You are on page 1of 26

Design and implementation of the operation and maintenance software for a new GSM transcoder

Author: up!rvi"or: In"tructor: Paavo Markkola Pro#!""or $aimo Kantola M. c. %uha Pa&uvirta

NOKIA

paavo.markkola@nokia.com

18.10.2005

'!n!ral In#ormation
(

)h!"i" *ritt!n at Nokia n!t*ork" +urin, 200- . 2005

NOKIA

paavo.markkola@nokia.com

18.10.2005

0ont!nt"
( ( ( ( ( ( ( (

O1&!ctiv!" o# th! th!"i" M!tho+olo,2 )ran"co+!r" in ' M n!t*ork" Nokia tran"co+!r" Op!ration an+ maint!nanc! "o#t*ar! Impl!m!ntation )!"t 1!nch 0onclu"ion"

NOKIA

paavo.markkola@nokia.com

18.10.2005

O1&!ctiv!" o# th! th!"i"


(

)o +!"i,n an+ impl!m!nt th! op!ration an+ maint!nanc! 3O4M5 "o#t*ar! #or th! Nokia thir+ ,!n!ration ' M tran"co+!r an+ "u1multipl!6!r 3)0 M/i5. )0 M/i har+*ar! i" 1a"!+ on th! curr!nt7 "!con+ ,!n!ration tran"co+!r an+ "u1multipl!6!r 3)0 M25. )0 M2 O4M "o#t*ar! can 1! u"!+ a" th! 1a"i" #or th! )0 M/i O4M "o#t*ar!. )hi" *ork i" a1out th! chan,!" r!8uir!+ to th! )0 M2 O4M "o#t*ar! "o that it can 1! u"!+ *ith th! )0 M/i har+*ar!.

( ( (

NOKIA

paavo.markkola@nokia.com

18.10.2005

M!tho+olo,2
( ( ( (

Nokia "o#t*ar! +!v!lopm!nt proc!+ur! $!8uir!m!nt "p!ci#ication ( )h! chan,!" n!!+!+ to th! O4M "o#t*ar! #rom )0 M2 l!v!l Impl!m!ntation "p!ci#ication ( 9!"cri1!" th! principl!" ho* th! #!atur! i" to 1! impl!m!nt!+ Impl!m!ntation ( 0han,!" to co+! in a""!m1l!r7 P:M an+ 0 lan,ua,!" ( )!"tin, th! that th! impl!m!ntation *ork"

NOKIA

paavo.markkola@nokia.com

18.10.2005

)ran"co+!r" in ' M n!t*ork" 315


( ( (

)h! ' M "2"t!m #!atur!" "!v!ral co+!c" that ar! u"!+ in or+!r to r!+uc! th! num1!r o# 1it" tran"#!rr!+ ov!r th! ra+io int!r#ac! On th! n!t*ork "i+! th!"! co+!c" ar! impl!m!nt!+ in )ran"co+in, an+ $at! A+aptation <nit 3)$A<5 )h! purpo"! o# th! )$A< i" to ( )ran"co+! "p!!ch 1!t*!!n th! "tan+ar+ ;- k1=" P0M #ormat an+ th! !nco+!+ #ormat" u"!+ on th! ' M ra+io int!r#ac! ( P!r#orm rat! a+aptation #or +ata call" 1!t*!!n ;- k1=" an+ limit!+ 1it rat!" on th! ra+io int!r#ac! p!!ch co+!c" ( >ull $at! 3>$5 1; k1=" ( ?al# $at! 3?$5 8 k1=" ( @nhanc!+ >ull $at! 3@>$5 1; k1=" ( A+aptiv! Multirat! 3AM$5 1; k1=" Ait" rat!" #or +ata call" ( ' M +ata B.; k1=" ( ' M +ata 1-.- k1=" ( ?i,h p!!+ 0ircuit *itch!+ 9ata 3? 0 95 allo*" mor! than on! chann!l to 1! u"!+ #or th! "am! conn!ction7 ma6 -0 . 50 k1=" @v!r2 call in a ' M n!t*ork mu"t !v!ntuall2 ,o throu,h )$A<

NOKIA

paavo.markkola@nokia.com

18.10.2005

)ran"co+!r" in ' M n!t*ork" 325


Um MS BTS BSC A

BSS
TRAU MSC/VLR

NSS
GMSC PSTN

Gb

GPRS Packet Core


SGSN GGSN Data Networks

( ( (

)$A< i" part o# th! Aa"! tation u1"2"t!m 3A 5 althou,h it i" u"uall2 locat!+ n!6t M 0 )$A< op!rat!" on ph2"ical l!v!l an+ +o!" not han+l! ' M "i,nalin, )$A< can 1! int!,rat!+ *ith a "u1multipl!6!r ( >our 1; k1="7 or !i,ht 8 k1="7 chann!l" can 1! "u1multipl!6!+ in to on! ;- k1=" chann!l )h! clo"!r to th! M 0 th! )$A< i" locat!+ th! 1!tt!r utiliDation o# th! tran"mi""ion capacit2
C paavo.markkola@nokia.com 18.10.2005

NOKIA

Nokia )ran"co+!r" 315


( ( ( (

)ran"co+!r an+ "u1multipl!6!r 3)0 M5 u1multipl!6!r i" #ull2 int!r,ra+!+ to th! +!vic! Aa"!+ on th! Nokia 9E200 plat#orm )hr!! ,!n!ration" o# tran"co+!r" ( )h! #ir"t ,!n!ration tran"co+!r i" o1"ol!t! an+ no lon,!r "upport!+ ( )h! curr!nt tran"co+!r pro+uct i" )0 M2 ( )h! n!* tran"co+!r7 )0 M/i7 +o!" not +ir!ctl2 r!plac! )0 M27 in"t!a+ it provi+!" an alt!rnativ! "olution Al*a2" locat!+ in 1!t*!!n A 0 an+ M 07 an+ can 1! con"i+!r!+ a" an int!rnal part o# th! A 0 9i,ital i,nal Proc!""or" 39 P5 ar! u"!+ to impl!m!nt th! )$A< #unctionalit2 @6chan,! )!rminal" 3@)5 provi+! P0M lin!" 3!ith!r @1 or )15 to*ar+" A 0 an+ M 0 Provi+!" on! P0M lin! to*ar+" A 0 3At!r int!r#ac!5 an+ #our 3*ith #ull rat! chann!l"5 or "!v!n 3*ith hal# rat! chann!l"5 P0M lin!" to*ar+" M 0 3A int!r#ac!5
8 paavo.markkola@nokia.com 18.10.2005

( ( ( (

NOKIA

Nokia tran"co+!r" 3257 )0 M2


( ( (

)0 M2 con"i"t o# #our +i##!r!nt plu,Fin unit" )ran"co+!r controll!r plu,Fin unit 3)$0O5 ( 0ontrol" th! op!ration o# th! tran"co+!r )ran"co+!r plu,Fin unit 3)$12=1;5 ( Incorporat!" 12 3AN I5 or 1; 3@) I5 on 1oar+ 9 P" ( )*o plu,Fin unit" r!8uir!+ p!r A int!r#ac! P0M lin! @6chan,! t!rminal" plu,Fin unit" 3@)2@=A5 ( Impl!m!nt" t*o @1 or )1 P0M lin!" Po*!r "ourc! plu,Fin unit 3P0 15 All plu,Fin unit" !6c!pt th! po*!r "ourc! r!8uir! "o#t*ar! >ull rat! capacit2 i" 120 3@) I5 or B5 3AN I5 chann!l"
18.10.2005

)0 M2

( ( ( ( (

@i,ht unit" in can 1! !8uipp!+ to a ca1in!t ( 0a1in!t NOKIA B paavo.markkola@nokia.com capacit2 i" B;0=C;8 chann!l"

Nokia )ran"co+!r" 3/57 )0 M/i


( ( ( ( ( ( ( (

0on"i"t o# onl2 on! plu,Fin unit7 )$/@=A Moth!r1oar+ i" 1a"!+ on th! )$0O plu,Fin unit 9au,ht!r 1oar+ con"i"t o# ; 3AN I5 or C 3@) I5 9 P". 9 P" hav! "i6 cor!" !ach capa1l! o# han+lin, thr!! tra##ic chann!l" 9o!" not "upport hal# rat! @)1; plu,Fin unit" provi+! P0M lin!" #or "!v!ral )0 M/i unit" @6t!rnal clock" provi+! "2nchroniDation )0 M/i cartri+,! hol+" 1; )$/@=A unit" an+ "i6 cartri+,!" can 1! !8uipp!+ to )0 M/i ca1in!t

)0 M/i

NOKIA

10

paavo.markkola@nokia.com

18.10.2005

Nokia )ran"co+!r" 3-57 Gh2 )0 M/iH


(

)h! main r!a"on to +!v!lop )0 M/i i" to accommo+at! th! tran"co+in, capacit2 to th! capacit2 o# th! n!* hi,h capacit2 A 0" ( On! )0 M/i ca1in!t r!plac!" "!v!ral )0 M2 ca1in!t" Anoth!r r!a"on i" to up,ra+! th! 9 P plat#orm ( 0apacit2 o# th! 9 P" in )0 M2 i" limit!+

NOKIA

11

paavo.markkola@nokia.com

18.10.2005

Op!ration an+ Maint!nanc! o#t*ar!


( ( ( ( (

$un" on th! controllin, unitI )$0O in )0 M2 or )$/@=A moth!r1oar+ in )0 M/i Auilt #or 1;F1it 18; t2p! proc!""or" *ith 1 MA m!mor2 ran,! tor!+ to #la"h m!mor2 in th! controllin, unit an+ th! ma6imum "iD! i" 512 kA )0 M2 al"o ha" a $OM v!r"ion *hich !n"ur!" that th! #la"h v!r"ion i" upF toF+at! )h! r!"pon"i1iliti!" o# th! O4M "o#t*ar! ar! ( makin, "ur! that th! "o#t*ar! mo+ul!" u"!+ 12 th! tran"co+!r ar! upFtoF+at!7 ( loa+in, +!vic!" *ith appropriat! "o#t*ar! mo+ul!"7 ( "up!rvi"in, th! op!ration o# th! tran"co+!r7 ( p!r#ormin, +ia,no"tic" on th! tran"co+!r unit7 ( con#i,urin, th! tran"co+!r an+ maintainin, con#i,uration +ata7 an+ ( impl!m!ntin, local an+ r!mot! int!r#ac!" to th! tran"co+!r. Auilt aroun+ th! Nokia propri!tar2 op!ratin, "2"t!m call!+ P@0)< >unctionalit2 impl!m!nt!+ *ith a num1!r o# P@0)< proc!""!" *ith +!#in!+ purpo"!" an+ r!"pon"i1iliti!" communicat! *ith !ach oth!r 12 "!n+in, m!""a,!" paavo.markkola@nokia.com 18.10.2005

( (

( Proc!""!" NOKIA 12

Impl!m!ntation7 ?ar+*ar! 0han,!"


( (

( (

( ( (

( (

?o"t proc!""or i" +i##!r!nt Int!l 8018;@A @ 1; M?D AM9 Am18;@$ @ 50 M?D ( In"truction "!t i" th! "am! Aoot proc!+ur! i" +i##!r!nt ( Aoot" #rom #la"h in"t!a+ o# $OM a" in )0 M2 ( Mu"t al"o cop2 it"!l# #rom #la"h to $AM !6!cution continu!" #rom $AM u1multipl!6!r impl!m!nt!+ *ith a >i!l+ Pro,ramma1l! 'at! Arra2 3>P'A5 +!vic! ( N!!+" to 1! loa+!+ an+ con#i,ur!+ tora,! #la"h m!mor2 i" +i##!r!nt ( iD! incr!a"!+ #rom 512 kA to 8 MA7 1ut 1ank "iD! +!cr!a"!+ #rom 25; kA to ;- kA 9 P co+! loa+in, m!mor2 i" u"!+ to loa+ 9 P" ( Aank!+ to ;- kA pa,!" *ith total "iD! 512 kA )h! 9 P 1lock an+ th! int!r#ac! to it ar! compl!t!l2 +i##!r!nt <"! o# ?i,hF:!v!l 9ata :ink 0ontrol 3?9:05 chann!l" to !6t!rnal +!vic!" 3@) an+ clock unit"5 +!p!n+" on th! location o# th! )$/@=A plu,Fin unit ( <nit" hav! +i##!r!nt rol!" Int!rnal clock r!plac!+ *ith ca1in!t l!v!l !6t!rnal clock" ( Onl2 ca1in!t h!a+ ma"t!r can control !6t!rnal clock" @6chan,! t!rminal" hav! 1; unit" in"t!a+ o# &u"t t*o ( Onl2 cartri+,! ma"t!r 3At!r an+ A int!r#ac!5 an+ ma"t!r" 3A int!r#ac!5 hav! control ov!r !6chan,! t!rminal"
1/ paavo.markkola@nokia.com 18.10.2005

NOKIA

Impl!m!ntation7 Aoot Proc!+ur!


( ( ( (

)*o pha"!+ 1oot proc!+ur! In th! #ir"t pha"! 1oot" #rom #la"h 0op2 !v!r2thin, #rom #la"h to $AM ( <"in, onl2 ho"t proc!""orJ" r!,i"t!r" )h! #ir"t pha"! compl!t!+ *h!n I=O pin i" turn!+ 12 "o#t*ar! ( M!mor2 con#i,uration i" alt!r!+ ( N!6t in"truction i" #!tch!+ #rom th! "am! a++r!"" in $AM >la"h an+ 9 P co+! loa+in, m!mori!" ar! no* mapp!+ to ;- kA ar!a" a#t!r 25; kA +ata m!mor2 !con+ pha"! th!n initialiD!" har+*ar! +!vic!"
$AM #la"h

FFFFFH

UCS
80000H

LCS
00000H

FFFFFH

( (

$AM >la"h an+ 9 P 9ata

UCS
80000H

MCS
40000H

LCS
00000H

NOKIA

1-

paavo.markkola@nokia.com

18.10.2005

Impl!m!ntation7 >P'A 0on#i,uration


(

)h! >P'A +!vic! mu"t 1! con#i,ur!+ +urin, 1oot . oth!r*i"! th! plu,Fin unit *onJt *ork ( )h! +!vic! i" loa+!+ *ith a co+! "tor!+ to #la"h :oa+in, proc!!+" *ith #iv! "o#t*ar! controll!+ I=O pin" Proc!!+" on! 1it at a tim! ( )h! "iD! o# th! >P'A co+! i" a1out 5 million 1it"
T1 T2 T3 T4 T5

( (

CCLK

DIN

Bit1

Bit2

Bit3

PROGRAM

INIT

1
NOKIA 15

7
18.10.2005

paavo.markkola@nokia.com

Impl!m!ntation7 ?9:0 chann!l"


( ( ( (

( ( (

?9:0 chann!l i" conn!ct!+ to a tim! "lot in a P0M lin! :ink Acc!"" Protocol . chann!l 9 3:AP95 protocol i" u"!+ on top o# ?9:0 chann!l" to !"ta1li"h!+ link" to oth!r "2"t!m" )0 M2 ha" #iv! ?9:0 chann!l"I on! to A 0 31; k1="5 an+ #our to @) plu,Fin unit" 3;- k1="5 )0 M/i ha" #our chann!l" 1ut th!ir u"a,! +!p!n+" on th! rol! o# th! unit ( All unit" hav! A 0 conn!ction ( 0a1in!t h!a+ ma"t!r ha" t*o conn!ction" to th! !6t!rnal clock" ( 0artri+,! ma"t!r ha" t*o conn!ction" @) plu,Fin unit" 3At!r an+ A int!r#ac!" ( Ma"t!r ha" on! conn!ction to @) plu,Fin unit 3A int!r#ac!5 ?9:0 chann!l con#i,uration n!!+" an up+at!I P0M tim! "lot !tc. >or "implicit2 :AP9 proc!"" tri!" to !"ta1li"h all #our link" ( Onl2 link" u"in, a *orkin, ?9:0 chann!l can ,!t up :AP9 proc!"" mu"t al"o 1! a1l! to "!n+ m!""a,!" throu,h prop!r link accor+in, to th!ir +!"tination
1; paavo.markkola@nokia.com 18.10.2005

NOKIA

Impl!m!ntation7 >la"h Mana,!r


( (

N!!+" to control all acc!""!" to 1ank!+ m!mori!" ( #la"h an+ 9 P co+! loa+in, m!mor2 )otall2 r!+!"i,n!+ ( 0annot han+l! op!ration" that cro"" pa,! 1oun+ari!" ( Pa,! "iD! i" r!+uc!+ #rom 25; kA to ;- kA ( >la"h int!r#ac! i" +i##!r!nt a" th! #la"h +!vic! i" +i##!r!nt >la"h op!ration" ( $!a+ . r!a+" a num1!r o# *or+" #rom #la"h ( Grit! . pro,ram" a num1!r o# *or+" to #la"h ( Alank . !ra"!" 3"!t" 1it" hi,h5 a num1!r *or+" in #la"h ( 0h!ck"um . calculat!" ch!ck"um ov!r an ar!a in #la"h ( !arch . "!arch!" #or a u"!r +!#in!+ "trin, in #la"h >la"h "!ctor "iD! incr!a"!+ #rom /2 kA to ;- kA ( @8ual "iD! #la"h 1u##!r i" r!8uir!+ #or #la"h *rit! op!ration" ( ;- kA out o# 25; kA +ata m!mor2 i" too much mov!+ to 9 P co+! loa+in, m!mor2 ( Grit! op!ration" ar! not allo*!+ *h!n 9 P" ar! 1!in, loa+!+
1C paavo.markkola@nokia.com 18.10.2005

NOKIA

Impl!m!ntation7 o#t*ar! 9o*nloa+in,


(

)h! O4M "o#t*ar! loa+" all u"!+ "o#t*ar! mo+ul!" #rom A 0 +urin, r!"tart ( 0ompar!" mo+ul!" to "!! *h!th!r "o#t*ar! up+at! i" n!c!""ar2 )h! u"!r can al"o uploa+ mo+ul!" #rom P0 throu,h th! "!rial port *ith k!rmit protocol )$/@=A plu,Fin unit i" u"!l!"" i# th! O4M or >P'A mo+ul!" on #la"h ar! corrupt!+ ( 0annot r!l2 on $OM mo+ul! an2mor! ( <p+at! proc!+ur! mu"t 1! "a#! 9u! to th! "lo* conn!ction 31; k1="5 +o*nloa+ tak!" "!v!ral minut!" #or !ach "o#t*ar! mo+ul! N!!+" a t!mporar2 location in #la"h #or +o*nloa+!+ mo+ul!" ( I# +o*nloa+ "ucc!""#ul th!n cop2 "o#t*ar! to primar2 location In )0 M2 th! "o#t*ar! up+at! proc!"" ha" it" o*n #la"h int!r#ac! ( >la"h mana,!r int!r#ac! n!!+!+
18 paavo.markkola@nokia.com 18.10.2005

( (

( ( (

NOKIA

Impl!m!ntation7 9 P Mana,!m!nt
( ( (

( ( (

9 P "up!rvi"ion proc!!+" a" in )0 M2 1ut th! int!r#ac! to th! 9 P 1lock i" +i##!r!nt Onl2 on! 1;F1it m!""a,! r!,i"t!r p!r 9 P cor! ( )hr!! chann!l" mu"t u"! th! "am! r!,i"t!r Pro1l!matic a" 9 P cor!" hav! int!rrupt" +i"a1l!+ in 125 K" p!rio+" ( )o minimiD! *or"t ca"! +!la2 th! protocol mu"t mak! con"!cutiv! *rit!" to +i##!r!nt r!,i"t!r" 0hann!l #ailur!" cau"! r!"tart o# th! corr!"pon+in, 9 P cor! ( I# th! chann!l i" in th! #ir"t cor! th!n th! *hol! 9 P mu"t 1! r!"tart!+ 9 P loa+ proc!+ur! i" al"o +i##!r!nt ( o#t*ar! i" #ir"t copi!+ #rom #la"h to 9 P co+! loa+in, m!mor2 ( ?ar+*ar! lo,ic loa+" th! 9 P" ( Onc! compl!t! th! ho"t proc!""or" i" int!rrupt!+ All P0M lin!" conn!ct!+ th! tran"co+!r ma2 u"! +i##!r!nt co+!c In )0 M/i on! "o#t*ar! can impl!m!nt all co+!c" an+ #!atur!" ( )0 M2 ha" "!v!ral "o#t*ar!" +u! to th! limitation" o# th! 9 P" In )0 M/i th! "am! "o#t*ar! mu"t 1! loa+!+ to all 9 P" a" no com1ination 9 P" match!" on! P0M
1B paavo.markkola@nokia.com 18.10.2005

NOKIA

Impl!m!ntation7 @) Mana,!m!nt
(

( (

In principl! @) mana,!m!nt *ork" a" 1!#or! ( :!"" @) plu,Fin unit" ( Mor! @) unit" )h! capacit2 o# th! control link to an @)1; plu,Fin unit i" ;- k1=" ( 9!la2" ar! n!!+!+ oth!r*i"! th! link i" ov!r#lo*!+ @)1; plu,Fin unit" mu"t 1! loa+!+ ( o#t*ar! i" much lar,!r than in )0 M2 tak!" mor! tim! ( N!!+" m!""a,! int!r#ac! to #la"h mana,!r Not all )0 M/i unit" hav! @) plu,Fin unit" in th!ir control ( On! @)1; plu,Fin unit provi+!" At!r int!r#ac! P0M lin! #or all unit" in a )0 M/i cartri+,! ( On! @)1; plu,Fin unit provi+!" A int!r#ac! P0M lin!" #or #our )0 M/i unit" ( )$/@=A mi,ht 1! "*app!+ mu"t r!co,niD! in *hich rol! con#i,uration in #la"h *a" lat u"!+ I# th! )0 M/i +o!" not control an2 @)1; plu,Fin unit" th!n @) mana,!m!nt" ,o!" i+l!

NOKIA

20

paavo.markkola@nokia.com

18.10.2005

Impl!m!ntation7 9ia,no"tic"
( ( (

om! o# th! t!"t" r!8uir! chan,!" +u! to th! n!* har+*ar! $!a+=*rit! t!"t #or 9 P co+! loa+in, m!mor2 ( >la"h mana,!r mu"t +o thi" It i" not po""i1l! to "!t loop" in @) unit" a" th! )0 M/i unit" ma2 not hav! control ov!r th!ir @) unit" ( :oop in th! "u1multipl!6!r part @6t!rnal clock" mu"t 1! t!"t!+ ( 0lock unit" can p!r#orm th!ir o*n +ia,no"tic" >la"h t!"t calculat!" ch!ck"um" #rom co+! m!mor2 ( 0han,!+ to calculat! ch!ck"um #rom "tora,! #la"h a" *!ll

( (

NOKIA

21

paavo.markkola@nokia.com

18.10.2005

Impl!m!ntation7 2nchroniDation
(

Int!rnal clock unit ha" 1!!n r!plac!+ *ith t*o !6t!rnal clock unit" ( 0ommon #or th! *hol! )0 M/i ca1in!t ( Gorkin, an+ "par! unit" 0a1in!t h!a+ ma"t!r i" th! onl2 )0 M/i unit *ith th! control link" to th! clock unit" ( ?!a+ ma"t!r i" th! "!con+ )0 M/i in th! #ir"t cartri+,! o# th! ca1in!t )h! r!"pon"i1iliti!" o# th! h!a+ ma"t!r inclu+! ( up!rvi"ion . "up!rvi"!" th! clock unit" onc! !v!r2 /0 "!con+" ( 0on#i,uration . #or*ar+" u"!r +!#in!+ con#i,uration to th! clock unit" ( 9ia,no"tic" . #or*ar+" +ia,no"tic" r!8u!"t #rom th! u"!r to th! clock unit" ( Alarm" . in#orm" A 0 o# th! alarm" "!nt 12 th! clock unit"

NOKIA

22

paavo.markkola@nokia.com

18.10.2005

Impl!m!ntation7 <"!r Int!r#ac!"


( ( ( (

<"!r can conn!ct to th! tran"co+!r locall2 throu,h "!rial port or r!mot!l2 #rom A 0 throu,h a m!""a,! int!r#ac! )h! "!rial port i" th! ho"t proc!""or" int!rnal "!rial port ( 9riv!r n!!+" an up+at! a" ho"t proc!""or" ar! +i##!r!nt )h! u"!r int!r#ac! con"i"t o# ManFMachin! Int!r#ac! 3MMI5 "t2l! comman+" !v!ral comman+" r!8uir! minor up+at!" a" th!2 r!#l!ct th! har+*ar! con#i,uration

NOKIA

2/

paavo.markkola@nokia.com

18.10.2005

)!"t A!nch
(

On! )$/@=A plu,Fin unit an+ a cartri+,! ( @) I an+ AN I +au,ht!r 1oar+" )*o @)1; plu,Fin unit" ( Protot2p!" )*o !6t!rnal clock unit" Po*!r "ourc! P$)A plu,Fin unit ( Provi+!" "!rvic! t!rminal int!r#ac! to P@0)< N!* "o#t*ar! ha" to 1! 1urn!+ to a #la"h chip

( ( ( (

NOKIA

2-

paavo.markkola@nokia.com

18.10.2005

0onclu"ion"
( ( (

N!* har+*ar! . lot" o# +i##icult pro1l!m" :ot mor! *ork than !6p!ct!+ ( Inclu+in, "!v!ral "mall thin," that n!!+!+ chan,!" At th! mom!nt "!!m" 8uit! "ta1l!

NOKIA

25

paavo.markkola@nokia.com

18.10.2005

Lu!"tion"H

NOKIA

2;

paavo.markkola@nokia.com

18.10.2005