《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > PCIe總線DMA高速傳輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
PCIe總線DMA高速傳輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
電子技術(shù)應(yīng)用
劉佳寧,單偉,劉金鵬
中國(guó)電子科技集團(tuán)公司第五十八研究所,江蘇 無(wú)錫 214035
摘要: 針對(duì)數(shù)據(jù)傳輸系統(tǒng)中外設(shè)帶寬受限、有效帶寬低的問題,設(shè)計(jì)了一種PCIe總線的DMA高速傳輸系統(tǒng)。以FPGA為控制核心,采用PIO操作與DMA操作分時(shí)組合的控制模式實(shí)現(xiàn)全雙工DMA讀寫通道的傳輸層協(xié)議。PIO操作配合中斷實(shí)現(xiàn)指令與狀態(tài)實(shí)時(shí)收發(fā),DMA模塊設(shè)計(jì)了一種兩段式切片的裁剪機(jī)制實(shí)現(xiàn)PCIe協(xié)議的傳輸長(zhǎng)度控制,發(fā)送模塊設(shè)計(jì)請(qǐng)求仲裁邏輯實(shí)現(xiàn)請(qǐng)求事務(wù)的優(yōu)先級(jí)仲裁,接收模塊采用本地緩存TAG標(biāo)號(hào)的方法實(shí)現(xiàn)請(qǐng)求回應(yīng)的實(shí)時(shí)管理并解決回應(yīng)亂序問題。最后通過(guò)時(shí)鐘計(jì)數(shù)的方法測(cè)試傳輸速度,分析了影響讀寫傳輸速度的制約因素。經(jīng)驗(yàn)證,DMA寫操作有效帶寬已經(jīng)達(dá)到75%,非常接近80%的理論極限,DMA讀操作也達(dá)到了60%。本設(shè)計(jì)解決了高速數(shù)據(jù)傳輸系統(tǒng)中的帶受限寬問題,具有一定的工程應(yīng)用價(jià)值。
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)志碼:A DOI: 10.16157/j.issn.0258-7998.233808
中文引用格式: 劉佳寧,單偉,劉金鵬. PCIe總線DMA高速傳輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 電子技術(shù)應(yīng)用,2023,49(12):85-89.
英文引用格式: Liu Jianing,Shan Wei,Liu Jinpeng. Design and implementation of DMA high-speed transmission system based on PCIe[J]. Application of Electronic Technique,2023,49(12):85-89.
Design and implementation of DMA high-speed transmission system based on PCIe
Liu Jianing,Shan Wei,Liu Jinpeng
China Electronics Technology Group Corporation 58th Research Institute, Wuxi 214035, China
Abstract: According to the issue of limited and low-effective peripheral bandwidth in transmission system, this paper designs a DMA high-speed transmission system based on PCIe. Taking FPGA as control unit, the transaction layer protocol of full duplex DMA read and write channels is realized with the time-sharing control method which combined PIO and DMA. Then PIO receives the instructions and translates real-time status information, DMA controller takes charge of the transfer size with a two-section-slice clipping mechanism, transmit engine arbitrates all of the requests according to the priority logic, receive engine performs real-time management of completion packet by caching the TAG label, and solves out-of-order problem. At last, the transmission speed is tasted by means of clock counter, and the restriction factors affecting read/write transmission speed are analyzed. By the practical verification, the effective bandwidth of DMA write has reached 75%, which is very close to the theoretical limit of 80%, and DMA read effective bandwidth has also reached 60%. The design solved the problem of bandwidth limitation in high-speed transmission system, and affords certain engineering application value.
Key words : PCIe bus;DMA;two-section slice;request arbitration;out-of-order

0 引言

隨著信息技術(shù)的不斷發(fā)展,通信系統(tǒng)對(duì)數(shù)據(jù)傳輸帶寬的要求也越來(lái)越高。作為系統(tǒng)內(nèi)部數(shù)據(jù)交互的橋梁,IO總線是決定整個(gè)系統(tǒng)傳輸帶寬和處理性能的關(guān)鍵[1]。

