在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

    
    
    <address id="vxupu"><td id="vxupu"></td></address>

      <pre id="vxupu"><small id="vxupu"></small></pre>
      <dfn id="vxupu"></dfn>
      <div id="vxupu"><small id="vxupu"></small></div>
    1. 新聞中心

      EEPW首頁 > EDA/PCB > 設計應用 > 基于Virtex-6 FPGA的雙緩沖模式PCIe總線設計方案和

      基于Virtex-6 FPGA的雙緩沖模式PCIe總線設計方案和

      作者: 時間:2013-02-27 來源:網(wǎng)絡 收藏

      3.2 PCIE核配置

      6 PCIE Endpoint Block[4]集成了傳輸層(TL)、數(shù)據(jù)鏈路層(DLL)和物理層(PL)協(xié)議,它完全符合PCIE基本規(guī)范,可配置性增加了設計的靈活性,降低了成本。其功能框圖與接口如圖5所示。其中收發(fā)器通過PCIE總線與Root Complex實現(xiàn)數(shù)據(jù)包的傳遞,PCIE總線由系統(tǒng)接口和PCIE接口組成;系統(tǒng)接口由復位和時鐘信號組成,PCIE接口由8條差分傳輸和接收對組成(8lane)。TX/RX Block RAM用來存儲來自DMA引擎和系統(tǒng)內(nèi)存的數(shù)據(jù),其大小可以通過Xilinx Core Generator配置。傳輸接口為用戶提供了產(chǎn)生和接收TLP的機制;物理層接口使用戶能夠觀測和控制鏈路的狀態(tài);配置接口使用戶能夠觀察和配置PCIE終端的配置空間,即DMA寄存器;中斷接口實現(xiàn)DMA與PCIE核之間的中斷傳輸。用戶通過這些接口設計符合其需要的DMA引擎。

      圖5 PCIE功能框圖與接口

      本文使用Xilinx CORE Generator生成PCIE核,其主要配置參數(shù)如表1所列。

      表1 PCIE核主要配置參數(shù)

      3.3 總線主控DMA傳輸

      參考Xilinx應用實例XAPP1052[5],本文設計的DMA結(jié)構框圖如圖6所示,各部分功能介紹如下:

      ①發(fā)射引擎。發(fā)射引擎產(chǎn)生傳輸層數(shù)據(jù)包(TLP)并通過傳輸接口發(fā)送至PCIE核,數(shù)據(jù)包的數(shù)據(jù)來自TX_FIFO,頭信息來自DMA控制/狀態(tài)寄存器,也負責驅(qū)動對DMA寄存器的讀取。

      ②接收引擎。接收引擎將來自上位機的數(shù)據(jù)包解碼并轉(zhuǎn)存至RX_FIFO中,也接收來自驅(qū)動的配置信息并將寄存器值寫入DMA控制/狀態(tài)寄存器中。

      ③DMA控制/狀態(tài)寄存器。該模塊是DMA的主控制器,控制著DMA復位、讀寫等操作;內(nèi)存緩沖區(qū)的地址信息和TLP包長度等信息也存儲在該寄存器中。

      ④MSI中斷控制器。該模塊產(chǎn)生讀寫中斷,然后通過中斷接口通知PCIE核,進而通知驅(qū)動程序。

      ⑤TX/RX_FIFO.通過Xilinx Core Generator將FIFO配置為獨立時鐘異步,實現(xiàn)不同時鐘域的數(shù)據(jù)緩沖和位寬轉(zhuǎn)換。本文PCIE時鐘為250 MHz、位寬64位,而DSP核時鐘為200 MHz、位寬32位。

      ⑥PCIE核。該模塊為例化的PCIE集成塊,框圖和參數(shù)詳見圖5和表1.

      ⑦DSP核。該模塊為用戶設計的算法或者功能模塊,例如通過Simulink調(diào)用Xilinx庫實現(xiàn)某種功能。

      圖6 DMA結(jié)構框圖



      關鍵詞: Virtex FPGA PCIe 模式

      評論


      相關推薦

      技術專區(qū)

      關閉