《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于Xilinx FPGA的PCIE接口實現
基于Xilinx FPGA的PCIE接口實現
作者:石 峰,吳建飛,劉 凱,徐 欣
摘要: 作者:石峰,吳建飛,劉凱,徐欣隨著系統性能、功能和帶寬的日益增長,總線技術也在迅速的發展。海量存儲,衛星通訊,高速數據采集與記錄以及其他數據處理的數據吞吐量現以KMbps為量級,未來計算機系統對帶寬和擴
Abstract:
Key words :

隨著系統性能、功能和帶寬的日益增長,總線技術也在迅速的發展。海量存儲,衛星通訊,高速數據采集與記錄以及其他數據處理的數據吞吐量現以KMbp s為量級,未來計算機系統對帶寬和擴展性的要求已經超越了第二代總線技術。由英特爾提出的第三代高性能I/O總線技術—PCIE總線解決了PCI總線的不足,它的發展將取代PCI成為新型的數據總線,其提供了更加完善的性能,更多的功能,更強的可擴展性和更低的成本。

本文研究了采用NXP公司的PC I Exp ress接口協議芯片PX1011A和Xilinx公司Spartan - 3 FPGA實現PC IE接口的硬件電路設計以及使用Xilinx公司提供的PC I Exp ress LogiCORE IP核的軟件設計。

2 PCIE總線和PX1011A的介紹
2. 1 PCIE總線的介紹
PC I Exp ress是用來互連諸如計算和通信平臺應用中外圍設備的第三代I/O總線技術,第一代總線包括ISA、E ISA、VESA和微通道(Micro Channel)總線,而第二代總線則包括了PCI、PC I - X和AGP。PCI Exp ress是一種能夠應用于一種設備、臺式電腦、工作站、服務器、嵌入式計算機和通信平臺等所有周邊I/O設備互連的總線。

PC IE最初由Intel發展,并于1992年在市場發布。PC IE的體系結構繼承了第二代總線體系結構最有用的特點,并且采用了計算機體系結構中新的開發成果。它保留了原先的通訊模型和下載配置機制,但拋棄了共享總線的方式,采用點到點的總線連接方式。由于它提供了更高的性能特點和越來越大的帶寬,從而解決了PC I、PCI - X和AGP的許多缺點,是以后PC發展必然采用的接口總線,其必將取代PCI, PC I - X以及圖形加速器(AGP) 。

PC IE總線保留了對于PCI局部總線協議全部軟件的向下兼容性,即只要是PC IE的卡都可以插到帶有PCI的操作系統使用;在硬件上,兩者不兼容, PCIE取代PC I、PCI - X的并行多路總線結構,采用了一種串行、點到點的總線連接結構,需要的接口更少。

2. 2 單通道物理層收發器PX1011A
NXP公司的PX1011A 是一款與低成本FPGA一起使用而優化的單通道2. 5Gbp s的PC I Exp ressPHY器件。它具有很小的封裝,可提供卓越的發射和接收性能,符合PCI Exp ress規范v1. 0a和v1. 1。它通過采用用于傳輸和接收數據的同步時鐘源來提高片外應用的性能。

數據由接收器的差分輸入接口進入PX1011A,在被傳送到解串化電路之前,這些數據將小振幅的差分信號變為軌對軌的數字信號。一個載波檢測電路將檢測線路上是否有數據并將這些信息傳送到SERDES和PCS上。SERDES將這些數據串行為10位并行數據。然后PCS采用8位/10位解碼器來恢復成8位數據格式。

在發送過程中,來自P IPE接口的8位數據通過一個8位/10位編碼算法進行編碼。8 位/10 位編碼確保串行數據被直流平衡以避免交流耦合系統中的基帶漂移,它同時確保足夠的數據轉換以避免接收端的時鐘恢復。

PX1011A的MAC接口采用獨立的時鐘,由片內100MHz的基準時鐘的鎖相環來產生。鎖相環有一個相對較高的帶寬來實現可選的擴頻并減少EM I。8bit 數據接口在250MHz 上運行并進行SSTL2信號發送,這種模式與流行的FPGA I/O接口兼容。

