0731-84728105
15116127200
軟硬件全系統定制解決方案
衡陽小九網絡科技有限責任公司是(shì)一家專業的(de)網絡可編程開發平台提供商,是(shì)目前國(guó)内少有的(de)幾家能夠從事全系統定制生産的(de)單位。全系統定制主要(yào / yāo)包括如下方面:

1. 系統架構

    網絡可編程平台是(shì)指該平台的(de)網絡軟件及網絡硬件均可支持可編程開發,通常的(de)數據架構組合是(shì)通用多核CPU加可編程FPGA芯片。其中通用多核可以(yǐ)是(shì)Intel系列CPU、PowerPC系列CPU、通用ARM系列CPU、國(guó)産飛騰系列CPU和(hé / huò)國(guó)産龍芯系列CPU。FPGA芯片目前主要(yào / yāo)是(shì)國(guó)内外大(dà)廠商主流芯片類型,如Intel系列FPGA、Xilinx系列FPGA和(hé / huò)紫光同創FPGA。多核CPU與FPGA的(de)架構主要(yào / yāo)根據用戶應用場景需求定制搭配,同時(shí)我們也(yě)會給出(chū)最佳搭配組合供用戶選擇。

2. 系統形态

    開發平台形态主要(yào / yāo)指設備外型,其中包含機箱結構、電源、制冷方式、PCB闆形态、尺寸和(hé / huò)制闆層數等參數。系統形态以(yǐ)用戶需求爲(wéi / wèi)主,同時(shí)我們将根據平台功耗、接口數量等給出(chū)較優設計方案。

3. 系統接口

    平台接口主要(yào / yāo)指控制接口與數據接口。控制接口主要(yào / yāo)包括管理串口、管理網口、複位接口、調試接口和(hé / huò)顯示接口。數據接口主要(yào / yāo)指數據IO接口,如USB接口、WiFi接口、有線網絡接口。其中有線網絡接口包含1G/10G/40G/100G等類型。

4. 硬件邏輯

    硬件邏輯主要(yào / yāo)是(shì)指針對FPGA編寫的(de)代碼功能。其中主要(yào / yāo)包括對通用網絡處理的(de)各類數據處理功能模塊、通用IP核、定制加速IP。數據處理功能模塊主要(yào / yāo)包括通用分組解析、查表關鍵字生成、查表匹配、分組動作處理、分組調度輸出(chū);通用IP核包括DMA、查表匹配IP(BV查表、HASH查表)、接口MAC核、PCS核和(hé / huò)CRC核等;定制加速IP主要(yào / yāo)包括ToE、高精度硬件測量、DDoS檢測與防禦和(hé / huò)數據加解密等IP核。

5. 軟件邏輯

    軟件邏輯主要(yào / yāo)針對網絡數據IO通路上(shàng)的(de)所有路徑節點的(de)功能定制、修改與優化,系統調度優化,分組零拷貝(進程間、核内外),零中斷處理,數據結構優化、訪問優化。數據通常IO節點主要(yào / yāo)包括硬件底層驅動、以(yǐ)太網驅動、内核協議棧模塊(含内核協議定制處理模塊)、系統中斷、系統勾子(zǐ)、系統注入、用戶開發庫、用戶開發環境(核内外)、用戶管理協議、用戶管理程序(網站)。
下載該文檔