DuneNvme 1.0.2 This is a simple NVMe test environment that allows experimentation with the low level PCIe NVMe interfaces as available on a Xilinx FPGA environment. |
DuneNvme Documentation
- Version
- 1.0.2
- Date
- 2020-08-17
Introduction
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.
See the Readme.pdf file for more information as well as the DuneNvmeStorageManual and DuneNvmeStorageDesign documents.
Directories
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 |
NvmeSorage FPGA test example
The DuneNvme FPGA bit file for the test example can be built using the Xilinx Vivado tools.
the FPGA bit file and programming
- cd vivado
- make clean
- make all
- make program
Simulate FPGA
- cd sim
- Edit Makefile and testbench files for simulation required
- make
- make view
Generated by 1.8.15