湖南新實網絡科技有限公司是一家專業的網絡可編程開發平臺提供商,是目前國內少有的幾家能夠從事全系統定制生產的單位。全系統定制主要包括如下方面:
1. 系統架構
網絡可編程平臺是指該平臺的網絡軟件及網絡硬件均可支持可編程開發,通常的數據架構組合是通用多核CPU加可編程FPGA芯片。其中通用多核可以是Intel系列CPU、PowerPC系列CPU、通用ARM系列CPU、國產飛騰系列CPU和國產龍芯系列CPU。FPGA芯片目前主要是國內外大廠商主流芯片類型,如Intel系列FPGA、Xilinx系列FPGA和紫光同創FPGA。多核CPU與FPGA的架構主要根據用戶應用場景需求定制搭配,同時我們也會給出最佳搭配組合供用戶選擇。
2. 系統形態
開發平臺形態主要指設備外型,其中包含機箱結構、電源、制冷方式、PCB板形態、尺寸和制板層數等參數。系統形態以用戶需求為主,同時我們將根據平臺功耗、接口數量等給出較優設計方案。
3. 系統接口
平臺接口主要指控制接口與數據接口。控制接口主要包括管理串口、管理網口、復位接口、調試接口和顯示接口。數據接口主要指數據IO接口,如USB接口、WiFi接口、有線網絡接口。其中有線網絡接口包含1G/10G/40G/100G等類型。
4. 硬件邏輯
硬件邏輯主要是指針對FPGA編寫的代碼功能。其中主要包括對通用網絡處理的各類數據處理功能模塊、通用IP核、定制加速IP。數據處理功能模塊主要包括通用分組解析、查表關鍵字生成、查表匹配、分組動作處理、分組調度輸出;通用IP核包括DMA、查表匹配IP(BV查表、HASH查表)、接口MAC核、PCS核和CRC核等;定制加速IP主要包括ToE、高精度硬件測量、DDoS檢測與防御和數據加解密等IP核。
5. 軟件邏輯
軟件邏輯主要針對網絡數據IO通路上的所有路徑節點的功能定制、修改與優化,系統調度優化,分組零拷貝(進程間、核內外),零中斷處理,數據結構優化、訪問優化。數據通常IO節點主要包括硬件底層驅動、以太網驅動、內核協議棧模塊(含內核協議定制處理模塊)、系統中斷、系統勾子、系統注入、用戶開發庫、用戶開發環境(核內外)、用戶管理協議、用戶管理程序(網站)。