日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機電之家資源網(wǎng)
單片機首頁|單片機基礎(chǔ)|單片機應(yīng)用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
采用FPGA快速實現(xiàn)PCI Express應(yīng)用
采用FPGA快速實現(xiàn)PCI Express應(yīng)用
 更新時間:2008-8-4 4:36:09  點擊數(shù):14
【字體: 字體顏色


    

面對設(shè)計復(fù)雜、成本和產(chǎn)品上市時間的壓力,設(shè)計工程師需要一種快速而簡單的方法在系統(tǒng)中實現(xiàn)PCI Express。本文介紹了在FPGA中實現(xiàn)PCI Express的細(xì)節(jié)和優(yōu)勢,這些優(yōu)勢包括更快的產(chǎn)品上市時間、簡化的設(shè)計流程、可重構(gòu)性以及經(jīng)過驗證的兼容性。

在獲得巨大發(fā)展動力后,PCI Express作為下一代系統(tǒng)的一種標(biāo)準(zhǔn)選擇而逐漸興起。PCI

圖1:FPGA中PCI Express層。

Express已在存儲應(yīng)用中得到實現(xiàn),隨著先進交換技術(shù)的出現(xiàn),通訊領(lǐng)域?qū)⒑芸斐蔀镻CI Express的另一個應(yīng)用目標(biāo)?焖贅(gòu)建新系統(tǒng)需要有一種快速而簡單的方法以在PCI Express器件中進行設(shè)計。

PCI Express是一種工作在2.5Gbps速率上的串行I/O標(biāo)準(zhǔn),它要求設(shè)計者具有與高速數(shù)據(jù)速率相關(guān)的設(shè)計復(fù)雜性方面的知識。FPGA為快速地將器件集成到PCI Express系統(tǒng)中提供了一種理想的解決方案。通過FPGA中已有的高速收發(fā)器模塊及現(xiàn)有的PCI Express IP內(nèi)核,與其它PCI Express器件連接,可為產(chǎn)品迅速上市提供一種經(jīng)濟的手段。

作為一種標(biāo)準(zhǔn)協(xié)議,盡管PCI Express具有不少優(yōu)勢,但它也帶來了許多需要解決的挑戰(zhàn)。對任何一種新的協(xié)議,設(shè)計者都必須在沒有先前經(jīng)驗的情況下進行設(shè)計。對于那些從PCI或PCI-X轉(zhuǎn)向高速論壇的設(shè)計者來說,必須認(rèn)識到其復(fù)雜性。

高速鏈路設(shè)計要求設(shè)計者具有很強的高速模擬設(shè)計技能。當(dāng)數(shù)據(jù)速率達到1Gbps以上時,I/O緩沖器的設(shè)計需進行重大改變,同時電路板布局布線技術(shù)變得非常關(guān)鍵,時鐘數(shù)據(jù)恢復(fù)(CDR)電路也顯得極為重要。除了模擬方面的考慮,高速率時處理數(shù)據(jù)所需的數(shù)字邏輯也很不一樣,編碼方案及補償邏輯使其物理層與采用較低速度協(xié)議的物理層有極大不同。PCI Express規(guī)范雖然提出了互用性的要求,但沒有限制實現(xiàn)的方法,這允許設(shè)計可針對系統(tǒng)進行優(yōu)化實現(xiàn),同時要求設(shè)計者擁有實現(xiàn)技術(shù)方面的廣泛知識。

與實現(xiàn)這種全新且復(fù)雜的協(xié)議有關(guān)的設(shè)計挑戰(zhàn)將直接影響產(chǎn)品的上市時間。假設(shè)協(xié)議很快被采納,產(chǎn)品必須在盡量短的時間內(nèi)推向市場。然而大多數(shù)沒有直接參與協(xié)議標(biāo)準(zhǔn)化過程的公司將經(jīng)歷一段頗為曲折的學(xué)習(xí)過程,因此對產(chǎn)品上市造成不必要的延遲。

FPGA器件為PCI Express設(shè)計新手所面臨的眾多挑戰(zhàn)提供了一種解決方案。由于內(nèi)置高速收發(fā)器模塊和可編程結(jié)構(gòu),F(xiàn)PGA器件使快速實現(xiàn)設(shè)計變得容易了。就算設(shè)計反復(fù)來得更快,F(xiàn)PGA器件的設(shè)計周期也具有與生俱來的優(yōu)勢。情況確實如此,因為FPGA器件工具流程允許用FPGA邏輯有效地進行大規(guī)模設(shè)計?傮w來說,能加快產(chǎn)品上市時間是FPGA能提供的一個主要優(yōu)勢。

FPGA器件還擁有可供設(shè)計者使用的內(nèi)置高速收發(fā)器邏輯。這些專門的高速收發(fā)器模塊被設(shè)計用來支持PCI Express所需的超過2.5Gbps的數(shù)據(jù)速率。使用這些收發(fā)器模塊的一個主要優(yōu)勢在于FPGA供應(yīng)商專門針對PCI Express對它們進行了測試。FPGA器件還通過了由 PCI特別興趣小組(PCI-SIG)主持的相容性和插拔測試大會對其進行的測試。倘若在進行PCI Express設(shè)計時出現(xiàn)了模擬設(shè)計的挑戰(zhàn), FPGA器件可提供使用經(jīng)過模擬電路驗證的互用性測試的能力。

PCI-SIG定義了測試PCI Express各層的方法,很容易對使用FPGA器件的情況進行概念性驗證。由于大多數(shù)工業(yè)PCI Express實現(xiàn)已在正式的相容性測試大會上測試過,所以FPGA器件提供了一種獨特的機會,即在設(shè)計之前就可保證產(chǎn)品的兼容性。

