udp offload engine
1.0.0
UDP 卸載引擎是用於 FPGA 硬體編程的 IP VHDL。
此IP是UDP-IP堆疊加速器,能夠透過乙太網路連結發送和接收資料。由於其可配置的匯流排大小,此堆疊具有高度可配置性,可與高達 40Gb/s 的乙太網路速率一起使用。而且它是模組化的。它實現了不同的協定和整合測試工具,可以將其停用以節省資源。
此 IP 是基於遵循泰雷茲工程策略的建置模組。它們執行基本功能並允許獨立於平台/目標。此設計中沒有使用製造商原語,所有原語都是推斷的。
目錄
此圖描述了IP的內部架構。主要實體是模組uoe_core 。它被封裝在頂部包裝器top_uoe中,該包裝器還實例化了一些整合測試功能。
功能部分
內建測試部分(可選)
架構指南上提供了堆疊的完整文件。
可配置的總線大小
處理以下協議
位址解析協定 (ARP)
網際網路控制訊息協定 (ICMP)
考慮 MAC 介面上的緩衝區和時脈域交叉
傳入流量的過濾選項
使用標準總線
該設計已使用不同的通用參數和上下文之外的多個目標進行綜合和實現。結果可在「效能」頁面上找到。
該存儲庫整合了以下設計範例:
即將推出 ...
如果您有興趣為此專案做出貢獻,請先閱讀貢獻指南。