Please fill in the form below, so we can support you in your request.
Please fill in the form below, so we can support you in your request.


    ASICAMD (Xilinx)AchronixIntel (Altera)LatticeMicrochip (MicroSemi)Other

    X
    CONTACT MLE
    CONTACT MLE
    We are glad that you preferred to contact us. Please fill our short form and one of our friendly team members will contact you back.


      ASICAMD (Xilinx)AchronixIntel (Altera)LatticeMicrochip (MicroSemi)Other

      X
      CONTACT MLE

      FPGA Full System Stacks (FFSS)

      “When Wall Street wanted to program computers without having computer programmers, they invented the spreadsheet!” – This was our spirit when we came up with the FPGA Full System Stack: Make building FPGA-based systems easier for engineers without expert knowledge in FPGA design.

      Why An FPGA Full System Stack?

      For compute-intensive, time-critical applications in Automotive, Aerospace/Defence, Industrial/Scientific/Medical, FPGAs are often the choice. However, programming FPGAs, particularly those System-on-Chip (SoC) FPGA with embedded CPUs, has long been considered complex and risky.

      Integrated and pre-validated building blocks of FPGA hardware and software subsystems, which we call “FPGA Full System Stack” can greatly de-risk development and accelerate new product initiatives.

      What makes up the FPGA Full System Stack?

      Every FPGA Full System Stack comprises the following elements (top-down):

      1. Application Example Subsystems which are customizable by users based on your applications
      2. A Targeted Performance Subsystem, including one or more MLE IP-Cores
      3. A Board Support Package, with a Linux Base System and Board Part Files
      4. The FPGA device (such as the AMD VE2302, for example)
      5. A SoM (such as the TE0955, for example)
      6. A carrierboard (such as TEBF0955, for example)

      Pre-integrating and testing this complex stack gives you, the implementer the advantages:

      MLE FPGA Full Systems Stacks

      MLE and Trenz Electronics have been planning for many different FFSS to come. Our initial focus is on “embedded” platforms for performance networking and for performance storage / data acquisition based on AMD Versal AI Edge. Below are some examples. 

      If you are interested in other boards, other FPGA devices or other functionality, please contact us!

      Network Acceleration

      FFSS TE0950 NPAP-25G

      TE0950 with Full Accelerated 25G TCP/UDP/IP

      The FFSS-TE0950-NPAP-25G is a customizable FPGA design platform with accelerated 25 GigE network connectivity.

      This FFSS combines MLE NPAP (the TCP/UDP/IP Network Protocol Acceleration Platform) with Trenz Electronic’s TE0950 Evaluation Board featuring the AMD Versal™ AI Edge VE2302

      All key functionality is pre-integrated and pre-validated and ships as a compilable FPGA design project along with an IP-Core license from MLE.

      FFSS TE0950 NPAP-10G

      TE0950 with Full Accelerated 10G TCP/UDP/IP

      The FFSS-TE0950-NPAP-10G is a customizable FPGA design platform with accelerated 10 GigE network connectivity.

      This FFSS combines MLE NPAP (the TCP/UDP/IP Network Protocol Acceleration Platform) with Trenz Electronic’s TE0950 Evaluation Board featuring the AMD Versal™ AI Edge VE2302

      All key functionality is pre-integrated and pre-validated and ships as a compilable FPGA design project along with an IP-Core license from MLE.

      FFSS TE0950 Netdev-25G

      TE0950 with 25G Linux Network Stack (Non-Accelerated)

      The FFSS-TE0950-Netdev-25G is a customizable FPGA design platform for Linux-based (non-accelerated) 25 GigE network connectivity.

      This FFSS combines an MLE optimized Linux network stack with Trenz Electronic’s TE0950 Evaluation Board featuring the AMD Versal™ AI Edge VE2302

      All key functionality is pre-integrated and pre-validated and ships as a compilable FPGA design project along with an IP-Core license from MLE.

      FFSS TE0950 Netdev-10G

      TE0950 with 10G Linux Network Stack (Non-Accelerated)

      The FFSS-TE0950-Netdev-10G is a customizable FPGA design platform for Linux-based (non-accelerated) 10 GigE network connectivity.

      This FFSS combines an MLE optimized Linux network stack with Trenz Electronic’s TE0950 Evaluation Board featuring the AMD Versal™ AI Edge VE2302

      All key functionality is pre-integrated and pre-validated and ships as a compilable FPGA design project along with an IP-Core license from MLE.

      FFSS TE0950 MQNIC-25G

      TE0950 with 25G Configurable Multi-Queue FPGA NIC

      The FFSS-TE0950-MQNIC-25G is a customizable FPGA design platform with configurable Multi-Queue 25 GigE network connectivity.

      This FFSS combines an MLE optimized Linux network stack with Trenz Electronic’s TE0950 Evaluation Board featuring the AMD Versal™ AI Edge VE2302

      All key functionality is pre-integrated and pre-validated and ships as a compilable FPGA design project along with an IP-Core license from MLE.

      FFSS TE0950 MQNIC-10G

      TE0950 with 10G Configurable Multi-Queue FPGA NIC

      The FFSS-TE0950-MQNIC-10G is a customizable FPGA design platform with configurable Multi-Queue 10 GigE network connectivity.

      This FFSS combines an MLE optimized Linux network stack with Trenz Electronic’s TE0950 Evaluation Board featuring the AMD Versal™ AI Edge VE2302

      All key functionality is pre-integrated and pre-validated and ships as a compilable FPGA design project along with an IP-Core license from MLE.

      Storage Acceleration

      FFSS TE0950 NVMePLx4

      TE0950 with NVMePL x4 Bandwidth

      Accelerated NVMe data streaming with 4 lanes in PL, based on TE0950.

      FFSS TE0950 NVMePLx1

      TE0950 with NVMePL x1 Bandwidth

      Accelerated NVMe data streaming with 1 lane in PL, based on TE0950.

      FFSS TE0950 NVMePS

      TE0950 with NVMePS

      Data read/write onto a Linux-connected NVMe SSD using Linux file system, based on TE0950.

      FPGA Full System Stack Applications

      FPGA Full System Stacks from MLE focus on applications such as:

      • Reliable, Low-Latency, High-Throughput Network Transports
      • High-Speed Data Acquisition
      • Augmented Stereo Computer Vision
      • High-Speed Data Record & Replay

      How does FPGA Full System Stack help your FPGA design project?

      Trenz and MLE have established close engineering collaboration and a track record of shipping integrated FPGA solutions based on Trenz hardware running MLE’s System Software Stacks with Compute, Video, Storage and/or Network Acceleration. This facilitates concurrent engineering of hardware and software while reducing engineering and commercial risks. The design methodology is:

      Step 1

      Build PoC with StarterKits

      StarterKits for system architecture exploration and validation via Proof-of-Concept implementations

      Step 2

      Validation & Shipment

      Ship products using StarterKits with System Software Stacks integrated

      Step 3

      Chip-Down Board

      Cost-down for volume ramp-up using customized, chip-down hardware

      Trenz Electronics

      Trenz System-on-Module (SoM)

      Since 1992 Trenz Electronic has operated as a provider of development and production services for the electronics industry. Services include design-in support as well as turnkey designs which typically covers all steps from product specification, hard- and software design up to prototyping and production. Trenz specializes in the design of high-speed data acquisition, high-accuracy measurement and embedded digital signal processing systems based on FPGA and CPU architectures. Trenz development service is supplemented by FPGA- and MCU-based development boards and tools.