《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 用FPGA構建PCI Express端點器件的平臺
用FPGA構建PCI Express端點器件的平臺
電子系統設計
Alex Goldhammer
摘要: PCI Express是一種使用時鐘數據恢復(CDR)技術的高速串行I/O互連機制。PCI Express Gen1規范規定的線速率為每通道2.5Gbps,可以讓您建立具備單通道(x1)鏈路2Gbps(經8B/10B編碼)直至32通道64Gbps吞吐量的應用。這樣,就能在保持或改進吞吐量的同時,顯著減少引腳數量。另外,還可以減小PCB的尺寸、降低跡線和層的數量并簡化布局和設計。引腳數量減少,也就意味著噪聲和電磁干擾(EMI)降低。CDR消除了寬并行總線中普遍存在的時鐘-數據歪斜問題,簡化了互連實現。
Abstract:
Key words :

 

  PCI Express是一種使用時鐘數據恢復(CDR)技術的高速串行I/O互連機制。PCI Express Gen1規范規定的線速率為每通道2.5Gbps,可以讓您建立具備單通道(x1)鏈路2Gbps(經8B/10B編碼)直至32通道64Gbps吞吐量的應用。這樣,就能在保持或改進吞吐量的同時,顯著減少引腳數量。另外,還可以減小PCB的尺寸、降低跡線和層的數量并簡化布局和設計。引腳數量減少,也就意味著噪聲和電磁干擾(EMI)降低。CDR消除了寬并行總線中普遍存在的時鐘-數據歪斜問題,簡化了互連實現。

  PCI Express互連架構主要針對基于臺式/膝上(PC)的系統。但就像PCI一樣,PCI Express也很快轉移到其他系統類型,如嵌入式系統。它規定了三種類型器件:根聯合體(root complex)、交換器件和端點(圖1)。根聯合體大致等同于PCI主機,CPU、系統存儲器和圖形控制器與之相連接。由于PCI Express的點對點特性,必須使用交換器件來增加系統功能的數量。PCI Express交換器件將上游端的根聯合體器件連接到下游端的端點。



        圖1:PCI Express拓撲。

  端點功能類似于PCI/PCI-X器件。最常用的端點器件有以太網控制器或存儲HBA(主機總線適配器)。FPGA最常用于數據處理和橋接功能,所以其最大目標功能就是端點。FPGA實現非常適合于視頻、醫療影像、工業、測試和測量、數據采集和存儲應用。



        圖2:基于Spartan-3 FPGA的數據采集卡。

  PCI特別興趣小組(PCI-SIG)采用的PCI Express規范規定每個PCI Express器件使用三個不同的協議層:物理層、數據鏈路層和事務層。您可以使用單芯片或雙芯片解決方案來構建PCI Express端點。例如,使用Xilinx Spartan-3器件之類的低成本FPGA,您可以用商用離散PCI Express PHY(圖2)來構建數據鏈路和事務層。此選項最適合于x1通道應用,如:總線控制器、數據采集卡和提高性能的PCI 32/33器件?;蛘撸梢允褂妙愃芕irtex-5 LXT或SXT FPGA的單芯片解決方案,它們具備集成的PCI Express PHY。此選項最適合于通訊或高清晰度音頻/視頻端點器件(圖3),它們對性能的要求更高:x4(8Gbps吞吐量)鏈路或x8(16Gbps吞吐量)鏈路。



