BittWare合作夥伴框架

nx框架

低延遲開發框架

XUP-VV8 帶 Enyx_IP
Enyx標誌

Enyx開發框架(nxFramework)是一個硬體和軟體開發環境,旨在為金融行業高效構建和維護超低延遲FPGA應用。基於10年的研發,nxFramework是所有Enyx現成解決方案的基礎,併為客戶提供管理大量應用程式組合的工具鏈。

專為構建內部高性能交易引擎、訂單執行系統、交易前風險檢查閘道和自定義項目而開發 — 任何熟練的 FPGA 開發人員都可以使用 nxFramework 立即縮短生產時間。

主要特點

10G MAC/PC@
29奈秒RTT

10G TCP @
53奈秒RTT

圖書館
60 多個實用核心

特徵

超低延遲連接核心

  • 10G MAC/PCS – 29ns RTT – SOP 至 SOF @ 322MHz
  • 40G MAC/PCS – 55ns RTT – SOP 至 SOF @ 322MHz
  • 10G TCP 堆棧 – 53ns RTT @ 322MHz
  • 10G UDP 堆棧 – 43ns RTT @ 322MHz
  • PCIe 流媒體 DMA – 790ns RTT @ 250MHz

包含 60+ 個實用程式內核的庫

  • MMIO核心庫
  • 數據包流核心庫
  • 記憶體管理核心庫
  • 數學核心庫
  • 統計核心庫
  • 模擬説明程式庫
Enyx IP 框圖

Enyx開發框架概述

NVMe 橋接平臺 IP 核心事實

提供 核心

  • 文件:全面的用戶文件
  • 設計檔案格式加密的Verilog
  • 約束文件:根據 FPGA 提供
  • 驗證:模型模擬驗證模型
  • 實例化範本:Verilog(提供 VHDL 包裝器)
  • 參考設計和應用筆記:綜合、放置和布線腳本
  • 附加項目:參考設計 

使用的模擬工具:
QuestaSim(聯繫IntelliProp以獲取支援的最新版本)

支援:
自交付之日起 6 個月內,將為完全許可的核心提供電話和電子郵件支援。

筆記:
其他模擬器也可用。請聯繫IntelliProp瞭解更多資訊。

框圖、數據表和產品詳細資訊

Enyx 運行時軟體堆疊

Enyx軟體棧圖

Enyx 運行時軟體堆疊

支援對Enyx連接和實用程式內核進行簡單的配置和監控,包括通過我們的C / C++庫與FPGA應用程式進行交互。 

空標題

空的嘿嘿

硬體開發環境

Python 腳本化開發環境,使用戶能夠簡化開發週期並加快生產時間。

空標題

空頭

Enyx Inspector:高效調試

配備基於 Web 的 GUI,可在運行時配置和監控 FPGA,從而實現快速部署和調試。

空標題

空頭

詳細功能清單

  • 所有可用的Enyx連接和實用程式內核
  • 董事會管理核心:
    • 快閃記憶體控制器支援 FPGA 比特流
    • 用於SFP/QSFP通信的I²C總線控制器
    • 可設定的記憶體控制器實例化(DDR4、QDR II+)
  • 其他元素包括:
    • Enyx Inspector:一個基於Web的調試工具
    • Linux 驅動程式和配置/通信庫
    • 現成的可配置參考設計
    • 支援金融領域廣泛使用的FPGA系列

參考示例/用例

ULL 即時報價交易平臺

  • ULL 逐筆報價交易 FPGA 交易策略的標準參考設計
  • nxFramework提供所有必需的硬體和軟體模組來協助開發
  • 低於 100 ns 的 RTT 延遲

交易前風險檢查閘道

  • 風險檢查閘道加速的標準參考設計
  • 兩個不同的TCP堆疊分別連接到用戶和交換
  • 低於 1 μs 的 RTT 延遲

相容的 FPGA 卡

對定價或更多資訊感興趣?

我們的技術銷售團隊隨時準備提供可用性和配置資訊,或回答您的技術問題。