NSW-6
System Module SE2
PAMS Technical Documentation
Page 36
Issue 1 12/99
Nokia Mobile Phones Ltd.
Digital Control
MAD
The baseband functions are controlled by the MAD asic, which consists of
a MCU, a system ASIC and a DSP.
MAD(1) contains following building blocks:
– ARM RISC processor with both 16–bit instruction set (THUMB mode)
and 32–bit instruction set (ARM mode)
– DSP core with peripherals:
– API (Arm Port Interface memory) for MCU–DSP commu-
nication, DSP code download, MCU interrupt handling vec-
tors (in DSP RAM) and DSP booting
– Serial port (connection to PCM)
– Timer
– DSP memory
– BUSC (BusController for controlling accesses from ARM to API, Sys-
tem Logic and MCU external memories, both 8– and 16–bit memories)
– System Logic
– CTSI (Clock, Timing, Sleep and Interrupt control)
– MCUIF (Interface to ARM via B
US
C). Contains MCU Boo-
tROM
– DSPIF (Interface to DSP)
– MFI (Interface to COBBA_D AD/DA Converters)
– CODER (Block encoding/decoding and A51&A52 ciphering)
– AccIF(Accessory Interface)
– SCU (Synthesizer Control Unit for controlling 2 separate
synthesizer)
– UIF (Keyboard interface, serial control interface for COB-
BA_D PCM Codec, LCD Driver and CCONT)
– UIF+ (roller/ slide handling)
– PUP (Parallel IO, USART and PWM control unit for vibra
and buzzer)
– FLEXPOOL (DAS00308 FlexPool Specification)
– SERRFI (DAS00348 COBBA_D Specifications)
The MAD1 operates from a 13 MHz system clock, which is generated
from the 13Mhz VCXO frequency. The MAD1PR1 supplies a 6,5MHz or a
13MHz internal clock for the MCU and system logic blocks and a 13MHz
clock for the DSP, where it is multiplied to TBD MHz DSP clock. The
system clock can be stopped for a system sleep mode by disabling the