This is a simple NVMe test environment that allows experimentation with the low level PCIe NVMe interfaces as available on a Xilinx FPGA environment.
This directory contains the Dune NvmeStorage system that provides data storage on NVMe devices as available on a Xilinx FPGA. The directory contains the FPGA VHDL source code, VHDL simulation environment, build environment and test software for the NVME test FPGA firmware as well as the nvme_test host software.
|src||The main VHDL source code|
|src/ip||FPGA IP block definitions|
|sim||The simulation environment|
|vivado||The build environment|
|test||Host test programs accessing the FPGA firmware|
|docsrc||Source for the documentation|
|doc||Output for the documentation|
The DuneNvme FPGA bit file for the test example can be built using the Xilinx Vivado tools.
- cd vivado
- make clean
- make all
- make program
- cd sim
- Edit Makefile and testbench files for simulation required
- make view
Generated by 1.8.15