3 基于PX1011A收發器芯片的硬件電路設計
3. 1 PX1011A收發器芯片硬件電路設計
PC IE接口硬件電路如圖1 所示,包括三個部分:第一部分是PX1011A 與FPGA 的連接信號線,包括8位的接收發送信號TXD [ 7: 0 ]和RXD [ 7: 0 ] ,控制信號RX_DATAK、RX_VAL ID、RX_CLK、RX_E IDLE、RX_POLAR、RX_PHY_STAT、TX_DATAK、TX_CLK、TX_EIDLE、TX_COMP、TX_DET_LOOP、TX_PWRDN0、TX_PWRDN1,狀態信號STAT0、STAT1、STAT2和復位信號RESET。第二部分是PX1011A與PCIE接口的連接信號線,包括差分接收信號,差分發送信號, 差分時鐘信號。第三部分是PCIExp ress的配置接口,包括PCIE _ TMS、PCIE _ TCK、PCIE_TDO、PCIE_TD I和PCIE_TRST。

FPGA 選用Xilinx 公司的Spartan - 3 系列XC3S1000,采用90nm 材料生產,容量高、成本低。具有業界一流的區塊和分布,具有多達784個I/O、MicroB laze 32位R ISC軟處理器和支持乘法累加器(MAC)功能(專用18x18乘法器提供高達3300 億
次MAC /秒)的嵌入XtremeDSP功能。

Xilinx Spartan - 3 PCI Exp ress設計包括一個PCI Exp ress P IPE Endpoint LogiCore。Xilinx低成本Spartan - 3系列提供PCI Exp ress協議層核。PC IE P IPE Endpoint LogiCORE整合了分立的PCIE PHY,提供了全面的、完全符合PC I Exp ress基礎規范( PCIExp ressBase Specification) v1. 1的PCIE端點解決方案。

3. 2 PCB布線
PCB布線時有以下注意點:終端阻抗布線盡量降低容性;一組信號,避免在參考層斷續;高速信號盡量在一層布線,不要打孔,否則要在過孔處打一個U形的地孔;微波傳輸帶,差分信號布線線寬5mil,間距7mil;帶狀傳輸線,差分信號布線線寬5mil,間
距5mil。信號之間的間距在5 ×4 = 20mil以上,高壓和邊緣尖銳的信號盡量遠離差分線,避免干擾。

接口上數據采用SSTL2信號發送,傳送速率達到250MB / s。每組數據發送端需串行一個25歐姆電阻,數據接收端上拉50歐姆電阻,提高信號的阻抗匹配。TD和RX每組為8位250MB / s信號,為了減少信號間的延時誤差,每組信號布線時盡量等長。

4 P IPE Core實現PC IE總線協議
4. 1 Xilinx PC I Exp ress P IPE Core
Xilinx PCI Exp ress P IPE Core符合PC I Exp ress Base Specification v1. 1 規范的協議和電特性兼容,提供完整的端點解決方案,包括物理鏈接與處理和配置管理模塊。支持同步點對點通信,上行和下行流程控制,與PCI Exp ress處理排序規則完全兼容。有效的鏈接帶寬利用率,誤差檢測和恢復。支持最大為512字節的有效負載,經過Xilinx專有的測試平臺驗證的設計,通過PC I - SIG的認證大會( com2p liance workshop) 。

P IPE Core包括傳輸層,數據鏈路層,物理層,配置管理層四個模塊。這些模塊包括產生和進行傳輸包、數據流的控制管理,初始化,電源管理,數據保護,誤碼檢測,物理接口初始化,并串轉換以及其他的接口操作。各個模塊的具體連接關系如圖2 所
示。

4. 2 數據接收和發送的時序分析
數據的接收和發送都包含以下接口信號:傳輸時鐘trn_clk,利用PCIE端口的100MHz差分時鐘輸入,通過Core的內部DCM產生62. 50MHz時鐘,傳輸和配置模塊的操作都在trn_clk的上升沿變化;傳輸復位信號trn_reset_n,低有效;傳輸鏈路掛起信號
trn_lnk_up_n,在Core與連接方取消通信時產生,所有存在端口的傳輸包都會丟失。

