《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > PCI Express總線接口板的設計與實現
PCI Express總線接口板的設計與實現
摘要: 在過去的十幾年中,PCI總線得到了廣泛的應用。但是隨著微處理器、存儲器和互連網絡的飛速發展,并行數據傳輸的PCI總線其性能已經越來越不能滿足高性能計算機平衡設計的要求。隨后出現了許多串行互連技術,并行數據傳輸轉為串行數據傳輸已經成為一種趨勢。串行點對點的PCI Express總線以其良好的性能得到廣泛應用。針對其應用,提出一種基于PCI Ex—press總線的接口板的設計與實現方法。
Abstract:
Key words :

  在過去的十幾年中,PCI總線得到了廣泛的應用。但是隨著微處理器、存儲器和互連網絡的飛速發展,并行數據傳輸的PCI總線其性能已經越來越不能滿足高性能計算機平衡設計的要求。隨后出現了許多串行互連技術,并行數據傳輸轉為串行數據傳輸已經成為一種趨勢。串行點對點的PCI Express總線" title="Express總線">Express總線以其良好的性能得到廣泛應用。針對其應用,提出一種基于PCI Ex—press總線的接口板" title="接口板">接口板的設計與實現方法。

1 PCI Express總線簡介   

Intel在2001年首先提出了替代PCI總線的新總線技術——PCI Express,當時Intel稱之為“3GIO”,意為“第三代l/o標準”。PCI—SIG于2001年、2006年先后提出了PCI Express 1.o/2.0規范。

PCI—Express總線具有點對點串行互聯;雙通道、高帶寬、傳輸速度快;靈活的擴展性;低電源消耗,電源管理功能;支持設備熱撥插和熱交換;使用小型連接,節約空間,減少串攏;在軟件層保持與PCI兼容等特點。

2 PCI Express總線系統結構   

PCI Express的基本結構包括根組件(Root Com—plex)、交換器(Switch)、橋(Bridge)和終端設備(End—point)。集成在北橋芯片中的根組件,用于CPU和內存子系統于I/O設備之間的連接。交換器支持在不同終端設備間進行對等通信。橋是指PCI Express到PCI或PCI—X的橋接設備,實現PCI Express—to—PCI和PCI Express—to—PCI—X橋接功能,用來支持傳統PCI/PCI—X設備。

終端設備可以包括多個功能模塊,可以通過其有且僅有的一個上游端El與根設備或Switch連接。通常,終端設備指的是系統的外圍設備,如以太網、USB或圖形設備。如圖1所示。

PCI Express體系結構采用分層設計,從下而上分別是:物理層(Physical Layer)、數據鏈路層(Data Link Layer)和事務層(Transaction Layer)。如圖2所示。

3 PCI Express接口板的硬件設計   

PCI Express總線接口的實現大體有2類方法:一類是使用FPGA/CPLD等可編程器件開發邏輯轉換電路。根據實現功能的多少,所需的等效門密度約為5 000~15 000門,可自行編程或是購買已有IP核的產品實現;另一類是使用專用的接口芯片。前者開發成本高、難度大、周期長、測試設備昂貴,但是批量生產成本低,適合大規模全定制或半定制ASIC:的生產。而后者實現了PCI Express總線的物理層、數據鏈路層和事務層的控制邏輯,用戶可以專注在其應用方面的開發,而不必再調試PCI ExpipeSS接口,開發難度大大降低,是實現.PCI Express接口的有效方法。

該設計選用PLX公司的專用接口芯片PEX8311作為橋接芯片來實現PCI Express接口設計。

3.1 PEX8311芯片簡介   

PEX8311是PLX公司開發的第一款PCI Express總線到本地總線的接口芯片。它符合PCI Expressl.0a基本規范,并且其本地端寄存器與PLX公司的PCI系列接口芯片基本兼容。

3.1.1 PEX8311的特點   

(1)集成了單通道、全雙工2.5 Gb/s傳輸的PCI   Exptress端口;   

(2)本地總線配置支持8位、16位和32位的總線結構;   

(3)支持復合和非復合的操作模式;   

(4)高性能DMA數據傳輸支持塊模式,集散模式,循環隊列管理和命令模式;   

(5)支持端點和根組件模式;   

(6)芯片小型封裝,適合緊湊的電路板設計;   

(7)芯片低功耗設計;   

(8)3.3 V的I/O并且兼容5 V系統;   

(9)串行E。PROM用來可選擇的導入配置,支持接口和Micr’OWire接口;   

