| 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
1.8.15 
