Hades logoHades applet banner
microprogrammed sequencer

applet icon

The image above shows a thumbnail of the interactive Java applet embedded into this page. Unfortunately, your browser is not Java-aware or Java is disabled in the browser preferences. To start the applet, please enable Java and reload this page. (You might have to restart the browser.)

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