Read Only Memory

A ROM is a combinational component for storing data. The data might be a truth table or the data might be the control words for a microprogrammed CPU. A ROM that implements two functions does not require twice the number of gates as a ROM that implements one function. (The decoder is shared by every output function.)

we will design Read only memory using the circuits cloud simulator

http://circuits-cloud.com/

if you does not used the circuits-cloud before, you can see this intractable:

https://www.instructables.com/id/Circuits-Cloud/

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: The ROM Design

Because it is 16*8 ROM, it needs:

- 4 digital inputs

- 8 leds ( as output )

So, drag and drop the components from the digital components panel and connect them

Step 2: Store the Value in ROM Locations

1. Double click in ROM parameter.

2. write an 8-bit value in each location of ROM.

3. click on ( save parameter)

Step 3: Saving and Running the Circuit

save your circuit then running it.

check the output value in each address (location):

if input ( A0, A1, A2, A3 ) =

0000 , output = the value stored in location 0

1000 , output = the value stored in location 1

0100 , output = the value stored in location 2

1100 , output = the value stored in location 3

0010 , output = the value stored in location 4

and so on.

- you can check the circuit:

http://circuits-cloud.com/circuit/details/gdd1FJeK...

- also you can see how the circuit works.. in this video

Be the First to Share

    Recommendations

    • Book Character Costume Challenge

      Book Character Costume Challenge
    • Made with Math Contest

      Made with Math Contest
    • Multi-Discipline Contest

      Multi-Discipline Contest

    2 Discussions

    None
    peabody1929

    3 years ago

    An eight x eight ROM contains 8 words with 8 bits in each word. Addressing 8 locations takes only 3 bits, A0, A1 and A2. Why does your ROM require 4 address bits?

    1 reply
    None
    layla jumapeabody1929

    Reply 3 years ago

    Thank you.

    I already sent them a message via email

    circuitscloud1@gmail.com

    They will fix it , and I will update it as soon as possible.