Hades logo    Hades applet banner

TAMS / Java / Hades / applets (print version): contents | previous | next

microprogrammed sequencer

microprogrammed sequencer screenshot


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

Run the applet | Run the editor (via Webstart)

Impressum | 24.11.06