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 Tue Apr 15 17:49:11 BST 2008
Word Matcher

Options...
Type a pattern, e.g.
h???o
into the box and click ‘Go!’ to see a list of matching words. Now with SOWPODS and TWL dictionaries.
Find out more...

Qxw screen
Qxw is a free (GPL) Linux crossword construction program. More...

Practical Signal Processing front cover
My book, ‘Practical Signal Processing’, is published by Cambridge University Press. You can order it directly from them, or via amazon.co.uk or amazon.com. Browse before you buy at Google Books.

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

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