Intro
Hardware
Nokia OS
Software
Glossary of Terms
Todo
Credits
Forum
Guestbook
Glossary of Terms
ASIC
Application Specific Integrated Circuit
Part of the MAD chip encapsulating the I/O circuitry
CCont
Current Controller
Controller chip that controls power of peripihals (MAD, SIM, Hagar), battery charging, the real
time clock and the A/D converters that measure various voltage levels of the circuitry. It also
contains a watchdog that powers down the system when not written for a certain amount of time.
COBBA
Codec Chip
Audio Codec (D/A and A/D convertor , to PCM 8kHz) and I/Q codec.
CTSI
Clock, Timing, Sleep and Interrupt control
The I/O module concerned with basic functions like timers and interrupts
DCT3
Nokia phone class
Nokia their common name for the following phones:
3210 3310 3330 3350 3390 3410 5110 5130 5146 5190
5210 5510 6110 6130 6150 6210 6250 7110 8210 8250
8290 8850 8890 9000 9110 9210
DSP
Digital Signal Processor
The part of the DSP that communicates with the COBBA and HAGAR, does GSM and audio encoding/decoding,
and communicates with the FBUS.
FIQ
Fast Interrupt Request
ARM Interrupt with a higher priority than IRQ.
GENSIO
Generic Serial I/O
Interface to LCD (write only) and CCont (R/W)
HAGAR
GSM transciever chip
NMP70731, dualband direct conversion (zero IF) tranceiver.
IRQ
Interrupt Request
ARM basic interrupt line, has a lower priority than FIQ but still interrupts code execution after the current instruction
when issued.
MAD
MCU ASIC DSP
The main processor (also called MAD2WD2). It contains the control logic and digital signal processing.
MBUS
Single duplex asynchronous serial
Single duplex asynchronous serial protocol used by Nokia phones, it's successor is called FBUS, which is somewhat
more complex but faster and full duplex.
MCU
Micro Controller Unit
The master processor (ARM). It steers the DSP, User Interface, Peripihals and about anything else
worth mentioning.
MDI
Message Data Interface
Message based shared memory communication protocol used between the MCU and DSP (in MAD). There are two
message types: short and long. Short is one halfword, long packets use a FIFO queue and can be quite
somewhat longer.
PUP
Parallel Peripihal Module
The I/O module concerned with Parallel I/O, USART (MBUS), and PWM control units for Vibrator
and Buzzer
SIMI
SIM Interface
Circuitry concerned with the communication with the SIM (Subscriber Identification Module),
has an UART and clock generator.
UIF
User InterFace module
The I/O module concerned with Keyboard and GENSIO (CCont interface, LCD interface and COBBA PCM codec)
Last updated: 2005-02-21 14:19
This site is the result of a great deal of assembly code reading, research, countless (mostly futile)
searches for data sheets, cross-referencing and analysing. If you use this information in any
way please mention wumpus <blacksphere@goliath.darktech.org>
(and others in the credits section) in the credits of your program/document. And tell me :) If you have more information please contribute.
If you just copy this, stick your name on it and call it yours I hope you get your genitals bitten off
by a three headed monkey. Have a nice day.
No mobile phones were harmed in the production of this site.