OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [or1ksim/] [doc/] [or1ksim.info] - Diff between revs 202 and 220

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 202 Rev 220
Line 1... Line 1...
This is ../../or1ksim/doc/or1ksim.info, produced by makeinfo version
This is ../../doc/or1ksim.info, produced by makeinfo version 4.13 from
4.13 from ../../or1ksim/doc/or1ksim.texi.
../../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-06-31.tar.bz2
     tar jxf or1ksim-2010-07-23.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-06-31/configure --target=or32-uclinux ...
     ../or1ksim-2010-07-23/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-06-31.  The OpenRISC tracker may be used to see the current state
2010-07-23.  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 931... Line 931...
`exe_bin_insn_log = 0|1'
`exe_bin_insn_log = 0|1'
     Enable logging of executed instructions to a file in binary
     Enable logging of executed instructions to a file in binary
     format. This is helpful for off-line dynamic execution analysis.
     format. This is helpful for off-line dynamic execution analysis.
 
 
          Note: Execution logs can be _very_ big. For example, while
          Note: Execution logs can be _very_ big. For example, while
          booting the Linux kernel, version 2.6.34, a log file
          booting the Linux kernel, version 2.6.34, a log file 1.2GB in
          1.2Gbytes in size was generated.
          size was generated.
 
 
`exe_bin_insn_log_file = FILENAME'
`exe_bin_insn_log_file = FILENAME'
     Filename for the binary execution log filename if
     Filename for the binary execution log filename if
     `exe_bin_insn_log' is enabled.  Default `exe-insn.bin'.
     `exe_bin_insn_log' is enabled.  Default `exe-insn.bin'.
 
 
Line 4324... Line 4324...
                                                              (line  50)
                                                              (line  50)
 
 
 
 


Tag Table:
Tag Table:
Node: Top830
Node: Top814
Node: Installation1240
Node: Installation1224
Node: Preparation1487
Node: Preparation1471
Node: Configuring the Build1782
Node: Configuring the Build1766
Node: Build and Install7896
Node: Build and Install7880
Node: Known Issues8742
Node: Known Issues8726
Node: Usage11804
Node: Usage11788
Node: Standalone Simulator12018
Node: Standalone Simulator12002
Node: Profiling Utility14921
Node: Profiling Utility14905
Node: Memory Profiling Utility15831
Node: Memory Profiling Utility15815
Node: Simulator Library17196
Node: Simulator Library17180
Node: Configuration24974
Node: Configuration24958
Node: Configuration File Format25583
Node: Configuration File Format25567
Node: Configuration File Preprocessing25875
Node: Configuration File Preprocessing25859
Node: Configuration File Syntax26246
Node: Configuration File Syntax26230
Node: Simulator Configuration29031
Node: Simulator Configuration29015
Node: Simulator Behavior29322
Node: Simulator Behavior29306
Node: Verification API Configuration33855
Node: Verification API Configuration33835
Node: CUC Configuration35795
Node: CUC Configuration35775
Node: Core OpenRISC Configuration37712
Node: Core OpenRISC Configuration37692
Node: CPU Configuration38214
Node: CPU Configuration38194
Node: Memory Configuration42332
Node: Memory Configuration42312
Node: Memory Management Configuration48790
Node: Memory Management Configuration48770
Node: Cache Configuration51167
Node: Cache Configuration51147
Node: Interrupt Configuration53553
Node: Interrupt Configuration53533
Node: Power Management Configuration54289
Node: Power Management Configuration54269
Node: Branch Prediction Configuration55566
Node: Branch Prediction Configuration55546
Node: Debug Interface Configuration56926
Node: Debug Interface Configuration56906
Node: Peripheral Configuration61146
Node: Peripheral Configuration61126
Node: Memory Controller Configuration61772
Node: Memory Controller Configuration61752
Node: UART Configuration65186
Node: UART Configuration65166
Node: DMA Configuration68705
Node: DMA Configuration68685
Node: Ethernet Configuration70572
Node: Ethernet Configuration70552
Node: GPIO Configuration74548
Node: GPIO Configuration74528
Node: Display Interface Configuration76181
Node: Display Interface Configuration76161
Node: Frame Buffer Configuration78490
Node: Frame Buffer Configuration78470
Node: Keyboard Configuration80354
Node: Keyboard Configuration80334
Node: Disc Interface Configuration82592
Node: Disc Interface Configuration82572
Node: Generic Peripheral Configuration87535
Node: Generic Peripheral Configuration87515
Node: Interactive Command Line89830
Node: Interactive Command Line89810
Node: Verification API96804
Node: Verification API96784
Node: Code Internals101234
Node: Code Internals101214
Node: Coding Conventions101817
Node: Coding Conventions101797
Node: Global Data Structures106244
Node: Global Data Structures106224
Node: Concepts108901
Node: Concepts108881
Ref: Output Redirection109046
Ref: Output Redirection109026
Node: Internal Debugging109585
Node: Internal Debugging109565
Node: Regression Testing110109
Node: Regression Testing110089
Node: GNU Free Documentation License113904
Node: GNU Free Documentation License113884
Node: Index136311
Node: Index136291


End Tag Table
End Tag Table

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.