(10)有8 KB的通配共享RAM。

3.1.2 PEX8311的內部結構   

PEX8311作為一種橋接芯片,在PCI Express總線和本地總線之間傳遞信息。它可以作為主控設備去控制2個總線,也可以作為目標設備去響應2個總線。它通過內部的控制邏輯模塊、內部總線狀態機模塊和本地總線狀態機模塊共同控制芯片的數據傳輸。PEX8311的結構如圖3所示。

3.1.3 PEX8311的地址空問及數據傳輸方式   

PEX8311的地址空間分為PCI Express地址空間和局部地址空間。前者包括配置寄存器、I/O空間、內存映射I/O(32位)、可預取內存空間(64位);后者包括空間0、空間1、擴展RAM空間。

PEX8311支持3種數據傳輸方式。分別是:主模式(Direct Master)、從模式(Direct Slave)、直接存儲器存取模式(DMA)。

3.2 PCI Express接口板的硬件設計方案   

采用PEX8311的接口板設計在邏輯上可分為3個功能模塊:PCI Expr。ess接口部分、E2PROM部分和本地總線部分,如圖4所示。

PEX8311提供完備的PCI Express從設備支持,PCI Express接口部分的信號線可以直接與PCIExpress連接器(俗稱金手指)連接。其中,REFCLK±是一組差分時鐘,它由系統主板提供。2個參考時鐘都要求保持在正常工作頻率100 MHz的±300 ppm之內。PRSNT1/PRSNT2信號線用于檢查附加卡是否插入連接器。此次設計中將PRSNl和PRSNT2相連,這樣當接口板插入到PCI Express連接器時就能進行存在檢測。在此,使用+3.3 V和12 V電源,由于不使用3.3VAUX,將其連一個電容并接地。PCI Express接口部分電路,如圖5所示。

PEX831l提供兩個串行E2PROM接口,在系統上電后讀取配置信息。SPI串行E2PROM是PCI Ex—press的配置E2PROM。它主要用來控制PCI Express的性能。SPI串行E2PROM可以用來預配置片上8 KB共享緩存。MicrOWire串行E2PROM是本地配置E2PROM,它用來控制本地總線行為,并分配合適的地址范圍。

本地總線部分是此次設計中的重點。PEX8311與CPLD相連的部分包括LA地址總線、LAD數據總線、LBE字節使能信號、Lw/R讀寫信號等。

本地總線端的數據使用的是8位數據,在這種模式下LBE1和LBE0提供地址線線[1:O]。CPLD用來控制PEX8311的讀寫操作和數據傳送。

SRAM用于存放用戶的數據和代碼,為程序的運行和保存臨時文件提供空間。SRAM的數據/地址線與PEX8311相連,SRAM的管理由CPLI實現。XRl6C854.是一款通用的串口通信控制器。它帶有128位的FIFOs和獨立的接收/發送FIFO計數器,完成最基本的串行通信功能。其數據/地址由PEX8311提供,讀/寫/片選由CPLD控制。RS 422收發器要求傳輸速率高達10 Mb/s,選擇MAXII公司的M_AXl3087ECPLD如何設計實現PEX8311本地總線控制對整個功能的實現起著至關重要的作用。PEX8311通過本地總線與本地設備進行通信。它支持3種本地總線數據傳輸方式:單周期模式、4周期突發模式、連續突發模式。下面簡要介紹如何用CPLD實現單周期模式。

圖6為PEX8311的單周期讀寫的VHDL語言時序控制狀態機設計。狀態O為空閑狀態,如本地總線請求信號LHOLD被置為1,則轉到狀態1,否則停留在狀態O。狀態1為總線保持狀態,在此狀態下應將本地總線響應信號LHOLDA置為1。如ADS信號為O且LW/R為1轉到狀態2;如ADS信號為l且Lw/R和BLAST都為0轉到狀態3,這次操作為單周期讀。狀態2為單周期寫狀態,在此狀態下要置READY信號為0,以表示寫數據有效,在BLAST為O時轉到狀態3。狀態3為讀寫完成操作狀態,當LHOLD被置為O時,表明PEX831l不再請求本地總線,轉到狀態O,當BLAST為0且LHOLD為1時,表明PEX8311還要進行讀寫數據,則轉到狀態1繼續。

3.3 PCI Express接口板的PCB設計   

