Emerson PMT1 manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of Emerson PMT1, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of Emerson PMT1 one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of Emerson PMT1. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of Emerson PMT1 should contain:
- informations concerning technical data of Emerson PMT1
- name of the manufacturer and a year of construction of the Emerson PMT1 item
- rules of operation, control and maintenance of the Emerson PMT1 item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of Emerson PMT1 alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of Emerson PMT1, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the Emerson service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of Emerson PMT1.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the Emerson PMT1 item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    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[...]

  • Page 2

    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. EMERSON DOE S NOT ASS UME ANY LIABILIT Y ARISI N[...]

  • Page 3

    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. The f ollowin g inf ormati on is provide d as require d by t hi s a gency [...]

  • Page 4

    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. This board cannot be us ed on tele - phone company-provi ded c oin service . Connect[...]

  • Page 5

    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 . If the devic e is enclos ed in an a sse mbly , and not readily ac cessible , a label sh all be [...]

  • Page 6

    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 ame : Emer son Netwo rk Po we r Embe dded Computing Ma nufac tu rer’ s Addr ess: 8310 Exce lsior Driv e Madiso n, Wi scons in 53 717 Decl ares tha t[...]

  • Page 7

    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 . . . . . . . . . . . . . . 1-4 Pr oduct Certif ication . . . . . . . . . . . .[...]

  • Page 8

    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 . . . . . . . . . . . . . . . .8- 5 Initia lizing Mem ory . . . . . . . . . . . . . . . . . .8[...]

  • Page 9

    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. . . . . . . . . . . . . . . . . . . . . . . . . 8- 45 9A c r o n y m s[...]

  • Page 10

    Con t en ts (co n t in ued) PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 viii[...]

  • Page 11

    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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 [...]

  • Page 12

    PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 x (bla nk pa ge)[...]

  • Page 13

    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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .[...]

  • Page 14

    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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2 Table 8-2 : De vice Downloa d Fo[...]

  • Page 15

    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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3[...]

  • Page 16

    PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 ii (bla nk pa ge)[...]

  • Page 17

    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. The design is based on the Free scale™ MP C8 60P Po werQU IC C™ m icr opr ocess or an d the PL X T e chn ol ogy PC I9 060 ES bus inter [...]

  • Page 18

    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. See Ta b l e 1 - [...]

  • Page 19

    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 Reserved Reserved CPU Registers IDs / Interrupts PCI I/O Space PCI Memory Space DRAM Hex Address FFFF ,FFFF FFF0,0000 FF00,0000 C101,0000 C100,0000 C000,02[...]

  • Page 20

    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. It also lists gene ra[...]

  • Page 21

    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 pli anc e — E 1 Emerson maintains t est re por t s that pro vide s pecific inf ormation regarding t he met hods and equipment u sed in complia nce t[...]

  • Page 22

    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 tricti on o f Us e of Haza rd ous Su bst an ces ) dir ect ive cr e a ted to l imit har m to th e envi ro nm ent and hum an health b y r estri cti ng th e u[...]

  • Page 23

    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 .cat se mi .co m/ PCI PCI L oc al B us S pec if ic at ion (PC I Spec ial Int e res t Grou p , R[...]

  • Page 24

    Over view: Addition al In form ation PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 1- 8[...]

  • Page 25

    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. ELEC TROSTATIC DISCHA RGE Before[...]

  • Page 26

    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 C26 C27 C28 C29 C3 C30 C4 C5 C6 C7 C8 C9 L1 L2 P1 P1 1 P12 P14 P2 R1 R10 R11 R12 R13 R14 R5 R6 R7 R8 R9 RN1 RN2 S1 S2 U1 U100 U101 U12 U14 U15 U16 U1[...]

  • Page 27

    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 CR3 CR8 CR7 CR9 CR10 CR11 C67 U31 U32 R69 R68 R71 R16 R74 R73 R75 R72 R17 R15 R63 R66 R52 R55 R56 R59 R60 R57 R58 R48 R42 R47 R54 P3 R53 R46 R43 R64 R[...]

  • Page 28

    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 . See Chap te r 6 for p i[...]

  • Page 29

    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. PMT 1 AND PM E1 S ETUP Y ou need t he follow ing items to set up and che ck the op eration of th e Emer son Pm T1 and PmE1: ❐ Five-volt compatible PMC base board ❐ Chas s[...]

  • Page 30

    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. Plea se con tact Emerson T echn[...]

  • Page 31

    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. ❐ Che ck the ca bles and co nnec tor s to be cer tain t hey are se[...]

  • Page 32

    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.e mer sonembeddedcompu tin g.c om/contact/p[...]

  • Page 33

    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). This c ha[...]

  • Page 34

    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 . The special purpo se r egister I[...]

  • Page 35

    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. The ve c tor t able normally occupies the first 8-kilob y te s of R AM (with a ba se addres s of 0000,0 0[...]

  • Page 36

    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. These int err upts are c ombined on IRQ7*, whic h is the only ex t er- nal in te rrupt input u sed o[...]

  • Page 37

    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. On the PmT1 and PmE1, the time bas[...]

  • Page 38

    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. Ta b l e 3 - 6 : MPC860P Por ts A and C OPT IONAL BDM HE ADE R An op ti ona l 10- pin h eade r (P3 ) is av ai la bl e for[...]

  • Page 39

    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 ber: Sig nal Nam e : Des cr i pti o n: 1 VFLSO Visibl e History Buf fe r Flus hes Sta tu s 0 out put lin e r ep orts how ma ny ins tru ct ions were flu[...]

  • Page 40

    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[...]

  • Page 41

    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 . SOCKETED FLASH The PmT1 a nd PmE1 m odules h ave a 32-pin PL CC socke t f or[...]

  • Page 42

    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. The devic e con[...]

  • Page 43

    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. Bit (5) is no parity . The con- figur[...]

  • Page 44

    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 i s the t otal num- ber of C PU clo ck c ycle s r equ ired to co mpl ete the t rans fer , a nd th e nu mb er i n the “ Wait S tates ” c olumn is t[...]

  • Page 45

    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™. The MP C 860P suppor ts the se ria l por ts with the fo llowing fe atu res: • Communi ca tions Pro cess or Modul e (CPM), which inc ludes a R ISC c ontr oller , 224[...]

  • Page 46

    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 . Ta b l e 5 - 2 : CPM I nitia liza tio n V al ues RISC C ontro lle r The RISC control ler m anages t he serial in[...]

  • Page 47

    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 . The int errupt c ontroll er is the focal poin t f or all i ntern al an[...]

  • Page 48

    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. The m aximum per[...]

  • Page 49

    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 . The c[...]

  • Page 50

    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 ) . An y one o f f our in t[...]

  • Page 51

    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) . Hi gher baud rates are possible , but su ccessful operatio n de[...]

  • Page 52

    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 TD M#2 R xT ip 1 19 B7 C10 TDM #2 Rx Ring 1 20 A7 A10 TDM#1 Tx Tip 1 21 E6 C11 TDM #1 T x Ring 1 22 — — — 23 C8 C12 TDM #1 R xTip 1 24 B8 A12 T[...]

  • Page 53

    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. Each po r t can be con fig ure d to b e eith er T 1 o r E1 a [...]

  • Page 54

    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. 6-1 and the s ignal list which foll ows in dicate how the Q UICC is conne c ted to the DS 215[...]

  • Page 55

    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. RCLK : The receiv e clock signal is always dr iv en by the E1 or T1[...]

  • Page 56

    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. The TC LK line f or TDM c[...]

  • Page 57

    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. The typical opera tional mode for T1 is : • T ran smit / rec eiv e E SF mode en abled • Line buil d-out set to 13[...]

  • Page 58

    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 . Ho weve r , th e tran smi tte r can only be ac c ess ed vi[...]

  • Page 59

    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 . Thi s inte r- f a[...]

  • Page 60

    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. The m an ufacturer p ar t numbe r f or t his e i ght- pi n conn ector is S te wart Co n[...]

  • Page 61

    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. See Ta b l e [...]

  • Page 62

    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[...]

  • Page 63

    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. The PmT 1 and PmE1 modules must be att a[...]

  • Page 64

    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. T hey m ay als o be accesse d via P CI memor y and I /O s pace ba [...]

  • Page 65

    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. Ta b l e 7 - 3 : S har e d Ru nti me [...]

  • Page 66

    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. Re fe r to the NS93CS46 d a t a she[...]

  • Page 67

    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. Regis ter: at the PCI 9060E S: byte-s wapped at th e CPU:[...]

  • Page 68

    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 Wh en a loc al bu s mas te r att emp ts to acce s s the PCI bu s at t he same time a PCI bu s mas te r atte mpts to acces s the loc a l bu s, a deadl[...]

  • Page 69

    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 priority t o the Di rect Sla ve device (PCI bus) by e nabling the BRE Qo timer and s ettin g Dire ct Sla v e BRE Qo De la y Clock s t o a value le ss than PC[...]

  • Page 70

    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 . F or i nstanc e , on e side ma y r etry freq uen tly b ecau s e the time r value i s slight ly less than t he [...]

  • Page 71

    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. Re fe r t o Fi g. 2-1 for the placem ent of these con nec to rs on th e PmT 1 and [...]

  • Page 72

    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. All signals are bi-directional unless stat ed[...]

  • Page 73

    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. PA R : P AR IT Y is eve n pari t y acros s AD00-AD31 and C/BE0-C /BE3*. Parity gene rat ion is[...]

  • Page 74

    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[...]

  • Page 75

    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. The mon- itor commands c onstitute a subse t of t hese function s a nd are de signed to provi d e e a sy-to - us e to o l s f or PmT1 and PmE1 con figur ati ons at po wer -up or res et and c o[...]

  • Page 76

    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. If you ca nce l co n[...]

  • Page 77

    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. De vT ype Def i n e device t ype. 0 Wheth[...]

  • Page 78

    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. Figu re 8 -1: Moni tor St art-up D isplay Not e: T he res[...]

  • Page 79

    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. The mon itor is th en in a “m anu al” mode from whic h you ca n execut e comma nds an d cal[...]

  • Page 80

    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). c$ : Chan ge te x t f rom t he cur so r to th e en d o f t he lin e. d: Dele te. Use add[...]

  • Page 81

    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 . The monitor init i alize [...]

  • Page 82

    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. The sequenc e o f even ts us ed f o r loading an application is describe[...]

  • Page 83

    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. The R O M source address Rom B ase , the RAM de stination addre ss Lo adAddress , a nd the num[...]

  • Page 84

    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 . The ful l name of the co mmand mus t be give n . De sc ri pt io n : he lp name For ins truc[...]

  • Page 85

    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 . If the li nes ar gumen t is not spe cified, sixtee[...]

  • Page 86

    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. If you press <c[...]

  • Page 87

    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 (“ “ ). De sc ri pt io n : wr ites tr “str ing” a ddre ss NVRAM COMMAND S The m onito r u s es the I 2[...]

  • Page 88

    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- Bi ts, 7-B its, 8-B its) Sto pB it s2- bi ts(1-B it , 2-Bi ts ) ChBa ud OnBre ak Fals e(Fa ls e, T rue) RstO nB reak F alse(F alse , Tr ue) [SP, CR to [...]

  • Page 89

    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. The group, f ield, a nd value can be abbrevi ated, a s in th e exam- ples be low: Ex ample: =>[...]

  • Page 90

    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. 5 T y pe th e new val ue RO M . 6 Pr ess <cr> to display th e Lo a dA dd re[...]

  • Page 91

    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. T he n onvol at ile co nfi gu rat io n m emo r y c an be use d t o ena ble o r d is[...]

  • Page 92

    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. De sc ri pt io n : ca chet es t eep rom tes t ch eck s the in te rfac e to t[...]

  • Page 93

    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. This i s c onve nient for downlo ading, becau se a s ingle con trol s equenc e issues a carri age return to the host a nd issues a download co mma nd to the[...]

  • Page 94

    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. transmode provide s a n inte r face to UNIX[...]

  • Page 95

    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.[...]

  • Page 96

    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. The sec- ond 02 is the record t ype; in this case , an ex t en[...]

  • Page 97

    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. Ex ample: C omplete Hex- Inte l F ile =>:0 80 00000 20 82E4 46A8 0A 6CCE 40 :020 00 00200 01 FB[...]

  • Page 98

    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 . =>:0 40 03000 90 2BB4 FD60 loads byte 90 16 to addres s 4 0 16 loads byte 2B 16 to addres s 4 1 1[...]

  • Page 99

    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. They dif fer only in t hat S1-r ecords have 16 -bit add resses, S2 - records ha ve 24-bit addres[...]

  • Page 100

    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 . Inc lude[...]

  • Page 101

    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. S903 00 08F4 indi cates tha t t he start addr ess is 00000 008 16 . UTILITIES con f igb oa rd[...]

  • Page 102

    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 . The default numeric base is decimal. Specify he x by t yping “:16” at the end of the v alue, octa l by typin g “:8” or binar y by t yp[...]

  • Page 103

    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. In or der to sav e space , a ssoci a[...]

  • Page 104

    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 . PMT 1 AND PM E1- SPECIF IC FUNC TIO NS ChangeBa ud Chan ge Baud( Ba ud, Po rt) stru ct SCCP or t *P ort; int Ba ud[...]

  • Page 105

    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 . These fun ct ion s ar e used to inter face to both th e consol e and mod em devi ce s[...]

  • Page 106

    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. The siz e o f DRAM i s determin ed by t[...]

  • Page 107

    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 . T he las t para me ter [...]

  • Page 108

    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 RSTRU CT Con nect Ha ndle r(uns ig ned long V ector , HAND LE R Handl er ) Conn ec tHand le r(Ve ctor , Ha ndler ) unsi gn ed lo ng Vec tor; int (* Ha n[...]

  • Page 109

    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 . The u ne xpec ted interrup t [...]

  • Page 110

    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 . Sta tus getM SR setM SR (Data ) clrM SR (Data ) getT BU getT BL getD EC getS RR 0 getS RR 1 getI C_ CST getD C_ CST [...]

  • Page 111

    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(Va l) unsi gn ed lo ng Val ; Find Bi tSet( Nu mber ) unsi gn ed lo ng Num ber; De sc ri pt io n : Th ese fu nc tio ns ar e a coll ec tio n of nume ri[...]

  • Page 112

    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 . InitFifo Init Fi fo(FP tr , Star tAdd r, Leng th ) stru ct Fifo * FPtr ; unsi gn ed ch ar *St artA dd r; int Le ng th; ToFi fo (FPtr , c) stru ct Fifo * FPtr ; unsi [...]

  • Page 113

    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. Th e string equ iv alent of the character func tions isalpha(), isupper(), islowe [...]

  • Page 114

    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. The f unctions Fr e e an [...]

  • Page 115

    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. XPos, s izeo f(NV Ex .XPos ), NV_T YP E_DEC IM AL, 0, 1 00, NU LL}, { “Y P[...]

  • Page 116

    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 . The Offset para meter spe cifie s th e by te offset i[...]

  • Page 117

    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. The monitor initia lize s and c ontrols two seria l [...]

  • Page 118

    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. Note that th is version does no t act the same as the UNIX® str cm p function . Cmp[...]

  • Page 119

    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. Eac h l oca tio n is t est ed b y writ in g the low est b yte o f the loca ti on ad dre ss th rou gh the e nt ire me mor y region a n d v erif ying ea ch loc [...]

  • Page 120

    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. The su ppor ted formats are % d, %o, %u, %x, %X , %c, an d %s.[...]

  • Page 121

    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 soc iatio n DRAM Dynami c Rand om Acc ess Memo r y EC Euro pean C omm uni ty EE PROM E lec tr ica l ly Erasa ble Programmable R ea d -Only Me mor y EI[...]

  • Page 122

    Acro nym s: (conti nue d) PmT1 a nd PmE1 Us er’s Manual 1000 236 7-02 9- 2[...]

  • Page 123

    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 . . . . . . . . . . . . . . . . . . . 2 -6 ambigu ous co mmand, monit or . . 8- 2 9 arithmetic commands . . . . . . . . . 8-27 auto[...]

  • Page 124

    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 . . . . . . . . . . . . . . . 8 -23 reco rds . . . . . . . . . . . . . [...]

  • Page 125

    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 . . . . . . . . . . . . . . . . . . . . 8-38 Int er act . . . . . . . . . . . . . . . . . . . 8 -44 invalidate_dc[...]

  • Page 126

    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 . . . . . . . . . 8 -18, 8 -19 , 8- 24 file example . . . . . . . . . . . . . . . 8 -26 sta rt address recor d [...]

  • Page 127

    1000 236 7-02 PmT 1 and PmE 1 User ’s Man ual Notes ___________ ______ _______ _____________ _______ _____________ _______ ______ _____________ _______ __ ___________ ______ _______ _____________ _______ _____________ _______ ______ _____________ _______ __ ___________ ______ _______ _____________ _______ _____________ _______ ______ ____________[...]

  • Page 128

    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.co m Business-Cri tical Continuit y, E mers on Network Power and the Emer son N etw ork Power lo go[...]