利用中端FPGA實(shí)現(xiàn)低成本網(wǎng)絡(luò)-設(shè)計應(yīng)用_第1頁
利用中端FPGA實(shí)現(xiàn)低成本網(wǎng)絡(luò)-設(shè)計應(yīng)用_第2頁
利用中端FPGA實(shí)現(xiàn)低成本網(wǎng)絡(luò)-設(shè)計應(yīng)用_第3頁
利用中端FPGA實(shí)現(xiàn)低成本網(wǎng)絡(luò)-設(shè)計應(yīng)用_第4頁
利用中端FPGA實(shí)現(xiàn)低成本網(wǎng)絡(luò)-設(shè)計應(yīng)用_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

精品文檔-下載后可編輯利用中端FPGA實(shí)現(xiàn)低成本網(wǎng)絡(luò)-設(shè)計應(yīng)用從網(wǎng)絡(luò)的模塊到邊緣設(shè)備,都在經(jīng)歷著巨大的變革。無線市場與其數(shù)千萬的"永遠(yuǎn)在線"連接、下一代回程通信的巨大傳輸壓力,以及各種為使用現(xiàn)有有線通信基礎(chǔ)設(shè)施的消費(fèi)者提供寬帶通信的舉措,都是推動網(wǎng)絡(luò)發(fā)展的關(guān)鍵因素。因此,網(wǎng)絡(luò)朝著100及400Gbps的數(shù)據(jù)通道發(fā)展;網(wǎng)絡(luò)中心區(qū)域也從10Gbps升級為100Gbps,用以支持不斷擴(kuò)展的各種網(wǎng)絡(luò)接入標(biāo)準(zhǔn)、協(xié)議和接口。此外,為支持日益增大的用戶流量需求并降低總體傳輸延遲,接入網(wǎng)絡(luò)也正在從之前的并行接口升級到現(xiàn)代高速串行接口。

由于網(wǎng)絡(luò)運(yùn)營商們期待以低成本提升網(wǎng)絡(luò)容量,并同時保持總體覆蓋率,因此他們往往不可能徹底更換目前已經(jīng)安裝好的硬件設(shè)施。產(chǎn)品上市時間、整體的升級費(fèi)用和現(xiàn)有軟件支持上的投入,僅僅是幾個必須考慮的問題。當(dāng)設(shè)備升級時,必須提供必要的"翻新"以延長使用期限,同時加入符合預(yù)期網(wǎng)絡(luò)需求的功能特性,許多NEP(網(wǎng)絡(luò)設(shè)備供應(yīng)商)發(fā)現(xiàn)具有收發(fā)器功能的中端FPGA是一種十分有效的解決方案。

中端FPGA是相對較新的一類FPGA.這些成本和功耗優(yōu)化的器件提供了傳統(tǒng)現(xiàn)場可編程門陣列的所有特性,并結(jié)合了僅高端器件才具有的各種先進(jìn)功能。例如,這些可編程器件提供了具有成本效益且功耗優(yōu)化了的串行接口(SERDES),這使他們能夠彌補(bǔ)現(xiàn)有的和下一代通信解決方案之間的差距。帶串行接口的中端FPGA也可以配置為支持各種數(shù)據(jù)傳輸速率和接口標(biāo)準(zhǔn),無論是否是行業(yè)標(biāo)準(zhǔn)的還是專用的。并且,由于同一種規(guī)格大小的器件不可能符合所有的需求,因此這些器件的SERDES通道數(shù)量隨不同型號而變化,從而使得設(shè)計工程師能夠優(yōu)化其可編程解決方案,以滿足特定的成本和功耗目標(biāo)。

中端FPGA中串行接口的可配置功能是十分關(guān)鍵的,它賦予了這些器件獨(dú)特的競爭優(yōu)勢。雖然過去很多網(wǎng)絡(luò)設(shè)備供應(yīng)商可能會考慮采用其"自行開發(fā)"的接口標(biāo)準(zhǔn),尤其是在整個機(jī)架的設(shè)備已經(jīng)由同一制造商開發(fā)的情況下,但當(dāng)今市場擁有多樣化的選擇,并且供應(yīng)商設(shè)備之間的互操作性已成為必然。大型的系統(tǒng)供應(yīng)商仍將繼續(xù)提供完整的解決方案,而其他制造商則尋求能夠在行業(yè)標(biāo)準(zhǔn)機(jī)箱內(nèi)工作的差異化解決方案,或者獨(dú)立的"薄型設(shè)備".實(shí)現(xiàn)行業(yè)標(biāo)準(zhǔn)串行接口不僅可以減少系統(tǒng)設(shè)計時間,還能夠改善不同供應(yīng)商之間的互操作性,提高整個系統(tǒng)的可靠性,并拓寬供應(yīng)商設(shè)備的接納范圍。

