Created by
Created November 10, 2011
Last modified February 26, 2012
Tags digital   rom  


Digital 3-bit ROM implemented using muxes.


This is an example of how one could implemented a read only memory module using multiplexers.

The sets of 3 bit digital values on the left represent the values stored in the ROM. A0,A1,A2 are one possible output, B0,B1,B2 are a second possible output all the way up to H.

The outputs are addressable using the in0,in1,and in2 bits. Play around with changing the inputs and see the outputs change.

Note that you can change the stored values to create an arbitrary truth table.

Can you combine this the idea behind this ROM, with the digital counter presented in this circuit to make a module that outputs the values stored in the ROM one after the other.


No comments yet. Be the first!

Leave a Comment

Please sign in or create an account to comment.

Revision History

Only the circuit's creator can access stored revision history.