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 sequencer
Circuit Description
This applet shows the
sequencer state-machine
of the PRIMA processor.
The state machine has three states: flipflops state meaning operation ---------- -------- ------------------------- ------------ 00 cycle1 fetch_instruction BR = MEM[PC]; PC=PC+1 01 cycle2 fetch_address AR = MEM[PC]; PC=PC+1 10 cycle3 execute_instruction depends on BR The AND gates are used to generate both a one-hot encoding of the states, useful for visualization (outputs 'cycle1_fetch' etc.) and three control signals which only depend on the sequencer state. These are the enable signals for the instruction register BR ('Befehlsregister'), address register AR, and the control signal for the adress selection multiplexer. The remaining control signals depend on the contents of the instruction register BR, current accumulator contents, and overflow flag. See the control unit applet for the complete logic of the PRIMA control unit.
| |||
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/sequencer.html |