SRAM

SRAM
SRAM

Project Information

Used VHDL and block diagrams to make a 16 x 4 and 16 x 32 SRAM.

This project teaches us how to create a memory device that can hold 16-bit wide values and display in the 7-segment HEX displays and decimal. We created a static random-access memory chip using D-Latches. With an SRAM we are able to store multiple bits at various address locations.

By extending the SRAM, we are able to design an 16 x 4 SRAM, which the output is connected to a 4-to-7 decoder that outputs to the 7-segment-display. Input to this SRAM is using 4 switches and a key to signal WRITE to memory signal.

By using the same method, we were able to design an 16 x 32 SRAM (16 locations 32 bits each) by extending the SRAM. The output of this SRAM was then connected to a decoder that outputs to the 7-segment-display.

View Report