The OpenRISC 1000 architectural simulator
C Makefile Assembly Shell C++ M4 Objective-C
Latest commit 98bbda9 Sep 19, 2016 @jeremybennett jeremybennett committed on GitHub Merge pull request #6 from stffrdhrn/or1k-master
rsp: Return proper error condition on unrecognized 'v' command
Permalink
Failed to load latest commit information.
argtable2 autoreconf, regenerate docs Oct 29, 2012
bpb autoreconf, regenerate docs Oct 29, 2012
cache autoreconf, regenerate docs Oct 29, 2012
cpu add support for atomic operation instructions May 4, 2014
cuc add support for atomic operation instructions May 4, 2014
debug rsp: Return proper error condition on unrecognized 'v' command Sep 18, 2016
doc regenerate files Nov 9, 2012
m4 autoreconf, regenerate docs Oct 29, 2012
mmu autoreconf, regenerate docs Oct 29, 2012
pcu autoreconf, regenerate docs Oct 29, 2012
peripheral autoreconf, regenerate docs Oct 29, 2012
pic autoreconf, regenerate docs Oct 29, 2012
pm autoreconf, regenerate docs Oct 29, 2012
port autoreconf, regenerate docs Oct 29, 2012
softfloat autoreconf, regenerate docs Oct 29, 2012
support autoreconf, regenerate docs Oct 29, 2012
testsuite add support for atomic operation instructions May 4, 2014
tick tick: Remove continous timer mode misbehaviour on MR write Jul 28, 2013
vapi autoreconf, regenerate docs Oct 29, 2012
AUTHORS Tidy up for latest bug fixes. Apr 21, 2010
COPYING Major restructuring of the testbench, now named testsuite to bring it… Apr 20, 2010
ChangeLog add support for atomic operation instructions May 4, 2014
INSTALL Major restructuring of the testbench, now named testsuite to bring it… Apr 20, 2010
MAINTAINERS Corrected Julius Baxter's email address in MAINTAINERS Apr 7, 2012
Makefile.am add or1knd (no delay slot) version. Oct 29, 2012
Makefile.in autoreconf, regenerate docs Oct 29, 2012
NEWS Updates for release 0.5.1rc1. Apr 8, 2011
README Updates for stable release 0.4.0 Jun 22, 2010
README.gdb Initial commit of Or1ksim 0.3.0 into the new repository May 25, 2009
README.md 2013-01-30 Jeremy Bennett <jeremy.bennett@embecosm.com> Jan 30, 2013
aclocal.m4 autoreconf, regenerate docs Oct 29, 2012
brend-static.sh Updates for Or1ksim 0.5.0rc3. Apr 7, 2011
brend.sh Updates for Or1ksim 0.5.0rc3. Apr 7, 2011
brstart-static.sh Updates for Or1ksim 0.5.0rc3. Apr 7, 2011
brstart.sh Updated to be much stricter about usage. Jan 5, 2011
compile Major restructuring of the testbench, now named testsuite to bring it… Apr 20, 2010
config.guess change use or1k for arch name instead of or32 Oct 28, 2012
config.h.in regenerate files Nov 9, 2012
config.sub add or1knd (no delay slot) version. Oct 29, 2012
configure regenerate files Nov 9, 2012
configure.ac if configured for or1knd-*, set ND bit in CPUCFGR by default Nov 9, 2012
cpu-config.c cpu-config.c (cpu_cfgr): improve checking of config register setting Apr 22, 2014
cpu-config.h Initial commit of Or1ksim 0.3.0 into the new repository May 25, 2009
depcomp Major restructuring of the testbench, now named testsuite to bring it… Apr 20, 2010
doxygen.config Initial commit of Or1ksim 0.3.0 into the new repository May 25, 2009
install-sh Major restructuring of the testbench, now named testsuite to bring it… Apr 20, 2010
libtoplevel.c Updated with new opcodes to generate random numbers and to identify u… Feb 1, 2011
ltmain.sh autoreconf, regenerate docs Oct 29, 2012
mainpage Initial commit of Or1ksim 0.3.0 into the new repository May 25, 2009
missing Major restructuring of the testbench, now named testsuite to bring it… Apr 20, 2010
mkinstalldirs Major restructuring of the testbench, now named testsuite to bring it… Apr 20, 2010
mprofiler.c Fix to bug 1710. Apr 21, 2010
mprofiler.h Initial commit of Or1ksim 0.3.0 into the new repository May 25, 2009
or1ksim.h Updates for Or1ksim 0.5.0rc2. Oct 2, 2010
profiler.c Single precision FPU stuff for or1ksim May 25, 2010
profiler.h Single precision FPU stuff for or1ksim May 25, 2010
sim-cmd.c or1ksim - cpu/ cleanup - remove dynamic execution model WIP, and dlx,… Jun 5, 2011
sim-cmd.h Initial commit of Or1ksim 0.3.0 into the new repository May 25, 2009
sim-config.c if configured for or1knd-*, set ND bit in CPUCFGR by default Nov 9, 2012
sim-config.h or1ksim - added performance counters unit and test for it. Jun 6, 2011
sim-nd.cfg add or1knd (no delay slot) version. Oct 29, 2012
sim.cfg add or1knd (no delay slot) version. Oct 29, 2012
stamp-h Initial commit of Or1ksim 0.3.0 into the new repository May 25, 2009
stamp-h.in Initial commit of Or1ksim 0.3.0 into the new repository May 25, 2009
toplevel-mprofile.c Updated with new opcodes to generate random numbers and to identify u… Feb 1, 2011
toplevel-profile.c Updated with new opcodes to generate random numbers and to identify u… Feb 1, 2011
toplevel-support.c Updated with new opcodes to generate random numbers and to identify u… Feb 1, 2011
toplevel-support.h Updated with new opcodes to generate random numbers and to identify u… Feb 1, 2011
toplevel.c Updated with new opcodes to generate random numbers and to identify u… Feb 1, 2011
virtex.tim Initial commit of Or1ksim 0.3.0 into the new repository May 25, 2009

README.md

Or1ksim

Or1ksim is a generic OpenRISC 1000 architecture simulator capable of emulating OpenRISC based computer systems at the instruction level. It includes models of a range of peripherals, allowing complete systems to be modelled.

For full details see http://opencores.org/or1k/Or1ksim

This is a variant of the standard Or1ksim, which uses or1k as the architecture name, rather than or32. At some stage in the future this will be merged in, so that either architecture name is supported.

Installation

Or1ksim uses a standard GNU autoconf/automake installation and is designed to be built in a separate build directory. So from the main directory, a minimal install can be done with

mkdir bd
cd bd
../configure
make
sudo make install

Full details on installation are provided in the user manual, in the doc directory.

Jeremy Bennett jeremy.bennett@embecosm.com 21 August 2012