
GRMON3-UM
June 2019, Version 3.1.0
14
www.cobham.com/gaisler
32-bit sdram: 2 * 128 Mbyte @ 0x60000000
col 10, cas 2, ref 7.8 us
apbmst0 Cobham Gaisler AHB/APB Bridge
AHB: 80000000 - 80100000
dsu0 Cobham Gaisler LEON3 Debug Support Unit
AHB: 90000000 - A0000000
AHB trace: 256 lines, 32-bit bus
CPU0: win 8, hwbp 2, itrace 256, V8 mul/div, srmmu, lddel 1, GRFPU
stack pointer 0x407ffff0
icache 4 * 4096 kB, 32 B/line lru
dcache 4 * 4096 kB, 16 B/line lru
CPU1: win 8, hwbp 2, itrace 256, V8 mul/div, srmmu, lddel 1, GRFPU
stack pointer 0x407ffff0
icache 4 * 4096 kB, 32 B/line lru
dcache 4 * 4096 kB, 16 B/line lru
uart0 Cobham Gaisler Generic UART
APB: 80000100 - 80000200
IRQ: 2
Baudrate 38461, FIFO debug mode
irqmp0 Cobham Gaisler Multi-processor Interrupt Ctrl.
APB: 80000200 - 80000300
EIRQ: 12
gptimer0 Cobham Gaisler Modular Timer Unit
APB: 80000300 - 80000400
IRQ: 8
16-bit scalar, 4 * 32-bit timers, divisor 80
grgpio0 Cobham Gaisler General Purpose I/O port
APB: 80000900 - 80000A00
uart1 Cobham Gaisler Generic UART
APB: 80100100 - 80100200
IRQ: 17
Baudrate 38461
...
The memory section for example tells us that GRMON are using the correct amount of memory and memory
type. The parameters can be tweaked by passing memory driver specific options on start-up, see Section 3.2,
“Starting GRMON”. The current memory settings can be viewed in detail by listing the registers with info reg or
by accessing the registers by the Tcl variables exported by GRMON:
grmon3> info sys
...
mctrl0 Cobham Gaisler Memory controller with EDAC
AHB: 00000000 - 20000000
AHB: 20000000 - 40000000
AHB: 40000000 - 80000000
APB: 80000000 - 80000100
8-bit prom @ 0x00000000
32-bit static ram: 1 * 8192 kbyte @ 0x40000000
32-bit sdram: 2 * 128 Mbyte @ 0x60000000
col 10, cas 2, ref 7.8 us
...
grmon3> info reg
...
Memory controller with EDAC
0x80000000 Memory config register 1 0x1003c0ff
0x80000004 Memory config register 2 0x9ac05463
0x80000008 Memory config register 3 0x0826e000
...
grmon3> puts [format 0x%08x $mctrl0:: [TAB-COMPLETION]
mctrl0::mcfg1 mctrl0::mcfg2 mctrl0::mcfg3 mctrl0::pnp::
mctrl0::mcfg1:: mctrl0::mcfg2:: mctrl0::mcfg3::
grmon3> puts [format 0x%08x $mctrl0::mcfg1]
0x0003c0ff
grmon3> puts [format 0x%08x $mctrl0::mcfg2 :: [TAB-COMPLETION]
mctrl0::mcfg2::d64 mctrl0::mcfg2::sdramcmd
mctrl0::mcfg2::rambanksz mctrl0::mcfg2::sdramcolsz
mctrl0::mcfg2::ramrws mctrl0::mcfg2::sdramrf
mctrl0::mcfg2::ramwidth mctrl0::mcfg2::sdramtcas
mctrl0::mcfg2::ramwws mctrl0::mcfg2::sdramtrfc
mctrl0::mcfg2::rbrdy mctrl0::mcfg2::sdramtrp
mctrl0::mcfg2::rmw mctrl0::mcfg2::se
mctrl0::mcfg2::sdpb mctrl0::mcfg2::si
mctrl0::mcfg2::sdrambanksz
grmon3> puts [format %x $mctrl0::mcfg2::ramwidth]
2
3.4.2. Uploading application and data to target memory
A LEON software application can be uploaded to the target system memory using the load command:
Содержание GRMON3
Страница 56: ...GRMON3 UM June 2019 Version 3 1 0 56 www cobham com gaisler...
Страница 114: ...GRMON3 UM June 2019 Version 3 1 0 114 www cobham com gaisler...
Страница 123: ...GRMON3 UM June 2019 Version 3 1 0 123 www cobham com gaisler dcache...
Страница 156: ...GRMON3 UM June 2019 Version 3 1 0 156 www cobham com gaisler SEE ALSO Section 6 13 On chip logic analyzer driver...
Страница 208: ...GRMON3 UM June 2019 Version 3 1 0 208 www cobham com gaisler SEE ALSO Section 3 5 Tcl integration...