- Implement 16 Byte rom by using 8 nibble roms
- Implement 32 nibble rom by using 8 nibble roms and 2 by 4
decoder
32 bit nibble is same as 16 Byte. Hence both the problems mentioned in the question are same.
A 2:4 decoder can be used to address the locations in the ROM,
Assume 8 nibble ROMs have 4 rows and 32 bits wide (32 bits is 8 nibble as 1 nibble = 4 bits)
As shown , 32 bit data lines from each ROM constitutes 8 nibbles.
Total 4 ROMs sharing common address lines and control signals like chip select , read signal will provide 32 nibbles data at a time
Get Answers For Free
Most questions answered within 1 hours.