|
ADSP-SC582 Datasheet, PDF (11/168 Pages) Analog Devices – SHARC plus Dual Core DSP with ARM Cortex-A5 | |||
|
◁ |
Preliminary Technical Data ADSP-SC582/583/584/587/589/ADSP-21583/584/587
SYSTEM MEMORY MAP
Table 4. L1 Block 0, 1, 2, and 3 SHARC Addressing Memory Map (Private Address Space)
Memory
L1 Block 0 SRAM
(1.5 Mb)
L1 Block 1 SRAM
(1.5 Mb)
L1 Block 2 SRAM
(1 Mb)
L1 Block 3 SRAM
(1 Mb)
Long Word (64 Bits)
0x00048000â
0x0004DFFF
0x00058000â
0x0005DFFF
0x00060000â
0x00063FFF
0x00070000â
0x00073FFF
Extended Precision/
ISA Code
(48 Bits)
0x00090000â
0x00097FFF
0x000B0000â
0x000B7FFF
0x000C0000â
0x000C5554
0x000E0000â
0x000E5554
Normal Word
(32 Bits)
0x00090000â
0x0009BFFF
0x000B0000â
0x000BBFFF
0x000C0000â
0x000C7FFF
0x000E0000â
0x000E7FFF
Short Word/
VISA Code (16 Bits)
0x00120000â
0x00137FFF
0x00160000â
0x00177FFF
0x00180000â
0x0018FFFF
0x001C0000â
0x001CFFFF
Byte Access (8 Bits)
0x00240000â
0x0026FFFF
0x002C0000â
0x002EFFFF
0x00300000â
0x0031FFFF
0x00380000â
0x0039FFFF
Table 5. L2 Memory Addressing Map
Memory
Byte Address Space
ARM â Data Access and
Instruction Fetch
SHARC â Data Access
Normal Word Address
Space for Data Access
SHARC
ARM: 0x00000000â0x00007FFF
L2 Boot-ROM01 SHARC/DMA: 0x20000000â0x20007FFF 0x08000000â0x08001FFF
L2 RAM (2 Mb) 0x20080000â0x200BFFFF
0x08020000â0x0802FFFF
Boot ROM1
0x20100000â0x20107FFF
0x08040000â0x08041FFF
L2 ROM1
0x20180000â0x201BFFFF
0x08060000â0x0806FFFF
Boot ROM2
0x20200000â0x20207FFF
0x08080000â0x08081FFF
L2 ROM2
0x20280000â0x202BFFFF
0x080A0000â0x080AFFFF
1 From the ARM point of view, L2 Boot-ROM0 byte address space is 0x 0000 0000â0x 0000 7FFF.
Instruction Fetch
VISA Address Space
SHARC
Instruction Fetch
ISA Address Space
SHARC
0x00B80000â0x00B83FFF 0x00580000â0x00581555
0x00BA0000â0x00BBFFFF 0x005A0000â0x005AAAAF
0x00B00000â0x00B03FFF 0x00500000â0x00501555
0x00B20000â0x00B3FFFF 0x00520000â0x0052AAAF
0x00B40000â0x00B43FFF 0x00540000â0x00541555
0x00B60000â0x00B7FFFF 0x00560000â0x0056AAAF
Table 6. SHARC L1 Memory in Multiprocessor Space
L1 Memory of SHARC1 in
Multiprocessor Space
L1 Memory of SHARC2 in
Multiprocessor Space
Address via Slave1 Port
Address via Slave2 Port
Address via Slave1 Port
Address via Slave2 Port
Memory
Block
Block0
Block1
Block2
Block3
Block0
Block1
Block2
Block3
Block0
Block1
Block2
Block3
Block0
Block1
Block2
Block3
Byte Address Space
for ARM and SHARC
0x28240000â0x28270000
0x282C0000â0x282F0000
0x28300000â0x28320000
0x28380000â0x283A0000
0x28640000â0x28670000
0x286C0000â0x286F0000
0x28700000â0x28720000
0x28780000â0x287A0000
0x28A40000â0x28A70000
0x28AC0000â0x28AF0000
0x28B00000â0x28B20000
0x28B80000â0x28BA0000
0x28E40000â0x28E70000
0x28EC0000â0x28EF0000
0x28F00000â0x28F20000
0x28F80000â0x28FA0000
Normal Word Address Space
for SHARC
0x0A090000â0x0A09C000
0x0A0B0000â0x0A0BC000
0x0A0C0000â0x0A0C8000
0x0A0E0000â0x0A0E8000
0x0A190000â0x0A19C000
0x0A1B0000â0x0A1BC000
0x0A1C0000â0x0A1C8000
0x0A1E0000â0x0A1E8000
0x0A290000â0x0A29C000
0x0A2B0000â0x0A2BC000
0x0A2C0000â0x0A2C8000
0x0A2E0000â0x0A2E8000
0x0A390000â0x0A39C000
0x0A3B0000â0x0A3BC000
0x0A3C0000â0x0A3C8000
0x0A3E0000â0x0A3E8000
Rev. PrF | Page 11 of 168 | February 2016
|
▷ |