
69
Controlling the Memory Map
DesignWare ARC AXC003 CPU Card User Guide
Version 6323-018
Synopsys, Inc.
May 2017
AXC003 CPU Card. For TUNNEL1 the address issued by the AXI tunnel master on the HAPS
system is decoded according to your custom design.
Example Register Settings for the Default Memory Map
The pre-bootloader memory map as shown in Table 30 below
on page 70.
Table 30
ARC CPU Memory Map Pre-Boot Programming on the AXC003 CPU Card
Aperture
#
Master
Address
SLV_SEL
SLV_OFFSET
Selected Slave
Slave
Address
15
0xFFFF_FFFF
0xF000_0000
4
0x0
AXI2APB
0x0FFF_FFFF
0x0000_0000
14
0xEFFF_FFFF
0xE000_0000
3
0xE
AXI Tunnel
0xEFFF_0000
0xE000_0000
13
0xDFFF_FFFF
0xD000_0000
3
0xD
0xDFFF_FFFF
0xD000_0000
12
0xCFFF_FFFF
0xC000_0000
0
0x0
Unused
11
0xBFFF_FFFF
0xB000_0000
1
0x3
DDR3 SDRAM
0x3FFF_FFFF
0x0000_0000
10
0xAFFF_FFFF
0xA000_0000
1
0x2
9
0x9FFF_FFFF
0x9000_0000
1
0x1
8
0x8FFF_FFFF
0x8000_0000
1
0x0
7
0x7FFF_FFFF
0x7000_0000
0
Unused
6
0x6FFF_FFFF
0x6000_0000
0
5
0x5FFF_FFFF
0x5000_0000
0
4
0x4FFF_FFFF
0x4000_0000
0
3
0x3FFF_FFFF
0x3000_0000
5
0x0
Internal ROM
0x0003_FFFF
0x0000_0000
2
0x2FFF_FFFF
0x2000_0000
3
0x0
SRAM (Mainboard)
0x0FFF_FFFF
0x0000_0000
1
0x1FFF_FFFF
0x1000_0000
2
0x0
SRAM (CPU card)
SRAM (CPU card)
0x0000_0000
0x0000_0000
0
0x0FFF_FFFF
0x0000_0000
2
0x0
The slave address of the AXI tunnel on the AXC003 CPU Card is transparently forwarded to
the AXI TUNNEL0 master of the ARC SDP Mainboard and becomes the address issued by
this master. This master address is then decoded according to the memory map of the AXI
TUNNEL0 master on the Mainboard as shown in Table 31
For example, if a core issues the