The ROM

The ROM

The second type of AND-NOT gate can be repeated in a grid pattern to form a ROM. We store bits in the ROM by adding or removing ears from each gate. Each gate stores one bit of data: a ‘0’ if it has an ear by its north-easterly output, a ‘1’ if it has no ear there.

ROM

Watch the progress of an electron arriving from below. On entering the ROM, it starts to move north-west through the gates. Each time it hits a gate with a missing ear, an electron is emitted from that gate’s north-east output. This newly-emitted electron moves north-east through the ROM array and finally leaves the north-east edge.

The picture below shows how the ROM can be accessed continuously.

continuous accesses to ROM

The ROMs shown in the pictures here have ten inputs and seven outputs. They are used in the computer as look-up tables to drive seven-segment displays.

If accesses to the ROM always follow a fixed sequence it can be more simply implemented as a loop of suitable length carrying the desired bit pattern.

Next, a flip-flop.

<Previous page  Wireworld index  Next page>


This page most recently updated Fri 5 Jan 10:25:33 GMT 2024
Word Matcher

Options...
Type a pattern, e.g.
h???o
into the box and click ‘Go!’ to see a list of matching words. More...


Qxw screen
Qxw is a free (GPL) crossword construction program. New! Release 20200708 for both Linux and Windows. Non-Roman alphabets, batch mode, multiplex lights, answer treatments, circular and hex grids, jumbled entries, lots more besides. More...

You can order my book, ‘Practical Signal Processing’, directly from CUP or via Hive, Amazon UK or Amazon US.
Practical Signal Processing front cover
“Probably the best book on signal processing ever written” — review at Goodreads.
Wydanie polskie.

If you find this site useful or diverting, please consider a donation to NASS (a UK registered charity), to KickAS (in the US), or to a similar body in your own country.

Copyright ©2004–2024.
All trademarks used are hereby acknowledged.