Home        About DLX Pipeline        Pipeline Hazards        Overcoming Hazards: Forwarding


Welcome to the simulation of the DLX Pipeline


Go straight to the DLX Pipeline simulation

Options:

Split Register - allows for register splitting.
Forwarding - enables forwarding.
Switch Mem and Exec Stage - this option switches the memory and execution stages in the pipeline

To add instructions:

Select the instruction from the drop down menu.
Select the destination register "Dest" and the two sourse registers "Src"
To start the pipeline press "Process"

* Note: You can add new instructions after processing the initial ones. Then all the instructions will be run in the pipeline.
To start over press "Clear"


You can't run applets. Here's what you'd see if you could: