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_30 | ( clk ) |
PROCESS_31 | ( clk ) |
PROCESS_32 | ( clk ) |
PROCESS_33 | ( 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:
- /src/dune/source/DuneNvme/src/PcieStreamMux.vhd
Generated by
![doxygen](doxygen.png)