Flash Programming - Nokia NSB-6 Series Technical Documentation Manual

Pams, system module
Hide thumbs Also See for NSB-6 Series:
Table of Contents

Advertisement

PAMS Technical Documentation
8–bit/16–bit databus. The BUSC bus controller supports 8– and 16–bit
access for byte, double byte, word and double word data. Access wait
states (0, 1 or 2) and used databus width can be selected separately for
each memory block.

Flash Programming

The phone have to be connected to the flash loading adapter so that sup-
ply voltage for the phone and data transmission lines can be supplied
from/to the adapter. When adapter switches supply voltage to the phone,
the program execution starts from the BOOT ROM and the MCU investi-
gates in the early start–up sequence if the flash prommer is connected.
This is done by checking the status of the MBUS–line. Normally this line
is high but when the flash prommer is connected the line is forced low by
the prommer.
The flash prommer serial data receive line is in receive mode waiting for
an acknowledgement from the phone. The data transmit line from the
baseband to the prommer is initially high. When the baseband has recog-
nized the flash prommer, the TX–line is pulled low. This acknowledge-
ment is used to start to toggle MBUS (FCLK) line three times in order that
MAD2 gets initialized. This must be happened within 15 ms after TX line
is pulled low. After that the data transfer of the first two bytes from the
flash prommer to the baseband on the RX–line must be done within 1 ms.
When MAD2 has received the secondary boot byte count information, it
forces TX line high. Now, the secondary boot code must be sent to the
phone within 10 ms per 16 bit word. If these timeout values are exceeded,
the MCU (MAD2) starts normal code execution from flash. After this, the
timing between the phone and the flash prommer is handled with dummy
bites.
A 5V programming voltage is supplied inside the transceiver from the bat-
tery voltage with a switch mode regulator (5V/30mA) of the CCONT. The
5V is connected to VPP pin of the flash.
Characteristcs
Time from boot indication to MAD2
initialization sequence
Time from MAD2 initialization se-
quence to byte lenght information
Time from byte lenght information to
end of secondary boot code loading.
Issue 1 06/2000
Min
E Nokia Mobile Phones Ltd.
System Module
Typ
Max
Unit
15
ms
1
ms
10 per16
ms
bit word
Page 35
NSB–6

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents