OpenRISC 1000 Project: Architectural Simulator

Home | Architecture | OpenRISC 1200 | GNU Toolchain | Or1ksim | Linux | uClinux | RTEMS |ATS

Introduction

The aim of this project is to develop and maintain OpenRISC 1000 architectural simulator.

Or1ksim is a generic OpenRISC 1000 architecture simulator capable of emulating OpenRISC based computer systems. Or1ksim provides several unique features:

Status

If you would like to help with the development, please contact the developers.

Download

Source code for current development tarball of the OpenRISC or1ksim port is available from the OpenCores CVS under the module hierarchy or1k/or1ksim. You can also get it directly by using the CVSget.

At this point no binaries for the OpenRISC are available due to development status of the or1ksim. However building the or1ksim should be rather straightforward.

Installation

Regular or1ksim building is tested only under RedHat 7.0 GNU/Linux. The procedure to build and install the or1ksim is the following:

First step is optional - you need to have recent source directory ready. If you don't have them, get them from the OpenCores CVS. The checkout process might take a while.

cvs -d :pserver:cvs@cvs.opencores.org:/home/oc/cvs -z9 co -d or1ksim or1k/or1ksim

Now Build and install the simulator binary.

cd or1ksim
./configure --target=or32-rtems --prefix=/opt/or32-rtems &&
make all install
export PATH=/opt/or32-rtems/bin:$PATH

Documentation

No online documentation available at this time.

Wish List (TODO List)

This is what we would like to develop/see developed but presently nobody is working on these projects. If you want to help, send an email to the mailing list.

If you have a suggestion for new Wish List entry, feel free to send it to the mailing list so that is added to the list and somebody may start working on it.

Past Contributor(s)

These are the people currently not working on the or1ksim, but have contributed in the past:

Developer(s)

The team working on or1ksim:

Mailing list / Discussion Forum

To participate in the development or simply to discuss or1ksim issues and to report bugs, go to the openrisc mailing list. To subscribe to the list, follow mailing list subscribe instructions.

Page Maintainer(s)

This web page is maintained by Marko Mlinar and Damjan Lampret.