|  |  | |||
| 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 |