2.10.1 RAM
Each memory block consists of 4,608 bits that can be organized as 128x36, 256x18, 512x9, 1kx4, 2kx2, or 4kx1 and are cascadable to create larger memory sizes. This allows built-in bus width conversion (see the following table). Each block has independent read and write ports which enable simultaneous read and write operations.
Data-word (in bits) | Depth | Address Bus | Data Bus |
---|---|---|---|
1 | 4,096 | RA/WA[11:0] | RD/WD[0] |
2 | 2,048 | RA/WA[10:0] | RD/WD[1:0] |
4 | 1,024 | RA/WA[9:0] | RD/WD[3:0] |
9 | 512 | RA/WA[8:0] | RD/WD[8:0] |
18 | 256 | RA/WA[7:0] | RD/WD[17:0] |
36 | 128 | RA/WA[6:0] | RD/WD[35:0] |