Holiday notice: Please note that our office is closed from August 4 to August 7, 2025. Orders placed during this period will ship on August 8.
Holiday notice: Please note that our office is closed from August 4 to August 7, 2025. Orders placed during this period will ship on August 8.
Part #: | OP063 |
Description: | FPGA Mezzanine Card for connecting up to 2x M.2 PCIe solid-state drives to FPGA development boards with example designs for several FPGA and MPSoC evaluation boards. |
Vadj: | 1.2-3.3V |
Price: | USD $499.00 |
HTS: | 8473.30.11 |
Sched B: | 8473.30.0002 |
HS Code: | 8473.30.00 |
ECCN: | EAR99 |
Origin: | Canada (CA) |
Opsero Direct: (Ships from Canada) |
65 pcs in stock (can ship immediately) |
Digi-Key: (Ships from USA) | Buy it from Digi-Key |
FPGA Drive FMC Gen4 is an FPGA Mezzanine Card that allows you to connect up to 2x M.2 form factor NVMe SSDs to your FPGA or MPSoC development board. Both of the SSDs have their own independent 4-lane PCIe link to the FPGA/MPSoC for maximum throughput. On-board 100MHz oscillators provide precision clock sources for the SSDs and the FPGA/MPSoC. For more detailed information, including specifications, technical documents, tutorials and example designs for the latest version of Vivado, please visit the product website.
The compatible boards section of the product documentation lists all boards that are compatible with the FPGA Drive FMC Gen4, and it also describes the requirements for compatibility.
The product website contains information about the example designs.
The datasheet can be found on the product website.
The minimum requirement for interfacing an FPGA with an M.2 NVMe SSD is a PCIe IP core, however, these days many FPGA development boards have an FPGA with integrated PCIe block. If your FPGA board has an integrated PCIe block, and it can be routed to the gigabit transceivers of the FMC connector without timing issues, you will not need any purchased IP to use the FPGA Drive FMC Gen4. The reference designs rely on the Xilinx PCIe integrated block and they allow an M.2 NVMe SSD to be accessed in PetaLinux. In that use case, the NVMe protocol is handled by the operating system, or more specifically by the embedded microprocessor. If you have an application where the NVMe protocol must be handled in the FPGA fabric, you may require purchased IP.
See this article for a complete answer.
FPGA Drive FMC Gen4 comes with:
FPGA Drive FMC Gen4 does not come with a solid-state drive; they can however be easily purchased from several online retailers such as Amazon.