Instruction/ maintenance manual of the product PMT1 Emerson
Go to page of 128
PmT1 and P mE1: High Speed T1 and E1 In te r fac e Module User ’ s Ma nua l fr o m Emerson Network Po wer ™ Embedded Computing De ce mbe r 20 07.
The inf ormation in this manual h as been checke d and is belie ved t o be accurate an d reli able. HO WEVE R, NO RES PONS IB ILI TY IS AS SU MED B Y EME RSO N NET WO RK PO WER, EMBE DDED COMP UTI NG FOR I TS USE O R FOR A NY IN ACCU RACIE S. Spec ificati ons a re subjec t to cha nge without noti ce.
1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual i Regulator y Agen c y W a rning s & Noti ce s The Emer son Pm T1 a nd P mE 1 meet s th e r equir ements set for t h by the Federa l Co mmun i- cations Commissi on (FCC) in Title 47 of t he C od e of Federa l R egulation s.
Regulator y Agen c y W a rning s & Noti ce s (c ont inued ) PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 ii This board is designed t o be c onne cted t o the te lephone network or pre mises wiring us ing a compat ible modular jack which is Par t 68 compli ant.
Regulator y Agen c y W a rning s & Noti ce s (c ont inued ) 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual iii Inf ormation shall be provided as to t he power source requiremen ts. See the PmT 1 and PmE1 power requiremen ts in the ha rdware manual .
Regulator y Agen c y W a rning s & Noti ce s (c ont inued ) PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 iv EC De cla rat io n of Confor m it y Accor ding to EN 45014:1 998 Manufa c t urer’s N .
1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual v Con t en ts 1O v e r v i e w Compo nents a nd Features . . . . . . . . . . . 1-1 Functio nal Overv iew . . . . . . . . . . . . . . . . 1 -1 Physic al Memory M ap . . . . . . . . . . . . . . . 1-2 Additio nal Infor mation .
PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 vi 8 Mon itor Power -up/Rese t Sequen ce . . . . . . . . . . . . 8-1 Start-u p Display . . . . . . . . . . . . . . . . . . . . .8-4 Comm and-lin e History . . . . . . . . . . . . . . .8-5 Comm and-lin e Editor .
Con t en ts (co n t in ued) 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual vi i Te stSuite . . . . . . . . . . . . . . . . . . . . . . 8 -44 xp rintf.
Con t en ts (co n t in ued) PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 viii.
1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual ix Figu r es Figure 1 - 1: Gen eral System Blo ck Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 Figure 1 - 2: Ph ysical Memory M ap . . . . . . .
PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 x (bla nk pa ge).
1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual xi Ta b l e s Table 1-1 : Ad dress Summ ary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4 Table 1-2 : MTBF Hours . . . . . . . . . .
PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 xii Table 7-9 : Con nector P11 and P1 2 Pin Assignme nts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-9 Table 8-1 : NV RAM Configur ation Groups . . . . . . . . . . . . . . .
1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual i Reg i st er s Regist er 4-1: Bo ard Configu ration 0 (BCR), 0 x010 . . . . . . . . . . . . . . . . . .
PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 ii (bla nk pa ge).
1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 1-1 Sectio n 1 Over view The PmT1 and PmE1 is a single width PMC module desi gne d to provi de high -speed T1 and E1 interface s f or PMC -compatible baseboar ds.
Over view: Physical Memory Map PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 1- 2 Figu re 1 -1: Gene ral System Block Diagram PHYSICAL MEMOR Y MA P The physical memory map of the PmT1 a nd PmE1 is depicted in Fig. 1-2 . Inform ation on pa r- tic ular portions of the me mor y map c an be f ound in lat er sect ion s of this man ual.
Over view: Physical Memory Map 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 1-3 Figu re 1 -2: Physi cal Mem or y Map PMC/PCI Interface Registers Board Configuration Register Reserved Reserved Reser.
Over view: Addition al In form ation PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 1- 4 Ta b l e 1 - 1 : Address Summar y ADD ITI ON AL IN FOR MA TIO N This se c tion lists the PmT1 and PmE1 h ardwa re’s regul atory certifica tions and briefly dis- cu sses t he t erminology and n otation c onv entions us ed in t his manu al.
Over view: Addition al In form ation 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 1-5 Ta b l e 1 - 3 : R eg ula to r y A ge ncy Co m pli anc e — T1 Ta b l e 1 - 4 : R eg ula to r y A ge ncy Co m .
Over view: Addition al In form ation PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 1- 6 RoH S Co m p lian ce The Pm T1 an d PmE 1 a re c omp li an t wit h t he Eur ope an Uni o n’s R oHS (R es trict.
Over view: Addition al In form ation 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 1-7 EE PROM CA T93C 86 (Die Re v . C) 16-B it Micr owir e Seri al EEPR OM (C ata lyst l Sem icon duc to r , Inc .., D oc. No. 10 91 , Rev . O, 10 /13 /06 ) htt p: / /www .
Over view: Addition al In form ation PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 1- 8.
1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 2-1 Sectio n 2 Setup This ch apte r describes the physical l ayou t of the boards, the setup proc ess, and ho w to check for proper opera tion once the boar ds have been installed. This chapte r also inclu des troublesh ooting, se r vice , and w arrant y in forma tion.
Setu p: PmT1 and PmE1 Circ uit Board PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 2- 2 Figu re 2 -2: Component Map, T op (re v . 33) C1 C10 C12 C1 3 C14 C15 C16 C17 C18 C19 C2 C20 C21 C22 C23 C24 C25.
Setu p: PmT1 and PmE1 Circ uit Board 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 2-3 Figu re 2 -3: C ompo n ent Map, Bott om (rev. 33 ) R19 R18 U25 U24 U23 U30 U29 U28 U27 U26 CR2/CR6 CR1/CR4 CR5 .
Setu p: In st all a tion PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 2- 4 Connectors The Pm T1 and PmE 1 c irc ui t b oa rd h as va ri ou s co nne c t ors (s ee t he fi gu re s be gin nin g o n pag e 2-2), summari z ed as fol lows : P1/ P2 : The se co nnectors are installed fo r the PmT1 fron t panel I/O conf igur ations .
Setu p: PmT1 and PmE1 Se tup 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 2-5 Figu re 2 -4: PmT1 a nd PmE 1 In stallation 4 Inse r t and tight en the two rem aining screws.
Setu p: R ese t Methods PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 2- 6 Ta b l e 2 - 2 : Power Requirements The exact power re quirements for the PmT1 and PmE1 circuit b o ard depe nd upon the spe- cif ic c onf igura tion of th e board, incl uding the CPU f requen c y and amo unt of memory installed on t he board.
Setu p: Tr o u b l e s h o o t i n g 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 2-7 ❐ Be sure the PmT1 a nd PmE1 circ uit boa r d is sea ted f irmly in the baseboard and that the base board is fu lly plugged in the cha ssis. ❐ Be su re th e sy stem is no t overh e ati ng.
Setu p: Tr o u b l e s h o o t i n g PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 2- 8 • l ic ense ag reement s (if appl icab le) Figu re 2 -5: Se rial Number and Product ID on B ottom Side Prod uc t Repa ir If you plan to return t he board to Emerson Ne t work P ower for se r vice , v isit http:/ /www.
1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 3-1 Sectio n 3 Cent r al P rocessi ng Un it The Pm T1 an d PmE1 modul e uses the Fre es cale MP C 860P Pow erQUICC ™ microp roce ss or installed a s its CPU. The MPC860P combin es an embe dded Powe rPC™ c ore with fe atur es of the QUICC MC68 360 communi cations proc essor modu le (CPM).
Cent r al P rocessi ng Un it: M P C8 60 P In it ia li zati o n PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 3- 2 Ta b l e 3 - 2 : MPC860P Special Purpose Register Initialization The int ern al registe rs of the MPC860P a r e mapped to a co ntiguou s 16-kilobyte block of me mor y space on a 64-k i lobyte boundar y .
Cent r al P rocessi ng Un it: M PC8 60 P Excep tio n Ha ndlin g 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 3-3 MPC860P EXCEP TION HANDL ING Each typ e of CPU exce ption transf ers c o n trol to a diff eren t address in the ve c tor t able.
Cent r al P rocessi ng Un it: Syste m In te r face U nit (S IU) PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 3- 4 CPU Interrupts The logic on the PmT1 and PmE1 module rec e ive ex t ernal interrup ts LSE RR* and L INT o* fr om the PCI9 060ES chi p.
Cent r al P rocessi ng Un it: Sof t wa re R ese t 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 3-5 Timebase Counter This 64-bit counter provide s a timebase ref eren ce for sof tware. The cou nter ge nerate s a ma skable int errupt when it re aches t he value programmed into one of four ref e rence regis- ters.
Cent r al P rocessi ng Un it: O ption al BDM Heade r PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 3- 6 Ta b l e 3 - 6 lis ts the imp leme n tati o n o f the MPC86 0 P ort A and C s ign als u sed on t he PmT1 and Pm E1 mo d ule.
Cent r al P rocessi ng Un it: O ption al BDM Heade r 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 3-7 Figu re 3 -1: Processor BD M Header Ta b l e 3 - 7 : Pr ocesso r BDM Pin Assignmen ts Pin Num b.
Cent r al P rocessi ng Un it: O ption al BDM Heade r PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 3- 8.
1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 4-1 Sectio n 4 On-Car d Me mory Conf ig ur a tio n The P m T 1 and PmE1 module provides on e 32-pin flash socke t, an EEPROM, and one RAM co nfi gura tio n. Off- car d memo r y may b e acc esse d via the PMC/PCI int erfa ce .
On-Ca rd M emo r y C onf ig u ra ti on: On -card DRAM PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 4- 2 I 2 C EEPROM O per ation The I 2 C EEPROM support s a bidirectional bu s-orient ed protoc ol. The pro tocol de fines an y dev ice th at send s dat a onto the b us as a tr an smi tter a nd th e rece ivi ng d evice as the receiver.
On-Ca rd M emo r y C onf ig u ra ti on: On -card DRAM 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 4-3 On -card Me mory Sizing and T ype The Board Configur at ion registe r (C000, 0180 16 ) is a byte-w ide , re ad -on l y regi ste r th at c on - tains c onfigur ation inf ormation a bout the MPC860P and DRAM.
On-Ca rd M emo r y C onf ig u ra ti on: On -card DRAM PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 4- 4 Fo r non-bu r s t c y cl es, the numbe r in the “T otal Clo cks ” column of Ta b l e 4 - 3 .
1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 5-1 Sectio n 5 Serial I/O The PmT1 and PmE 1 module ha s six T TL s eri al ports that a re supplie d b y the MPC860P P ow- erQUIC C™.
Serial I/O: Th e Co mmu ni ca tion s Proc esso r Mo du le PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 5- 2 CP M Reg ist er I niti ali zat ion F orm at Some o f the CPM regi sters mu st be initia lized a s des cribed in Ta b l e 5 - 2 .
Serial I/O: Th e Co mmu ni ca tion s Proc esso r Mo du le 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 5-3 CPM I nterrupt Hand ling The CPM R ISC c ontroller genera tes interrup ts through the int errupt c ontroller to t he CPU. The in terrupt vector is provided b y the CPU .
Serial I/O: MPC8 60 P Se r i al In te rfac e PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 5- 4 Gene ral Pu rpose Tim ers The ge n eral p urpo se time rs can b e conf ig ured as f our 16-bi t or two 32-bi t iden tic al time r s . The best resolution of t he t i me is one clock cycle , which translat es to 25 nanos econds at 40 MHz.
Serial I/O: MPC8 60 P Se r i al In te rfac e 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 5-5 Serial Com munication Co ntroller s (SCC) The MP C860P has four SC Cs wh ich may be configu red indep e nden tly to imp lement differ- en t protocols. Protoc ols such as UART , HDL C, and SS7 a re support ed to var ying d egre es i n the MPC860P .
Serial I/O: U ART Ba ud Rate Selec tion PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 5- 6 • fr ames up to 8-ki l obits lon g UAR T B AUD RA TE S EL EC T ION The clock so urces for ea ch SCC ar e defin ed in t he SICR regi ster ( FF0 0,0A E C 16 ) and f or e ach S MC are define d in the SIMODE re gis ter (FF00,0AE 0 16 ) .
Serial I/O: Serial Connec tor Pin A ssign ments 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 5-7 Not e: T he EIA -232C spe ci fic ati on d efin es a maxim um r ate o f 20,000 b it s per s econ d o ve r a ty pic al 5 0-foo t cab le (2, 500 pico farad s max imu m load ca p acitance) .
Serial I/O: Serial Connec tor Pin A ssign ments PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 5- 8 13 — — — 14 B6 A7 GND 15 A6 C8 TDM#2 Tx Tip 1 16 E7 A8 TDM#2 TxRing 1 17 — — — 18 C 7 A 9.
1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 6-1 Sectio n 6 TDM Inter face The Time D ivision Mult iplexor (T DM) proce sses c hanneli ze d se rial d ata such as T1 and E1. The d at a c hann e ls can be r out ed i nt ern all y to th e QUICC to an y of the SC C or SMC c ont rol- ler s.
TDM Inter face : PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 6- 2 Ta b l e 6 - 2 : T 1E1 Signal s from T ran sc eiver , P1 Ta b l e 6 - 3 : TDM to T1 E1 Por t Conne c t ions fo r TD MA ( P2 ) Ta b l e 6 - 4 : T 1E1 Signal s from T ran sc eiver , P2 Fi g.
TDM Inter face : 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 6-3 Figu re 6 -1: T DM an d FD L C on n ec ti vi ty Di ag ra m The fol lowin g list d escri bes how th ese sig nals are use d and how th ey are to b e conf igure d for the variet y of opt ions tha t can be suppor ted.
TDM Inter face : T he T1 or E1 L ine I nter fa ce PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 6- 4 TCL K : The transmit clock mus t be driven t o t he T1 or E1 controller . The c lock will be driven by a bau d rate gener ator . In thi s case, th e bau d rate g enera tor is dr iv en by the RCLK in put or sys - te m clock.
TDM Inter face : Co nfigur ing t he T1 or E1 Inter face 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 6-5 CONFIGU RING THE T 1 OR E1 INTERFACE The Pm T 1 and PmE1 f ramers h ave typical c onfigura tion se tting s f o r opera tion.
TDM Inter face : Th e T1 F D L I n t e rfac e PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 6- 6 De pe nding on t he c onfig ura tion of t he b oar d, the FDL re ce ive r c an be co nnected t o a n SC C allowi ng the applica tion t o push the ov erhea d of rece ive da ta on the QUICC chip .
TDM Inter face : The Management D ata Inte r face (MDI) 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 6-7 THE MANAGEM ENT DAT A IN TERFACE (MDI) The MDI or Ma nagemen t Da ta Inte r face is a 3-wire prot ocol whic h allows acc ess t o the mod- ule re sources, re gisters and inte rrupts u sing the minimum resourc es nec essar y .
TDM Inter face : Fr o nt Pa n el I / O PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 6- 8 Ta b l e 6 - 7 : MD I Bit Fie ld Format FR O N T P A N E L I / O Connec t ors P1 and P2 pro vide the TDM sign als for the PmT1 and PmE1 front panel I/ O con- fi gura tions.
TDM Inter face : Fr o nt Pa n el I / O 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 6-9 The rec ommen ded cable as se mbly (Eme rson part number C308 A009-05) for P1 a nd P2 is sho wn in Fig . 6- 4 . The manuf act urer p ar t numb ers for these conne cto rs a re Stewa rt Conn ec- tor Sy ste ms SS -31 0808-5 and SS-8008 10-040-25 0.
TDM Inter face : Fr o nt Pa n el I / O PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 6- 10.
1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 7-1 Sectio n 7 PMC/ PCI Inter fa c e The PmT1 a n d PmE 1 module design complies with the Periphe ral Component Inte rconnect ( PCI) b u s i nte r fac e s tan dar d a nd wi th th e a ss oc ia t ed P CI M ezzan ine Car d ( PMC) me chani cal int erface s tandard.
PMC/ PCI Inter fa c e: P CI9 060E S Regis ter Map PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 7- 2 Loc al Co nf igu rat ion Reg ist ers The L ocal Con figurati on registers map PCI m emor y an d I/O into the local me mor y map . These reg isters may b e acces sed via loc al space.
PMC/ PCI Inter fa c e: P CI9 060E S In itializa tion 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 7-3 Sha re d R unt i me R e gis t ers The Sh ared Run time registers are a c ollection of mailbo x, int errupt, doorbell, and confi gura- tion registers that may be accessed from t he local bus and t he PCI bus.
PMC/ PCI Inter fa c e: P CI9 060E S In itializa tion PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 7- 4 The seri al EEPR OM ma y be re programmed to con figure the PCI bridge in o ther ways . Bits (27: 24) of the PCI9060ES EEPR OM con trol regist er ( C100,00E C 16 ) are used for read ing and writing the EEPR OM.
PMC/ PCI Inter fa c e: P CI9 060E S In itializa tion 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 7-5 Ta b l e 7 - 5 : PCI9060ES L oc al C on figu rat ion R egis t er I niti ali za tio n Hex V alue Loc al Bus 1 Address (hex): 1. Th e se registe rs are initia liz ed by the se rial EEPR OM.
PMC/ PCI Inter fa c e: P CI9 060E S In itializa tion PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 7- 6 Ta b l e 7 - 6 : PCI9060ES S hare d Runti me Reg ist er In iti aliz at io n Dea dlo ck ed Cycles.
PMC/ PCI Inter fa c e: P CI9 060E S In itializa tion 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 7-7 Ta b l e 7 - 7 : PCI9060ES Bu s Priori ty Contr ol As a n exa mple , a use r could give priorit.
PMC/ PCI Inter fa c e: PCI In te rrupt s PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 7- 8 Managing Band width It is possible to inadv ertently set the PCI 9060ES to give a dispro por tion ate bandwidth on ei the r si de o f the bri dge .
PMC/ PCI Inter fa c e: PM C Conne ctor Pin A ssign me nts 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 7-9 Amp 120534-1, Molex 5 3483-0649 or Molex 5 3508-0648 . The rec ommende d mat ing con- nectors inc lude Amp 12052 1-1, Amp 1 20528-1, and M ol ex 52 763-0649.
PMC/ PCI Inter fa c e: PM C Conne ctor Pin A ssign me nts PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 7- 10 PC I Bus Cont rol Si gnals The f ollowing s ignals for the PCI int erfac e are ava il able on co nnec t ors P11 and P12. R ef er to the PCI specif ication f or detailed usage of t hese sign als.
PMC/ PCI Inter fa c e: PM C Conne ctor Pin A ssign me nts 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 7-11 LOC K* : LO CK sus tai ned tr i- st ate sig nal i ndic ates that an atom ic o per ation may r equ ire mult ip le tra nsa c tion s to co mp lete.
PMC/ PCI Inter fa c e: PM C Conne ctor Pin A ssign me nts PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 7- 12.
1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 8-1 Sectio n 8 Mon it or The PmT1 and PmE 1 monit or consis ts of a se t of about 150 C l angu age functions.
Mon it or: P ower-u p /Res et Se qu en ce PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 8- 2 6 The cou ntdown to a utoboot begins if a boot dev ice (Boo tDev) is specifie d. If y ou allo w the cou ntdown finish, the selected device is bo o ted. R ef erenc e page 8-7 for boot ing from speci fic devices using t he boot c ommands.
Mon it or: P ower-u p /Res et Se qu en ce 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 8-3 Rom Ba se D efi ne R OM ba s e. 0x ff f300 00 T his fi e ld i s use d only whe n Boo tDev is def ined as R OM. Rom Size Defi ne R OM si ze . 0x40 00 0 T his fie ld is u sed onl y whe n Boo tDev is def ined as R OM.
Mon it or: Star t - up Displa y PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 8- 4 ST A R T-U P DI SP LA Y At power -up o r after a rese t, t he monitor runs diagnostics and repor ts t h e res ults in the star t -up displa y . The PmT1 and P mE1 displays h ave iden tical diagnostic repor ts.
Mon it or: Command -line Hist or y 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 8-5 Y ou can canc el both the nonvola tile c onfigurat ion sequence a nd the autoboo t sequence b y pressing t he H key on t he cons ole key board before th e bo o t ends.
Mon it or: In it ia li zi ng Mem or y PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 8- 6 ce o r cE : Ch ange te x t to th e end of a w ord ( cap it al E ig nor es pun c tua tio n). cb or c B: Cha nge the word before the cursor (capital B ignores punc tu ation).
Mon it or: In it ia li zi ng Mem or y 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 8-7 INITIALIZING M EMOR Y The mon it or u ses t he ar ea between 0000,0000 16 and 0001,0000 16 fo r inte rrup t vect or , stac k, d ata, an d b ss sp ace . An y wr ite s to tha t area can caus e unpr edictab le oper ation of the monitor .
Mon it or: Boo t Co mma nds PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 8- 8 unsi gne d long Cal lAdd ress; }; The structure consists of tw o uns igned long loc ati ons. The first is u sed for synchroniz ation, and the se c ond is t he ent r y a ddres s of the a pplica tion.
Mon it or: Boo t Co mma nds 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 8-9 bootrom is an auto boo t dev ice th at allo ws yo u to boo t an ap p licat io n pro gra m fr om ROM . It copi es code fr o m ROM int o RAM and then jumps t o the RAM addre ss.
Mon it or: He l p Co mma n ds PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 8- 10 Al so refer to the f unc tio n Bo o tUp on pa ge 8-37. HEL P C OMMA NDS help Use t he he lp comm and to view th e descri p tion o f the monit or c omma nd spe cifi ed by name .
Mon it or: Memor y/R egister Commands 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 8-11 De sc ri pt io n : co pyme m sourc e dest in atio n bytec ou nt displaymem displ ays memory in 16-b y te lines star ting at ad d r ess star taddr . The nu mber of lines dis- play ed is det ermined by li nes .
Mon it or: Memor y/R egister Commands PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 8- 12 setmem al lows memory loca tio ns t o be mod ifie d starting a t address . setm e m first d is pla ys the val ue tha t was r ead. Then y ou ca n t ype n ew d ata f or the v alue or le av e th e data unc h anged b y entering an em pt y l ine.
Mon it or: NVRAM Co mman ds 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 8-13 wri te str wr ites the ASC II stri ng sp ecifi ed by stri ng to a me mor y locat ion spec ified b y address . T he string mu st be enclo sed in double quot es (“ “ ).
Mon it or: NVRAM Co mman ds PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 8- 14 Grou p ‘C onsol e’ Port A( A, B) Baud 96 00 Pari ty None ( Even , Od d, Non e, Fo rc e) Data 8- bits ( 5-Bi ts, 6- B.
Mon it or: NVRAM Co mman ds 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 8-15 De sc ri pt io n : nv set gro u p fi eld va lu e T o mod i fy the lis t with the nvse t comm and, you mu st specif y th e group and field t o be modified and the new value.
Mon it or: NVRAM Co mman ds PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 8- 16 DevN um ber0 Clr Me mO nBo otFa l se(F alse , True) [SP, CR to co ntin ue ] or [E, e to E dit] 3 Pr ess E to ed it the g roup. 4 Pr ess <cr> until the Boot Dev fie ld is disp laye d.
Mon it or: Power - up Diagnostic/ T est Co mm an ds 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 8-17 PO WER- UP DI AGNOS TIC/ T EST C OMMAND S The fo llowing on-card functi ona l test s are av ailab le to be run at an y time , includ ing pow er - up a nd rese t.
Mon it or: Re mote Host Commands PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 8- 18 ca ch etest tests th e operatio n of the data cache. The tes t wri tes a word to ever y ca che line and v eri fies that the dat a was wr it ten in to the d ata ca che and n ot into D RA M.
Mon it or: Re mote Host Commands 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 8-19 pi le, init iate an d com ple te the dow nloa d, an d retu rn to the mo ni tor , a ll from on e term ina l.
Mon it or: Re mote Host Commands PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 8- 20 Not e: I f yo u do wnl oad f rom a UNIX host in bin ary forma t, b e sur e t o d isa ble t he host fr om m app ing <cr> to < cr -lf>. The download po rt is specified i n the n onvolatile memor y configuration.
Mon it or: Re mote Host Commands 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 8-21 3 Pr ess E to ed it the g roup. 4 Pr ess <cr> until the Baud field is displ ayed. 5 Ty p e a n e w v a l u e . 6 Cha nge othe r fields in th e same w a y . 7 <cr> ov er all fields wh ether you edit th em or not , unti l the mo nitor pro mpt reappea rs.
Mon it or: Re mote Host Commands PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 8- 22 Her e, the f irs t 02 is the by te cou nt ( on ly t h e da ta in the ss ss field is 3 coun ted). 0000 is the add ress fie ld; in this rec ord the addre ss field is mea ningles s, so it is a lw ays 0000.
Mon it or: Re mote Host Commands 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 8-23 01is t he re co rd t ype. FFis t he ch ec ksum . This is the en d-of-fil e re cor d, which must be the last record in the file. It is the same for all output file s.
Mon it or: Re mote Host Commands PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 8- 24 indi cate s t hat th e sta r t ad dress se gm e n t va lue is o ne, a nd the s t ar t a ddr ess offset val ue i s 2, so th e abs olut e st ar t ad dres s is 12 16 .
Mon it or: Re mote Host Commands 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 8-25 S1-S2-and S3- re c ords (Da t a Re cords) S1 nn aa aad1d 2d 3... dncs S2 nn aa aaaad 1d 2d3. ..dn cs S3 nn aa aaaaa ad 1d2d 3... dn cs Where: These a re data re cords.
Mon it or: Re mote Host Commands PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 8- 26 S7-S8-and S9-records (T e rmi nation and S tar t Address Records) S705 aa aaaaa ac s S804 aa aaaac s S903 aa aacs Where: These are trailing recor ds. There can be only one tr ailing record pe r fil e, and it m ust be the la st rec ord in the out put file .
Mon it or: Utilitie s 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 8-27 by te F A 16 to add r ess 09 16 by te FF 16 to address 0A 16 by te FE 16 t o address 0B 16 S503 00 01FB indicate s tha t only on e S1-rec o r d, S2-rec ord, or S3-record w as se nt.
Mon it or: Er rors a nd S creen Messages PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 8- 28 mul multipli es tw o intege r s i n dec imal (the de fault), bin ary, octa l , or hex adecimal from the moni tor .
Mon it or: M onitor Func tion Ref e rence 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 8-29 MO NITOR FUNCTI ON REFERENCE The PmT1 and PmE1 monit o r func tions fa ll int o three groups : PmT1 and PmE1-specific moni tor functi ons, proc es sor - spe cific functions , and standa rd Eme rson monit or function s.
Mon it or: Pm T1 and PmE1-Speci fic F unctions PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 8- 30 Unl ike the monit or c ommand s, no ar gumen t ch ecking tak es plac e fo r functi ons th at are called directly from the command line .
Mon it or: Pm T1 and PmE1-Speci fic F unctions 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 8-31 KBHi t( void) RKBH it () TxMT () RTxM T( ) De sc ri pt io n : These functions provid e t he low-leve l I/O necess ar y to read, writ e, and configure the MP C860P .
Mon it or: Pm T1 and PmE1-Speci fic F unctions PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 8- 32 De sc ri pt io n : This i s a c ollection o f misce lla neous boa rd support functions. The f unctions MemT op and MemBase are u sed to determ ine the ad dresses of t he last and first long words in free memory.
Mon it or: MPC8 60 P -S pec if ic Fu n c t ion s 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 8-33 The Cn t indicate s the b y te locat ion to be modif ied and ass umes the non vola tile memor y is a line ar a rray of memory locations. If there are gaps bet ween bytes on the physical device , they are deal t wit h her e .
Mon it or: MPC8 60 P -S pec if ic Fu n c t ion s PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 8- 34 type de f struc t { HAND LE R handl er ; HAND LE RPARM p aram eter ; }HAN DL ERSTR UC T; HAND LE RS.
Mon it or: MPC8 60 P -S pec if ic Fu n c t ion s 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 8-35 The f unction Vec I ni t initia lizes a ll entries in the inte rr u pt table to ref ere nc e t he unexpec ted int errupt handler . This ensures that the b o ard will not hang wh en unexpected in terrupts are received .
Mon it or: Standard M oni t or Functi ons PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 8- 36 De sc ri pt io n : The f unctions Un Ma skIn ts an d MaskInts are used to enabl e and disa ble ex t e rnal interrupts at t he p rocesso r .
Mon it or: Standard M oni t or Functi ons 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 8-37 unsi gn ed lo ng ato X(p, B ase) char * p; int Ba se ; BinT oH ex(Va l) unsi gn ed lo ng Val ; HexT oB in.
Mon it or: Standard M oni t or Functi ons PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 8- 38 See also: Sta r tMo n.c, NvM onD efs. h, N VT abl e.c, “ Boot Com mand s ” S ec tion .
Mon it or: Standard M oni t or Functi ons 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 8-39 Ta b l e 8 - 7 : IsLega l F uncti on T ypes If the ch aract e r stri ng con tain s leg al ch ara cte r s, th is f unction r etu rns T RUE; othe r wise , it returns F A LSE.
Mon it or: Standard M oni t or Functi ons PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 8- 40 returning the block specified by Bloc k to the f ree p ool and allo cati ng a new b lock of si z e NumBytes , or by determining t hat the memory block specifie d b y Blo ck is big enough and returning the same block to be reus ed.
Mon it or: Standard M oni t or Functi ons 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 8-41 stru ct NVEx am ple { NV_I nt ernal I nter nal; unsi gn ed lo ng XPo s, Y Po s; unsi gn ed sh or t Ma g; } NVEx ; NVFi el d ExFie ld s[] = { { “X Po s”, ( char *) &N VEx.
Mon it or: Standard M oni t or Functi ons PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 8- 42 The sec ond parameter , Ba se , indicate s the base address o f the data s truc ture to be oper- ate d on , and t he Siz e param eter ind icates the si ze o f th e data str uc tur e to be oper ated on .
Mon it or: Standard M oni t or Functi ons 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 8-43 int Ba ud ; baud _d (Baud ) int Ba ud ; tx_e mp ty(vo id ) De sc ri pt io n : The serial support fun c tions defined he re provide the ability to read, write , and poll the monitor’s seria l devic es.
Mon it or: Standard M oni t or Functi ons PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 8- 44 The f unction CmpS tr c o mpares the two null t ermina ted string s pointed t o b y Str 1 and Str2 . If they are equal, it ret urns TRUE; othe r wise , it retu rns F ALSE.
Mon it or: Standard M oni t or Functi ons 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 8-45 The f unction By teAddrT es t pe r forms a by te-orient ed test of the specified memor y region.
Mon it or: Standard M oni t or Functi ons PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 8- 46 If detailed informati on on the argu me nt formats and argu m ent modifiers is required, see your local C programmer’s manual for details. Not all of the a rgument f ormats are sup- por t ed.
1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual 9-1 Sectio n 9 Acro nym s ASCI I Amer ican St anda rd Co de for Info rma tion Int erchan ge CPU Centr al Pr o cessing Unit CSA Canad ian St anda rds As .
Acro nym s: (conti nue d) PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 9- 2.
1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual i-1 Index A abbreviations for mon itor commands . 8-6 , 8-7 acr on yms . . . . . . . . . . . . . . . . . . . . 9-1 ADDRESS and DATA s ignals, PCI . . 7-10 air fl ow ra te . . . . . . . . . . . . . . . . .
PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 i-2 Manu fac tur ing . . . . . . . . . . . . . . 8-3 Misc . . . . . . . . . . . . . . . . . 8-2 , 8 -17 H Ha rdwar eCon fig moni to r g roup . . . 8-3 HDLC . . . . . . . . . . . . . . . . . . . . . . . . 5-4 he x-In tel file example .
Index ( c ontinue d) 1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual i-3 getTBU . . . . . . . . . . . . . . . . . . . 8 -36 HexToBin . . . . . . . . . . . . . . . . . 8-37 Ini tBo ard . . . . . . . . . . . . . . . . . . 8 -31 Ini tFif o . . . . . . . .
Index ( c ontinue d) PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 i-4 en vi r onm en ta l . . . . . . . . . . . . . . 2-6 me c han i ca l . . . . . . . . . . . . . . . . . 2-1 power . . . . . . . . . . . . . . . . . . . . . 2-6 S-records . . . . . . .
1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual Notes ___________ ______ _______ _____________ _______ _____________ _______ ______ _____________ _______ __ ___________ ______ _______ _____________ __.
Emerson N etwork Po wer , Em bedded Co mputi ng 8310 Exc elsior Drive ■ Madis on, W I 53717-1935 USA US T o ll F ree : 1-800-356-9602 ■ V o ic e: +1- 608-831-5500 ■ F AX: 1-608-831-4249 Email: info@artes yncp.com www .emersonembedde dco mputing.
An important point after buying a device Emerson PMT1 (or even before the purchase) is to read its user manual. We should do this for several simple reasons:
If you have not bought Emerson PMT1 yet, this is a good time to familiarize yourself with the basic data on the product. First of all view first pages of the manual, you can find above. You should find there the most important technical data Emerson PMT1 - thus you can check whether the hardware meets your expectations. When delving into next pages of the user manual, Emerson PMT1 you will learn all the available features of the product, as well as information on its operation. The information that you get Emerson PMT1 will certainly help you make a decision on the purchase.
If you already are a holder of Emerson PMT1, but have not read the manual yet, you should do it for the reasons described above. You will learn then if you properly used the available features, and whether you have not made any mistakes, which can shorten the lifetime Emerson PMT1.
However, one of the most important roles played by the user manual is to help in solving problems with Emerson PMT1. Almost always you will find there Troubleshooting, which are the most frequently occurring failures and malfunctions of the device Emerson PMT1 along with tips on how to solve them. Even if you fail to solve the problem, the manual will show you a further procedure – contact to the customer service center or the nearest service center