DuneNvme  1.0.0
This is a simple NVMe test environment that allows experimentation with the low level PCIe NVMe interfaces as available on a Xilinx FPGA environment.
Constants | Components | Types | Signals | Processes | Instantiations
Behavioral Architecture Reference

Processes

PROCESS_27  ( clk )
PROCESS_28  ( clk )
PROCESS_29  ( clk )
PROCESS_30  ( clk )

Components

PcieStreamMuxFifo  <Entity PcieStreamMuxFifo>
 The interface clock line.

Constants

TCQ  time := 1 ns

Types

DemuxStateType ( DEMUX_STATE_HEAD , DEMUX_STATE_SENDPACKET2 , DEMUX_STATE_SENDPACKET3 )
 Single multiplexed Ouput stream.
MuxStateType ( MUX_STATE_HEAD , MUX_STATE_SENDPACKET2 , MUX_STATE_SENDPACKET3 )

Signals

demuxState  DemuxStateType := DEMUX_STATE_HEAD
demuxReply  std_logic
stream2OutFeed  AxisStreamType
stream3OutFeed  AxisStreamType
muxState  MuxStateType := MUX_STATE_HEAD
muxStream2  std_logic
muxStream2Data  std_logic_vector ( 127 downto 0 )
stream1OutFeed  AxisStreamType

Instantiations

axisfifo2  PcieStreamMuxFifo <Entity PcieStreamMuxFifo>
axisfifo3  PcieStreamMuxFifo <Entity PcieStreamMuxFifo>
axisfifo1  PcieStreamMuxFifo <Entity PcieStreamMuxFifo>

The documentation for this class was generated from the following file: