BUILDING ?DL S?QU?NTI?L ?HI?S
The computer’s main memory, also called Random Access Memory, or RAM, is an addressable sequence of n-bit registers, each designed to hold an n-bitvalue. In this project you will gradually build a RAM unit. This involv estwo main issues:
(i) how to use gate logic to store bits persistently, ov ertime, and (ii) howto use gate logicto locate (“address”) the memory register on
which we wish to operate.
OMeaWe
Build all the chips described in Chapter3 (see list below), leading up to a Random Access Memory
(RAM) unit. The only building blocksthat you can use are primitive DFF gates, chips that you will build on top of them, and chips described
in previous chapters.
Chips
Chip (HDL) Description Test script Compare file Directory
DFF Data Flip-Flop (primitive)
Bit
1-bit register Bit.tst Bit.cmp projectsD3/a
Register 16-bit register Register.tst Register.cmp projects/03/a
RAM8 16-bit/
B-register memory RAM8.tst RAM8.cmp projects/03/a
RAM64 16-bit l64-register memory RAM64.tst RAM64.cmp projects/03/a
RAM512 16-bit l512-register memory RAM512.tst RAM512.cmp projectsD3/b
RAM4K 16-bit I4096-register memory RAM4K.tst RAM4K.cmp
FOR YOUR ASSIGNMENTS TO BE DONE AT A CHEAPER PRICE PLACE THIS ORDER OR A SIMILAR ORDER WITH US NOW