<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > 基于FPGA的USB接口IP核設計

基于FPGA的USB接口IP核設計

作者: 時(shí)間:2010-03-11 來(lái)源:網(wǎng)絡(luò ) 收藏

摘要: 重點(diǎn)闡述了關(guān)鍵模塊的設計和驗證,用VerilogHDL對協(xié)議RTL級代碼編寫(xiě),對協(xié)議的數據流、傳輸等進(jìn)行了深入的分析,在Xilinx ISE軟件平臺上進(jìn)行了綜合,并在Xilinx 開(kāi)發(fā)板上調試成功。通過(guò)在ModelSim6.0上仿真、ISE9.1上綜合并在開(kāi)發(fā)板上驗證,最后采用0.35μm CMOS工藝實(shí)現版圖設計,工作頻率120 MHz,3.3 V電壓時(shí)工作電流9mA,靜態(tài)電流40μA。結果表明文中USBIP設計是可行的。
關(guān)鍵詞: IP;通用串行總線(xiàn);VerilogHDL;協(xié)議層;SIE

本文引用地址:http://dyxdggzs.com/article/202558.htm


USB(通用串行總線(xiàn))作為一種外設連接技術(shù),是計算機外設連接技術(shù)的重大變革,USB具有速度快、通用性好、擴展性強、功耗低、穩定、易開(kāi)發(fā)等眾多優(yōu)點(diǎn),在實(shí)踐中獲得了廣泛的應用,逐步成為PC機的一種標準。USB接口控制芯片是實(shí)現USB設備與主機建立通信所必須的芯片,目前國內的USB開(kāi)發(fā)者所采用的芯片都是由國外的芯片商所提供,如Cypress、NEC、Motorola等大的IC設計公司,價(jià)格較貴。由于USB的廣泛應用,國內外眾多科研機構和集成電路設計公司都把目光投向USB這項具有廣闊市場(chǎng)前景的技術(shù)。USB內核(USB Core)是USB接口控制芯片的關(guān)鍵模塊,設計一個(gè)穩定、高速的USB內核更是芯片成功推向市場(chǎng)的前提。

1 USB通信原理
USB通信邏輯上分成了3層:信號層、協(xié)議層和數據層。信號層用來(lái)實(shí)現在USB設備和主機的物理連接之間傳輸位信息流的信息。邏輯層用來(lái)實(shí)現在USB設備和USB主機端的協(xié)議軟件之間傳輸包字節流的信息,它們在信號層被編碼成NRZI位信息后傳送出去。數據傳輸層用來(lái)實(shí)現在USB主機端的客戶(hù)端驅動(dòng)程序和設備端的功能接口之間傳輸有一定意義的信息,這些信息在協(xié)議層被打包成包格式。
1.1 傳輸的基本單元
包(Packet)是USB系統中信息傳輸的基本單元。結構,如圖1所示,根據USB規范,包的類(lèi)型有:令牌包、數據包、握手包和專(zhuān)用包。


USB總線(xiàn)操作(通訊過(guò)程)都可以歸結為3種包的傳輸:令牌包、數據包和應答包。任何操作都是從主機開(kāi)始的,主機以預先排好的時(shí)序,發(fā)出一個(gè)描述操作類(lèi)型、方向、外設地址以及端點(diǎn)號,稱(chēng)之為令牌包Foken Packet。然后由在令牌中指定的數據發(fā)送者發(fā)出一個(gè)數據包Data Packet或者報告它沒(méi)有數據可以傳輸。而數據的目的地一般要以一個(gè)應答包Handshake Packet做出響應表明傳輸是否成功。


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: FPGA USB IP核 接口

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>