1. Briefly define each of the following: mask-programmed ROM, PROM, EPROM,
EEPROM, flash EEPROM, RAM, SRAM, DRAM, PSRAM, NVRAM.
2. Sketch the internal design of a 4x3 ROM.
3. Sketch the internal design of a 4x3 RAM.
4. Compose 1kx8 ROM's into a 1kx32 ROM (note: 1k actually means 1028 words).
5. Compose 1kx8 ROM's into an 8kx8 ROM.
6. Compose 1kx8 ROM's into a 2kx16 ROM.
7. Show how to use a 1kx8 ROM to implement a 512x6 ROM.
8. Design your own 8kx32 PSRAM using an 8kx32 DRAM, by designing a refresh
controller. The refresh controller should guarantee refresh of each word every 15.625
microseconds. Because the PSRAM may be busy refreshing itself when a read or
write access request occurs (i.e., the enable input is set), it should have an output
signal ack indicating that an access request has been completed.