Input Ports
Port Name  | 
Required  | 
Description  | 
Comments  | 
|---|---|---|---|
wren_a  | 
No  | 
Write enable input.  | 
The wren_a port is not available when the OPERATION_MODE parameter is set to "ROM" mode.  | 
rden_a  | 
No  | 
Read enable input port.  | 
This port is available for Stratix® III devices only.  | 
wren_b  | 
No  | 
Write enable input.  | 
The wren_b input port is available only when the OPERATION_MODE parameter is set to "BIDIR_DUAL_PORT".  | 
rden_b  | 
No  | 
Read enable input port.  | 
The rden_b input port is available only when the OPERATION_MODE parameter is set to "DUAL_PORT" and when the RAM_BLOCK_TYPE parameter is not set to "M-RAM".  | 
data_a[]  | 
No  | 
Data input port to the memory for port A.  | 
Input port [WIDTH_A - 1..0] wide.  | 
data_b[]  | 
No  | 
Data input port to the memory for port B.  | 
Input port [WIDTH_B - 1..0] wide.  | 
address_a[]  | 
Yes  | 
Address input to the memory for port A.  | 
Input port [WIDTHAD_A - 1..0] wide.  | 
address_b[]  | 
Yes  | 
Address input to the memory for port B.  | 
Input port [WIDTHAD_B - 1..0] wide.  | 
clock0  | 
Yes  | 
Clock input port for the RAM.  | 
|
clock1  | 
No  | 
Clock input port for the RAM.  | 
|
clocken0  | 
No  | 
Clock enable for clock0.  | 
|
clocken1  | 
No  | 
Clock enable for clock1.  | 
|
aclr0  | 
No  | 
The first asynchronous clear input.  | 
|
aclr1  | 
No  | 
The second asynchronous clear input.  | 
|
byteena_a[]  | 
No  | 
Byte enable input port.  | 
Input port WIDTH_BYTEENA_A-1..0 wide. The byteena_a enable input port can be used only when the data_a port is at least 2 bytes wide.  | 
byteena_b[]  | 
No  | 
Byte enable input port.  | 
Input port WIDTH_BYTEENA_B-1..0 wide. The byteena_b enable input port can be used only when the data_b port is at least 2 bytes wide.  |