memories - faculty-web.msoe.edu€¦ · 15.05.2020  · synchronous ram using inferred memories 1)...

Post on 18-Oct-2020

5 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related