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 PRIMA processor sequencer control unit PRIMA inc/dec PRIMA factorial 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 | PRIMA Steuerwerk (control unit)
Circuit Description
The control unit ('Steuerwerk') of the PRIMA processor.
It takes the following inputs:
The upper part of the circuit calculates the conditional branch flag used to control the PC multiplexer. The value is based on the current instruction, the current accumulator value (e.g. zero), and the current sequencer state. The bottom part of the circuit contains the flipflop and logic to manage the overflow flag. Finally, the flipflop on the right is used to generate a (hazard-free) impulse required for the write-enable signal for the main memory.
| |||
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/50-rtlib/90-prima/prima-control.html |