The NVMe Streamer is a specialized IP core designed for high-speed data streaming using the NVMe storage protocol. Built to facilitate performance-driven applications, the NVMe Streamer fully integrates NVMe host capability into programmable logic, eliminating the need for CPU dependency in data transfer operations. This core supports PCIe connectivity and is compatible with Xilinx's FPGA families, utilizing their GTH and GTY transceivers to achieve fast and efficient storage interactions.
Ideal for high-throughput environments, the NVMe Streamer caters to applications requiring immediate data capture and processing, such as automotive data logging and aerospace data acquisition. By completely managing NVMe protocols in programmable logic, it reduces computational overhead, freeing up CPU resources for other tasks. This integration allows for seamless streaming of data from NVMe SSDs to other system components or external storage devices.
The NVMe Streamer offers enriched features including PCIe enumeration, queue management, and multi-lane PCIe support, making it highly adaptable to varied data-intensive infrastructures. With its footprint optimized for minimal resource use and excellent performance scaling, the NVMe Streamer underscores MLE's commitment to delivering robust IP solutions tailored for the modern data-centric world.