
NXP Semiconductors
SAF784x
One chip CD audio device with integrated MP3/WMA decoder
NXP B.V. 2008.
All rights reserved.
For more information, please visit: http://www.nxp.com
For sales office addresses, please send an email to: salesaddresses@nxp.com
Date of release: 9 May 2008
Document identifier: SAF784X_2
Please be aware that important notices concerning this document and the product(s)
described herein, have been included in section ‘Legal information’.
6.6.10.1
6.6.10.2
6.6.11
6.7
6.7.1
6.7.1.1
6.7.1.2
Automatic error handling. . . . . . . . . . . . . . . . . 59
Automatic sequencers and timer interrupts . . 60
Driver interface . . . . . . . . . . . . . . . . . . . . . . . . 60
Flexi servo options . . . . . . . . . . . . . . . . . . . . . 60
Modes of operation. . . . . . . . . . . . . . . . . . . . . 61
Hardware servo-only. . . . . . . . . . . . . . . . . . . . 61
Hardware servo with fine offset
compensation . . . . . . . . . . . . . . . . . . . . . . . . . 61
Fully flexible servo . . . . . . . . . . . . . . . . . . . . . 61
Pre-processing with hardware servo . . . . . . . 61
Hardware servo with post-processing. . . . . . . 61
Pre-processing with hardware servo plus
post-processing . . . . . . . . . . . . . . . . . . . . . . . 61
Block decoder. . . . . . . . . . . . . . . . . . . . . . . . . 62
Supported modes of operation . . . . . . . . . . . . 63
Channel decoder to block decoder
interface (C2I). . . . . . . . . . . . . . . . . . . . . . . . . 63
Block decoder to segmentation manager
interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Segmentation manager . . . . . . . . . . . . . . . . . 64
General. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Interrupt generation . . . . . . . . . . . . . . . . . . . . 64
Segmentation buffer ARM
sub-system interface. . . . . . . . . . . . . . . . . . . . 65
Laser interface . . . . . . . . . . . . . . . . . . . . . . . . 66
ARM7 System. . . . . . . . . . . . . . . . . . . . . . . . . . 66
ARM7TDMI-S microprocessor . . . . . . . . . . . . 66
Static Memory Interface Unit (SMIU) . . . . . . . 67
SMIU operation modes. . . . . . . . . . . . . . . . . . 68
Selecting the memory banks . . . . . . . . . . . . . 68
Read access to external memories . . . . . . . . 69
Programming the external memory data
widths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Wait-state generation . . . . . . . . . . . . . . . . . . . 69
Output-enable delay programming . . . . . . . . . 69
Burst reads from external memory . . . . . . . . . 71
Write access to external memory. . . . . . . . . . 71
Write-enable programmable delay . . . . . . . . . 71
SMIU operation parameters to calculate
latency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Program ROM interface . . . . . . . . . . . . . . . . . 72
Boot ROM interface . . . . . . . . . . . . . . . . . . . . 72
Embedded KFlash interface . . . . . . . . . . . . . . 73
RAM interface. . . . . . . . . . . . . . . . . . . . . . . . . 73
I
2
C-bus interface. . . . . . . . . . . . . . . . . . . . . . . 73
General purpose I/Os . . . . . . . . . . . . . . . . . . . 74
Interrupt controller . . . . . . . . . . . . . . . . . . . . . 74
UART interfaces . . . . . . . . . . . . . . . . . . . . . . . 74
Timers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Watchdog timer. . . . . . . . . . . . . . . . . . . . . . . . 75
6.7.1.3
6.7.1.4
6.7.1.5
6.7.1.6
6.8
6.8.1
6.8.2
6.8.3
6.9
6.9.1
6.9.2
6.9.3
6.10
7
7.1
7.2
7.2.1
7.2.2
7.2.3
7.2.3.1
7.2.3.2
7.2.3.3
7.2.3.4
7.2.4
7.2.4.1
7.2.5
7.3
7.4
7.5
7.6
7.7
7.8
7.9
7.10
7.11
7.12
7.13
7.14
7.15
7.15.1
7.15.2
7.15.3
7.16
7.16.1
7.16.2
7.16.3
8
9
10
11
11.1
12
13
13.1
13.2
13.3
13.4
14
15
16
17
17.1
17.2
17.3
17.4
18
19
Real-time clock. . . . . . . . . . . . . . . . . . . . . . . . 75
DMA controller . . . . . . . . . . . . . . . . . . . . . . . . 75
Back-end audio processing . . . . . . . . . . . . . . 76
Parallel-to-serial I
2
S conversion . . . . . . . . . . . 76
Variable sample-rate converter . . . . . . . . . . . 76
EBU interface. . . . . . . . . . . . . . . . . . . . . . . . . 77
Reset functionality . . . . . . . . . . . . . . . . . . . . . 77
Power supply requirements . . . . . . . . . . . . . . 77
System clock . . . . . . . . . . . . . . . . . . . . . . . . . 77
Assertion of reset. . . . . . . . . . . . . . . . . . . . . . 78
Limiting values . . . . . . . . . . . . . . . . . . . . . . . . 78
Recommended operating conditions . . . . . . 79
Characteristics . . . . . . . . . . . . . . . . . . . . . . . . 79
Test information. . . . . . . . . . . . . . . . . . . . . . . . 83
Quality information . . . . . . . . . . . . . . . . . . . . . 83
Package outline. . . . . . . . . . . . . . . . . . . . . . . . 84
Soldering of SMD packages. . . . . . . . . . . . . . 85
Introduction to soldering. . . . . . . . . . . . . . . . . 85
Wave and reflow soldering. . . . . . . . . . . . . . . 85
Wave soldering. . . . . . . . . . . . . . . . . . . . . . . . 85
Reflow soldering. . . . . . . . . . . . . . . . . . . . . . . 86
Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . 87
Glossary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Revision history . . . . . . . . . . . . . . . . . . . . . . . 90
Legal information . . . . . . . . . . . . . . . . . . . . . . 91
Data sheet status. . . . . . . . . . . . . . . . . . . . . . 91
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Disclaimers. . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Contact information . . . . . . . . . . . . . . . . . . . . 91
Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92