<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統 > 設計應用 > 基于Xilinx Virtex-6的高速DMA讀寫設計

          基于Xilinx Virtex-6的高速DMA讀寫設計

          作者: 時間:2014-05-05 來源:網絡 收藏

          2.3 PCI Express中斷控制

          本文引用地址:http://www.ex-cimer.com/article/246382.htm

          當DMA寫結束,即dma_wr_done或dma_rd_done其中之一有效時,用戶應該通過配置接口cfg_interrupt和cfg_interrupt_assert來提交中斷,當核接收到有效中斷時將cfg_interrupt_rdy置為有效,表示中斷請求被接受。PC通過讀DMA中斷寄存器從而認領中斷事務,響應處理中斷后清除中斷。用ChipScope捕獲的DMA讀寫完成中斷時序,如圖4所示。

           

           

          3 系統性能測試

          系統性能測試結果如表1所示。存儲器讀寫DMA數據有效帶寬測試為DMA啟動到最后一個存儲器寫TLP或最后一個存儲器讀完成包,測試數據總量為8 GB。

           

           

          測試平臺: ML605開發(fā)板( FPGA);Windows7 64位操作系統,Windriver驅動;PCIExpress鏈路寬度:X8,PCI Express Core版本:V2.5;MaxPayload Size:128 Bytes;Max Read Request Size:512 Byte;Root Complex Read Completion Boundary:64 Byte。

          4 結束語

          研究了基于 PCI Express Core的高速DMA讀寫設計,適用于現代雷達系統和高速數據采集系統的要求,并具有良好的移植和擴展性。文中給出了DMA設計框圖,并對系統各部分進行了分析。系統設計中主要研究了PCI Express Master DMA讀寫設計及中斷控制,并給出了DMA讀寫和中斷控制的采樣時序,通過系統性能測試數據,可以看出本文所設計的基于 PCI Express Core的高速DMA讀寫可以滿足高速信號處理的要求。

          存儲器相關文章:存儲器原理



          上一頁 1 2 下一頁

          關鍵詞: Xilinx Virtex-6

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();