除了物理層,數(shù)據(jù)鏈路層及處理層也在FPGA邏輯中實現(xiàn)。雖然PCI Express規(guī)范對這些要求進行了詳細(xì)定義,但也留給使用者很大的實現(xiàn)空間。那些想以最快速度來驗證FPGA實現(xiàn)的設(shè)計者,可購買已針對FPGA架構(gòu)進行了優(yōu)化的IP。FPGA廠商一直在努力整合一種包括處理層、數(shù)據(jù)鏈路層及物理層在內(nèi)的完整PCI Express解決方案。高速收發(fā)器可在物理層使用,而IP則可用于處理層、數(shù)據(jù)鏈路層及部分物理層。這使設(shè)計者能專注于軟件實現(xiàn),且只需考慮與PCI Express的接口部分。設(shè)計者只要做很少的工作,就可使用IP及內(nèi)置高速收發(fā)器將現(xiàn)有PCI-X和PCI系統(tǒng)集成到PCI Express里。

圖2:采用了FPGA器件的PCI Express架構(gòu)。

FPGA器件的另一個主要優(yōu)勢是可重構(gòu)性。利用FPGA器件的這個特性,可立即對設(shè)計進行修改以改變設(shè)計,并可能實現(xiàn)另一種完全不同的系統(tǒng)。這能縮短設(shè)計周期并使修改設(shè)計變得簡單。如果需要的話,F(xiàn)PGA 的這些特性可實現(xiàn)完全不同的PCI Express接口。這些靈活的系統(tǒng)能夠改變PCI Express的核心特性,包括通道數(shù)目和改變虛擬通道。數(shù)據(jù)包的優(yōu)先級可以改變以得到有效的適應(yīng)性方法,還可改變模擬特性以利于電路板設(shè)計。FPGA I/O緩沖器具有改變電壓電平、去加重及接收均衡的能力。對板級設(shè)計來說,去加重和接收均衡是兩項極為重要的特性,無需進行重新配置器件即可動態(tài)改變這些參數(shù)。

PCI Express組件可分成為端點、交換器、PCI Express-PCI橋接器以及根聯(lián)合體(root complex)。每個組件具有不同的功能,并能以不同方式來使用FPGA器件。FPGA器件可用于任何一種組件,但適用程度不相同。當(dāng)設(shè)計一種給定的系統(tǒng)時,重要的是須記住每一種組件的要求,以保證整個系統(tǒng)能無縫接口。

端點與交換器和根聯(lián)合體連接,這很顯然非常適合采用FPGA器件。端點具有不同的功能且需要一些額外的資源來與PCI Express架構(gòu)交互。端點應(yīng)用可以在FPGA器件里實現(xiàn),而高速收發(fā)器則可用于PCI Express通訊。這使設(shè)計者能夠用FPGA器件來實現(xiàn)實際的端點應(yīng)用并充分利用PCI Express現(xiàn)有的特性。端點只是一個PCI Express組件,不太可能成為PCI Express的專有,它需要適合于組件的用途,并與其他PCI Express組件進行通訊。因此FPGA的靈活性需要適合于特定的組件。目前的PCI Express IP支持端點應(yīng)用,并很容易配置為適合組件用途。

交換器是一種用來“橋接”多個PCI Express器件的PCI Express特殊組件。交換器擁有用來發(fā)送信息的上、下行端口。FPGA器件很適合這些執(zhí)行上下行鏈接的應(yīng)用。交換器極容易用FPGA器件來實現(xiàn),使用 IP就能迅速做到這點。因為FPGA的可重構(gòu)性,所以也很容易改變系統(tǒng)要求和數(shù)據(jù)包的優(yōu)先級別。

PCI Express-PCI橋接設(shè)備是一種非常適合于用FPGA器件來實現(xiàn)的組件。FPGA器件已在PCI及PCI-X系統(tǒng)中使用了很多年,其接口經(jīng)過了嚴(yán)格的測試。FPGA器件也適合實現(xiàn)跨多種不同數(shù)據(jù)速率的多I/O標(biāo)準(zhǔn)。信息可按用戶要求從PCI Express架構(gòu)傳輸?shù)絇CI或PCI-X系統(tǒng),針對所有這些協(xié)議的IP已有供應(yīng),這使該過程更加容易完成。

FPGA器件可以用來實現(xiàn)PCI Express架構(gòu)中的根聯(lián)合體,但似乎采用ASIC更適合一些。不管怎樣,已有IP支持這種結(jié)構(gòu)并允許設(shè)計者配置根聯(lián)合體以完成所需任務(wù)。

能以多種方式使用FPGA器件來支持PCI Express。設(shè)計者可選擇用FPGA實現(xiàn)全部或部分協(xié)議。如果整個協(xié)議都用FPGA實現(xiàn),則除FPGA邏輯外,還需使用高速收發(fā)器模塊。如果設(shè)計者選擇用另一種芯片來實現(xiàn)物理層時,F(xiàn)PGA則可實現(xiàn)數(shù)據(jù)鏈路層及處理層。為提供低成本的解決方案,目前已經(jīng)有帶PIPE規(guī)范接口的收發(fā)器芯片,可與低成本 FPGA配合使用以實現(xiàn)低成本的解決方案。

[1] [2]  下一頁
  • 上一篇: EDA仿真技術(shù)在電子線路分析中的應(yīng)用
  • 下一篇: 基于USB和多線程的實時數(shù)據(jù)采集系統(tǒng)
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術(shù)支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設(shè)備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實性、準(zhǔn)確性和合法性。
    機電之家對此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學(xué)會
    中國行業(yè)電子商務(wù)100強網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1