VLSI Group Design Project

Programs

A number of programs should be written to demonstrate the capabilities of your processor: The first three programs have main routines which read from the switches (memory location 2048) and write to the LEDs (memory location 2049).

The final (optional) program reads from the serial interface (memory locations 40960 - 40961) under the control of interrupts generated by the interface. Like the other programs it writes to the LEDs (memory location 2049).

All the programs make use of subroutines supported by the proper use of the stack for parameter passing and local variable storage. Since there is no operating system to call these programs they should not terminate.


Iain McNally
31-1-2012