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

Components

Clk_core 
Pcie_host  <Entity Pcie_host>

Signals

sys_clk  std_logic := ' U '
pci_clk  std_logic := ' U '
pci_clk_gt  std_logic := ' U '
nvme_clk  std_logic := ' U '
nvme_clk_gt  std_logic := ' U '
leds_l  std_logic_vector ( 7 downto 0 ) := ( others = > ' 0 ' )
axil_clk  std_logic
axil_reset_n  std_logic
axil_reset  std_logic
axil  AxilBusType
 The AXI lite bus.
hostSend  AxisType
 AXI stream to send requests from the host.
hostSend_ready  std_logic
hostRecv  AxisType
 AXI stream for replies to the host.
hostrecv_ready  std_logic
dataStream  AxisDataStreamType
 AXI stream for test data.
dataStream_ready  std_logic
dataEnabled  std_logic
 Enabled signal for test data.

Instantiations

sys_clk_buf  clk_core
pci_clk_buf0  ibufds_gte3
nvme_clk_buf0  ibufds_gte3
pcie_host0  Pcie_host <Entity Pcie_host>
nvmestorage0  NvmeStorage <Entity NvmeStorage>
 Generate simulation core.
testdata0  TestData <Entity TestData>
obuf_led_i  obuf
sys_clk_buf  clk_core
pci_clk_buf0  ibufds_gte3
nvme_clk_buf0  ibufds_gte3
pcie_host0  Pcie_host <Entity Pcie_host>
nvmestorage0  NvmeStorage <Entity NvmeStorage>
 Generate simulation core.
testdata0  TestData <Entity TestData>
obuf_led_i  obuf

Member Data Documentation

◆ nvmestorage0 [1/2]

nvmestorage0 NvmeStorage
Instantiation

Generate simulation core.

The doorbell register stride

◆ nvmestorage0 [2/2]

nvmestorage0 NvmeStorage
Instantiation

Generate simulation core.

The doorbell register stride


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