FPGA Drive FMC Gen4 is an adapter that allows M.2 NVMe PCIe SSDs to be connected to FPGA and MPSoC based development boards. The adapter uses the FPGA Mezzanine Card (FMC) form factor for connection with FPGA and MPSoC development boards via the FMC connector. It has 2x M-key M.2 sockets and can carry M.2 PCIe SSDs of length 30mm, 42mm, 60mm, 80mm or 110mm. Each M.2 socket has its own independent connection to the FPGA for maximum throughput and can support a 4-lane PCIe connection up to Gen4.
- 2x M-key M.2 connectors for PCIe NVMe SSDs
- Support and example designs for multiple development boards
- Supports up to PCIe Gen4 speeds
- FMC pinout conforms to VITA 57.1 FMC Standard
- Standalone example designs
- PetaLinux example designs
Supported development boards
For a list of all the FPGA and MPSoC development boards that are compatible with the FPGA Drive FMC Gen4, please refer to the list of compatible boards. For a list of boards for which we currently have a reference design, please refer to the list of supported boards in the reference design documentation.
The FPGA Drive FMC Gen4 has been designed to support all standard M-key M.2 NVMe SSDs for PCIe Gen1 to Gen4. However, certain software incompatibility issues can arise when using some SSDs and can depend on the version of PetaLinux used, the version of NVMe built into the SSD, the transceiver settings in the Vivado design, and other factors. To help guide your selection of SSD, the documentation for the reference designs contains a list of SSDs that have been tested with the FPGA Drive FMC Gen4.
The FPGA Drive FMC Gen4 can be ordered from the vendors listed below. The links under the part number column will take you to the corresponding order page.
|Vendor||Part name||Part number|
|Opsero||FPGA Drive FMC Gen4||OP063|
|Digi-Key||FPGA Drive FMC Gen4||OP063|
Included with the FPGA Drive FMC Gen4 are:
- 2x machine screws for fixing the SSDs to the mezzanine card
- 2x M.2 loopback modules (PN: OP057)