2.10.1 RAM
(Ask a Question)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] |