圖3:基于Virtex-5 LXT FPGA的視頻應用。

  在選擇一種技術來實現PCI Express設計之前,必須仔細考慮應用的IP選擇、鏈路效率、兼容性測試及資源可用性。本文中,我們將簡要介紹使用最新的FPGA技術構建單芯片x4和x8通道PCI Express設計的一些因素。

  IP的選擇

  作為設計人員,您可以選擇構建自己的軟IP或者向第三方或FPGA供應商購買IP。構建自己的IP的難題在于,您不光得從零開始創建設計,還得擔心驗證、批準、兼容性和硬件評估等環節。向第三方或FPGA供應商購買的IP,已經過所有嚴格的兼容性測試和硬件評估,可以即插即用。如果使用商用的、已驗證的兼容性PCI Express接口,您可以把精力集中在設計中最有附加值的部分:用戶應用。使用軟IP的難題在于應用的資源可用性。軟IP核的PCI Express MAC層、數據鏈路層和事務層通過可編程架構實現,因此您必須特別注意剩余Block RAM、查找表和架構資源的數量。

  另一選擇是使用最新技術的FPGA。Virtex-5 LXT和SXT的專用門電路(圖4)中實現了集成x8通道PCI Express控制器。這種實現極具優勢,因為設計是在硬硅片中實現的,所以需要的FPGA邏輯資源數量達到了最小。例如,在Virtex-5 LXT FPGA中,一個x8通道軟IP核可占用多達10,000個邏輯單元,而硬實現只需要大約500個邏輯單元,多數用于接口。這樣的資源節省有時候能允許您選擇更小的器件,而器件越小通常就會越便宜。集成實現通常具有更高的性能、更寬的數據通路,并且可通過軟件配置。



     圖4:Virtex-5 LXT FPGA PCI Express端點框圖。

  軟IP實現的另一難題是功能的數量。通常,此類核僅實現滿足性能或兼容性目標規范所要求的最少功能。相反,硬IP可以支持基于客戶要求的全面功能列表,并提供完全的兼容性(表1),且不存在嚴重的性能或資源相關的問題。



