Memories - faculty-web.msoe.edu€¦ · 15.05.2020 · synchronous RAM using inferred memories 1)...
Transcript of Memories - faculty-web.msoe.edu€¦ · 15.05.2020 · synchronous RAM using inferred memories 1)...
Memories
Last updated 5/15/20
2 © tjEE 3921
Counters
These slides review the design for several types of memories
Upon completion: You should be able to design ROMs and RAMS of various sizes and register
configurations
3 © tjEE 3921
Memories
• ROM – mux based with memory values stored as constants
4 © tjEE 3921
Memories
• ROM – mux based
5 © tjEE 3921
Memories
• ROM – mux based
6 © tjEE 3921
Memories
• ROM – inferred with memory values stored in a xx.mif file
7 © tjEE 3921
Memories
• ROM – inferred w/ mif file
rom_init.mif
8 © tjEE 3921
Memories
• ROM – inferred w/ mif file
• Cannot be simulated
9 © tjEE 3921
Memories
• SRAM – synchronous write – generic• No inferred memory
10 © tjEE 3921
Memories
• SRAM – register based
32 bits x 64 words4 bytes x 64 words8x4x64 bits (registers) = 2048
11 © tjEE 3921
• SRAM – register based
Memories
12 © tjEE 3921
Memories
• SRAM – register based
13 © tjEE 3921
Memories
• SRAM – synchronous read/write – generic• Inferred memory
14 © tjEE 3921
Memories
• SRAM – inferred memory
8 bits x 4096 words = 32,768 bits
15 © tjEE 3921
Memories
• SRAM – inferred memory
16 © tjEE 3921
Memories
• SRAM – inferred memory