Simple Processor - Example 1


Simulation of a Simple Processor

A very simple single bus processor has been designed using Verilog Hardware Description Language.

The processor has a 16-bit data path and a 12-bit address space.

Each instruction is one word (16-bits) wide and consists of a 4-bit opcode and a 12-bit address operand:

The following instructions are supported:

For this exercise you must investigate the behaviour of the design using the Verilog XL simulator. This advanced digital simulator allows you to track bus and register values as the simulated machine executes a machine code program.

Running the simulation

Multiplication Code


Iain McNally

1-2-2012