如何解決高速網路裝置中電線太多的問題

2022-09-20 16:18:12 字數 1170 閱讀 2263

機架式(tor)交換機、路由器、伺服器和儲存器等各種當今高速通訊裝置是資料中心最前沿、功能最強大和最精心設計的主角。這些裝置包含的電路令人印象深刻,多個埠實現25gbps以上的速度,還有複雜的開關專用積體電路(asic)和複雜的訊號調理裝置。

容易忽視的是,對於每個高速埠(小型可插拔介面(sfp)、四通道小型可插拔介面(qsfp)、序列連線小型計算機系統介面(sas)等),有四至九個與該埠相關的低速訊號需要管理。這意味著,對於高階口計數系統(例如48埠tor開關),可能有超過400個低速訊號。程式設計客棧這會用到很多電線!

為了管理所有這些訊號,典型的設計實施涉及高引腳數現場可程式設計門陣列(fpga)、i2c多路復用器、移位暫存器、led驅動器和額外的印刷電路板(pcb)層。這些方法難以實施,電路板很擁擠,並且不易擴充套件——直到現在,都是如此。ti的fpc401四埠控制器為這一設計挑戰提供了更簡單的解決方案。

獲得的系統使電路板訊號路徑減少了100倍,fpga引腳數量減少了100倍,消除了許多占用空間的分立元件,並且整體簡化了埠管理——見圖1。

圖1:傳統解決方案與基於fpc401的解決方案

fpc401將多達56個埠的所有低速訊號整合到單個快速i2www.cppcns.comc程式設計客棧匯流排(高達1mhz)或序列外設介面(spi)匯流排(高達10 mhz)中,大大降低了線路複雜性並簡化了設計可擴充套件性。fpc401四個埠中的每乙個埠都具有三個輸入、四個輸出和乙個i2c主機,從而實現對下游模組的完全控制。有關sfp和qsfp連線的示例,請參見圖2。

圖2:用於典型應用的fpc401簡化原理圖

每個輸入具有中斷生成功能,可向主機報告重要事件,例如未插入的模組。有多個通用輸出,以及兩個專用輸出,具有先進的led驅動能力,可控制閃爍和亮度。每個埠的i2c主機xbrlc獨立工作,可以同時讀寫所有埠。fpc401具有簡化系統軟體的功能,例如定期預取模組資料和處理模組i2c協議故障。最好的部分是,fpc401足夠小,可以安裝在sfp程式設計客棧或qsfp封裝下方,在電路板的底部。

可**的c函式庫使fpc401可以整合到您的系統中成為乙個無縫的過程。fpc401evm 評估板可讓您使用自己的主機控制器或板載msp430™微控制器測試fpc401的功能。

在高速應用中可能很容易忘記許多低速訊號,通過fpc401的幫助,您可以快速實現這部分電路,將您的焦點轉向設計中更重要的高速部分。

本文標題: 如何解決高速網路裝置中電線太多的問題

本文位址:

CentOS中為系統新增網路裝置

現這是乙個centos5.4的系統,沒有網路配置 ifconfig只能看到lo。root lee ifconfig lo link encap local loopback inet addr 127.0.0.1 mask 255.0.0.0 inet6 addr 1 128 scope host ...

linux網路不通,如何解決

network is unreachable 表示網路不可達,先ping乙個外網網段檢測是否通暢,如ping不通 檢查防火牆是否阻擋,閘道器是否正確,再檢查網絡卡配置檔案 注 網絡卡配置順序錯誤,也可導致linux網路出問題 網絡卡配置 網絡卡重啟 ifconfig eth0 up down ser...

linux中網路裝置eth0消失解決!

這個問題多發於在虛擬機器轉殖之後,導致的虛擬網絡卡 eth0 消失,以至於無法自己設定想要的靜態ip,這對於我們寫配置檔案和使用一些快速連線工具來說是不利的,那麼為什麼會出現這個問題呢?因為轉殖生成的虛擬機器擁有和原來虛擬機器相同的硬體位址,這樣會引起衝突,因此會生成另外乙個硬體位址到eth1,預設...