Line 1... |
Line 1... |
This is ../../doc/or1ksim.info, produced by makeinfo version 4.13 from
|
This is ../../or1ksim/doc/or1ksim.info, produced by makeinfo version
|
../../doc/or1ksim.texi.
|
4.13 from ../../or1ksim/doc/or1ksim.texi.
|
|
|
INFO-DIR-SECTION Embedded development
|
INFO-DIR-SECTION Embedded development
|
START-INFO-DIR-ENTRY
|
START-INFO-DIR-ENTRY
|
* Or1ksim: (or32-uclinux-or1ksim). The OpenRISC 1000 Architectural
|
* Or1ksim: (or32-uclinux-or1ksim). The OpenRISC 1000 Architectural
|
Simulator
|
Simulator
|
Line 62... |
Line 62... |
===============
|
===============
|
|
|
Unpack the software and create a _separate_ directory in which to build
|
Unpack the software and create a _separate_ directory in which to build
|
it:
|
it:
|
|
|
tar jxf or1ksim-2010-07-23.tar.bz2
|
tar jxf or1ksim-2010-07-30.tar.bz2
|
mkdir builddir_or1ksim
|
mkdir builddir_or1ksim
|
cd builddir_or1ksim
|
cd builddir_or1ksim
|
|
|
|
|
File: or1ksim.info, Node: Configuring the Build, Next: Build and Install, Prev: Preparation, Up: Installation
|
File: or1ksim.info, Node: Configuring the Build, Next: Build and Install, Prev: Preparation, Up: Installation
|
Line 79... |
Line 79... |
|
|
The most significant argument is `--target', which should specify the
|
The most significant argument is `--target', which should specify the
|
OpenRISC 1000 32-bit architecture. If this argument is omitted, it will
|
OpenRISC 1000 32-bit architecture. If this argument is omitted, it will
|
default to OpenRISC 1000 32-bit with a warning
|
default to OpenRISC 1000 32-bit with a warning
|
|
|
../or1ksim-2010-07-23/configure --target=or32-uclinux ...
|
../or1ksim-2010-07-30/configure --target=or32-uclinux ...
|
|
|
There are several other options available, many of which are standard
|
There are several other options available, many of which are standard
|
to GNU `configure' scripts. Use `configure --help' to see all the
|
to GNU `configure' scripts. Use `configure --help' to see all the
|
options. The most useful is `--prefix' to specify a directory for
|
options. The most useful is `--prefix' to specify a directory for
|
installation of the tools.
|
installation of the tools.
|
Line 256... |
Line 256... |
|
|
1.4 Known Problems and Issues
|
1.4 Known Problems and Issues
|
=============================
|
=============================
|
|
|
The following problems and issues are known about with Or1ksim
|
The following problems and issues are known about with Or1ksim
|
2010-07-23. The OpenRISC tracker may be used to see the current state
|
2010-07-30. The OpenRISC tracker may be used to see the current state
|
of these issues and to raise new problems and feature requests. It may
|
of these issues and to raise new problems and feature requests. It may
|
be found at `http://www.opencores.org/ptracker.cgi/view/or1k/398'.
|
be found at `http://www.opencores.org/ptracker.cgi/view/or1k/398'.
|
|
|
* The Supervision Register Little Endian Enable (LEE) bit is
|
* The Supervision Register Little Endian Enable (LEE) bit is
|
ignored. Or1ksim can be built for either little endian or big
|
ignored. Or1ksim can be built for either little endian or big
|
Line 4320... |
Line 4320... |
(line 50)
|
(line 50)
|
|
|
|
|
|
|
Tag Table:
|
Tag Table:
|
Node: Top814
|
Node: Top830
|
Node: Installation1224
|
Node: Installation1240
|
Node: Preparation1471
|
Node: Preparation1487
|
Node: Configuring the Build1766
|
Node: Configuring the Build1782
|
Node: Build and Install7880
|
Node: Build and Install7896
|
Node: Known Issues8726
|
Node: Known Issues8742
|
Node: Usage11788
|
Node: Usage11804
|
Node: Standalone Simulator12002
|
Node: Standalone Simulator12018
|
Node: Profiling Utility14905
|
Node: Profiling Utility14921
|
Node: Memory Profiling Utility15815
|
Node: Memory Profiling Utility15831
|
Node: Simulator Library17180
|
Node: Simulator Library17196
|
Node: Configuration24958
|
Node: Configuration24974
|
Node: Configuration File Format25570
|
Node: Configuration File Format25586
|
Node: Configuration File Preprocessing25862
|
Node: Configuration File Preprocessing25878
|
Node: Configuration File Syntax26159
|
Node: Configuration File Syntax26175
|
Node: Simulator Configuration28944
|
Node: Simulator Configuration28960
|
Node: Simulator Behavior29235
|
Node: Simulator Behavior29251
|
Node: Verification API Configuration33764
|
Node: Verification API Configuration33780
|
Node: CUC Configuration35704
|
Node: CUC Configuration35720
|
Node: Core OpenRISC Configuration37621
|
Node: Core OpenRISC Configuration37637
|
Node: CPU Configuration38123
|
Node: CPU Configuration38139
|
Node: Memory Configuration42241
|
Node: Memory Configuration42257
|
Node: Memory Management Configuration48699
|
Node: Memory Management Configuration48715
|
Node: Cache Configuration51076
|
Node: Cache Configuration51092
|
Node: Interrupt Configuration53462
|
Node: Interrupt Configuration53478
|
Node: Power Management Configuration54198
|
Node: Power Management Configuration54214
|
Node: Branch Prediction Configuration55475
|
Node: Branch Prediction Configuration55491
|
Node: Debug Interface Configuration56835
|
Node: Debug Interface Configuration56851
|
Node: Peripheral Configuration61055
|
Node: Peripheral Configuration61071
|
Node: Memory Controller Configuration61681
|
Node: Memory Controller Configuration61697
|
Node: UART Configuration65095
|
Node: UART Configuration65111
|
Node: DMA Configuration68614
|
Node: DMA Configuration68630
|
Node: Ethernet Configuration70481
|
Node: Ethernet Configuration70497
|
Node: GPIO Configuration74457
|
Node: GPIO Configuration74473
|
Node: Display Interface Configuration76090
|
Node: Display Interface Configuration76106
|
Node: Frame Buffer Configuration78399
|
Node: Frame Buffer Configuration78415
|
Node: Keyboard Configuration80263
|
Node: Keyboard Configuration80279
|
Node: Disc Interface Configuration82501
|
Node: Disc Interface Configuration82517
|
Node: Generic Peripheral Configuration87444
|
Node: Generic Peripheral Configuration87460
|
Node: Interactive Command Line89739
|
Node: Interactive Command Line89755
|
Node: Verification API96713
|
Node: Verification API96729
|
Node: Code Internals101143
|
Node: Code Internals101159
|
Node: Coding Conventions101726
|
Node: Coding Conventions101742
|
Node: Global Data Structures106153
|
Node: Global Data Structures106169
|
Node: Concepts108810
|
Node: Concepts108826
|
Ref: Output Redirection108955
|
Ref: Output Redirection108971
|
Node: Internal Debugging109494
|
Node: Internal Debugging109510
|
Node: Regression Testing110018
|
Node: Regression Testing110034
|
Node: GNU Free Documentation License113813
|
Node: GNU Free Documentation License113829
|
Node: Index136220
|
Node: Index136236
|
|
|
End Tag Table
|
End Tag Table
|