summaryrefslogtreecommitdiff
path: root/README.leon2
diff options
context:
space:
mode:
Diffstat (limited to 'README.leon2')
-rw-r--r--README.leon253
1 files changed, 0 insertions, 53 deletions
diff --git a/README.leon2 b/README.leon2
deleted file mode 100644
index c79a4e3..0000000
--- a/README.leon2
+++ /dev/null
@@ -1,53 +0,0 @@
-
-1. LEON2 emulation
-
-The file 'leon2.c' contains a model of simple LEON2 sub-system. It
-contains 16 Mbyte ROM and 16 Mbyte RAM. Standard peripherals
-such as interrupt controller, UART and timer are provided.
-The model can execute leon2 binaries that do not require an
-MMU.
-
-To start sis in Leon2 mode, add the -leon2 switch. In gdb,
-use 'target sim -leon2' .
-
-1.1 UART
-
-One LEON2 UART is emulated, and is located at address 0x80000070.
-The following registers are implemented:
-
-- UART RX and TX register (0x80000070)
-- UART status register (0x80000074)
-
-The UART generates interrupt 3.
-
-1.2 Timer unit
-
-The LEON2 timer unit is emulated and located at address 0x80000040.
-It is configured with two timers and separate interrupts (8 and 9).
-The scaler is configured to 16 bits, while the counters are 32 bits.
-
-1.3 Interrupt controller
-
-The interrupt controller is implemented as described in the
-LEON2 IP manual, with the exception of the interrupt level register.
-Secondary interrupts are not supported. The registers are located
-at address 0x80000090.
-
-1.5 Memory interface
-
-The following memory areas are valid for the Leon3 simulator:
-
-0x00000000 - 0x01000000 ROM (16 Mbyte, loaded at start-up)
-0x40000000 - 0x41000000 RAM (16 Mbyte, loaded at start-up)
-0x80000000 - 0x81000000 APB bus, including plug&play
-0xFFFFF000 - 0xFFFFFFFF AHB plug&play area
-
-Access to non-existing memory will result in a memory exception trap.
-
-1.8 Power-down mode
-
-The Leon2 power-down register (0x80000018) is supported. When power-down is
-entered, time is skipped forward until the next event in the event queue.
-However, if the simulator event queue is empty, power-down mode is not
-entered since no interrupt would be generated to exit from the mode. A
-Ctrl-C in the simulator window will exit the power-down mode.