采用可編程串行接口設(shè)計背板
在網(wǎng)絡(luò)路由器或交換機以及企業(yè)存儲設(shè)備等系統(tǒng)中的高速背板中,通信系統(tǒng)正在使速度限制超越傳統(tǒng)的1Gbps大關(guān)。PCI或VME之類的共享總線拓樸結(jié)構(gòu)曾用于背板應(yīng)用,然而,它們在可伸縮性、帶寬和距離方面受到限制,即使最新的PCI-X也只能在剛過1Gbyte/s的速率下使用。
本文引用地址:http://m.butianyuan.cn/article/3002.htm共享總線拓樸主要的限制因素在于高的I/O和有限的距離。由于任何一條引線或連線的損壞都將造成整個接口故障,所以可靠性也是共享總線的一個問題。共享總線的最大有效距離是18英寸。
因此,需要一種新的應(yīng)用范例使芯片與芯片間及板內(nèi)能高速通信,它需要更少的I/O數(shù)量,但具有更高的可靠性。
串行鏈路通過采用一種運用PCB走線、銅纜或光學(xué)介質(zhì)的解決方案,來代替?zhèn)鹘y(tǒng)的機箱內(nèi)(如PCI)和機箱間(如以太網(wǎng)或光纖通道)的標(biāo)準(zhǔn)。許多接口都可與串行通信配合,如PCI或以太網(wǎng)傳統(tǒng)接口,都可用串行鏈路代替在板內(nèi)或板間進行通信。諸如InfiniBand 或千兆以太網(wǎng)等新接口便可用于高速應(yīng)用了
就所用的背板介質(zhì)來說,串行鏈路較之并行總線有更多的靈活性。光纖通道和千兆以太網(wǎng)標(biāo)準(zhǔn)都規(guī)定了光纖及銅線的接口。
采用組件式串連接頭,只需簡單地切換端口上的組件類型,就能使用戶實現(xiàn)銅線與各種光纖類型間的切換
下面講述目前使用及開發(fā)中一些流行的背板技術(shù)及其優(yōu)缺點。
InfiniBand 是一個新近開發(fā)的用于服務(wù)器及外設(shè)高速背板的互連標(biāo)準(zhǔn),專門對付服務(wù)器與服務(wù)器或與存儲設(shè)備、交換機等外設(shè)連接的分布式I/O。
InfiniBand的最低實現(xiàn)提供2.5GHz時鐘下4線(發(fā)2收2)250MB/s全雙工帶寬。該規(guī)格還提供用4或12條基本鏈路并行實現(xiàn)的x4和x12鏈路。InfiniBand采用IBM 8B/10B的編碼方案,在一對差動線路上傳送數(shù)據(jù)、控制信息和時鐘。
Fibre Channel是一種已定型的分布式I/O接口,用于服務(wù)器對磁盤存儲器的接口。其具備低廉的軟件開銷,較低的等待時間和較高的帶寬效率。它較適合以太網(wǎng)的應(yīng)用,但沒有IP棧。Fibre Channel目前通過1或2Gbit物理層來提供100~200MB/s的帶寬。
Gigabit Ethernet(802.3z)是普通以太網(wǎng)(802.3 10base)和快速以太網(wǎng)(802.3u 100base)標(biāo)準(zhǔn)的擴展,它把過去標(biāo)準(zhǔn)規(guī)定的數(shù)據(jù)率及信令規(guī)范擴展到1Gbps,而且與早期以太網(wǎng)向下兼容。它定義的千兆位介質(zhì)無關(guān)接口(GMII)適合于各種光纖介質(zhì)和銅纜。
光纖Gigabit Ethernet(802.3z)和Fibre Channel都采用8B/10B編碼,提供數(shù)據(jù)流中“1”與“0”相同的轉(zhuǎn)換密度,這確保了時鐘可從數(shù)據(jù)得到恢復(fù)。
SMPTE是視頻通信的串行標(biāo)準(zhǔn)。SMPTE-292工作在1.482Gbps速率下,其一種應(yīng)用是攜載未經(jīng)壓縮的HDTV信息。
Gigabit Ethernet和Fibre Channel均制定了下一代技術(shù)發(fā)展規(guī)劃。Fibre Channel利用工作在10Gbps速率下的一個物理層,預(yù)計在2002年達到1.25GB/s。目前已有一個10 Gigabit Ethernet標(biāo)準(zhǔn)的草案,預(yù)定在明年批準(zhǔn)。一個2倍于目前速率工作的Fibre Channel新規(guī)格(2 x Fibre Channel)也在等待表決。
為了對串行收發(fā)器實現(xiàn)這些接口的配置,可編程邏輯在靈活性、性能及上市時間方面提供了最佳選擇。Cypress PSI (可編程串行接口)把CPLD(復(fù)雜可編程邏輯器件)與串行收發(fā)器結(jié)合起來,具有兩種風(fēng)格:其一是工作在200Mbps~1.5Gbps下多通道應(yīng)用的“頻率靈活組合”型,另一是在一個封裝內(nèi)集成有2.5Gbps SONET/SDH收發(fā)器,且適配Bellcore抖動特性的“高速”型。
“高速”型適合于典型線路卡應(yīng)用中的端口與背板解決方案。它把串行/解串器(SER/DES)、CDR與可編程邏輯集成在一起,使用戶能夠迅速構(gòu)建定制的解決方案。
“頻率靈活組合” PSI很適合支持Gigabit Ethernet、Fibre Channel、SMPTE、HDTV等標(biāo)準(zhǔn)的背板應(yīng)用。通過采用一個這樣的單個器件,就能夠提供200Mbps~12Gbps的組合串行帶寬。
許多串行標(biāo)準(zhǔn)(Infiniband、Fibre Channel、Gigabit Ethernet、ATM、ESCON及DVB-ASI)的要求之一都是對原始數(shù)據(jù)流采用8B/10B編碼與解碼,這有幾個理由:
* 轉(zhuǎn)換密度:其目的是要保證發(fā)送的數(shù)據(jù)流中充分的信號轉(zhuǎn)換,確保PLL正確地工作;
* DC平衡:8B/10B還保證信號DC平衡,這就是說,在鏈路超時時不致發(fā)生DC失調(diào);
* 糾錯:經(jīng)8B/10B編碼的字符遵守特定的規(guī)則,這些規(guī)則能把許多傳信錯誤立即檢測出來;
* 特殊字符:用作8B/10B編碼的特殊字符能被編碼嵌入到數(shù)據(jù)流中,從而可用作對遠地場所的其它普通指令。
“頻率靈活組合”PSI還含有集成的8B/10B編碼解碼邏輯。“高速”PSI可以在組件的可編程部分實現(xiàn)這一8B/10B邏輯,且該邏輯由Cypress作為內(nèi)核提供。
對LVDS之類的差分信號標(biāo)準(zhǔn),時鐘要與數(shù)據(jù)分開發(fā)送。這種情況下時鐘與數(shù)據(jù)之間可能出現(xiàn)時滯,這是由板上走線長度、接頭及背板連線引起的,可能造成時鐘時滯致使數(shù)據(jù)不能恢復(fù)。
為消除時鐘時滯問題可采用時鐘數(shù)據(jù)恢復(fù)(CDR)對時鐘信號與數(shù)據(jù)進行編碼。“高速”和“頻率靈活組合”PSI在每個信道中都集成有CDR。就節(jié)省板上空間、選擇路由、功耗和降低設(shè)計復(fù)雜性來說,都將使設(shè)計者大大受益。
抖動是信號偏離其理想位置的高頻半隨機偏移,可以用眼圖來表示。良好的CDR電路性能對清晰的開眼圖與質(zhì)量不佳的閉眼圖之間的判別關(guān)系重大。
對背板設(shè)計者來說,選擇抖動性能良好的收發(fā)器是重要的,因為這將使在有噪聲的高速環(huán)境中,通信有更高的可靠性。
PSI組件有充裕的高速內(nèi)存(對200K門組件的RAM>480Kb),并集成有控制邏輯。使用戶不需在可編程部分實現(xiàn)控制邏輯,從而節(jié)省了門電路。
PSI的可編程部分(Delta39k CPLD結(jié)構(gòu))具有靈活的時標(biāo)方式和充裕的路由選擇資源,保證把用戶的設(shè)計方便地集成到PSI器件中
在所有的通信和存儲系統(tǒng)中都用背板連接線路卡與交換光纖。這種結(jié)構(gòu)實現(xiàn)一個線路卡某一端口的數(shù)據(jù)到另一線路卡的一個端口的轉(zhuǎn)接。
一種典型的線路卡結(jié)構(gòu)示于圖2。被圈出的部分表示,這時的高性能串行/解串器、可編程邏輯和帶寬優(yōu)化的內(nèi)存被用來控制線路卡上的“網(wǎng)絡(luò)處理引擎”與背板之間的接口。
“頻率靈活組合” PSI對存儲區(qū)域網(wǎng)(SAN)、廣域網(wǎng)(WAN)、無線基礎(chǔ)設(shè)施(WIN)及局域網(wǎng)(LAN)交換機的背板應(yīng)用來說,具備高速度和靈活性的特點。
集成有InfiniBand內(nèi)核的“高速”PSI在一個芯片內(nèi)提供全套并到串與串到并的轉(zhuǎn)換。它集成有一個2.5Gbps發(fā)送時鐘生成PLL、一個時鐘與數(shù)據(jù)恢復(fù)PLL、一個串行/解串器和一個8B/10B編碼/解碼器。該組件還提供一個HSTL I/O并行總線接口和優(yōu)秀的抖動性能,以確??煽康南到y(tǒng)運行。采用該內(nèi)核可得到備有144kb可用內(nèi)存的5萬門可編程邏輯,使用戶能進一步把定制的功能特性集成到該組件中。
該收發(fā)器支持適配InfiniBand的字節(jié)定位和鏈路排隊時序,保證了互操作性。這一高度集成的解決方案大大節(jié)省了線路板的尺寸與功耗。
就端口而言,CYP25G01K100“高速”PSI瞄準(zhǔn)的是SONET/SDH接口解決方案,它是專門為滿足SONET/SDH網(wǎng)絡(luò)的Bellcore抖動要求設(shè)計的。“高速” PSI把可編程性與OC-48PHY相結(jié)合,使通信解決方案設(shè)計者能開發(fā)出最先進的OC-48光纖解決方案,并迅速將其推向市場。
Cypress的Warp R6.1軟件實現(xiàn)了一種無縫編程接口,使設(shè)計工程師能方便地把客戶的IP通過HDL程序塊、HDL文本或圖形狀態(tài)機與SERDES集成起來。Cypress是唯一一家以集成的單芯片方案提供適配SONET/SDH OC-48、2.5Gbps SERDES、可編程邏輯門、設(shè)計輸入、綜合及驗證的公司
用光纖進行通信,有許多優(yōu)于電氣或線路接口的優(yōu)點。如:光纖優(yōu)于銅走線背板的一些優(yōu)點是:
* 完全電氣絕緣
* 介質(zhì)尺寸小
* 重量輕
* 光介質(zhì)不產(chǎn)生輻射
* 抗外部電氣影響
* 高數(shù)據(jù)承載量
這些優(yōu)點使光纖成為在電氣上沖突或敏感環(huán)境中的首選介質(zhì)。所有電磁兼容性的關(guān)鍵問題都不存在,包括輻射、電弧靜態(tài)放電、接地回路、接地補償、寄生電流等。
光纖線纜制品的物理屬性對涉及安全性的應(yīng)用是合乎要求的。切割光纖時不會著火或引發(fā)電震事故,也不會造成短路。在給定的帶寬下,光纖纜線比銅纜輕得多也小得多。在諸如水下、惡劣氣候或存在爆炸性氣體等對人體不利的環(huán)境中,光纖是一種安全的通信介質(zhì)
圖3所示的是采用PSI實現(xiàn)高性能背板的一個應(yīng)用實例。
在系統(tǒng)控制器插卡上,PSI CYP15G04K100組件與每個線路卡通信,由可編程邏輯控制交互作用。該端口用于配置、狀態(tài)及控制信息。由于PSI6G100的串行信道具有頻率靈活組合的特性,該控制串行鏈路可在200Mbps~1.5Gbps范圍內(nèi)工作,這依據(jù)端口需要多快的速度而定。
每個線路卡都在端口側(cè)有Gigabit Ethernet(GE)和Fibre Channel(FC)端口,并在線路卡的開關(guān)側(cè)有一條專用的到轉(zhuǎn)接控制器的2.5Gbps鏈路。每個線路卡都有線路端口、切換端口和控制器端口。
PSI是針對背板和端口應(yīng)用的首選數(shù)據(jù)通信組件,它能將用戶的邏輯電路與具有高靈活性的串行接口進行無縫地集成。PSI把Cypress在PHY技術(shù)上的專長與世界上最大的CPLD的高速度和靈活性結(jié)合起來,使通信方案設(shè)計者能開發(fā)最先進的光學(xué)解決方案,并將其迅速推向市場?!?/font>
評論