PCI Express接口板的PCB設計應遵循高速信號布線設計的要求。每個信號面都應有一個完整的地平面作為參考面,這樣的設計使信號走線都有最佳的電流回流途徑,有效地控制串擾、EMC和信號線的阻抗,保證信號質量。PCB板上差分阻抗為100 Q±10 Q,符合PCI Express規范的要求。單端阻抗為50 Q±10 Q。PCI Express接口的物理連接由2對差分線對組成,信號線的數據傳輸率位2.5 Gb/s。所以必須對信號的走線進行嚴格的控制。從PEX8311的輸出信號引腳到PCI Express接口的金手指的走線長度不能超過25.4 mm。差分線對內的2條信號線最好嚴格等長,公差不能超過土0.127 mm,走線途徑基本相同。SRAM的頻率較高,所以要注意布線的長度和路徑,以保證信號的完整性。實驗證明這樣的PCB設計充分滿足PCIExpr。ess接口信號的傳輸要求。

4 PCI Express接口板驅動程序及軟件開發   

PCI Express總線與PCI總線在軟件層是完全兼容的,因此PCI Explress接口板驅動程序的開發過程與.PCI設備驅動程序的開發過程是相同的。

在Windows操作系統下,微軟公司提供了DDK開發工具,同時其他公司也提供了開發工具,如VtoolsD,Driverworks,WinDriver等。用DDK進行開發,需要了解操作系統內核知識,開發難度大,周期比較長。用其他公司的開發軟件,不用了解DDK的核心知識,開發驅動相對要快。其中JUNGO公司的WinDriver開發工具,在用戶級(ring 3)進行核心驅動開發,時間短,并且產生的驅動程序穩定高效,支持不同的操作系統,可移植性強。用戶接口函數可采用Microsoft Visual C++6.0進行開發,提供標準的動態庫函數,可供VB,Vc,Delphi等工具開發的應用程序調用。用戶通過用戶接口函數對板卡上的資源進行調度和訪問。該設計采用驅動程序開發工具WinDriver,進行相應模塊的驅動程序開發,實現在 Win—dows操作系統下的安裝和配置。

5 結 語   

經測試,該接口板在單字讀寫模式下,執行程序死循環,CPU占用率80%以上,數據傳送速率6 Mb/s;在突發讀寫模式下,執行內存塊復制,CPU占用率80%以上,數據傳送速率60 Mb/s;在DMA突發讀寫模式下,執行直接存儲,CPU占用率10%,數據傳送速率240 Mb/s。通過與普通PCI19054接口板的對比,PCIE。xpreSS接口板具有明顯優勢。這里介紹了PCI Ex-press接口板的軟硬件設計。提供了PCI Express接口板設計模板,為日后軍用CPCI總線功能模板向PCI-ExpreSS總線的過渡提供設計參考。

 

 

