5.1.3 A_ADDR and B_ADDR

14 bits are required to address the 16K independent locations in x1 mode. In wider modes, fewer address bits are used. The required bits are MSb justified and unused LSb bits must be tied to 0. A_ADDR is synchronized by A_CLK, while B_ADDR is synchronized to B_CLK. Two-port mode is in effect when the width of at least one port is greater than 20, and A_ADDR provides the read-address while B_ADDR provides the write-address. The following table lists the address buses for the two ports.

Table 5-4. Write/Read Operation Select
Depth x WidthA_ADDR/B_ADDR
Used BitsUnused Bits

(Must be Tied to 0)

16K x 1[13:0]None
8K x 2[13:1][0]
4K x 4, 4K x 5[13:2][1:0]
2K x 8, 2K x 10[13:3][2:0]
1K x 16, 1K x 20[13:4][3:0]
512 x 32 (two-port)

512 x 40 (two-port)

512 x 33 (two-port ECC)

[13:5][4:0]