
70
DesignWare ARC AXC003 CPU Card User Guide
Controlling the Memory Map
Synopsys, Inc.
Version 6323-018
May 2017
address
0xE000_0000
the AXI tunnel is selected. The AXI Master on the other side of the
tunnel issues the address
0xE000_0000
and thus selects the AXI2APB bridge of the
Mainboard
’s peripheral area.
Table 31
Memory Map Pre-Boot Programming for All Masters on the ARC SDP Mainboard
Aperture
#
Master
Address
SLV_SEL
SLV_OFFSET
Selected Slave
Slave
Address
15
0xFFFF_FFFF
0xF000_0000
1
0xF
TUNNEL0
(CPU Card)
0xFFFF_FFFF
0xF000_0000
14
0xEFFF_FFFF
0xE000_0000
4
0x0
AXI2APB
(Peripherals)
0x0FFF_0000
0x0000_0000
13
0xDFFF_FFFF
0xD000_0000
2
0xD
TUNNEL1
(HAPS System)
0xDFFF_0000
0xD000_0000
12
0xCFFF_FFFF
0xC000_0000
0
0x0
Unused
11
0xBFFF_FFFF
0xB000_0000
1
0xB
TUNNEL0
(CPU Card)
0xBFFF_FFFF
0xB000_0000
10
0xAFFF_FFFF
0xA000_0000
1
0xA
0xAFFF_FFFF
0xA000_0000
9
0x9FFF_FFFF
0x9000_0000
1
0x9
0x9FFF_FFFF
0x9000_0000
8
0x8FFF_FFFF
0x8000_0000
1
0x8
0x8FFF_FFFF
0x8000_0000
7
0x7FFF_FFFF
0x7000_0000
0
0x0
Reserved
6
0x6FFF_FFFF
0x6000_0000
0
0x0
5
0x5FFF_FFFF
0x5000_0000
0
0x0
4
0x4FFF_FFFF
0x4000_0000
0
0x0
3
0x3FFF_FFFF
0x3000_0000
0
0x0
2
0x2FFF_FFFF
0x2000_0000
0
0x0
1
0x1FFF_FFFF
0x1000_0000
3
0x0
SRAM (Mainboard)
0x0FFF_FFFF
0x0000_0000
0
0x0FFF_FFFF
0x0000_0000
3
0x0
SRAM (Mainboard)
0x0FFF_FFFF
0x0000_0000
The slave address of the AXI TUNNEL0 slave on the ARC SDP Mainboard as listed in Table
31 is transparently forwarded over the AXI tunnel and becomes the address issued by the
AXI Tunnel master on the AXC003 CPU Card. It is then decoded according to the memory
map programmed for the AXI Tunnel master on the AXC003 CPU Card, which is shown in