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 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) MCS4 Overview MCS4 binary ... MCS4 BCD add... MCS4 binary ... MCS4 BCD sub... MCS4 RAM add... MCS4 RAM sub... MCS4 increment MCS4 increme... MCS4 calculator i4003 shift-... MCS4 I/O ports MCS4 Counter image processing ... [Sch04] Codeumsetzer [Sch04] Addierer [Sch04] Flipflops [Sch04] Schaltwerke [Sch04] RALU, Min... [Fer05] State-Mac... [Fer05] PIC16F84/... [Fer05] Miscellan... [Fer05] Femtojava FreeTTS | i4003 serial-in parallel-out shift-register
Circuit Description
A standalone demonstration of the i4003 shift register circuit.
The i4003 chip is a simple 10-bit serial-input parallel-output shift-register. Manufactured in the same PMOS process technology as the other MCS4 chips, it provided an easy means to add output-ports to a MCS4 system. Typical applications were the control of multiplexed keypads and displays, and the control of general peripheral devices. Click the input switches or type the 'c', 'e', and 'd' bindkeys to control the clock, enable, and data-input signals. The data is latched and shifted on the rising-edge of the clock signal while the enable input is high. When enable is low, the outputs are de-asserted (weak high), but clock-pulses will still shift the register contents. Note that it is possible to cascade multiple i4003 chips into a chain via the serial_out output and data_in input. With the data_in input of the first i4003 chip to one I/O port of the i4001 or i4002 chips, and the clock inputs of all i4003 chips connected to another I/O port, an arbitrary bit pattern can be written to the i4003 chip outputs under software control. See also:
| |||
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/80-mcs4/i4003/i4003-test.html |