傳統(tǒng)的第二代IO總線以PCI和PCI-X總線為代表,其特點(diǎn)是時(shí)鐘頻率較低,數(shù)據(jù)總線并行傳輸,在傳輸速度和硬件成本等方面制約了PCI總線的整體帶寬[2],且由于總線共享,單一外設(shè)無(wú)法長(zhǎng)時(shí)間占用總線,進(jìn)一步限制了總的傳輸速率[3]。新興的第三代IO總線PCI Express(PCIe)總線解決了上述問題。PCIe總線采用點(diǎn)到點(diǎn)串行差分結(jié)構(gòu),所有外設(shè)設(shè)備通過(guò)獨(dú)立通道實(shí)現(xiàn)互聯(lián)[4],因此所有外設(shè)單獨(dú)使用總線通道的所有帶寬,且各設(shè)備間可以并發(fā)傳輸互不影響[5],因此系統(tǒng)的整體性能得到有效提升,解決了高速數(shù)據(jù)傳輸?shù)耐掏铝繂栴}。在現(xiàn)代通信領(lǐng)域,PCIe總線的使用前景十分廣闊。

本文設(shè)計(jì)了一種基于PCIe總線架構(gòu)的高速數(shù)據(jù)傳輸系統(tǒng),考慮到PCIe協(xié)議的復(fù)雜性,可以使用協(xié)議芯片簡(jiǎn)化設(shè)計(jì)[6],本文則使用Xilinx官方提供的軟核作為PHY模塊實(shí)現(xiàn)PCIe鏈路層協(xié)議,同時(shí)利用FPGA豐富的邏輯資源和緩存資源設(shè)計(jì)頂層應(yīng)用模塊,完成PCIe協(xié)議包的收發(fā),實(shí)現(xiàn) PCIe板卡的完整協(xié)議。最后聯(lián)合上層軟件控制程序和底層驅(qū)動(dòng)構(gòu)成完整的閉環(huán)傳輸測(cè)試系統(tǒng),為同類型數(shù)據(jù)傳輸系統(tǒng)的工程應(yīng)用提供了設(shè)計(jì)參考。


本文詳細(xì)內(nèi)容請(qǐng)下載:http://m.jysgc.com/resource/share/2000005811



作者信息:

劉佳寧,單偉,劉金鵬

(中國(guó)電子科技集團(tuán)公司第五十八研究所,江蘇 無(wú)錫 214035)





weidian.jpg



