Data Sheet
June 2001
DSP16410B Digital Signal Processor
Table of Contents
Contents
Page
2
Agere Systems—Proprietary
Use pursuant to Company instructions
Agere Systems Inc.
1
2
3
4
Features...........................................................................................................................................................1
Description.......................................................................................................................................................1
Notation Conventions ....................................................................................................................................14
Hardware Architecture...................................................................................................................................14
4.1
DSP16410B Architectural Overview ....................................................................................................14
4.1.1
DSP16000 Cores....................................................................................................................17
4.1.2
Clock Synthesizer (PLL)..........................................................................................................17
4.1.3
Triport RAMs (TPRAM
0—1
).................................................................................................17
4.1.4
Shared Local Memory (SLM)..................................................................................................17
4.1.5
Internal Boot ROMs (IROM
0—1
) .........................................................................................17
4.1.6
Messaging Units (MGU
0—1
) ...............................................................................................17
4.1.7
System and External Memory Interface (SEMI)......................................................................18
4.1.8
Bit Input/Output Units (BIO
0—1
)..........................................................................................18
4.1.9
Timer Units (TIMER0_
0—1
and
TIMER1_
0—1
)...............................................................18
4.1.10 Direct Memory Access Unit (DMAU).......................................................................................18
4.1.11 Interrupt Multiplexers (IMUX
0—1
)........................................................................................18
4.1.12 Parallel Interface Unit (PIU) ....................................................................................................18
4.1.13 Serial Interface Units (SIU
0—1
)...........................................................................................18
4.1.14 Test Access Ports (JTAG
0—1
)............................................................................................18
4.1.15 Hardware Development Systems (HDS
0—1
)......................................................................18
4.2
DSP16000 Core Architectural Overview..............................................................................................19
4.2.1
System Control and Cache (SYS)...........................................................................................19
4.2.2
Data Arithmetic Unit (DAU).....................................................................................................19
4.2.3
Y-Memory Space Address Arithmetic Unit (YAAU).................................................................20
4.2.4
X-Memory Space Address Arithmetic Unit (XAAU).................................................................20
4.2.5
Core Block Diagram................................................................................................................21
4.3
Device Reset........................................................................................................................................23
4.3.1
Reset After Powerup or Power Interruption ............................................................................23
4.3.2
RSTN Pin Reset......................................................................................................................23
4.3.3
JTAG Controller Reset............................................................................................................24
4.4
Interrupts and Traps.............................................................................................................................25
4.4.1
Hardware Interrupt Logic.........................................................................................................25
4.4.2
Hardware Interrupt Multiplexing..............................................................................................28
4.4.3
Clearing Core Interrupt Requests ...........................................................................................30
4.4.4
Host Interrupt Output...............................................................................................................30
4.4.5
Globally Enabling and Disabling Hardware Interrupts.............................................................30
4.4.6
Individually Enabling, Disabling, and Prioritizing Hardware Interrupts....................................31
4.4.7
Hardware Interrupt Status.......................................................................................................32
4.4.8
Interrupt and Trap Vector Table..............................................................................................32
4.4.9
Software Interrupts..................................................................................................................34
4.4.10 INT[3:0] and TRAP Pins..........................................................................................................34
4.4.11 Nesting Interrupts....................................................................................................................35
4.4.12 Interrupt Polling.......................................................................................................................36
4.5
Memory Maps ......................................................................................................................................37
4.5.1
Private Internal Memory..........................................................................................................38
4.5.2
Shared Internal I/O..................................................................................................................38
4.5.3
Shared External I/O and Memory............................................................................................38
4.5.4
X-Memory Map........................................................................................................................39
4.5.5
Y-Memory Maps......................................................................................................................40
4.5.6
Z-Memory Maps......................................................................................................................41
4.5.7
Internal I/O Detailed Memory Map..........................................................................................42