發布日期:2022-07-15 點擊率:29
賽靈思(Xilinx)公司與Treck公司日前宣布全面推出采用Treck TCP/IP協議棧的賽靈思千兆位系統參考設計(GSRD)。利用賽靈思Virtex-4與Virtex-II Pro平臺FPGA中的嵌入式業界標準PowerPC處理器,Treck協議軟件與賽靈思平臺FPGA技術的組合提供了超過910Mbits的TCP發送性能和超過400Mbits的TCP接收性能,據稱比任何競爭的FPGA產品都要快六倍以上。
“在幾乎每個應用都在朝著符合千兆位以太網要求邁進的無可爭辯的趨勢下,采用了Treck技術的GSRD解決方案提供了一種易于上手的解決方案,”Embedded Market Forecasters的首席分析師Jerry Krasner博士說。“賽靈思及其合作伙伴不斷取得突破,現在用戶能夠立即獲得一種高性能的現成的FPGA解決方案這一事實就極其有力地證明了這一點。”
賽靈思GSRD是一種采用Virtex-4 FX或Virtex-II Pro FPGA構成的高性能千兆位以太網系統設計,可同時支持千兆位與10/100以太網。它去除了需要大量占用處理器的軟件復制與校驗和計算,從而為Treck公司的TCP/IP棧和用戶自行開發的數據接口之間提供了一種高性能的橋接。賽靈思網站現提供對這一經過驗證的 GSRD 解決方案的下載,通過該網站預先進行注冊的已達500多個,已利用這一方案正式開始進行客戶設計的也有數個。
“我們的嵌入式 TCP/IP 協議軟件對賽靈思 GSRD 是一個強有力的補充,因為它真正實現了零復制設計和對 TCP 校驗和計算的硬件支持,”Treck Incorporated 公司首席執行官 Paul Martin 說。“包復制和校驗與計算是在處理網絡流量時占用處理器最多的兩個任務,而我們避免了這些問題,從而使它成為 GSRD 平臺上最快的協議棧。”
GSRD硬件設計的四個主要特性包括嵌入式PowerPC 405處理器、多端口存儲器控制器、通信直接存儲器訪問控制器和10/100/1000 EMAC外設。系統的核心是PowerPC 405 處理器,它負責終止Treck基于IP的互聯網協議及處理協議包的頭而不觸及有效載荷。
多端口存儲器控制器負責在PowerPC處理器局部總線接口與兩個數據端口之間分配存儲器帶寬。這允許處理器與存儲器進行直接的點對點連接。每個數據端口均連接到通信直接存儲器訪問控制器,從而可為10/100/1000 EMAC外設提供對存儲器的高帶寬訪問。
10/100/1000 EMAC外設包括一個LocalLink接口,該接口可提供針對流式通信應用優化的點對點連接。10/100/1000 EMAC外設可配置為使用Virtex-4嵌入式三模式EMAC塊或賽靈思軟核LogiCORE三模式EMAC。兩個三模式EMAC均已通過UNH以太網認證。
利用一個先進的存儲器控制器和專門的硬嵌入塊,GSRD耗用了比競爭解決方案少得多的FPGA資源,同時提供了最高的系統帶寬性能,從而使之成為理想的系統架構。