|  |  | |||
| TAMS / Java / Hades / applets: contents | previous | next | ||||
| Hades Applets contents visual index  introduction  std_logic_1164  gatelevel circuits  delay models  flipflops  adders and arithm...  counters  LFSR and selftest  memories    ROM circuit    1Kx8 ROM demo    RAM structure    RAM write-cycle    RAM read-cycle    RAM write-ha...    RAM storage ...    RAM address ...    RAM bitline ...    74189 SRAM    74219 SRAM    74219 SRAM a...    6116 CMOS SRAM    multiple SRAMs  programmable logic  state-machine editor  misc. demos  I/O and displays  DCF-77 clock  relays (switch-le...  CMOS circuits (sw...  RTLIB logic  RTLIB registers  Prima processor  D*CORE  MicroJava  Pic16 cosimulation  Mips R3000 cosimu...  Intel MCS4 (i4004)  image processing ...  [Sch04] Codeumsetzer  [Sch04] Addierer  [Sch04] Flipflops  [Sch04] Schaltwerke  [Sch04] RALU, Min...  [Fer05] State-Mac...  [Fer05] PIC16F84/...  [Fer05] Miscellan...  [Fer05] Femtojava  FreeTTS | TTL-series 74189 SRAM demonstration
Circuit Description
This applet demonstrates the
TTl-series 74189 16x4 bit SRAM circuit.
The memory matrix consists of 64 latches organized as 16 (2^4) words
of 4 bits each, accessible via separate input and output lines.
A 4 bit address input selects one of the 16 memory words.
Note: for some obscure implementation reason, the actual 7489 and 74189 RAM 
integrated circuits use inverted outputs - the values on the
output bus are the inverse of the data previously written into the RAM.
Another chip in the TTL-series of integrated circuits, called the 74219, 
was otherwise identical to the 7489 and 74189 circuits, but used
non-inverting data outputs.
See the 74219 demonstration applet
to compare the behaviour of the RAM chips.
Use the property editor (popup menu->edit) to open the user interface
with the memory editor. It shows a table with the current memory data
contents (hex encoded), with the memory addresses on the left and
the data stored at the address on the right.
Additionally, the memory word last read and written are highlighted 
in green and cyan colors (unless you use a personalized color scheme).
To edit the RAM contents, move the mouse to the memory cell in question,
click the left button, and then enter the new value as a hexadecimal
number via the keyboard. The 74189 RAM only stores 4-bit per memory word,
so that a single keystroke ('0' .. '9', 'a' .. 'f') is sufficient.
The following screenshot shows the Hades editor running the 74189 
RAM demo with the memory editor open:  The behaviour of the 74189 circuit is controlled by just two active-low
control lines, namely the chip select and read/write
inputs: 
 | |||
| Print version | Run this demo in the Hades editor (via Java WebStart) | ||||
| Usage | FAQ | About | License | Feedback | Tutorial (PDF) | Referenzkarte (PDF, in German) | ||||
| Impressum | http://tams.informatik.uni-hamburg.de/applets/hades/webdemos/40-memories/40-ram/demo-74189.html |