發送數據端口包括P IPE Core準備接收32位數據的trn_ tdst_ rdy_n信號,用戶有效數據trn _ tsrc _rdy_n,發送32 位數據trn _ td [ 31: 0 ] ,幀開始信號trn_tsof_n和幀結束信號trn_tesof_n。接收端口第一個包的長度是其它包的兩倍,其余時序與發送信號類似,具體如圖3所示。

4. 3 FPGA設計
選用Xilinx公司的ISE軟件并采用Verilog硬件描述語言可對該IP核進行行為級描述和邏輯綜合,同時可將生成的網表文件設計實現,包括邏輯綜合及布局布線。具體設計過程中,需要先加載P IPE Core,這要求ISE為8. 1 以上版本,同時要取得IP
Core的使用授權。

配置P IPE Core, 需要確定設備的生產廠商Vendor ID,設備編號Device ID,類型Class Code, I/O方式的地址存儲器空間BAR,有效載荷大小等信息。

在Core Generation之后,根據P IPE Core提供的文件加載各模塊的源文件。至此,帶PCIE總線協議的接口已經建立好,用戶應用程序在模塊中添加。

5 結束語
實驗結果表明,以PX1011A 和Xilinx公司的Spartan - 3 FPGA搭建的×1 PCIE平臺最高傳輸速率可達150MB / s,能夠滿足高速信號傳輸的性能要求。隨著器件的發展和IP 核的開發, 多通道的PCIE總線技術將會迅速發展。PCI Exp ress總線取代捉襟見肘的PCI總線已是大勢所趨,它能給電腦硬件的發展提供一種高性能的總線平臺,充分發揮各硬件子系統的性能,并為這些子系統今后的性能提升開辟更廣闊的空間。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美三级中文字幕在线观看| 欧美精品一区二区三区四区| 女女同性女同一区二区三区91| 国产精品白丝jk黑袜喷水| 一区免费观看视频| 欧美顶级少妇做爰| 久久综合给合| 久久久久在线观看| 一本综合精品| 欧美亚州韩日在线看免费版国语版| 亚洲一二三区在线| 性欧美xxxx视频在线观看| 一本高清dvd不卡在线观看| 久久久不卡网国产精品一区| 欧美日韩在线播放| 亚洲在线网站| 亚洲欧美日韩视频一区| 亚洲视频网站在线观看| 国产精品天美传媒入口| 国产欧美精品一区| 一区二区三区四区国产| 国内精品视频666| 欧美久久一区| 欧美大香线蕉线伊人久久国产精品| 在线观看久久av| 欧美成人免费在线| 亚洲一级黄色av| 久久成人资源| 亚洲一区精彩视频| 久久躁日日躁aaaaxxxx| 香蕉久久夜色精品国产使用方法| 亚洲老板91色精品久久| 韩国av一区二区三区四区| 美日韩精品免费观看视频| 欧美在线亚洲在线| 亚洲国产精品一区制服丝袜| 亚洲自拍另类| 国语精品中文字幕| 国产麻豆精品视频| 亚洲婷婷综合色高清在线| 亚洲精品你懂的| 欧美日韩中文另类| 国产精品99久久不卡二区| 欧美精品一区二区三区高清aⅴ| 久久青青草综合| 欧美一区日本一区韩国一区| 免费成人性网站| 久久免费国产精品1| 国产精品日韩一区二区| 欧美一区二区精美| 噜噜噜噜噜久久久久久91| 亚洲免费电影在线观看| 美女福利精品视频| 国产精品毛片大码女人| 亚洲国产精品久久91精品| 91久久国产综合久久| 国产欧美精品在线播放| 欧美丝袜一区二区三区| 在线视频精品一区| 欧美二区在线看| 欧美日韩国产经典色站一区二区三区| 国产亚洲精品久久久久久| 激情六月婷婷久久| 亚洲理伦在线| 欧美www视频在线观看| 亚洲欧美日韩网| 中文日韩电影网站| 亚洲欧美日韩国产中文在线| 欧美肥婆在线| 久久综合中文| 先锋资源久久| 国产精品久久久久影院色老大| 一区在线免费| 国产精品一级| 亚洲国产婷婷香蕉久久久久久| 亚洲一区免费在线观看| 久久久无码精品亚洲日韩按摩| 国产精品手机视频| 亚洲亚洲精品在线观看| 国产精品免费看久久久香蕉| 久久国产精品久久精品国产| 蜜桃久久av一区| 免费视频一区二区三区在线观看| 亚洲国产精品va在线看黑人动漫| 精品不卡一区二区三区| 免费看的黄色欧美网站| 激情久久综合| 久久精品一级爱片| 久久天堂精品| 国产专区欧美专区| 亚洲国产欧美日韩精品| 在线免费不卡视频| 欧美日一区二区在线观看| 欧美精品黄色| 国产欧美日韩一区| 久久精品视频免费播放| 国产亚洲精品福利| 亚洲老司机av| 亚洲国产综合91精品麻豆| 久久av一区二区三区亚洲| 欧美亚洲日本一区| 亚洲天堂成人| 欧美中文在线观看| 国产精品夫妻自拍| 亚洲高清不卡在线| 久久精品在这里| 国外视频精品毛片| 久久免费视频网| 国产精品豆花视频| 欧美一区二区黄| 这里只有视频精品| 国产精品视频网| 国产欧美日韩在线| 久久精品女人天堂| 亚洲激情欧美| 久久精品国产久精国产思思| 激情久久久久久| 好吊妞这里只有精品| 久久久久久久久久久成人| 国产精品视频免费在线观看| 国产精品乱码久久久久久| 亚洲视频电影在线| 国产一区二区三区在线观看精品| 亚洲一区二区三区涩| 性欧美video另类hd性玩具| 午夜精品久久一牛影视| 国内精品视频久久| 亚洲国产精品va| 国产精品嫩草久久久久| 女人天堂亚洲aⅴ在线观看| 欧美日韩伦理在线免费| 激情婷婷久久| 亚洲高清中文字幕| 亚洲综合欧美日韩| 性欧美办公室18xxxxhd| 亚洲国产中文字幕在线观看| 一区二区欧美国产| 日韩网站在线看片你懂的| 久久狠狠亚洲综合| 欧美三日本三级少妇三2023| 久久综合一区二区三区| 久久久久久久一区二区| 日韩视频在线免费| 免费看av成人| 午夜精品视频一区| 国产日韩欧美在线播放不卡| 久久久亚洲人| 精品999日本| 国产精品久久久久久久久久免费看| 国产精品一区在线观看你懂的| 亚洲一区二区三区免费观看| 国产一区自拍视频| 欧美亚洲成人网| 黑人操亚洲美女惩罚| 欧美一区二区三区四区视频| 亚洲欧美日韩国产一区二区| 欧美日韩mv| 欧美成人精品在线播放| 国产亚洲福利一区| 在线观看视频一区二区| 国产在线观看91精品一区| 久久疯狂做爰流白浆xx| 欧美一区二区免费| 激情伊人五月天久久综合| 免费av成人在线| 国产精品中文字幕在线观看| 在线播放日韩| 欧美人与禽猛交乱配视频| 玉米视频成人免费看| 国产欧美激情| 在线观看视频亚洲| 欧美老女人xx| 夜夜精品视频一区二区| 影音先锋久久资源网| 国产精品久久久久91| 亚洲一区二区三区色| 亚洲成色777777女色窝| 久久久五月婷婷| 女女同性女同一区二区三区91| 欧美精品三区| 国产一区欧美日韩| 欧美激情一区二区久久久| 国产亚洲欧美激情| 免费高清在线一区| 欧美三级韩国三级日本三斤| 欧美国产1区2区| 亚洲国产精品视频一区| 亚洲无线视频| 国产手机视频精品| 欧美视频国产精品| 久久精品欧洲| 欧美国产日韩a欧美在线观看| 午夜精品久久久久久久男人的天堂| 99热精品在线观看| 欧美与黑人午夜性猛交久久久| 午夜国产一区| 亚洲国产成人久久综合一区| 欧美日韩成人一区二区三区| 亚洲一区三区视频在线观看| 国产网站欧美日韩免费精品在线观看| 精品1区2区| 亚洲欧美另类在线观看| av72成人在线| 欧美在线日韩| 在线成人国产| 日韩亚洲视频在线| 国产一区 二区 三区一级| 国产精品五月天| 狠狠操狠狠色综合网| 国产午夜精品理论片a级探花| 国产在线视频欧美一区二区三区| 国产一区自拍视频| 亚洲精品在线二区| 激情欧美日韩| 亚洲区在线播放| 亚洲欧洲综合另类在线| 尤物九九久久国产精品的特点| 亚洲国产精品女人久久久| 嫩草伊人久久精品少妇av杨幂| 久久综合中文| 亚洲欧美视频一区| 国产亚洲一区精品| 国产精品成人免费精品自在线观看| 亚洲福利视频在线| 亚洲精品久久久久久久久久久久| 亚洲日本成人| 国模 一区 二区 三区| 一本在线高清不卡dvd| 午夜久久影院| 亚洲国产欧美在线人成| 国产欧美精品一区二区色综合| 亚洲免费人成在线视频观看| 一区二区动漫| 国产日韩欧美综合精品| 国内外成人在线视频| 亚洲自拍偷拍麻豆| 国产精品国产a| 国产精品久久精品日日| 99国产精品久久久久久久成人热| 亚洲春色另类小说| 欧美大片免费观看在线观看网站推荐| 亚洲欧美日韩国产另类专区| 亚洲韩国精品一区| 永久91嫩草亚洲精品人人| 一本色道婷婷久久欧美| 午夜久久福利| 欧美国产极速在线| 久久综合伊人77777尤物| 亚洲一级网站| 国产日产精品一区二区三区四区的观看方式| 国产欧美一区二区三区久久| 国产精品免费看久久久香蕉| 亚洲精品日韩综合观看成人91| 欧美一区二区成人6969| 欧美日韩国产欧美日美国产精品| 一区二区日韩| 欧美一区二区三区精品| 亚洲国产一区二区三区在线播| 午夜天堂精品久久久久| 久久久99爱| 亚洲人成网站精品片在线观看| 日韩视频一区二区三区在线播放免费观看| 欧美亚洲免费高清在线观看| 亚洲九九九在线观看| 欧美亚洲免费| 国产日韩欧美夫妻视频在线观看| 久久综合伊人77777尤物| 国产伦精品一区| 亚洲成在人线av| 亚洲欧美网站| 欧美三级视频在线播放| 亚洲一区国产| 在线免费观看日韩欧美| 久久视频一区| 亚洲缚视频在线观看| 欧美四级电影网站| 国产亚洲在线观看| 欧美久久在线| 欧美视频国产精品| 在线免费观看日本欧美| 国产精品盗摄一区二区三区| 一区二区成人精品| 免播放器亚洲一区| 亚洲免费小视频| 激情综合五月天| 久久大香伊蕉在人线观看热2| 国产欧美日韩视频在线观看| 亚洲精品国产视频| 国产亚洲精品自拍| 欧美在线播放高清精品| 亚洲福利视频在线| 国产日韩专区在线| 亚洲精品美女在线| 国产欧美精品在线播放| 国产精品一区视频| 亚洲理伦在线| 久久免费观看视频| 欧美专区18| 欧美伊人久久久久久久久影院| 国产日韩欧美日韩| 亚洲九九九在线观看| 国产目拍亚洲精品99久久精品| 欧美日韩色一区| 欧美国产高潮xxxx1819| 亚洲视频在线观看免费| 欧美精品一区二区三区蜜臀| 在线不卡亚洲| 午夜精品福利电影| 久久欧美中文字幕| 国产精品美女一区二区在线观看| 欧美国产高潮xxxx1819| 亚洲精品国产日韩| 亚洲一区二区在线免费观看| 亚洲欧洲一二三| 欧美尤物巨大精品爽| 国产精品chinese| 国产精品久久精品日日| 午夜精品亚洲一区二区三区嫩草| 国产伦精品一区二区三区照片91| 亚洲国产精品久久人人爱蜜臀| 一区精品久久| 久久久噜噜噜久噜久久| 国产婷婷一区二区| 亚洲国产精品99久久久久久久久| 久久精品人人做人人爽电影蜜月| 欧美成人嫩草网站| 欧美一区二区视频观看视频| 黄色国产精品一区二区三区|