新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于Xilinx Virtex-6的高速DMA讀寫設(shè)計

        基于Xilinx Virtex-6的高速DMA讀寫設(shè)計

        作者: 時間:2014-05-05 來源:網(wǎng)絡(luò) 收藏

        2.3 PCI Express中斷控制

        本文引用地址:http://www.104case.com/article/246382.htm

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

         

         

        3 系統(tǒng)性能測試

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

         

         

        測試平臺: ML605開發(fā)板( FPGA);Windows7 64位操作系統(tǒng),Windriver驅(qū)動;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 結(jié)束語

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

        存儲器相關(guān)文章:存儲器原理



        上一頁 1 2 下一頁

        關(guān)鍵詞: Xilinx Virtex-6

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 和田县| 旅游| 科技| 江陵县| 梓潼县| 会宁县| 巩留县| 林周县| 图木舒克市| 伊春市| 寿光市| 罗田县| 龙山县| 南安市| 遂平县| 义马市| 监利县| 周口市| 阜南县| 沁阳市| 高青县| 建昌县| 南投市| 宜兰县| 兴义市| 横峰县| 扬州市| 密云县| 惠水县| 郎溪县| 甘孜| 宜阳县| 罗江县| 武乡县| 天门市| 西安市| 塔城市| 铜陵市| 长沙市| 县级市| 湟中县|