資料介紹
隨著數(shù)據(jù)中心網(wǎng)絡(luò)基礎(chǔ)設(shè)施逐步升級到10Gbps,讓基于以太網(wǎng)的解決方案承載數(shù)據(jù)業(yè)務(wù)成為一種經(jīng)濟(jì)可行的方法,并且不會降低性能,延長時(shí)延。基于硬件的主機(jī)接口(如 PCI Express 和千兆級以太網(wǎng) (GbE)),為設(shè)計(jì)面向計(jì)算機(jī)和數(shù)據(jù)處理市場的低成本、高性能產(chǎn)品創(chuàng)造了可能性。Xinlinx? Virtex?-5 現(xiàn)場可編程門陣列 (FPGA) 系列,為設(shè)計(jì)具備更強(qiáng)功能和更低功耗的片上系統(tǒng) (SoC) 解決方案奠定了基礎(chǔ)。
Virtex-5 架構(gòu)具有一系列關(guān)鍵特性,能夠大大簡化 TCP 和 iSCSI 卸載引擎的 SoC 設(shè)計(jì):
內(nèi)置PCI Express (PCIe) 模塊——一種符合 PCIe 規(guī)范的集成端點(diǎn),支持一至八個(gè)通道,能夠提供高達(dá) 32Gbps 的全雙工帶寬。
內(nèi)置千兆位級以太網(wǎng)媒體接入控制器 (GEMAC)——四個(gè)硬核GEMAC,為實(shí)現(xiàn)多端口千兆位級解決方案創(chuàng)造了條件,從而減少了 SoC 設(shè)計(jì)的板卡空間要求。
真正的6輸入查找表 (LUT) 技術(shù)——提高對單元的利用率,縮短路由時(shí)延,從而提高性能。
36-Kb 雙端口 block RAM——帶有糾錯電路、存儲密度更高的存儲器,為實(shí)現(xiàn)可靠的計(jì)算邏輯結(jié)構(gòu)和增加同步收發(fā)操作的片上 TCP 會話數(shù)量創(chuàng)造了條件。
DSP48E 單元——支持面向圖像處理和多媒體應(yīng)用的大規(guī)模并行運(yùn)算模式。
由于 Virtex 系列是一種可編程平臺,您可以根據(jù)不斷變化的標(biāo)準(zhǔn)和市場要求調(diào)整自己的設(shè)計(jì)。借助 Virtex-5 系列所提供的資源,設(shè)計(jì)人員可以為服務(wù)器、存儲器、多協(xié)議交換機(jī),以及生命周期更長的無線基站創(chuàng)建成本低廉的 TCP 和 iSCSI 卸載解決方案。
TCP卸載引擎 (TOE) 概述
當(dāng)前的 TCP 卸載解決方案主要依賴于完整的軟件堆?;蚧?ASIC (用于 TCP/IP 協(xié)議處理)的專用網(wǎng)卡 (NIC)。軟件解決方案對于低帶寬應(yīng)用是可行的,但高性能應(yīng)用會消耗所有 CPU 資源,結(jié)果形成了關(guān)鍵應(yīng)用的系統(tǒng)瓶頸。
基于 ASIC 的解決方案一般由初創(chuàng)公司提供,主要面向高性能 10Gbps 市場。這些解決方案的價(jià)格仍然不菲,而且提供它們的廠商的財(cái)務(wù)狀況不甚穩(wěn)定。
Xilinx 及其第三方IP合作伙伴可提供完全符合 TCP/iSCSI 規(guī)范的卸載解決方案。您可以在不加改動的情況下輕松實(shí)現(xiàn)這些解決方案,或者按照所要求的功能、尺寸、速度或目標(biāo)應(yīng)用對其進(jìn)行定制設(shè)計(jì)。
基于FPGA的 TCP/iSCSI 引擎
內(nèi)置標(biāo)準(zhǔn)化 GEMAC、PCIe核以及容量更大的 Block RAM的 Virtex-5 器件是一種可編程平臺芯片,系統(tǒng)架構(gòu)設(shè)計(jì)師可利用它輕松完成 TCP 和 iSCSI 協(xié)議處理設(shè)計(jì),而不用擔(dān)心網(wǎng)絡(luò)或主機(jī)接口側(cè)的串行連接問題。以下是協(xié)議處理任務(wù)卸載設(shè)計(jì)中經(jīng)常遇到的一些難題:
需要支持的 TCP 連接的數(shù)量
TCP 數(shù)據(jù)包重組/重排序
IP 數(shù)據(jù)包分片和重組
時(shí)延
片上和片外 TCP 會話管理之間的關(guān)系
有了Virtex-5 器件的獨(dú)特功能以及 IP 核,所有這些問題都可以迎刃而解。借助內(nèi)置GEMAC 和 PCIe 接口,您只需最少的 FPGA 資源即可實(shí)現(xiàn)直接內(nèi)存存取解決方案,從而縮短了內(nèi)存存取時(shí)延,并且在無需調(diào)用臨時(shí)內(nèi)存的情況下即可實(shí)現(xiàn) TCP 封包重組。Virtex-5 FPGA 還搭載了一個(gè) 36-Kb 雙端口 block RAM,從而使您可以支持的TCP連接數(shù)量倍增。借助 Xilinx 的LogiCORE?高速存儲控制器,您可以使用外部 DDR2 內(nèi)存來擴(kuò)充 TCP 會話管理功能。讓我們來看看基于 FPGA 的網(wǎng)卡設(shè)計(jì)可以節(jié)約哪些資源。
1Gbps和10Gbps 網(wǎng)卡解決方案
面向 IP 存儲和刀片服務(wù)器的集成式多端口 1Gbps 和 10Gbps TCP 卸載網(wǎng)卡(NIC),能夠讓制造商充分利用網(wǎng)絡(luò)設(shè)備進(jìn)行業(yè)務(wù)存儲。圖1提供了一個(gè)典型的基于 FPGA 的NIC設(shè)計(jì)。