此內容為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>
          欧美日本久久| 亚洲精品一区久久久久久| 亚洲天堂第二页| 欧美精品videossex性护士| 亚洲国产日韩在线| 一区二区三区高清| 久久九九全国免费精品观看| 亚洲视频在线观看| 亚洲午夜极品| 亚洲亚洲精品三区日韩精品在线视频| 精品96久久久久久中文字幕无| 久久久不卡网国产精品一区| 米奇777超碰欧美日韩亚洲| 红杏aⅴ成人免费视频| 99re6这里只有精品视频在线观看| 狠狠色伊人亚洲综合成人| 国内精品久久久久国产盗摄免费观看完整版| 国产一区二区日韩精品欧美精品| 亚洲高清在线| 欧美丝袜一区二区三区| 亚洲黄色三级| 欧美制服丝袜第一页| 国产亚洲综合精品| 久久免费黄色| 欧美日本一区二区高清播放视频| 久久午夜激情| 久久综合久久综合这里只有精品| 欧美激情第二页| 欧美国产一区二区三区激情无套| 韩国视频理论视频久久| 亚洲欧美国产三级| 欧美性猛交xxxx乱大交蜜桃| 亚洲美女毛片| 国产伦精品一区二区三区高清版| 亚洲黄色影院| 久久九九精品99国产精品| 久久精品中文字幕免费mv| 欧美一区国产二区| 一区在线视频观看| 欧美母乳在线| 午夜精品久久99蜜桃的功能介绍| 欧美精品1区2区3区| 亚洲免费观看高清完整版在线观看| 久久人人97超碰人人澡爱香蕉| aⅴ色国产欧美| 女生裸体视频一区二区三区| 在线不卡中文字幕播放| 久久精视频免费在线久久完整在线看| 欧美日韩精品二区| 毛片基地黄久久久久久天堂| 日韩一级视频免费观看在线| 亚洲欧美日韩国产中文| 国产日韩一级二级三级| 久久综合色天天久久综合图片| 国产精品色婷婷| 国产免费一区二区三区香蕉精| 欧美性大战久久久久| 久久人人九九| 欧美精品乱码久久久久久按摩| 狠狠色综合网| 日韩一二三区视频| 午夜精品久久久久久久久久久久久| 亚洲在线网站| 欧美精品亚洲| 亚洲午夜久久久久久久久电影网| 亚洲精品久久在线| 欧美大片专区| 欧美日韩国产免费| 久久中文字幕一区二区三区| 亚洲一区在线免费| 亚洲第一网站| 国产午夜精品美女视频明星a级| 国产精品视频一区二区高潮| 久久精品国产精品亚洲综合| 久久久久**毛片大全| 欧美在线视频免费播放| 国产一区免费视频| 一区二区亚洲| 国产专区一区| 亚洲欧美日本在线| 国内精品久久久久影院色| 国产亚洲欧美另类中文| 欧美日韩精品综合| 一区二区三区久久网| 国产亚洲欧美激情| 欧美巨乳在线观看| 亚洲视频在线免费观看| 亚洲私人影院| 国产精品永久免费在线| 亚洲日本免费| 欧美成人午夜剧场免费观看| 欧美日本在线视频| 国产精品播放| 国产自产精品| 免费观看成人| 毛片基地黄久久久久久天堂| 欧美怡红院视频| 另类av导航| 欧美香蕉视频| 午夜精品久久99蜜桃的功能介绍| 久久综合久久综合久久| 香蕉视频成人在线观看| 亚洲福利视频一区二区| 欧美日韩国产色站一区二区三区| 一二三区精品福利视频| 欧美看片网站| 国产精品日韩精品欧美精品| 看片网站欧美日韩| 久久精品亚洲一区二区三区浴池| 欧美高清hd18日本| 欧美成在线视频| 免费亚洲一区| 久久久亚洲午夜电影| 欧美性猛交一区二区三区精品| 欧美精品少妇一区二区三区| 日韩一二三区视频| 国产精品视区| 欧美激情一区二区三区在线| 亚洲精品一二三| 久久久青草婷婷精品综合日韩| 国产精品一区二区三区乱码| 亚洲视频碰碰| 欧美日本国产视频| 欧美日韩天天操| 欧美精选午夜久久久乱码6080| 国产精品久久一区主播| 国产在线一区二区三区四区| 欧美日韩在线一区| 亚洲欧美在线看| 欧美亚洲不卡| 亚洲一区一卡| 激情偷拍久久| 一区三区视频| 欧美伊久线香蕉线新在线| 欧美一区二区三区免费大片| 伊伊综合在线| 欧美精品久久久久久| 久久aⅴ国产欧美74aaa| 免费成人性网站| 在线观看欧美视频| 国产亚洲毛片在线| 亚洲精品自在在线观看| 欧美日韩在线播放一区| 狼狼综合久久久久综合网| av成人黄色| 欧美色欧美亚洲另类二区| 先锋影音久久久| 小黄鸭精品密入口导航| 国产精品高清在线| 亚洲精品亚洲人成人网| 欧美午夜视频在线| 国产精品一级二级三级| 先锋影音国产一区| 亚洲天堂视频在线观看| 99精品国产在热久久婷婷| 精品盗摄一区二区三区| 欧美日韩一区二区欧美激情| 国产伦精品一区二区三区四区免费| 亚洲综合日韩在线| 国产精品老女人精品视频| 欧美精品在线视频| 亚洲精品久久久久久下一站| 午夜日韩在线| 亚洲黄色影院| 国产日韩精品视频一区| 欧美日韩裸体免费视频| 欧美电影免费观看大全| 牛牛影视久久网| 欧美日韩一二区| 欧美一区二区三区成人| 欧美精品亚洲精品| 国产日韩欧美自拍| 久久av红桃一区二区小说| 亚洲精品在线一区二区| 久久国产精品久久久久久久久久| 黄色一区二区在线| 国产精品久久九九| 巨胸喷奶水www久久久免费动漫| 亚洲国产精品一区制服丝袜| 裸体素人女欧美日韩| 欧美日韩一区二区视频在线观看| 亚洲网在线观看| 国产女人精品视频| 国产精品久久国产精品99gif| 欧美国产高潮xxxx1819| 国产精品捆绑调教| 亚洲精品综合在线| 国产精品视频1区| 亚洲影视综合| 激情综合电影网| 亚洲欧美国产77777| 性伦欧美刺激片在线观看| 久久久久久97三级| 亚洲高清毛片| 在线观看亚洲视频| 亚洲性人人天天夜夜摸| 国产精品自在在线| 免费成人av在线| 日韩亚洲欧美综合| 久久久久国产一区二区| 亚洲女性裸体视频| 在线中文字幕一区| 欧美精品1区| 欧美亚洲成人精品| 国产精品日韩在线播放| 欧美视频在线视频| 黑丝一区二区三区| 国产日韩欧美一二三区| 美国十次了思思久久精品导航| 欧美色网一区二区| 国产精品视频xxxx| 国产精品久久久一本精品| 最新中文字幕一区二区三区| 欧美aa在线视频| 亚洲精品美女免费| 亚洲久色影视| 国产精品理论片| 欧美精品二区三区四区免费看视频| 在线播放国产一区中文字幕剧情欧美| 欧美国产精品| 久久精品国产在热久久| 国产精品二区在线观看| 国产精品女主播一区二区三区| 在线观看视频日韩| 在线视频你懂得一区二区三区| 久久精品1区| 国产精品mm| 久久青草久久| 亚洲国产日韩欧美一区二区三区| 亚洲日本视频| 国产精品一区免费观看| 国产一区二区成人久久免费影院| 亚洲欧美一级二级三级| 久久精品国产久精国产一老狼| 亚洲美女尤物影院| 国产精品99免视看9| 亚洲欧洲一区| 亚洲成人在线视频播放| 黑人巨大精品欧美一区二区小视频| 久久久噜噜噜久久狠狠50岁| 国产日本欧美一区二区三区| 久久久久久欧美| 久久久精品日韩| 亚洲日本乱码在线观看| 亚洲天堂视频在线观看| 在线观看欧美黄色| 毛片基地黄久久久久久天堂| ●精品国产综合乱码久久久久| 免费一级欧美片在线观看| 国产欧美一区二区精品婷婷| 欧美日韩在线观看一区二区三区| 亚洲大胆在线| 一区二区三区四区五区精品| 在线观看一区| 极品少妇一区二区三区精品视频| 国产精品二区三区四区| 欧美在线观看一区| 在线观看视频日韩| 欧美午夜精品久久久久免费视| 亚洲国产国产亚洲一二三| 国产一区二区在线观看免费播放| 欧美日本在线看| 99视频超级精品| 国产精品久久久一区麻豆最新章节| 欧美在线观看网站| 亚洲男人影院| 国语自产精品视频在线看| 国产欧美精品一区二区色综合| 欧美精品久久一区二区| 亚洲欧洲在线观看| 蜜桃av噜噜一区二区三区| 香蕉久久夜色| 久久久精品一区二区三区| 欧美在线高清视频| 国产亚洲欧美日韩美女| 国产精品成人午夜| 久久精品国产久精国产一老狼| 欧美中文在线观看国产| 欧美大色视频| 欧美区国产区| 欧美中文字幕视频在线观看| 国产精品视频一二| 亚洲一区二区三区涩| 激情欧美一区二区| 亚洲激情国产| 精久久久久久| 亚洲韩国精品一区| 激情国产一区二区| 欧美日韩日韩| 午夜欧美理论片| 欧美日韩一区二区三区免费| 欧美国产欧美亚州国产日韩mv天天看完整| 狠狠久久五月精品中文字幕| 亚洲国产精品成人综合色在线婷婷| 亚洲图片欧洲图片av| 欧美日韩三级电影在线| 日韩视频免费观看| 欧美日韩mv| 久久资源在线| 91久久国产综合久久| 99v久久综合狠狠综合久久| 欧美美女喷水视频| 亚洲精品三级| 欧美国产乱视频| 一区二区在线免费观看| 亚洲手机在线| 欧美亚洲日本一区| 国产日韩精品在线观看| 欧美色图一区二区三区| 欧美1区2区3区| 欧美区在线观看| 国产一级精品aaaaa看| 日韩视频一区二区三区| 亚洲精品国产精品国自产在线| 国产伦精品一区二区三区视频黑人| 在线亚洲一区观看| 1024亚洲| 亚洲大胆美女视频| 免费试看一区| 久久成人精品电影| 亚洲欧美日韩在线一区| 亚洲人成在线播放| 国产精品成人久久久久| 欧美日韩综合不卡| 国产精品电影在线观看| 欧美一区二粉嫩精品国产一线天| 亚洲毛片一区| 在线视频日本亚洲性|