summaryrefslogtreecommitdiffstats
path: root/Documentation/boards/openrisc.rst
blob: fe6c48c958f23210ea33969b61b05c0da98a1b29 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
OpenRISC
========

or1ksim
-------

Compile or1ksim emulator::

 $ cd ~/
 $ git clone https://github.com/openrisc/or1ksim
 $ cd or1ksim
 $ ./configure
 $ make

Create minimal or1ksim.cfg file:

.. code-block:: none

 section cpu
   ver = 0x12
   cfgr = 0x20
   rev = 0x0001
 end

 section memory
   name = "RAM"
   type = unknown
   baseaddr = 0x00000000
   size = 0x02000000
   delayr = 1
   delayw = 2
 end

 section uart
   enabled = 1
   baseaddr = 0x90000000
   irq = 2
   16550 = 1
   /* channel = "tcp:10084" */
   channel = "xterm:"
 end

 section ethernet
   enabled = 1
   baseaddr = 0x92000000
   irq = 4
   rtx_type = "tap"
   tap_dev = "tap0"
 end

Run or1ksim::

 $ ~/or1ksim/sim -f or1ksim.cfg barebox