MIPS R2000 CoreThis is a SystemC design of a MIPS R2000 processor developed from scratch. The processor is a 32-bit RISC architecture with 32 general purpose registers. The specification supports 4 coprocessors, but only cp0 is implemented here. The MIPS core is synthesizable and has been tested on a Xilinx Spartan II FPGA development board. Developers: Andreas Vad Lorentzen & Nicolai Ascanius Jørgensen. Setup of coreIn order to execute the core, SystemC has to
been installed. The SystemC distribution can be downloaded
from systemc.org TinyOS can be downloaded from the TinyOS homepage. The distribution requires GCC for AVR
to compile. Other download locationsRedHat packages of GCC for MIPS: Download here Test programsThe MIPS core have been tested with a set of test programs compiled from C to assembly code with GCC. The programs test various things which should be self-explanatory from the name of the program or just by taking a glance at the code. Download:
|