在實(shí)現(xiàn)串行接口時,一個重要的特性是能夠創(chuàng)建可擴(kuò)展的數(shù)據(jù)鏈路,以滿足傳輸帶寬的要求。為使帶寬與所支持的傳輸協(xié)議相匹配,中端FPGA加入了硬化的PMA和PCS邏輯模塊,它們在功能上可以邦定在一起。邦定機(jī)制實(shí)現(xiàn)了多個收發(fā)器通道來支持一個協(xié)議,而其余的串行接口仍可以獨(dú)立地支持其他協(xié)議,或者被禁用,從而進(jìn)一步節(jié)省整個系統(tǒng)的功耗。雖然收發(fā)器通過加入PMA和PCS功能模塊提供物理層接口,但還需要在更高的"客戶"層提供大量額外的邏輯,以創(chuàng)建一個完整的行業(yè)標(biāo)準(zhǔn)解決方案。雖然ASSP可以提供帶有硬化串行接口的特定接口解決方案,但是它們?nèi)狈Ρ匾撵`活性,無法支持網(wǎng)絡(luò)接入市場中用到的各種接口。

此外,基于SERDES的高端FPGA也可以被設(shè)計為在其結(jié)構(gòu)內(nèi)包含大量的串行傳輸邏輯,只是代價高昂:額外的設(shè)計和驗(yàn)證時間、更多的功耗和尺寸大小。此外,中端FPGA還為電路板級和系統(tǒng)級設(shè)計人員提供了另一個關(guān)鍵優(yōu)勢。通過為FPGA的軟邏輯陣列增加一定數(shù)量收發(fā)器(根據(jù)不同的器件),以及硬化的行業(yè)標(biāo)準(zhǔn)傳輸協(xié)議邏輯,這些器件提供了一個靈活、低成本和小尺寸的通信解決方案。如圖1所示,通過選擇適當(dāng)?shù)腇PGA,可以很容易地實(shí)現(xiàn)不同的傳輸協(xié)議解決方案。

圖1:具有收發(fā)器功能的中端FPGA.

接入網(wǎng)絡(luò)由來自不同網(wǎng)絡(luò)運(yùn)營商提供的基礎(chǔ)設(shè)備構(gòu)成。并且,由于預(yù)計將會有大量的陳舊設(shè)備仍將在之后幾年繼續(xù)使用,越來越多的運(yùn)營商轉(zhuǎn)而使用一種全分組(all-packet)網(wǎng)絡(luò)。隨著向全分組網(wǎng)絡(luò)發(fā)展,一些行業(yè)標(biāo)準(zhǔn)技術(shù)正在迅速成為控制平臺和數(shù)據(jù)傳輸互連的主導(dǎo)。以太網(wǎng)以其悠久的歷史、使用的廣泛性以及本地IP數(shù)據(jù)包支持,將主導(dǎo)下一代網(wǎng)絡(luò)。而PCI-Express憑借廣泛用于計算、服務(wù)器和消費(fèi)電子市場,也正在大量用于器件級和背板互連,同時還被廣泛部署用來取代并行PCI總線。串行無線IO標(biāo)準(zhǔn)則被用于各種無線、DSP和其它嵌入式計算解決方案。如上所述,許多中端FPGA支持這些關(guān)鍵標(biāo)準(zhǔn),從而為設(shè)備制造商提供了一系列豐富的硬化解決方案。除了成本和功耗上的優(yōu)勢,這類器件還無需實(shí)現(xiàn)和驗(yàn)證通信協(xié)議,這使得設(shè)計人員能夠?qū)W⒂谠贔PGA結(jié)構(gòu)內(nèi)實(shí)現(xiàn)自己的差異化解決方案和系統(tǒng)升級功能。

升級為全分組網(wǎng)絡(luò)時的一個重要元素是能夠?qū)⒕W(wǎng)絡(luò)邊緣處具數(shù)據(jù)帶寬需求的數(shù)據(jù)接口和網(wǎng)絡(luò)中心區(qū)域及區(qū)段更高數(shù)據(jù)傳輸速率的接口匯聚在一起。邊緣路由器、接入交換機(jī)和其他網(wǎng)絡(luò)匯聚設(shè)備都同時支持低和高帶寬數(shù)據(jù)速率。為滿足數(shù)據(jù)匯聚的要求,中端FPGA不僅為下一代高速串行接口提供了一種經(jīng)濟(jì)的解決方案,還通過其增強(qiáng)的通用I/O(GPIO)功能支持傳統(tǒng)的串行接口。利用GPIO來支持低端串行線速率,即1.25Gbps或更低,使得較昂貴的集成收發(fā)器通道可用于更高的串行線路速率。為支持串行接口,必須有一些時鐘和數(shù)據(jù)恢復(fù)(CDR)邏輯,這是中端FPGA的另一個特點(diǎn)。圖2提供了一個典型的CDR電路模塊圖。

圖2:典型CDR電路模塊圖。

通過將硬化的時鐘和數(shù)據(jù)恢復(fù)(CDR)邏輯合并到I/O結(jié)構(gòu)中,再加上可訪問選擇硬化傳輸協(xié)議內(nèi)核的PCS接口的結(jié)構(gòu),中端FPGA為各種不同的匯聚設(shè)備接口提供了串行線速率支持。

對設(shè)計人員而言,應(yīng)用層邏輯是在FPGA中實(shí)現(xiàn)其解決方案時需要考慮的另一個因素。大多數(shù)傳輸協(xié)議都必須支持多種數(shù)據(jù)類型,每種都有其自己的傳輸模式、服務(wù)質(zhì)量標(biāo)準(zhǔn)和控制平臺要求。因此,硬化邏輯必須支持各種客戶層協(xié)議語義。為提供成本效益的和完整的解決方案,中端FPGA以軟邏輯模塊的形式提供這些不同的邏輯層接口。這些軟邏輯模塊為底層的傳輸協(xié)議模塊提供了無縫接口,因?yàn)樗鼈兪钦麄€協(xié)議棧的一部分,符合各自的行業(yè)標(biāo)準(zhǔn)。

另一方面,有時設(shè)計人員會認(rèn)為專用的解決方案會更加適合,利用中端FPGA豐富的可編程邏輯功能,他們能夠自由地設(shè)計適合其要求的邏輯功能。但無論軟邏輯層是專有的還是作為接口的一部分,建立一個完整的協(xié)議??赡軙軓?fù)雜,必須有一種簡單的設(shè)計方法來幫助實(shí)現(xiàn)終的解決方案。許多當(dāng)今的中端FPGA可以使用圖形化用戶界面設(shè)計環(huán)境進(jìn)行開發(fā),這使得設(shè)計人員能夠很容易地實(shí)現(xiàn)硬化邏輯的實(shí)例,并很快將它們與自己的邏輯塊拼接在一起。設(shè)計人員可以在整個設(shè)計和實(shí)現(xiàn)階段都使用這套軟件工具,確保他們的串行接口能夠正確地互連到自己的邏輯塊,并且實(shí)例化的串行接口將能性運(yùn)行成功。

本文小結(jié)

當(dāng)前的接入網(wǎng)絡(luò)由多樣化的接口和邏輯處理單元組成。下一代網(wǎng)絡(luò)需要處理和傳輸?shù)臄?shù)據(jù)與今天運(yùn)營商所看到的數(shù)字相比將呈現(xiàn)幾何數(shù)量級的增長。并且,當(dāng)一個同構(gòu)網(wǎng)絡(luò)架構(gòu)的傳輸壓力越來越大,目前已安裝的大多數(shù)設(shè)備根本就不能處理。因此,陳舊的設(shè)備與其較慢的器件接口必須和未來的高速接口和功能銜接起來。與此同時,還必須堅(jiān)持嚴(yán)格的功耗預(yù)算、降低成本目標(biāo)并縮短開發(fā)周期。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論