REX Board Simulator

A full simulator of the WRAMP CPU and REX board
Download

REX Board Simulator Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Publisher Name:
  • Paul Monigatti
  • Operating Systems:
  • Windows All
  • File Size:
  • 156 KB

REX Board Simulator Tags


REX Board Simulator Description

The REX Board Simulator project was specially developed as a simulator of the WRAMP (Waikato RISC Architecture MicroProcessor) CPU. It was built in order to teach computer architecture concepts, along with the Rex board that contains the CPU. The main form runs over a photo of the actual hardware board, and allows buttons to be pressed, switches toggled, seven-segment LED displays to be seen, and shows the values of the address and data buses. There are also interrupt LEDs that light up when a device asserts its IRQ line. Below the REX board photo is a number of checkboxes that show or hide various views of devices. This provides an insight into the inner workings in of the hardware in realtime that is not possible with the actual hardware. The REX board has two serial ports, and these forms simulate simple terminals where any typed characters are sent to the serial ports on the board, and display anything received. They can also send files, which is most useful for uploading code to the board. The WRAMP processor has two sets of registers: general purpose, which can be used for any purpose (hence the name), and the special purpose registers that influence the operation of the CPU, and reports its status. The memory view shows the current contents of RAM, along with the disassembly of instructions. In addition, various pointers are shown pointing to their relevant memory addresses.


REX Board Simulator Related Software