<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>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于FPGA 的ARM 并行總線(xiàn)研究與仿真

基于FPGA 的ARM 并行總線(xiàn)研究與仿真

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

WE 為 輸入到 的寫(xiě)使能信號.CS 為 輸入到 的片選信號, 沒(méi)有被 選中時(shí)必須輸出高阻態(tài),以避免總線(xiàn)沖突.

  2.2 FPGA 的雙向總線(xiàn)設計

  在FPGA 的設計中,如果頂層和底層的模塊都要用到雙向的IO 端口,則要遵守設計原則;否則不利于VHDL 程序的綜合.雙向IO 端口的設計原則是:只有頂層設計才能用INOUT類(lèi)型的端口,在底層模塊中應把頂層的INOUT 端口轉化為獨立的IN(輸入).OUT(輸出)端口并加上方向控制端口.頂層設計的VHDL 代碼如下:

  其中,DATA_i.DATA_o 和output_en 均為FPGA 內部的信號,在內部的各層次模塊中,通過(guò)這三個(gè)信號就可以進(jìn)行單向的IO 控制.這樣,頂層設計中雙向的DATA 端口轉化為了內部單向的DATA_i(輸入).DATA_o(輸出)和output_en(輸出使能).在內部各模塊中,結合這三個(gè)信號以及ADDR.OE.WE.CS 等信號,則可方便地實(shí)現ARM 總線(xiàn)接口的功能.實(shí)現的VHDL 關(guān)鍵代碼如下:

  3 仿真結果分析

  通過(guò)Quartus II 仿真工具,對FPGA 進(jìn)行時(shí)序仿真;仿真結果如圖3 所示.根據ARM 的讀寫(xiě)時(shí)序圖要求,從仿真結果可以看出FPGA 的總線(xiàn)接口設計滿(mǎn)足了設計的要求.由于選用的FPGA 器件內部帶有邏輯分析儀的功能模塊,通過(guò)Quartus II 軟件中的SignalTap II 邏輯分析工具,對FPGA的設計模塊進(jìn)行在線(xiàn)測試,發(fā)現總線(xiàn)時(shí)序了滿(mǎn)足ARM 并行總線(xiàn)的要求,且工作穩定,從另一個(gè)角度驗證了設計和仿真結果的正確性.

  4 結論

  由于FPGA 技術(shù)和ARM 技術(shù)應用越來(lái)越廣泛,通過(guò)設計并行總線(xiàn)接口來(lái)實(shí)現兩者之間的數據交換,可以較容易地解決快速傳輸數據的需求,因此設計滿(mǎn)足系統要求的FPGA 并行總線(xiàn)顯得尤為重要.本文設計的FPGA 的ARM 外部并行總線(xiàn)接口,滿(mǎn)足了總線(xiàn)的時(shí)序要求,并在某航空機載雷達應答機中進(jìn)行了應用,系統運行穩定,性能良好.以上的設計和仿真方法,對其他類(lèi)似的設計也有一定的參考作用.


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

關(guān)鍵詞: FPGA ARM 并行總線(xiàn)

評論


相關(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>