此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲大胆女人| 午夜视频在线观看一区二区三区| 一区二区福利| 亚洲精品网址在线观看| 亚洲高清资源| 亚洲高清不卡在线观看| 亚洲第一精品夜夜躁人人爽| 在线观看一区视频| 亚洲电影网站| 亚洲国产精品黑人久久久 | 国产视频一区二区三区在线观看| 欧美午夜在线视频| 欧美视频1区| 国产精品久久九九| 欧美视频在线观看 亚洲欧| 欧美图区在线视频| 国产精品亚洲一区| 国产亚洲福利一区| 在线成人激情| 亚洲精品一区在线观看| 9国产精品视频| 亚洲午夜精品久久久久久浪潮 | 国产日韩欧美一区| 国内在线观看一区二区三区| 精品成人国产| 亚洲日本欧美天堂| 一区二区三区产品免费精品久久75 | 亚洲一区精品视频| 欧美一区精品| 久久亚洲私人国产精品va| 暖暖成人免费视频| 欧美日本一道本在线视频| 欧美调教视频| 国产一区二区三区丝袜| 亚洲国产精品久久| 亚洲特色特黄| 久久精品日韩| 一区二区三区高清在线| 亚洲欧美在线网| 久久蜜桃资源一区二区老牛 | 欧美另类视频在线| 国产精品卡一卡二| 韩国精品在线观看| 亚洲精品国产品国语在线app| 亚洲深夜福利网站| 欧美在线网址| 在线视频一区观看| 久久精品人人| 欧美日韩国产精品自在自线| 国产伦理一区| 亚洲国内高清视频| 亚洲专区在线视频| 亚洲欧洲精品一区二区三区| 亚洲综合精品| 免费观看日韩av| 国产精品久久久久av| 激情综合中文娱乐网| 一区二区不卡在线视频 午夜欧美不卡在 | 国产精品99免费看 | 免费久久久一本精品久久区| 欧美三级特黄| 精品51国产黑色丝袜高跟鞋| av成人免费| 久久精品30| 亚洲欧美另类在线观看| 欧美大片在线观看| 国产精品一区二区三区四区 | 亚洲三级国产| 久久精品久久99精品久久| 一区二区三区视频在线观看| 久久久久久久综合日本| 欧美视频中文字幕在线| 精品动漫一区二区| 亚洲一级影院| 一区二区欧美日韩视频| 久热这里只精品99re8久| 国产精品你懂的在线| 亚洲区中文字幕| 亚洲高清免费在线| 香蕉成人久久| 欧美日韩国产综合网 | 欧美一区二区三区另类| 欧美日韩久久久久久| 依依成人综合视频| 亚洲欧美日韩精品综合在线观看 | 欧美成人免费全部| 国产一区二区三区久久| 亚洲一区久久久| 一本色道久久综合亚洲精品婷婷| 久久免费视频观看| 国产酒店精品激情| 一区二区三区国产| 亚洲乱码国产乱码精品精天堂| 久久久水蜜桃av免费网站| 国产精品一级| 亚洲线精品一区二区三区八戒| 夜久久久久久| 欧美激情一区二区久久久| 黑人一区二区| 久久国产精品一区二区三区四区| 小黄鸭精品密入口导航| 欧美深夜福利| 亚洲免费观看在线视频| 日韩一级免费观看| 欧美国产欧美亚洲国产日韩mv天天看完整| 欧美在线播放视频| 亚洲欧美影院| 国产精品v日韩精品| av不卡在线观看| 在线午夜精品| 欧美日韩妖精视频| 夜夜嗨网站十八久久| 中文日韩电影网站| 欧美日韩精品一区| 日韩小视频在线观看专区| 一区二区精品在线| 欧美日韩精品一区二区在线播放| 亚洲美女电影在线| 亚洲少妇最新在线视频| 欧美日本国产在线| 亚洲三级电影全部在线观看高清| 亚洲精品综合久久中文字幕| 欧美精品18videos性欧美| 亚洲精品乱码久久久久久| 一本一本a久久| 欧美午夜大胆人体| 亚洲午夜在线观看| 欧美一区二区三区在线播放| 国产乱肥老妇国产一区二 | 欧美日韩一区不卡| 99热在线精品观看| 亚洲欧美激情一区| 国产区在线观看成人精品| 久久国产直播| 欧美成人免费一级人片100| 亚洲福利一区| 一区二区av| 国产精品理论片在线观看| 亚洲综合色视频| 久久麻豆一区二区| 最新日韩在线视频| 亚洲一区在线播放| 国产精品一区一区三区| 久久精品成人欧美大片古装| 欧美大片专区| 在线综合+亚洲+欧美中文字幕| 午夜精品网站| 国外成人在线| 99re66热这里只有精品4| 欧美偷拍一区二区| 欧美一级一区| 欧美激情国产日韩| 亚洲少妇中出一区| 久久久精品一区| 亚洲日本欧美在线| 香港久久久电影| 伊甸园精品99久久久久久| 一区二区三区免费观看| 国产精品一区二区在线观看网站| 久久精品电影| 欧美色区777第一页| 久久gogo国模裸体人体| 欧美激情综合亚洲一二区| 国产精品99久久久久久久久| 久久精品噜噜噜成人av农村| 亚洲激情电影中文字幕| 午夜精品久久久久久久99黑人| 影音先锋日韩精品| 亚洲欧美第一页| 亚洲国产精品va在线看黑人| 亚洲欧美日韩视频二区| 亚洲第一精品福利| 午夜欧美电影在线观看| 亚洲高清资源| 欧美影视一区| 亚洲人午夜精品| 久久久久久久久蜜桃| 日韩视频在线永久播放| 久久久久高清| 在线视频一区二区| 欧美1区2区| 亚洲免费人成在线视频观看| 欧美精品一区二区三区蜜桃 | 国产精品视频yy9099| 亚洲精品乱码久久久久久蜜桃91| 国产精品裸体一区二区三区| 亚洲精品久久久久久久久| 国产欧美一区二区色老头| 99精品国产在热久久| 狠狠色狠狠色综合日日tαg| 亚洲专区免费| 亚洲精品久久嫩草网站秘色 | 午夜激情综合网| 欧美日韩午夜在线视频| 亚洲高清视频在线| 国产乱码精品一区二区三区五月婷 | 亚洲大片在线观看| 久久高清一区| 一区二区三区高清不卡| 欧美极品影院|