FPGA Development Framework (nxFramework)

Product Description

The Enyx Development Framework (nxFramework) is a hardware & software development environment designed to efficiently build and maintain ultra low latency FPGA applications for the financial industry. Based on 10 years of research and development, nxFramework is the foundation for all Enyx off-the-shelf solutions and provides clients with the toolchain to manage a large portfolio of applications.

Any skilled FPGA developer starting a new low latency project, maintaining an existing one, or looking to change platforms can immediately reduce their time-to-production. Our platform agnostic solution allows for mobility from one platform to another with minimal effort and can support designs across multiple different hardware platform vendors.

Common Use Cases:
Market data processing engine, Inbound pre-trade risk gateway, Outbound order execution gateway, Tick-to-trade electronic trading platform, Financial data distribution application, Smart order router


Key Features and Benefits

  • Included ULL IP cores: Enyx MAC + PCS, full TCP stack, full UDP stack and PCIe streaming DMA
  • Standardization: Library of 60+ IP cores for MMIO, streaming manipulation, math functions, cache & memory management
  • Streamline development: Python scripts to manage development flow from synthesis to bitstreams & includes a simulation environment
  • Simplify integration: FPGA communication & IP core management via drivers & C/C++ libraries which support a variety of Linux distributions
  • Efficient Debugging: Equipped with a web based GUI that can configure and monitor the FPGA at runtime, allowing for quick deployment and debug
  • Modular, Scalable, Unique: Develop projects across different use cases via a modular design that is supported by a robust collection of IP cores & software libraries
  • Platform mobility: Supported across the entire AMD Alveo family, nxFramework is not restrained by current or future technology updates

On-Premises Solution

  • Alveo U200
  • Alveo U250
  • Alveo U280
  • Alveo U50

Supported Workloads

  • Financial Computing

Featured Documents