DLX Superscalar Processor
The DLX Superscalar Processor (IRRIDIUM 4032) was built using Icarus Verilog, and it implements 53 instructions.
The processor generates 32 bit addresses and can operate with 32 bit operands. It can execute up to 4 instructions
simultaneously by using it's 4 independent Execution Units. A program assembler (which generates machine code from
human-readable instructions) is also offered. The project use ICARUS Verilog.