圖1:采用傳統(tǒng) FPGA 設(shè)計(jì) TCP 卸載解決方案
取決于所使用的 IP 核的數(shù)量,該設(shè)計(jì)可采用多達(dá) 20,000 個(gè)單元。Virtex-5 LXT 平臺可將資源占用率降低一半,這樣,您就能在不降低性能的情況下,創(chuàng)建一個(gè)低成本的解決方案。除提高硬件效率外,系統(tǒng)架構(gòu)師還可以降低 NRE 成本,因?yàn)樵谠O(shè)計(jì) GbE 和 PCIe 高速I/O接口時(shí),無需使用 NRE。圖2提供了一個(gè)借助 Virtex-5 系列的內(nèi)置資源,對 TCP 卸載 NIC 進(jìn)行重新設(shè)計(jì)的示例。
Virtex-5 架構(gòu)具有一系列關(guān)鍵特性,能夠大大簡化 TCP 和 iSCSI 卸載引擎的 SoC 設(shè)計(jì):
內(nèi)置PCI Express (PCIe) 模塊——一種符合 PCIe 規(guī)范的集成端點(diǎn),支持一至八個(gè)通道,能夠提供高達(dá) 32Gbps 的全雙工帶寬。
內(nèi)置千兆位級以太網(wǎng)媒體接入控制器 (GEMAC)——四個(gè)硬核GEMAC,為實(shí)現(xiàn)多端口千兆位級解決方案創(chuàng)造了條件,從而減少了 SoC 設(shè)計(jì)的板卡空間要求。
真正的6輸入查找表 (LUT) 技術(shù)——提高對單元的利用率,縮短路由時(shí)延,從而提高性能。
36-Kb 雙端口 block RAM——帶有糾錯電路、存儲密度更高的存儲器,為實(shí)現(xiàn)可靠的計(jì)算邏輯結(jié)構(gòu)和增加同步收發(fā)操作的片上 TCP 會話數(shù)量創(chuàng)造了條件。
DSP48E 單元——支持面向圖像處理和多媒體應(yīng)用的大規(guī)模并行運(yùn)算模式。
由于 Virtex 系列是一種可編程平臺,您可以根據(jù)不斷變化的標(biāo)準(zhǔn)和市場要求調(diào)整自己的設(shè)計(jì)。借助 Virtex-5 系列所提供的資源,設(shè)計(jì)人員可以為服務(wù)器、存儲器、多協(xié)議交換機(jī),以及生命周期更長的無線基站創(chuàng)建成本低廉的 TCP 和 iSCSI 卸載解決方案。
TCP卸載引擎 (TOE) 概述
當(dāng)前的 TCP 卸載解決方案主要依賴于完整的軟件堆?;蚧?ASIC (用于 TCP/IP 協(xié)議處理)的專用網(wǎng)卡 (NIC)。軟件解決方案對于低帶寬應(yīng)用是可行的,但高性能應(yīng)用會消耗所有 CPU 資源,結(jié)果形成了關(guān)鍵應(yīng)用的系統(tǒng)瓶頸。
基于 ASIC 的解決方案一般由初創(chuàng)公司提供,主要面向高性能 10Gbps 市場。這些解決方案的價(jià)格仍然不菲,而且提供它們的廠商的財(cái)務(wù)狀況不甚穩(wěn)定。
Xilinx 及其第三方IP合作伙伴可提供完全符合 TCP/iSCSI 規(guī)范的卸載解決方案。您可以在不加改動的情況下輕松實(shí)現(xiàn)這些解決方案,或者按照所要求的功能、尺寸、速度或目標(biāo)應(yīng)用對其進(jìn)行定制設(shè)計(jì)。
基于FPGA的 TCP/iSCSI 引擎
內(nèi)置標(biāo)準(zhǔn)化 GEMAC、PCIe核以及容量更大的 Block RAM的 Virtex-5 器件是一種可編程平臺芯片,系統(tǒng)架構(gòu)設(shè)計(jì)師可利用它輕松完成 TCP 和 iSCSI 協(xié)議處理設(shè)計(jì),而不用擔(dān)心網(wǎng)絡(luò)或主機(jī)接口側(cè)的串行連接問題。以下是協(xié)議處理任務(wù)卸載設(shè)計(jì)中經(jīng)常遇到的一些難題:
需要支持的 TCP 連接的數(shù)量
TCP 數(shù)據(jù)包重組/重排序
IP 數(shù)據(jù)包分片和重組
時(shí)延
片上和片外 TCP 會話管理之間的關(guān)系
有了Virtex-5 器件的獨(dú)特功能以及 IP 核,所有這些問題都可以迎刃而解。借助內(nèi)置GEMAC 和 PCIe 接口,您只需最少的 FPGA 資源即可實(shí)現(xiàn)直接內(nèi)存存取解決方案,從而縮短了內(nèi)存存取時(shí)延,并且在無需調(diào)用臨時(shí)內(nèi)存的情況下即可實(shí)現(xiàn) TCP 封包重組。Virtex-5 FPGA 還搭載了一個(gè) 36-Kb 雙端口 block RAM,從而使您可以支持的TCP連接數(shù)量倍增。借助 Xilinx 的LogiCORE?高速存儲控制器,您可以使用外部 DDR2 內(nèi)存來擴(kuò)充 TCP 會話管理功能。讓我們來看看基于 FPGA 的網(wǎng)卡設(shè)計(jì)可以節(jié)約哪些資源。
1Gbps和10Gbps 網(wǎng)卡解決方案
面向 IP 存儲和刀片服務(wù)器的集成式多端口 1Gbps 和 10Gbps TCP 卸載網(wǎng)卡(NIC),能夠讓制造商充分利用網(wǎng)絡(luò)設(shè)備進(jìn)行業(yè)務(wù)存儲。圖1提供了一個(gè)典型的基于 FPGA 的NIC設(shè)計(jì)。

圖1:采用傳統(tǒng) FPGA 設(shè)計(jì) TCP 卸載解決方案
取決于所使用的 IP 核的數(shù)量,該設(shè)計(jì)可采用多達(dá) 20,000 個(gè)單元。Virtex-5 LXT 平臺可將資源占用率降低一半,這樣,您就能在不降低性能的情況下,創(chuàng)建一個(gè)低成本的解決方案。除提高硬件效率外,系統(tǒng)架構(gòu)師還可以降低 NRE 成本,因?yàn)樵谠O(shè)計(jì) GbE 和 PCIe 高速I/O接口時(shí),無需使用 NRE。圖2提供了一個(gè)借助 Virtex-5 系列的內(nèi)置資源,對 TCP 卸載 NIC 進(jìn)行重新設(shè)計(jì)的示例。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于直流和開關(guān)特性的Virtex-5 FPGA產(chǎn)品介紹 18次下載
- Virtex-5系列FPGA CLB芯片的數(shù)據(jù)手冊免費(fèi)下載 26次下載
- 如何使用集成FET的DC/DC轉(zhuǎn)換器的Virtex-5 收發(fā)器的功率 13次下載
- 如何使用外部FET的DC/DC控制器對 Virtex-5收發(fā)器的功率 11次下載
- xilinx virtex-5 技術(shù)參數(shù) 1次下載
- WP245 - 使用Virtex-5系列FPGA獲得更高系統(tǒng)性能 51次下載
- WWP248 - 移植到Virtex-5 FPGA的指南 33次下載
- Virtex-5數(shù)據(jù)手冊-直流和開關(guān)特性 30次下載
- 高性能數(shù)字信號處理的Virtex-5 SXT選擇方案 37次下載
- Virtex-5 GTP Transceiver Wizar
- Virtex-5 Embedded Tri-Mode Eth
- 利用Virtex-5 FPGA迎接存儲器接口設(shè)計(jì)挑戰(zhàn)
- Virtex-5, Spartan-DSP FPGAs Ap
- Xilinx Virtex-5 FXT FPGA開發(fā)方案
- UG190 Virtex-5 用戶指南
- 基于Virtex-5 RocketI0TM GTP收發(fā)器實(shí)現(xiàn)串行高速接口的開發(fā)應(yīng)用 3.8k次閱讀
- PCI Express串行解決方案在Virtex-5 LXT平臺中的應(yīng)用 2.1k次閱讀
- digilent Virtex-5 FPGA開發(fā)板簡介 5.4k次閱讀
- digilent XUPV5 LX110T開發(fā)板介紹 5.3k次閱讀
- 如何提升Virtex-5 FPGA更高的性能 ExpressFabric架構(gòu)介紹 2.3k次閱讀
- 基于Virtex-5器件中的嵌入式三態(tài)以太網(wǎng)MAC模塊的功能集設(shè)計(jì) 3.2k次閱讀
- Virtex-5 FPGA的低功耗設(shè)計(jì)實(shí)現(xiàn)方案解析 2.1k次閱讀
- 利用FPGA進(jìn)行基于動態(tài)比特自校正技術(shù)的高速數(shù)據(jù)無差錯傳輸設(shè)計(jì) 2k次閱讀
- Virtex5 FPGA在ISE + Planahead上部分可重構(gòu)功能的流程和技術(shù)要點(diǎn) 4.6k次閱讀
- 在FPGA中實(shí)現(xiàn)嵌入式TCP/IP通信協(xié)議棧 9.6k次閱讀
- 彩色視頻增強(qiáng)算法關(guān)鍵技術(shù)FPGA實(shí)現(xiàn) 3k次閱讀
- Xilinx Virtex Ultrascale? FPGA 電源解決方案 1.7k次閱讀
- 基于Xilinx Artix的強(qiáng)悍傳輸能力 1.8k次閱讀
- FPGA與單片機(jī)實(shí)現(xiàn)數(shù)據(jù)串行通信的解決方案 1.2w次閱讀
- 高速圖像處理系統(tǒng)中DDR2-SDRAM接口的設(shè)計(jì) 5.8k次閱讀
下載排行
本周
- 1冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 4次下載 | 10 積分
- 2安川A1000變頻器中文版說明書
- 20.16 MB | 3次下載 | 3 積分
- 3直流電路的組成和基本定律
- 1.67 MB | 2次下載 | 免費(fèi)
- 4丹佛斯2800系列變頻器說明書
- 8.00 MB | 1次下載 | 5 積分
- 5PC8011同步開關(guān)型降壓3.5A單節(jié)鋰電池充電管理電路技術(shù)手冊
- 0.74 MB | 1次下載 | 免費(fèi)
- 6ES7243E+ES8311音頻錄制與播放電路資料
- 0.06 MB | 1次下載 | 5 積分
- 7SDM02 激光測距模塊產(chǎn)品手冊
- 0.43 MB | 1次下載 | 免費(fèi)
- 8SDFM 激光測距模塊模組手冊
- 0.54 MB | 1次下載 | 免費(fèi)
本月
- 1CH341編程器軟件NeoProgrammer_2.2.0.10
- 20.47 MB | 170次下載 | 1 積分
- 22025智能家居傳感器市場分析及創(chuàng)新應(yīng)用
- 3.11 MB | 43次下載 | 免費(fèi)
- 3RV1126B系列開發(fā)板產(chǎn)品資料
- 4.19 MB | 18次下載 | 免費(fèi)
- 4CH341編程軟件下載
- 2.50 MB | 16次下載 | 5 積分
- 5全志系列-米爾基于T153核心板開發(fā)板 四核異構(gòu)、3路千兆網(wǎng),賦能多元化工業(yè)場景
- 3.05 MB | 12次下載 | 免費(fèi)
- 6【開源】60余套STM32單片機(jī)、嵌入式Linux、物聯(lián)網(wǎng)、人工智能項(xiàng)目案例及入門學(xué)習(xí)資源包
- 10.55 MB | 8次下載 | 免費(fèi)
- 7冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 4次下載 | 10 積分
- 8特斯拉MODEL S車載充電機(jī)主電路回路原理圖
- 0.81 MB | 4次下載 | 3 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233094次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191448次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183356次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81604次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73824次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論