表1:Virtex-5 LXT FPGA PCI Express功能。

  延遲

 

  盡管PCI Express控制器的延遲不會對總體系統延遲有很大的影響,但卻會影響接口的性能。使用較窄的數據通路有助于減少延遲。

 

  對PCI Express來說,延遲就是發送包并穿過物理層、邏輯層和事務層接收包所需的周期數。典型的x8通道PCI Express端點的延遲為20~25周期。250MHz下,轉換為80~100ns。如果使用128位的數據通路實現接口來簡化時序(如125MHz),延遲會加倍為160~200ns。在最新的Virtex-5 LXT和SXT器件中,無論是軟IP實現還是硬IP實現,都采用250MHz下的64位數據通路進行x8實現。

 

  鏈路效率

 

  鏈路效率是延遲、用戶應用設計、有效載荷大小和額外開銷的函數。隨著有效載荷大小(通常稱為最大有效載荷)的增加,有效鏈路效率也會增加。這是由包的額外開銷固定不變這一事實造成的;如果有效載荷大,效率就提高。一般情況下,256字節的有效載荷可提供93%的理論效率(256有效載荷字節+12頭字節+8幀字節)。盡管PCI Express允許的包大小可達4KB,但如果有效載荷大小大于256或512字節,大多數系統的性能都無法提高。由于鏈路協議額外開銷(ACK/NAK、重新發送包)和流程控制協議(授權報告),在Virtex-5 LXT FPGA中實現x4或x8 PCI Express的鏈路效率為88~89%。

 

  利用FPGA實現可以更好地控制鏈路效率,因為它允許您選擇與端點實現對應的接收緩沖器尺寸。如果鏈接雙方不是采用相同的方式實現數據通路,則二者的內部延遲會不同。例如,如果一號鏈接方使用64位、250MHz實現,延遲為80ns,而二號鏈接方使用128位、125MHz實現,延遲為160ns,該鏈路的組合延遲即為240ns?,F在,如果一號鏈接方的接收緩沖器設計成160ns的延遲(即期待其鏈接對方也是64位、250MHz實現),那么鏈路效率就會降低。如果采用ASIC實現,就不可能改變接收緩沖器的尺寸,效率損失將是實實在在的,而且是永久性的。

 

  用戶應用設計也會對鏈路效率有所影響。用戶應用必須設計成定期排空PCI Express接口的接收緩沖器,并保持發送緩沖器時刻充滿。如果用戶應用不立即使用接收的包(或者不立即響應發送請求),無論接口的性能如何,總鏈路效率都會受到影響。

 

  使用某些處理器設計時,如果處理器不能執行大于1DWORD的突發,則需要實現一個DMA控制器。這將造成鏈路利用不充分,效率不佳。大多數嵌入式CPU可以發送長于1DWORD的突發,所以通過良好的FIFO設計就可以有效地管理這些設計的鏈路效率。

 

  PCI Express兼容性

 

  兼容性是經常被遺漏和低估的重要細節。如果要構建必須與其他器件和應用結合使用的PCI Express應用,則必須確保設計的兼容性。

 

  兼容性不只針對IP,而是針對整個解決方案,包括IP、用戶應用、硅片器件和硬件板。如果整個解決方案已經過PCI-SIG PCI Express兼容性研討會(別號“plug fest”)驗證,就基本保證了您設計的PCI Express部分會一直有效。

 

  本文小結

 

  PCI Express已替代PCI成為事實上的系統互連標準,并且已從PC轉移到其他系統市場,包括嵌入式系統設計。

 

  FPGA非常適合于構建PCI Express端點器件,因為它允許您創建帶有用戶所需的附加定制功能的兼容性PCI Express器件。

 

  類似Virtex-5 LXT和SXT系列的新65nm FPGA完全符合PCI Express規范v1.1,并為用戶應用提供廣泛的邏輯和器件資源。使用外部PHY的Spartan-3系列FPGA提供了低成本解決方案。這些因素,加上內在的可編程邏輯優勢(靈活性、可再編程性和低風險)使FPGA成為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>
          亚洲人成网站在线观看播放| 亚洲高清视频在线| 久久久久久久激情视频| 亚洲美女诱惑| 欧美+日本+国产+在线a∨观看| 欧美激情综合五月色丁香小说| 欧美电影免费网站| 国产日韩精品一区| 亚洲自拍偷拍网址| 国产日韩精品在线观看| 欧美在线资源| 欧美精品aa| 欧美v国产在线一区二区三区| 欧美成人免费播放| 欧美视频日韩视频在线观看| 欧美金8天国| 欧美中在线观看| 一区二区久久久久久| 久久精品最新地址| 国产在线高清精品| 久久国产天堂福利天堂| 国产精品久久9| 日韩午夜免费视频| 国产精品高清在线| 免费视频最近日韩| 亚洲裸体在线观看| 精品91视频| 欧美极品在线观看| 欧美精品18| 欧美制服丝袜| 欧美久久久久久久久| 欧美aⅴ99久久黑人专区| 亚洲欧美国产制服动漫| 永久免费精品影视网站| 亚洲一二三区精品| 国产综合亚洲精品一区二| 欧美日韩第一区日日骚| 国产欧美一区二区精品性| 亚洲第一区在线观看| 国产一区二区三区在线观看视频| 亚洲国产天堂久久综合| 欧美激情一区| 久久一区二区三区四区五区| 亚洲乱码精品一二三四区日韩在线| 国产欧美精品在线| 欧美影院午夜播放| 久久午夜色播影院免费高清| 国产精品国产三级国产aⅴ浪潮| 国产精品久久中文| 狂野欧美激情性xxxx| 欧美三级电影一区| 在线观看日韩av先锋影音电影院| 久久琪琪电影院| 国产精品一区视频网站| 亚洲区第一页| 亚洲小说区图片区| 黑人中文字幕一区二区三区| 久久久久99精品国产片| 久久国产精品网站| 久久gogo国模裸体人体| 欧美va天堂va视频va在线| 久久99在线观看| 激情六月婷婷综合| 亚洲免费伊人电影在线观看av| 在线亚洲+欧美+日本专区| 午夜久久久久| 午夜精品99久久免费| 欧美日韩国产欧美日美国产精品| av成人黄色| 在线观看一区二区精品视频| 久久视频免费观看| 国产综合在线视频| 一区视频在线播放| 欧美黑人国产人伦爽爽爽| 免费精品视频| 曰韩精品一区二区| 欧美日本在线视频| 欧美日韩亚洲系列| 欧美吻胸吃奶大尺度电影| 亚洲成色777777在线观看影院| 亚洲一区二区综合| 影音先锋中文字幕一区| 国产日韩精品在线| 欧美在线免费观看视频| 欧美精品一区二区三区四区| 欧美午夜精品久久久久久久| 日韩午夜电影av| 国产欧美日韩精品一区| 久久亚裔精品欧美| 久久在精品线影院精品国产| 亚洲淫片在线视频| 久久精品电影| 亚洲国产精品一区二区www在线| 一区二区三区欧美视频| 国产欧美精品日韩区二区麻豆天美| 欧美日韩国产在线| 在线欧美亚洲| 久久国产日韩欧美| 欧美成人午夜影院| 在线观看av一区| 亚洲综合色噜噜狠狠| 久久精品国产综合| 国产精品久久77777| 制服丝袜亚洲播放| 欧美福利视频一区| 欧美精品一区二区蜜臀亚洲| 欧美三级日韩三级国产三级| 欧美+亚洲+精品+三区| 亚洲美女诱惑| 亚洲社区在线观看| 亚洲麻豆国产自偷在线| 国产亚洲福利一区| 国产亚洲一区在线播放| 在线观看亚洲精品视频| 欧美日韩视频在线观看一区二区三区| 亚洲欧美激情四射在线日| 久久亚洲精品一区二区| 久久视频国产精品免费视频在线| 亚洲精品日日夜夜| 欧美激情一区二区三区四区| 欧美成人在线免费视频| 亚洲精品视频在线观看免费| 欧美日韩在线精品| 亚洲欧美在线网| 欧美亚洲一区二区三区| 亚洲日本免费| 午夜精品视频在线观看| 国产精品99久久久久久www| 亚洲国产乱码最新视频| 久久久综合视频| 极品中文字幕一区| 国产精品久久久久aaaa| 欧美激情免费在线| 亚洲欧美日韩国产一区二区三区| 国产一区二区三区高清在线观看| 国产精品久久久免费| 久久久精彩视频| 欧美日韩99| 极品少妇一区二区三区| 激情伊人五月天久久综合| 国产日韩欧美在线播放不卡| 精品69视频一区二区三区| 亚洲网在线观看| 欧美一级大片在线免费观看| 欧美日韩国产免费| 亚洲人成免费| 久久久久久久一区二区| 免费日韩一区二区| 99这里只有久久精品视频| 欧美日韩三级在线| 久久九九久精品国产免费直播| 久久精品综合一区| 欧美午夜激情在线| 亚洲亚洲精品三区日韩精品在线视频| 欧美华人在线视频| 欧美特黄视频| 国产偷自视频区视频一区二区| 欧美区一区二区三区| 亚洲综合色激情五月| 免费亚洲网站| 久久最新视频| 亚洲视屏一区| 欧美精品手机在线| 永久免费视频成人| 亚洲精品美女在线观看| 国产午夜精品一区二区三区视频| 亚洲一区二区四区| 国产精品久久久久久妇女6080| 欧美日韩视频一区二区| 欧美日韩国产一级| 国产精品久久久久久久久久尿| 亚洲第一在线| 欧美在线视频网站| 伊人久久成人| 久久这里只精品最新地址| 国产亚洲观看| 国产日韩视频| 欧美成人精品一区| 蜜臀a∨国产成人精品| 国产亚洲一区在线| 国内精品福利| 亚洲欧美国产三级| 日韩午夜三级在线| 亚洲第一中文字幕在线观看| 久久久欧美精品| 国产精品久久久久77777| 亚洲免费在线| 韩国av一区二区三区在线观看| 国产女精品视频网站免费| 欧美在线一级视频| 欧美午夜宅男影院在线观看| 亚洲精选国产| 国产美女精品视频免费观看| 亚洲愉拍自拍另类高清精品| 一区精品在线| 美女视频网站黄色亚洲| 欧美福利视频网站| 欧美日韩视频在线第一区| 国产精品久久久久久久电影| 亚洲国产视频a| 日韩图片一区| 在线亚洲激情| 久久久女女女女999久久| 欧美日韩在线视频一区二区| 欧美v亚洲v综合ⅴ国产v| 国产精品国产三级国产aⅴ入口| 一区二区视频在线观看| 狠狠爱www人成狠狠爱综合网| 欧美一区二区三区四区在线观看| 欧美精品久久99久久在免费线| 性欧美激情精品| 欧美高清视频在线观看| 亚洲美女视频网| 欧美午夜不卡视频| 一区二区在线观看视频| 欧美三区在线视频| 午夜在线精品| 1769国内精品视频在线播放| 中文国产一区| 欧美午夜免费电影| 欧美日韩免费一区二区三区视频| 亚洲丝袜av一区| 欧美大片国产精品| 午夜精品在线视频| 午夜精品国产更新| 欧美日韩不卡在线| 欧美激情自拍| 免费在线国产精品| 欧美午夜激情小视频| 国产精品xxx在线观看www| 性色一区二区三区| 激情久久综艺| 国产日韩亚洲欧美| 亚洲第一中文字幕| 国产精品99久久久久久久久| 欧美日韩大片一区二区三区| 久久中文字幕一区二区三区| 国产精品国产三级国产普通话99| 国产精品久久久久9999吃药| 欧美精品一区二区久久婷婷| 一区二区精品在线| 国产伦精品一区二区三区免费迷| 最新国产乱人伦偷精品免费网站| 国产精品人人做人人爽人人添| 最新国产の精品合集bt伙计| 国产视频一区欧美| 国产精品影音先锋| 另类av导航| 欧美刺激性大交免费视频| 亚洲精品午夜| 在线欧美影院| 在线观看亚洲精品| 又紧又大又爽精品一区二区| 亚洲伊人一本大道中文字幕| 亚洲国产导航| 精品动漫一区二区| 久久久久久久久伊人| 香港久久久电影| 久久国产免费看| 国产伦理一区| 国产精品vip| 一区二区三区在线免费观看| 国产欧美日韩在线| 国产偷久久久精品专区| 久久精品噜噜噜成人av农村| 91久久久久| 99热免费精品| 快射av在线播放一区| 免费成人av在线| 亚洲黄色性网站| 蜜桃伊人久久| 欧美日本成人| 国产精品国产三级国产专播精品人| 国产综合欧美在线看| 美女视频黄免费的久久| 亚洲第一黄色网| 久久人91精品久久久久久不卡| 性做久久久久久免费观看欧美| 国产欧美日韩专区发布| 国产亚洲欧美日韩一区二区| 亚洲美女少妇无套啪啪呻吟| 99亚洲一区二区| 亚洲欧美日韩国产成人| 国产日韩精品视频一区| 一区二区三区在线不卡| 国产午夜精品全部视频在线播放| 亚洲图片欧美午夜| 欧美日韩另类丝袜其他| 亚洲精品一区二区网址| 中文网丁香综合网| 在线不卡亚洲| 亚洲精品色婷婷福利天堂| 久久精品日产第一区二区三区| 国产欧美精品一区二区色综合| 国产精品自拍在线| 久久精品成人| 国产精品福利在线观看网址| 午夜欧美电影在线观看| 欧美成人按摩| 久久综合九色综合网站| 在线视频亚洲| 国内外成人免费激情在线视频| 国产精品午夜在线观看| 美日韩丰满少妇在线观看| 欧美成人免费在线观看| 亚洲国产高清高潮精品美女| 久久国产精品久久久| 久久影视精品| 欧美日一区二区在线观看| 久久综合成人精品亚洲另类欧美| 久久琪琪电影院| 欧美激情免费在线| 国产毛片精品国产一区二区三区| 久久免费精品日本久久中文字幕| 亚洲精品欧美日韩| 欧美在线三级| 国产精品高潮呻吟视频| 尤物精品国产第一福利三区| 国产一区二区按摩在线观看| 欧美伊久线香蕉线新在线| 国产日韩欧美综合在线| 欧美激情aⅴ一区二区三区| 亚洲淫性视频| av成人免费观看| 欧美日韩在线不卡一区| 久久综合九色综合欧美狠狠| 免费看av成人| 亚洲激情网站|