Logo
Dune NVMe Storage Support
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.
Behavioral Architecture Reference

Processes

PROCESS_20  ( clk )
PROCESS_21  ( clk )

Constants

TCQ  time := 1 ns

Types

DemuxStateType ( DEMUX_STATE_START , DEMUX_STATE_SENDPACKET0 , DEMUX_STATE_SENDPACKET1 )
MuxStateType ( MUX_STATE_START , MUX_STATE_SENDPACKET0 , MUX_STATE_SENDPACKET1 )

Signals

demuxState  DemuxStateType := DEMUX_STATE_START
isReply  std_logic
nvmeNumber  std_logic
muxState  MuxStateType := MUX_STATE_START
muxReply  std_logic
nvmeStream  std_logic
nvmeStream0Last  std_logic
nvme1StreamData  std_logic_vector ( 127 downto 0 )

The documentation for this class was generated from the following file:
  • /src/dune/source/DuneNvme/src/NvmeStreamMux.vhd