USB接口引擎的軟核設(shè)計與FPGA兌現(xiàn)
發(fā)布時間:2020-04-25 10:06
【摘要】: USB(Universal Serial Bus,通用串行總線)是當(dāng)今消費電子產(chǎn)品和儀器設(shè)備中應(yīng)用最廣的接口協(xié)議之一,然而目前國內(nèi)的USB芯片只有極少數(shù)幾款,產(chǎn)品研究善處于起步階段,絕大部分產(chǎn)品主要由國外的IC設(shè)計芯片廠商如Cypress、NEC等一些國際著名公司提供。因而,如果能夠自主開發(fā)設(shè)計USB芯片以替代國外同類產(chǎn)品,將會有很好的市場前景和利潤空間。 本論文課題是針對基于FPGA(Field Programmable Gate Array,現(xiàn)場可編程門陣列器件)的數(shù)字電子產(chǎn)品應(yīng)用設(shè)計一種實際可復(fù)用的USB接口引擎軟核。該軟核主要是用于處理USB標準協(xié)議包的通信處理,通過外接MCU(Multipoint Control Unit,微控制器)就可以實現(xiàn)完整的USB接口通訊功能。它的功能相當(dāng)于一些USB引擎的專用芯片如:Philips的PDIUSBD12等,其優(yōu)點是結(jié)構(gòu)簡單、靈活性高、復(fù)用設(shè)計方便。 功能仿真和綜合測試結(jié)果顯示本論文所設(shè)計的接口引擎軟核符合設(shè)計要求,并且軟核的性能和市場上同類產(chǎn)品基本一致。本論文的創(chuàng)新之處在于:1、從可配置性角度出發(fā)設(shè)計了低速、全速、高速三種可選模式;2、支持最多31個可配置端點;3、采用了可綜合、可移植的RTL(Register Transfer Level,寄存器傳輸級)代碼設(shè)計規(guī)則,同時也開發(fā)了可綜合的驗證測試代碼;4、完全由硬件實現(xiàn)USB通信功能。
【圖文】:
用于軟核和固核的基于RTL綜合的設(shè)計流程
USB系統(tǒng)
【學(xué)位授予單位】:廈門大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2006
【分類號】:TN791;TP334.7
本文編號:2640119
【圖文】:
用于軟核和固核的基于RTL綜合的設(shè)計流程
USB系統(tǒng)
【學(xué)位授予單位】:廈門大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2006
【分類號】:TN791;TP334.7
【引證文獻】
相關(guān)碩士學(xué)位論文 前2條
1 楊斌;USB2.0設(shè)備端研究及通信硬件平臺設(shè)計[D];電子科技大學(xué);2010年
2 張營磊;USB接口軟IP CORE代碼設(shè)計及驗證[D];電子科技大學(xué);2012年
,本文編號:2640119
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2640119.html
最近更新
教材專著