Data Sheet
June 2001
DSP16410B Digital Signal Processor
42
Agere Systems—Proprietary
Use pursuant to Company instructions
Agere Systems Inc.
4 Hardware Architecture
(continued)
4.5 Memory Maps
(continued)
4.5.7 Internal I/O Detailed Memory Map
Figure 9
is a detailed view of the 128 Kword internal I/O memory component shown in Figures
7
and
8
. It consists
of a 4 Kword block for the memory-mapped registers of each peripheral and a 2 Kword block for the SLM. The
internal I/O memory component is directly accessible by both cores and by the DMAU and PIU. The SEMI controls
access to the internal I/O memory component, which is subject to wait-state and contention penalties. The SEMI
permits only 16-bit and aligned 32-bit accesses to the internal I/O memory component. The SEMI does
not
permit
misaligned 32-bit accesses (double-word accesses with an odd address) for the internal I/O memory component
because they produce undefined results. An access to the internal I/O memory component takes multiple clock
cycles to complete and a core access to the internal I/O memory component causes that core to incur wait-
states. See
Section 4.14.7.1 on page 125
for details on system bus performance.
Figure 9. Internal I/O Memory Map
The memory-mapped registers located in their associated peripherals are each mapped to an even address. The
sizes of these registers are 16 bits, 20 bits, or 32 bits. A register that is 20 bits or 32 bits must be accessed as an
aligned double word. A register that is 16 bits can be accessed as a single word with an even address or as an
aligned double word. If a register that is 16 bits or 20 bits is accessed as a double word, the contents of the register
are right-justified.
Section 6.2.2 on page 228
details the memory-mapped registers.
0x40000
0x40FFF
16 bits
SEMI REGISTERS
(4 Kwords
)
Although 4 Kwords are reserved for the memory-mapped registers of each peripheral, not all of the 4 Kwords are actually used.
PIU REGISTERS
(4 Kwords
)
DMAU REGISTERS
(4 Kwords
)
SIU0 REGISTERS
(4 Kwords
)
SIU1 REGISTERS
(4 Kwords
)
SLM (2 Kwords)
0x42000
0x42FFF
0x44000
0x44FFF
0x45800
0x5FFFF
0x41000
0x41FFF
0x43000
0x43FFF
0x45000
0x457FF
RESERVED
(106 Kwords)