User Parameters - 3.0 English

NVMe Target Controller LogiCORE IP Product Guide (PG329)

Document ID
Release Date
3.0 English

The following table shows the relationship between the fields in the Vivado® IDE and the user parameters (which can be viewed in the Tcl Console).

Table 1. User Parameters
Vivado IDE Parameter 1 User Parameter Valid Values Default Value
Configure for Aggregator System C_AGGREGATOR_SYS TRUE/FALSE FALSE
Number of Functions/Controllers C_NUM_FUNC 1 1
Host Queues C_NUM_HSQ 2, 4, 8, 16, 32, 64 8
Command Pool Depth C_NUM_CMD_INDX 512 512
Maximum DMA Transfer Size ( Bytes) C_MAX_DMA_SIZE 4096 4096
Maximum Data Transfer Size (MDTS) (units of minimum page size) C_MDTS 1-4 4
Local DDR Address Width C_M_AXI_ADDR_WIDTH 32, 64 32
DMA Data Width C_M_AXI_DATA_WIDTH 128, 256, 512 512
Recommended Arb Burst C_ARB_BURST 1-7 2
Configure the IP to interface with CPM4 QDMA. C_CPM_QDMA TRUE/FALSE FALSE
  1. Parameter values are listed in the table where the Vivado IDE parameter value differs from the user parameter value. Such values are shown in this table as indented below the associated parameter.
Note: C_CPM_QDMA can be enabled only with Versal® Devices with CPM4