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 latches registers counter shift-register 16-bit setta... ROM RAM DPRAM stack stack address-decoder byte- vs. wo... memory demo ALU (user-de... PIO 8255 PIO 8255 USART 8251 8251 text-to... 8251 transmi... 8251 databit... 8251 parity ... 8251 prescaler 8251 loopbac... 8251 loopbac... 8251 error d... microprogram full micropr... 1-address da... 3-address da... 2-address da... 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 | microprogrammed sequencer
Circuit Description
This applet demonstrates a
microprogrammed sequencer.
The output of the microprogram counter (uPC) addresses
one address of the microprogram ROM, which in turn generates
the next microprogram address and a set of data outputs.
As the X output of the microprogram ROM is directly connected
to the uPC data input, this circuit can only generate a
single and fixed sequence of memory addresses.
For example, the default memory data uses the following X values,
addr X 00 01 01 02 02 03 03 04 04 05 05 00 Therefore, the sequencer will step through the states (00,01,02,03,04,05) and then repeat this sequence. To watch and change the microprogram use the edit command (popup->edit) on the microprogram ROM component to open the memory editor window. In the memory editor, use mouse double-clicks to toggle individual bits or enter the values numerically (0,1,...F). | |||
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/70-sequencer/sequencer-simple.html |