User guide
LogiCORE IP Block Memory Generator v6.1
92 www.xilinx.com DS512 March 1, 2011
Product Specification
4 C_INTERFACE_TYPE Integer
0: Native
1: AXI4
Determines the type of interface
selected.
5 C_AXI_TYPE Integer
0: AXI4_Lite
1: AXI4_Full
Determines the type of the AXI4
interface.
6 C_AXI_SLAVE_TYPE Integer
0: Memory Slave
1: Peripheral Slave
Determines the type of the AXI4
Slave interface.
7 C_HAS_AXI_ID Integer
0: Core does not use
AXI4 ID
1: Core uses AXI4 ID
Determines whether the AXI4
interface supports AXI4 ID.
8 C_AXI_ID_WIDTH Integer 1 to 16 Defines the AXI4 ID value.
9 C_MEM_TYPE Integer
1: Simple Dual Port
RAM
Type of memory.
10 C_ALGORITHM Integer
0 (selectable
primitive),
1 (minimum area),
2 (low power)
Type of algorithm.
11 C_PRIM_TYPE Integer
0 (1-bit wide)
1 (2-bit wide)
2 (4-bit wide)
3 (9-bit wide)
4 (18-bit wide)
5 (36-bit wide)
6 (72-bit wide, single-
port
only)
If fixed primitive algorithm is chosen,
determines which type of primitive to
use to build memory.
12 C_BYTE_SIZE Integer 9, 8
Defines size of a byte: 9 bits or 8
bits.
13 C_COMMON_CLOCK Integer 0, 1
Determines whether to optimize
behavioral models for Read/Write
accesses and collision checks by
assuming clocks are synchronous. It
is recommended to set this option to
0 when both the clocks are not
synchronous, in order to have the
models function properly.
14 C_DISABLE_WARN_BHV_COLL Integer 0, 1
Disables the behavioral model from
generating warnings due to Read
Write collisions.
15 C_DISABLE_WARN_BHV_RANGE Integer 0, 1
Disables the behavioral model from
generating warnings due to address
out of range.
16 C_LOAD_INIT_FILE Integer 0, 1
Defined whether to load initialization
File.
17 C_INIT_FILE_NAME String “”
Name of initialization file (MIF
format).
18 C_USE_DEFAULT_DATA Integer 0, 1
Determines whether to use default
data for the memory.
19 C_DEFAULT_DATA String 0
Defines a default data for the
Memory.
Table 44: AXI4 Interface SIM Parameters (Cont’d)
SIM Parameter Type Values Description