User Parameters - 1.0 English

Embedded Memory Generator LogiCORE IP Product Guide (PG326)

Document ID
PG326
Release Date
2023-06-14
Version
1.0 English

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

Table 1. User Parameters
Vivado IDE Parameter/Value 1 User Parameter/Value Default Value
Basic Options Tab
Operating Mode USE_MEMORY_BLOCK Memory Controller
Memory Type MEMORY_TYPE Single Port RAM
Generate Byte-Wide Address ENABLE_32BIT_ADDRESS TRUE
Clocking Mode CLOCKING_MODE Common Clock
Memory Primitive MEMORY_PRIMITIVE BRAM
ECC Mode ECC_MODE No ECC
Memory Depth MEMORY_DEPTH 2048
Cascade Height CASCADE_HEIGHT 0
Optimize Unused Memory MEMORY_OPTIMIZATION Optimize
Algorithm Options ALGORITHM AUTO
Use Embedded Constraint USE_EMBEDDED_CONSTRAINT FALSE
Port A Options Tab
Write Width WRITE_DATA_WIDTH_A 32
Read Width READ_DATA_WIDTH_A 32
Write Mode Port A WRITE_MODE_A WRITE_FIRST
Read Latency Port A READ_LATENCY_A 1
Read Reset Value Port A READ_RESET_VALUE_A 0
Port A Byte Wide Writes ENABLE_BYTE_WRITES_A TRUE
Byte Size(Bits) BYTE_WRITE_WIDTH_A 8
Port B Options Tab
Write Width WRITE_DATA_WIDTH_B 32
Read Width READ_DATA_WIDTH_B 32
Write Mode Port B WRITE_MODE_B WRITE_FIRST
Read Latency Port B READ_LATENCY_B 1
Read Reset Value Port B READ_RESET_VALUE_B 0
Port B Byte Wide Writes ENABLE_BYTE_WRITES_B TRUE
Byte Size(Bits) BYTE_WRITE_WIDTH_B 8
Other Options Tab
Memory Initialization File MEMORY_INIT_FILE None
Auto Sleep Latency AUTO_SLEEP_TIME 0
Wakeup Time WAKEUP_TIME Disable Sleep
Enable Assertions SIM_ASSERT_CHK FALSE
Enable Write Protection WRITE_PROTECT TRUE
  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.