5.1.5 A_DOUT and B_DOUT

The required bits are LSb-justified. Two-port mode is in effect when the width of at least one port is greater than 20, and A_DOUT provides the MSb of the read-data while B_DOUT provides the LSb of the read-data. The following table lists the data output buses for the two ports.

Table 5-6. Data Output Buses Used and Unused Bits
Depth x WidthA_ADDR/B_ADDR
Used BitsUnused Bits

(must be tied to 0)

16K x 1[0][19:1]
8K x 2[1:0][19:2]
4K x 4[3:0][19:4]
4K x 5[4:0][19:5]
2K x 8[8:5] => [7:4]

[3:0] => [3:0]

[19:9]

[4]

2K x 10[9:0][19:10]
1K x 16[18:15] => [15:12]

[13:10] => [11:8]

[8:5] => [7:4]

[3:0] => [3:0]

[19]

[14]

[9]

[4]

1K x 20[19:0]None
512 x 32 (two-port write)A_DIN[18:15] => [31:28]

A_DIN[13:10] => [27:24]

A_DIN[8:5] => [23:20]

A_DIN[3:0] => [19:16]

B_DIN[18:15] => [15:12]

B_DIN[13:10] => [11:8]

B_DIN[8:5] => [7:4]

B_DIN[3:0] => [3:0]

A_DIN[19]

A_DIN[14]

A_DIN[9]

A_DIN[4]

B_DIN[19]

B_DIN[14]

B_DIN[9]

B_DIN[4]

512 x 40 (two-port write)A_DOUT[19:0] => [39:20] B_DOUT[19:0] => [19:0]None
512 x 33 (two-port ECC)A_DOUT[15:0] => [32:17] B_DOUT[16:0] => [16:0]A_DOUT[19:16]

B_DOUT[19:17]