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.


    NPAP-10G Remote Eval.NPAP-25G Remote Eval.


    X
    CONTACT MLE

    FPGA-Based Systems With MicroTCA

    FPGA-Based Systems With MicroTCA

    Many FPGA-based systems projects are rather low volume and, therefore, favor off-the-shelf hardware over the costs and risks of custom hardware (PCB) design.
    MicroTCA or mTCA or µTCA is a 20+ year old standard from PICMG for implementing embedded systems using off-the-shelf hardware. Most often MicroTCA is used for test & measurement or for scientific applications when application specific IOs and signals need to be processed where FPGAs provide the flexibility and processing performance.
    However, as we will demonstrate in this Technical Brief, MicroTCA carries a huge baggage, and has little to no advantages over other approaches, namely FPGA based System-on-Modules or the “good old” PC architecture.

    MLE NVMe FPGA Full System Stack for AMD Versal AI Edge

    MLE NVMe FPGA Full System Stack for AMD Versal AI Edge TB20241108 Introduction When it comes to high-speed data recording, NVMe Streamer or similar NVMe IP cores are typically required to enable efficient data streaming from FPGAs to NVMe SSDs, as the onboard processors of FPGA boards are often not powerful enough. However, implementing NVMe IP cores presents challenges, particularly in handling file systems, where data read/write paths must be defined and data management gets complicated if multiple storage patterns are required. To address these needs, MLE has developed the NVMe FPGA Full System Stack for AMD Versal AI Edge FPGAs and verified the NVMe FPGA Full System Stack on Trenz TE0950 dev board. The NVMe Full System Stack enables seamless data streaming between the ARM cores on AMD Versal Edge FPGAs and NVMe SSDs via the PS PCIe Root Port.  Key benefits of the AMD Versal AI Edge NVMe FPGA Full System Stack include: Support for data rates from 1 GiB/s to 5.4 GiB/s (equal to 1 GB/s to 5.8 GB/s) Support dynamic, complex file system Support complex storage patterns, enabling multiple applications to access data through a block device  MLE NVMe FPGA Full System Stack MLE’s NVMe FPGA Full System Stack facilitates connectivity between the ARM Processing System on AMD

    Shift-Left Your FPGA Design Projects

    Shift-Left Your FPGA Design Projects

    Summary

    FPGA Full System Stacks comprising off-the-shelf FPGA System-on-Modules (SoM) plus pre-validated FPGA IP Cores and subsystems can greatly accelerate the time-to-market of your FPGA design project. Advantages of FPGA Full System Stacks include:

    1. FPGA developers can rely on a tested and verified subsystem implementation. The concept of re-use increases design productivity while sharing the FPGA subsystem development costs and risks over many users.
    2. Pre-validated FPGA IP-Cores and subsystems make clever use of the different FPGA resources to realize a cost/performance optimized domain-specific architecture.
    3. Software is included in the form of kernel space device drivers, user-space programmer APIs, and sometimes even complete OS images, all nicely tuned for guaranteeing the overall system’s reliability and performance.

    FPGA Full System Stacks from MLE are integrated with select FPGA SoMs from Trenz Electronics and are focused on applications such as:

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

    We describe a design methodology using FPGA Full System Stacks and share our experiences from real customer designs.