Emerson MVME3100 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
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of Emerson MVME3100, 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 MVME3100 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 MVME3100. 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 MVME3100 should contain:
- informations concerning technical data of Emerson MVME3100
- name of the manufacturer and a year of construction of the Emerson MVME3100 item
- rules of operation, control and maintenance of the Emerson MVME3100 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 MVME3100 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 MVME3100, 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 MVME3100.

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 MVME3100 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

    Embedded Computing f or Busines s-Critical Continuity TM MVME3100 Single Board Computer Installation and U se P/N: 6806800M28C Dece mber 2012[...]

  • Page 2

    © 2011 Emerson All rights reserved. T radem arks Emerson, Busines s-Critical Continuity, Eme rson Network Power and the Emerson Network Powe r logo are tradem arks and service marks of Eme rson Electric Co. © 2008 Eme rson Electr ic Co. All other product or service names are the prope r t y of thei r respective owners. Inte l ® is a tradem ark o[...]

  • Page 3

    Contents MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 3 About this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 1 Hardware Preparation and Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .[...]

  • Page 4

    MVME3100 Singl e Board Computer Installat ion and Use (6806800M 28C) Contents 4 Contents Contents 3.5.2 Control Register/Control Status Register Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 3.5.3 Displaying VME Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .[...]

  • Page 5

    Contents MVME3100 Sing le Board Computer In stallation and U se (6806800M28C) 5 4.10.5 PCI Mezzanine Card Slots. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 4.10.6 USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .[...]

  • Page 6

    MVME3100 Singl e Board Computer Installat ion and Use (6806800M 28C) Contents 6 Contents Contents 6.1.8 Flash Control/Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 6.1.9 PCI Bus Status Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .[...]

  • Page 7

    Contents MVME3100 Sing le Board Computer In stallation and U se (6806800M28C) 7 A.2 Environmental Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 A.3 Thermally Significant Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [...]

  • Page 8

    MVME3100 Singl e Board Computer Installat ion and Use (6806800M 28C) Contents 8 Contents Contents[...]

  • Page 9

    List of T abl es MVME3100 Singl e Board Computer Installat ion and Use (6806800M 28C) 9 T able 1-1 Startup Ove r view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 T able 1-2 Con figurati on Swit ch (S4) Setti ngs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .[...]

  • Page 10

    MVME3100 Single B oard Computer Installa tion and Use (68068 00M28C) 10 List of Tables T able 6-4 Syste m Statu s Regist er . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 7 T able 6-5 Syste m Control R egister . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [...]

  • Page 11

    List of Figures MVME3100 Si ngle Boar d Computer Inst allation a nd Use (680 6800M28C) 11 Figure 1-1 Board Layou t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Figure 1-2 Geographical A ddress Swit ch Setting s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .[...]

  • Page 12

    MVME3100 Sing le Board Computer In stallation and Use (6806800M28C ) 12 List of Figures[...]

  • Page 13

    MVME3100 Single Board Computer Install ation and Use (680680 0M28C) 13 About this Manual Overview of Contents This manu al is divided int o the foll owing ch apte rs and appendi ces : Hardware Preparation and Installation , provide s MVME3100 board pre paration and install ation instructions, as w ell a s E SD precaution ar y notes. St ar tup and O[...]

  • Page 14

    MVME3100 Single Board Computer Installat ion and Use (6806800M 28C) About this Manual 14 About this Manual As of the printing date o f this manual, the MVME3100 supports the models listed below . Abbreviations This docume nt use s the follo wing abbrevi ations: Model Number Description MVME3100-1152 677 MHz MPC8540 Powe rQU ICC III ™ integrated p[...]

  • Page 15

    About this Manual MVME3100 Single Board Computer Install ation and Use (680680 0M28C) 15 DUAR T Dual Univ ersal Asynchronou s Rec eiv er/T ransm itte r ECC Error Correction Code ENET E thernet ENV Environment ESD E lectrostatic Di schar ge F A T File Allocation T able FEC F ast Ethernet Controller FIF O First In First Out FPU Floating Point Unit GA[...]

  • Page 16

    MVME3100 Single Board Computer Installat ion and Use (6806800M 28C) About this Manual 16 About this Manual NVRAM Non V olatile RAM OS Op er ati n g S ys tem P AL Physical Ab straction Layer PCB Printed C irc uit Board PCI Peripheral C onnec t Interface PCI-X Pe riph eral Compone nt Inte rconnect -X PHY Physical Layer PIC Programma ble Inte rrupt Co[...]

  • Page 17

    About this Manual MVME3100 Single Board Computer Install ation and Use (680680 0M28C) 17 Conv entions The following table describ es the conv entions used throughout this manual. TSOP Thin Small Outline P ackage UAR T Universal A synchronous Rece i ver/T rans mitter UNIX UNIX ope rating syste m USB Un iv ers al Ser ia l B us VIO Input/Out put V olt[...]

  • Page 18

    MVME3100 Single Board Computer Installat ion and Use (6806800M 28C) About this Manual 18 About this Manual ... Re peated ite m for example node 1, node 2, ..., node 12 . . . Omission of information from example/command tha t is not n ece ssary at the time be ing .. Ranges, for example: 0..4 means one of the integers 0,1,2,3, and 4 ( used in registe[...]

  • Page 19

    About this Manual MVME3100 Single Board Computer Install ation and Use (680680 0M28C) 19 Summar y of Changes This manual has bee n revised and replac es all prior edit ions. Par t Number Publication Date Description 6806800M28 C Dece mber 2012 Added Dec laration of C onformit y on page 22 . 6806800 M28B Augu st 2011 Updat ed Safet y Notes on page 1[...]

  • Page 20

    MVME3100 Single Board Computer Installat ion and Use (6806800M 28C) About this Manual 20 About this Manual[...]

  • Page 21

    Chapter 1 MVME3100 Singl e Board Computer Installat ion and Use (6806800M 28C) 21 Hardware Prepar ation and Installation 1.1 Ov er view The MVME3100 is a single-slot, single-boar d compute r based on the MPC8540 Powe rQ UICC III™ integra ted processor . The MVME3100 provide s seri al A T A (sA T A), USB 2.0, 2eSST VMEbu s inte r faces, dual 64 -b[...]

  • Page 22

    Hardware Preparation and Installation MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 22 1.2.2 Unpacking Guidel ines Unpack the equipment from the sh ipping car ton. R efe r to the packing list and ve rif y that all items are pres en t. Save the p acking mate rial for storing and reshipping o f equipment. If the shipping car t[...]

  • Page 23

    Hardware Preparation and Installation MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 23 Most op tions on the MVME3100 are so f t ware c o nfigurable . Configura tion change s are m ade by s etting b its in c ontrol r egiste rs after the boar d is installed in a syste m. Jumpers/switches are u sed to c ontrol those op ti ons [...]

  • Page 24

    Hardware Preparation and Installation MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 24 The MVME3100 is factor y tested and ship ped with the con figuration described in the f ollowing sec tions.[...]

  • Page 25

    Hardware Preparation and Installation MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 25 Figure 1-1 Board Layout J25 J24 J30 J28 J2 J13 J14 J1 1 J12 J23 J21 J22 P1 P2 U21 J4 U1012 U1003 U1010 U5000 U1014 U1020 U1019 U1049 U1050 U1024 U1012 U1000 U1007 U1052 U1025 U1026 U1027 U1046 U1047 U1051 1 1 S4 S3[...]

  • Page 26

    Hardware Preparation and Installation MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 26 1.4.2 Configuration S witch (S4) An 8-position SMT configuration switch con trols the VME SCON setting, Fla sh bank write- prot ect, and the safe start ENV setting s. It also selects the Fl ash boo t ima ge. The defaul t settin g on all sw[...]

  • Page 27

    Hardware Preparation and Installation MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 27 1.4.3 Geographical Address S witch (S3) Th e TS i 14 8 V ME bus St atus re gi s ter p rov id es the VMEbus geographical address o f the MVME3100. This switch re flec ts the inverted states o f the geographical addre ss signals. Applicatio[...]

  • Page 28

    Hardware Preparation and Installation MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 28 Note : 1 S W2 has bee n configured to work in PCI - X mode only . The default setting is OFF . Fa c t o r y Setting (Def ault) OFF OFF PCI mode OFF 1 OFF 1 OFF 1 OFF 1 OFF 1 OFF 1 T able 1-3 Geographical Address S witch Assignme nts (conti[...]

  • Page 29

    Hardware Preparation and Installation MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 29 1.4.4 PMC I/O V oltage Configuration The onboard PMC sites m ay be configured t o suppor t 3.3V or 5.0V I/O PMC modules. T o suppor t 3.3V or 5.0V I/O PMC modules, both PM C I/O keying pi ns must be installed in the holes. If bo th ke yin[...]

  • Page 30

    Hardware Preparation and Installation MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 30 The RTM EEPR OM address switches mu st be set f or address $AA in order for this devic e to be accessible b y MotLoad. 1.5 Installing Hardware $AC 110 ON OFF OFF $AE 111 OFF OFF OFF T able 1-6 EEPROM Address Settings (con tinued) Devic e A[...]

  • Page 31

    Hardware Preparation and Installation MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 31 Procedure Use the f ollowing ste ps to install the MVME3100 in to your c omputer ch assis . 1. Attach an ESD strap t o you r wrist. Attac h the o ther end o f the ESD strap to an ele c t r ic al gr ou nd (r efer to Unpacking Guidelines ).[...]

  • Page 32

    Hardware Preparation and Installation MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 32 Figure 1-1 on page 25 shows the loca tions of the variou s connectors while T able 1-7 and Ta b l e 1-8 list them f or you. R efe r to Chapt er 5, Pin Assignments for the pi n assignments of the connectors listed below . Dama ge of the Pro[...]

  • Page 33

    Hardware Preparation and Installation MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 33 1.7 Completing the Installation V erif y that h a rdware is installed and the power / periphe ral cables connected are appropriate f or your system c o nfiguration. R eplac e the chas sis or system co ver , reconnect the system to the AC [...]

  • Page 34

    Hardware Preparation and Installation MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 34[...]

  • Page 35

    Chapter 2 MVME3100 Singl e Board Computer Installat ion and Use (6806800M 28C) 35 Star tup and O peration 2.1 Introduc tion This ch apte r give s you in forma tion abou t the : z Power -up procedure z Ru ntime swit ches and indica tors 2.2 Applying P ow er Af ter y ou ve rif y that all necessary hardware preparat ion is complete and all connectio n[...]

  • Page 36

    Startup and Operation MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 36 GENET 1 Link / Speed SPEED Off No link Y ello w 10/100Bas e- T operat ion Green 1000Base- T operation GENET 1 Activit y A C T Blinking Green Activi t y propor tional to bandwidth utilization. Off No activi ty T able 2-1 Fr ont -Panel LED S tatu s Indic at[...]

  • Page 37

    Startup and Operati on MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 37 Figure 2-1 Fron t Panel LEDs and Co nnector s ABORT/RESET G ENET 1 COM 1 S ATA 1 USER 1 SPEED PMC 1 PMC 2 F AIL ACT[...]

  • Page 38

    Startup and Operation MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 38 The MVME721 re ar transition modu le also has f our status indicat ors. The following table describes these indica tors: T able 2-2 MVME721 LED Stat us Ind ica tors Function Label Color Description GENET 2 Link/Speed SPEED Off No link Y ellow 10/100Base- [...]

  • Page 39

    Startup and Operati on MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 39 MPC8540 Read y DS3 (silksc ree n) Green Indicates tha t the MPC8540 has complet ed the reset operation and is not in a powe r -down state . The MPC8540 Ready is multiplexed with the MPC 8540 TRIG_OUT so t he LED can be program med to indicate one of thr[...]

  • Page 40

    Startup and Operation MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 40[...]

  • Page 41

    Chapter 3 MVME3100 Singl e Board Computer Installat ion and Use (6806800M 28C) 41 MO TLoad Firmw are 3.1 Ov er view The MO TLoad firmware package s erves as a boar d power -up and initialization package, as well as a v ehicle from which use r applications can be boo ted. A sec ondary fu nc tion o f the MO TLoa d firmware is to serve in some respect[...]

  • Page 42

    MOTLoad Firmware MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 42 Operation ally , M O TLoad utilit y applications differ from MOTL oad test applications in sev eral ways: z Only one utilit y application operates at any give n time (that is, multiple util it y applications cannot be ex ecuting conc urren tly) z Utilit y appl[...]

  • Page 43

    MOTLoad Firmware MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 43 Most MOTLoad tests can b e organ ized to e xecute as a grou p of r elated tests (a tes tSuit e) through th e use o f the testSuite c ommand. The expert operator can cu stomize thei r testing by defining and crea ting a custom testSuite(s). The list of built-i[...]

  • Page 44

    MOTLoad Firmware MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 44 bmb bmh bmw Block Mov e By te/Halfwor d/Word br Assign/Dele te/Displa y Use r-Progra m Break -Poin ts bsb bsh bsw Block Searc h By te/Halfw ord/W ord bvb bvh bvw Block V erify By te/Halfwor d/W ord cdDir ISO9660 File System Director y Listing cdGet ISO9660 Fil[...]

  • Page 45

    MOTLoad Firmware MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 45 fdShow Displa y (Show) File Discr iptor fla shLock Flash Me mor y Sector Lock fla shProgram Fla sh Memory Program flashShow Display Flash Memory Device Configuration D ata fla shUnlock Flash Me mor y Sec tor Unlock gd Go Exec ute Us er -Program Direct (Ignore[...]

  • Page 46

    MOTLoad Firmware MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 46 mpuShow Display multi -processor control str uct ure mpuStar t Start th e other MPU netBoo t Network Boot (BOO T/TFTP) netShow Displ ay Net work Inte r face Con figuration Data netShut Disable (Shutdown) Net work Interface netS tats Disp lay N etwork Inte r fa[...]

  • Page 47

    MOTLoad Firmware MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 47 testDisk T est Disk testEnetPtP Ethernet Point -to -Point testNvr amRd NVRAM Re ad testNv ramRdWr NVRAM Re ad/Wri te (Des tru ct ive) testRam RAM T est (Directory) testRamAdd r RAM Addr essing testRam Alt RAM Al ternatin g testRamBitT oggle RAM B it T oggle t[...]

  • Page 48

    MOTLoad Firmware MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 48 3.4 Using the Command Line Inter face Inte rac tion with MOTL oad is per formed via a c ommand line interface through a seri al por t on the SBC, whic h is connected to a te rminal or te rminal e mula tor (f or example, Windo w’s Hyperc omm). The default MO [...]

  • Page 49

    MOTLoad Firmware MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 49 MVME3100> mytest "mytest" not found MVME3100> If the user e nters a par tial MOTL oad command string that can be resolved to a unique valid MO TLoad command and presses the carri age-return key , the c ommand will be executed a s if the entire[...]

  • Page 50

    MOTLoad Firmware MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 50 3.4.1 Command Line Rules There ar e a fe w things t o re membe r when en tering a MO TLoad comm and: z Multiple commands are pe rmitted on a single command line, pro v ided they are separa ted by a single semicolon (;) z Spac es separa te the variou s fields o[...]

  • Page 51

    MOTLoad Firmware MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 51 Usage: testRam [-aPh] [-bPh] [-iPd] [-nPh] [-tPd] [-v] Description: RAM Test [Directory] Argument/Option Description -a Ph: Address to Start (Default = D ynamic Allocation) -b Ph: Block Size (Default = 16KB) -i Pd: Iterations (Default = 1) -n Ph: Number of By[...]

  • Page 52

    MOTLoad Firmware MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 52 The VMEbu s Ma ster C ontrol Re giste r is set to the def ault (RESET) conditio n. z MVME3100> vmeCfg –s –r238 Displaying the selected Default VME Setting - interpreted as follows: VMEbus Control Register = 00000008 MVME3100> The VMEbus C ontrol R eg[...]

  • Page 53

    MOTLoad Firmware MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 53 Inbound window 0 (IT A T0) is not enabled; Vir tual FIFO at 256 bytes, 2eSST timing at SST320, res pond to 2eSST , 2eVME, MBL T , and BL T c ycle s, A32 address sp ace , respond to Supervisor , User , Program, and Data cycl es. Image m aps from 0x00000000 to [...]

  • Page 54

    MOTLoad Firmware MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 54 Outbound Image 2 Translation Offset Upper Register = 00000000 Outbound Image 2 Translation Offset Lower Register = 40000000 Outbound Image 2 2eSST Broadcast Sel ect Register = 00000000 MVME3100> Outbound window 2 (O T A T2) is en abled, 2eSST timing at SST3[...]

  • Page 55

    MOTLoad Firmware MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 55 Outbound Image 7 Translation Offset Upper Register = 00000000 Outbound Image 7 Translation Offset Lower Register = 4F000000 Outbound Image 7 2eSST Broadcast Sel ect Register = 00000000 MVME3100> Outbound window 7 (O T A T7) is en abled, 2eSST timing at SST[...]

  • Page 56

    MOTLoad Firmware MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 56 z vmeCfg –s –r40C Displa ys Use r AM Codes R egister state z vmeCfg –s –rF70 Displa ys VMEbus R egister Acces s Image Control R egister state 3.5.4 Editing VME Settings T o edit the changeable VME setting, t ype the following at the firmware prompt: z [...]

  • Page 57

    MOTLoad Firmware MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 57 3.5.5 Deleting VME Settin gs T o delet e the change able VME setting (restore defa ult value), type the follo wing at the firmware prompt: z vmeCfg –d –m Deletes Ma ster Enable state z vmeCfg –d –i(0 - 7) Deletes se lec ted Inbound Window s tate z vme[...]

  • Page 58

    MOTLoad Firmware MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 58 3.6 Remot e Star t As described in the MO TLoad Firmware Packag e Use r's Manual , listed in Append ix B, Rela te d Docume nta tion , remo te star t allows the user to obtain inf o rmation about the target board, download code and/or da t a, modify memor [...]

  • Page 59

    MOTLoad Firmware MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 59 Mailbox 0 is a t offset 7f348 in the CR/CSR sp ace Mailbox 1 is a t offset 7f34C in the CR/CSR spac e Mailbox 2 is a t offset 7f350 in the CR/CSR sp ace Mailbox 3 is a t offset 7f354 in the CR/CSR sp ace The selection of the m ailbox u sed by re mote start on[...]

  • Page 60

    MOTLoad Firmware MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 60 z If a valid USE R boot im age is not foun d, searc h the active fla sh bank, possibly in tera ctively , for a v alid MCG boot image ; anticipat ed to be upgrade of MCG firmw are . If found, the image is ex ecuted. A re turn to the boo t block c ode is not ant[...]

  • Page 61

    MOTLoad Firmware MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 61 The scan is per formed downwar ds from boot block image and searc hes fir st for POST , then USER, and finally MCG images. In the case of multiple images of the same t ype, con trol is passed to the fir st image encountered in the scan. Safe S tar t, w hethe [...]

  • Page 62

    MOTLoad Firmware MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 62 3.10 Boot Images V alid b oot images whether POST , USER, or MCG , are located on 1MB boundaries within flash. The image may ex ceed 1MB in siz e. An im age is determined valid through the presenc e of t wo "valid image k eys" and other sanity checks[...]

  • Page 63

    MOTLoad Firmware MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 63 startPtr++; } return(checksum); } 3.10.2 Image Flags The image fl ags o f the heade r define variou s bi t options th at control ho w the image will be executed. z CO PY _ TO _ R A M If set, this flag indicat es that the image is t o be copied to RAM at the a[...]

  • Page 64

    MOTLoad Firmware MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 64 z DONT_AUT O_RUN If set, this flag indicates that the image is not to be selected for automatic execution. A use r , through the interactive comm and facility , may s pe cify the image to be executed. 3.10.3 User Images These image s are u ser -develope r boot[...]

  • Page 65

    MOTLoad Firmware MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 65 3.10.4 Alternate Boot D ata Struc ture The globalData field of the altern ate boot da ta struc ture po ints to an are a of RAM which was initialized to z eroes by the boot loader . This area of RAM is not cleared by the boot loader after execution of a POST i[...]

  • Page 66

    MOTLoad Firmware MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 66 3.10.6 Boot Image Firmw are Scan The scan is per formed b y examining each 1 MB bound ar y for a defined set o f flags tha t identify the image a s being POST , USER, or Altern ate MO TLoad. POST is a use r -developed Powe r On Self T est that wo uld perform a[...]

  • Page 67

    MOTLoad Firmware MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 67 'h':this help screen boot> d Addr FFE00000 Size 00100000 Flags 00 000003 Name: MOTLoad Addr FFD00000 Size 00100000 Flags 00 000003 Name: MOTLoad boot> c NOPQRSTUVabcdefghijk#lmn3opqrsstuvxy zaWXZ Copyright Motorola Inc. 1999-2004, A ll Rights [...]

  • Page 68

    MOTLoad Firmware MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 68[...]

  • Page 69

    Chapter 4 MVME3100 Singl e Board Computer Installat ion and Use (6806800M 28C) 69 F unctional Description 4.1 Ov er view This cha pte r describes the MVME3100 and the MVME721 re ar transition module (RTM) on a block diagram lev el. 4.2 F eatures The following table s list the fe atures of the MVME3100 and its R TM. T able 4-1 MVME3100 Features Summ[...]

  • Page 70

    Functional Description MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 70 PCI Inte r face Bus A: — 66 MHz PCI -X mode — One TS i148 VMEb us c ontrolle r — O n e s e r i a l ATA ( s ATA ) c o n t r o l l e r — One MPC8 540 — T wo PCI6520 PC I-X-to -PCI -X bridges (p rimar y side) Bus B: — 33/66/10 0 MHz PCI/PCI-X (P[...]

  • Page 71

    Functional Description MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 71 Seria l Inte r face — On e 16550-c ompatible , 9.6 to 115.2 KB AUD , MPC8540, async hronou s serial ch a nnel for front -panel I/O — One quad UART c ontroller to provide four 16550-compatible, 9.6 to 115.2 KBAUD , asynchronous se r ial ch annels f o[...]

  • Page 72

    Functional Description MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 72 Miscellaneou s — Four status indicators: 10/100/1000 and 10/100 Ethernet link/speed and activity LEDs T able 4-2 MVME721 RTM Fe atures Summar y (con tinued) Fe ature Description[...]

  • Page 73

    Functional Description MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 73 4.3 Block Diagrams Figure 4 -1 shows a block diagram o f the ove rall board architecture and Figure 4-2 shows a block diagram o f the MVME721 rear transition module arc h itecture. Figure 4-1 MVME3100 Block Diagram[...]

  • Page 74

    Functional Description MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 74 4.4 Processor The MVME3100 suppor ts the MPC8540 proces sor . The processor c ore frequenc y runs at 833 or 667 MHz. The MPC8540 ha s integra ted 256KB L2 cache . 4.5 System Memory The MPC8540 provides one standar d DDR SDRAM SODIMM socket . This socke t[...]

  • Page 75

    Functional Description MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 75 4.6 Local Bus Inter face The MVME3100 use s the MPC8540 local bus con troller (LBC) f or access t o on-board Flash and I/O registers. The LBC h as programm able timing m odes to support devices of diff eren t access tim es, as wel l as d evice wi dths o[...]

  • Page 76

    Functional Description MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 76 4.7 I 2 C Serial Inter fac e and Devic es The MVME3100 provi des the f ollowing on-board I2C se rial devices c onnec ted to the MPC8540 I2C con troller in ter face : z 8KB seri al EEPROM for VPD z T wo 64KB se rial EEPROM s for use r configuration d ata [...]

  • Page 77

    Functional Description MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 77 A Broadcom BCM5221 PHY is used f or the FE C inte r face . The F ast Etherne t interface is routed to P2 for re ar I/O. Isolation transf ormers are provided on-board for e ach interface . The assi gned PHY addresse s for the MPC8540 MII mana geme nt (MI[...]

  • Page 78

    Functional Description MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 78 4.10.2 TSi148 VME Controller The VMEbu s inte r fac e for the MVME3 100 is pro vided by the TSi14 8 ASIC. The TSi148 pro vides the required VME, VME extensi ons, and 2eSST fu nctions. T ransc eive rs are used t o buffe r the VME signals be t ween the TSi[...]

  • Page 79

    Functional Description MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 79 4.10.5 PCI Mezzanin e Card Slots The MVME3100 provides two PMC sites that support standard PMCs or PrPMCs. Both PMC sites are located on PCI bus B and opera te at the same speed and mode as det ermined by the slowest PMC module . The board routing suppo[...]

  • Page 80

    Functional Description MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 80 In this case , the MVME3100 suppor ts: On PMC site 1, the use r I/O — J14 signals will only support the low-current, high-speed sign als and are not to be used fo r any curre nt be aring power supply u sage. The maximum curre nt rating o f each pin/si [...]

  • Page 81

    Functional Description MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 81 4.11 General-Purpose T imer s There are a t otal of eight inde pendent, 32-bit timers. Fo ur timers are integra ted into the MPC8540 and four time r s are in the PLD. Th e four MPC8540 timers are clock ed by the RT C input, which is driven by a 1 MHz c [...]

  • Page 82

    Functional Description MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 82 4.14 Debug Support The MVME3100 provides a bound ar y scan heade r for boundar y scan test acces s and device programming. This boar d also provide s a separ ate standa rd C O P heade r fo r MPC8540 COP emulation.[...]

  • Page 83

    Chapter 5 MVME3100 Singl e Board Computer Installat ion and Use (6806800M 28C) 83 Pin A ssignments 5.1 Ov er view This chap ter pro vides pin assignme nts for va rious c onnec tors and heade rs on the MMVE3100 single-board c omputer and th e MVME721 transition module . z PMC Expansion C onnector (J4) z Ethern et Co nnectors (GENET1/J41B, G ENE T2/J[...]

  • Page 84

    Pin Assignments MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 84 5.2.1 PMC Expansio n Connec tor (J4) One 114-pin Mic tor c onnec tor with a ce nter ro w of powe r and ground pins is used to pro vide PCI expan sion capabilit y . The pin assignments f o r this connec tor are as f o llows: T able 5-1 PMC Expansion Conn ector ([...]

  • Page 85

    Pin Assignments MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 85 39 P AR +5V PCIRST# 40 41 C/BE1# C/BE0# 42 43 C/BE3# C/BE2# 44 45 AD1 AD0 46 47 AD3 AD2 48 49 AD5 AD4 50 51 AD7 AD6 52 53 AD9 AD8 54 55 AD11 AD10 56 57 AD13 AD12 58 59 AD15 AD14 60 61 AD17 AD16 62 63 AD19 AD18 64 65 AD21 AD20 66 67 AD23 AD22 68 69 AD25 AD24 70[...]

  • Page 86

    Pin Assignments MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 86 All PMC expansion signals are shared with the USB c ontroller . 77 P AR64 GND No Connect 78 79 C/BE5# C/BE4# 80 81 C/BE7# C/BE6# 82 83 AD33 AD32 84 85 AD35 AD34 86 87 AD37 AD36 88 89 AD39 AD38 90 91 AD41 AD40 92 93 AD43 AD42 94 95 AD45 AD44 96 97 AD47 AD46 98 9[...]

  • Page 87

    Pin Assignments MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 87 5.2.2 Eth ernet Connec tors (GENE T 1/J41B, G ENET2/J2B, ENET1/J2A) There is one 10/100 and two 10/100/1000Mb/s full duplex Ethernet in te r face s using the MPC8540 F ast Ethe rnet Co ntrolle r (FEC) and two T riple Speed Etherne t Controlle rs (TSEC). One Gi[...]

  • Page 88

    Pin Assignments MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 88 7 PMCPRSNT1# +5V 8 9I N T D # P C I _ R S V D 1 0 11 GND +3. 3V aux 12 13 CLK GND 14 15 GND PMCGNT1# 16 17 PMCREQ1# +5V 18 19 +3.3V (VIO) AD31 20 21 AD28 AD2 7 22 23 AD25 G ND 24 25 GND C/BE3# 26 27 AD22 AD2 1 28 29 AD19 + 5V 30 31 +3.3V (VIO) AD17 32 33 FRAME#[...]

  • Page 89

    Pin Assignments MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 89 61 AD00 + 5V 62 63 GND REQ6 4# 64 T able 5-4 PMC Slot 1 C onnec tor (J12) Pin Assignme nts Pin Signal Signal Pin 1 +12V TRST# 2 3T M S T D O 4 5T D I G N D 6 7 GND Not Used 8 9 Not Use d Not Use d 10 11 Pull-up +3.3V 12 13 RST# Pull-down 14 15 +3.3V Pull-down [...]

  • Page 90

    Pin Assignments MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 90 45 AD14 AD13 46 47 M66EN AD10 48 49 AD08 +3.3V 50 51 AD07 REQ1 B# 52 53 +3.3V GNT1B# 54 55 Not U sed GND 56 57 Not Used EREADY0 58 59 GND Not Us ed 60 61 AC K64# +3.3V 62 63 GND No Connect (MONAR CH#) 64 T able 5-5 PMC Slot 1 C onnec tor (J13) Pin Assignme nts [...]

  • Page 91

    Pin Assignments MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 91 29 AD51 AD50 30 31 AD49 GND 32 33 GND AD48 34 35 AD47 AD46 36 37 AD45 GND 38 39 +3.3V (VIO) AD44 40 41 AD43 AD42 42 43 AD41 GND 44 45 GND AD40 46 47 AD39 AD38 48 49 AD37 GND 50 51 GND AD36 52 53 AD35 AD34 54 55 AD33 GND 56 57 +3.3V (VIO) AD32 58 5 9 R e se rv [...]

  • Page 92

    Pin Assignments MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 92 13 PMC1_13 (P2-C7) PMC1_14 (P2-A 7) 14 15 PMC1_15 (P2-C8) PMC1_16 (P2-A 8) 16 17 PMC1_17 (P2-C9) PMC1_18 (P2-A 9) 18 19 PMC1_19 ( P2-C10) PMC1_20 (P2- A10) 20 21 PMC1P MC1_21 (P 2-C11) PMC1_22 (P2-A11 ) 22 23 PMC1_23 ( P2-C12) PMC1_24 (P2- A12) 24 25 PMC1_25 ( [...]

  • Page 93

    Pin Assignments MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 93 T able 5-7 PMC Slot 2 C onnec tor (J21) Pin Assignme nts Pin Signal S ignal Pin 1T C K - 1 2 V 2 3G N D I N T C # 4 5I N T D # I N T A # 6 7 PMCPRS NT1# +5V 8 9 INTB# PCI_RSVD 10 11 GND +3.3 V aux 12 13 CLK GND 14 15 GND PMCGNT1# 16 17 PMCREQ1# +5V 18 19 +3.3V[...]

  • Page 94

    Pin Assignments MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 94 55 AD04 GND 56 57 +3.3V (VIO) A D03 58 59 AD02 AD01 60 61 AD00 +5 V 62 63 GND RE Q64# 64 T able 5-8 PMC Slot 2 C onnec tor (J22) Pin Assignme nts Pin Signal Signal Pin 1 +12V TRST# 2 3T M S T D O 4 5T D I G N D 6 7G N D N o t U s e d 8 9N o t U s e d N o t U s [...]

  • Page 95

    Pin Assignments MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 95 39 PERR# GND 40 41 +3.3V SERR# 42 43 C/BE1# GND 44 45 AD14 AD13 46 47 M66EN AD10 48 49 AD08 +3.3V 50 51 AD07 REQ1B # 52 53 +3.3V GNT1B# 54 55 Not Used GND 56 57 Not Used ERE AD Y1 58 59 GND Not U sed 60 61 ACK64# +3.3V 62 63 GND N o Connect (MONA R CH#) 64 T a[...]

  • Page 96

    Pin Assignments MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 96 23 AD55 AD54 24 25 AD53 GND 26 27 GND AD52 28 29 AD51 AD50 30 31 AD49 GND 32 33 GND AD48 34 35 AD47 AD46 36 37 AD45 GND 38 39 +3.3V (VIO) A D44 40 41 AD43 AD42 42 43 AD41 GND 44 45 GND AD40 46 47 AD39 AD38 48 49 AD37 GND 50 51 GND AD36 52 53 AD35 AD34 54 55 AD3[...]

  • Page 97

    Pin Assignments MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 97 5.2.4 Serial Por t Connec tors (COM1/J41A, COM2—COM5/J2A-D) There is one front acces s asynchronous seri al por t inter face (S P0) that is routed to the RJ-45 f r o n t- p a n e l c o n n e c t o r. T h e r e a r e fo u r a s y n c h r o n o u s s e r i a l[...]

  • Page 98

    Pin Assignments MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 98 8G N D D 0 7 B G 2 I N * D 1 5 R e s e r v e d 8 9 Rese r ved GND BG2OUT* GND GAP_L 9 10 GND SYSCLK BG3IN* SYSF AIL* GA0_L 10 11 Rese r ved GND BG3OUT* BERR* GA1_L 11 12 GND DS1* BR0* SYSRESET* Re served 12 13 Rese r ved D S0* BR1* L WORD* GA2_L 13 14 GND WRITE[...]

  • Page 99

    Pin Assignments MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 99 5.2.6 VMEbus P2 Connector The VME P2 connector is a 160-pin DIN. Ro w B of the P2 connector provides po wer t o the MVME3100 and to the uppe r eight VMEbu s address line s and additional 16 VME bus d ata lines. The pin assignme nts for the P2 c onnector are th[...]

  • Page 100

    Pin Assignments MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 100 5.2.7 MVME721 PMC I/O Module (PIM) Connec tors (J10, J14) PMC Host I/O c onnec tor J10 route s only powe r an d ground from VME P2. The re are no Host I/O sign als on this connector . The MVME3100 rout es PMC I/O from J14 of PMC Sl ot 1 to VME P2 rows A and C.[...]

  • Page 101

    Pin Assignments MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 101 17 No Connect GND 18 19 No Co nnec t No Connec t 20 21 +5V No Connect 22 23 No Co nnec t No Connec t 24 25 No Connect +3.3V 26 27 No Co nnec t No Connec t 28 29 GND No Connect 30 31 No Co nnec t No Connec t 32 33 No Connect GND 34 35 No Co nnec t No Connec t [...]

  • Page 102

    Pin Assignments MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 102 5.2.8 Planar sA T A Po wer Connec tor (J30) There is one 2mm pitc h hea der installed a s a plan ar header on the MVME3100 board t o provide power to a se rial A T A (sA T A) drive mount ed on the board or somewhe re within the cha ssis. The pin assignmen ts f[...]

  • Page 103

    Pin Assignments MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 103 5.2.10 sA T A Connec tors (J28 and J29) The MVME3100 ha s t wo sA T A connectors. J28 is an in tern al t ype sA T A co nnector located on the plan ar and is int ended t o connect to a drive located on the board or somewhe re inside the cha ssis. J29 is an ex [...]

  • Page 104

    Pin Assignments MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 104 Pin 12 must be grounded in the cable in orde r to en able boundar y scan. 5.3.2 Processor COP Header (J25) There is one standard 16-pin he ader that provi des acces s to the C OP func tion. The pin ass ignmen ts for this he ader are as f ollows : Pin 6 +3.3V h[...]

  • Page 105

    Chapter 6 MVME3100 Singl e Board Computer Installat ion and Use (6806800M 28C) 105 Memor y Maps 6.1 Memor y Ma ps 6.1.1 Default Processor Memor y Map The MPC8540 prese nts a default proc essor me mor y map f ollowing RESET negation. The follo wing table shows the default me mor y map fr om the point of view of the processor . The e500 cor e only pr[...]

  • Page 106

    Memory Maps MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 106 6.1.2 MO TLoad’s Processor Memor y Map MO TLoad’s proces sor memor y map is given in the follo wing table. Af ter RESET , the MPC 8540 does not map any PCI memory space (inbound or outbound), and does not res pond to Confi g c ycle s. 6.1.3 VME Memor y Map The[...]

  • Page 107

    Memory Maps MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 107 6.1.4 System I/O Memory Map Syste m resourc es including Syst em C ontrol and S t atu s registe r s, external time rs, and the QUAR T are mapped in to a 16MB addre ss range from the MVME3100 vi a the MP C8540 local bus controller (LBC). The memor y map is defined[...]

  • Page 108

    Memory Maps MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 108 1. R ese r ved for future imple mentation 2. 32-bit writ e only 3. By te read/write capable E201 5000 - E201 FFFF Rese r v ed 1 E202 0000 Ex ternal PLD Tick Timer Prescaler R egister 4 2 E202 0010 Ex ternal PLD Tick Timer 1 Control R egi ster 4 2 E202 0014 Ex tern[...]

  • Page 109

    Memory Maps MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 109 6.1.5 System Status Register The MVME3100 board Syste m S tatus registe r is a read-only register u sed to provide board statu s inform ation. BD_T YPE Board type. These bits indicate the boar d t ype. 00: VME SBC 01: PrPMC 10-11: R eser ved ABORT: This bit refle[...]

  • Page 110

    Memory Maps MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 110 6.1.6 System Control Register The MVME3100 board Syste m Control registe r provides board c ontrol bits. TST A T_MA SK: Thermo stat ma sk. This bit ma sks the DS1621 te mpera ture sensor the rmostat output. If this bit is cleared, the thermostat output is enabled [...]

  • Page 111

    Memory Maps MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 111 6.1.7 System Indicator R egister The MVME3100 board provide s a System Indicat or registe r that m ay be re ad by the syste m sof t wa re to determ ine the st ate of t he o n -b oard s tat us indi cator LED s or wr itten to by s yst em soft ware to illuminate the[...]

  • Page 112

    Memory Maps MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 112 6.1.8 Flash Control/Status R egister The MVME3100 provide s soft ware-controlled bank write prot ect and map se lect functions as well a s boot block select, bank wr ite pro tect, and ac tivit y status for the Fla sh. FLASH_RDY: Fla sh ready . This bit provides th[...]

  • Page 113

    Memory Maps MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 113 R S VD : Rese r ve d fo r fu t ur e im p lem en t at io n . 6.1.9 PCI B us Status R egisters The PCI Bus Statu s registers provide PCI bus c onfiguration informa tion for each o f the PCI buse s. PCI_A_S PD PCI bus A speed. Indicates the frequency of PCI bus A . [...]

  • Page 114

    Memory Maps MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 114 PCI_B_SP D: PCI bus B s peed. Indicate s the frequency of PCI bu s B. 00: 33 MHz 01: 66 MHz 10: 100 MHz 11: 133 MHz PCIX_B: PCI -X bus B. A se t cond ition indicates t hat b us B is ope rating in PCI -X mode. A cleared condition indicate s PCI mode. PCI_B_64B: PC [...]

  • Page 115

    Memory Maps MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 115 3.3V_VIO: 3.3V VIO enabled. This bit set indicat es that the PMC bus (PCI bu s B) is configured to 3.3V VIO. PCI_C_S PD: PCI bus C speed. Indicates the freque nc y of PCI bus C. 00: 33 MHz 01: 66 MHz 10: 100 MHz 11: 133 MHz PCIX_C: P CI -X bus C. A set condition [...]

  • Page 116

    Memory Maps MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 116 6.1.10 Interrupt Det ect Register The MVME3100 pro vides an Int errupt De tec t registe r that m ay be rea d by the system s oft ware to det ermine which of the Etherne t PHYs originated the ir combined (OR'd) int errupt. TSEC1_PHY: TSE C 1 PHY interrupt. If [...]

  • Page 117

    Memory Maps MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 117 P M C 1 P : P M C m o d u l e 1 p r e s en t . I f cl e a r e d , t h e r e i s n o P M C m o d u l e i n s t a l l e d i n s i t e 1 . I f s e t , t h e PMC module is installed. P M C 2 P : P M C m o d u l e 2 p r e s en t . I f cl e a r e d , t h e r e i s n o [...]

  • Page 118

    Memory Maps MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 118 6.1.13 PLD Data Code Regist er The MVME3100 PLD provides a 32-bit registe r that con t ains the build date c ode of the timers/registers PLD. yy: Last t wo digits of th e ye ar mm: Month dd: D ay vv: V ers ion 6.1.14 T est Regist er 1 The MVME3100 provides a 32-bi[...]

  • Page 119

    Memory Maps MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 119 6.1.15 T est Regist er 2 The MVME3100 provides a s econd 32-bit te st register th at reads back the c omplemen t of the data in te st register 1. TE S T2 : A rea d f r om th is ad dr ess r etu r ns th e co m pl ement of th e dat a pat ter n in tes t r eg i ster 1[...]

  • Page 120

    Memory Maps MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 120 Prescalar Adjust: Th e prescal er adjust valu e is dete rmined by the following fo rmula: Prescaler adju st = 256 - (CLKIN/CLKOUT) where CLKIN is the input clock source in MHz and CLK O UT is the desired output clock refere nce in MHz. 6.1.16.2 Control Registers T[...]

  • Page 121

    Memory Maps MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 121 INTS: Inte rr upt statu s. R S VD : Rese r ve d fo r fu t ur e im p lem en t at io n . 6.1.16.3 Compare Registers The tick timer coun ter is compared to the C omp are register . Whe n they are equ al, the tick timer inte rr upt is asse r ted and the overflow coun[...]

  • Page 122

    Memory Maps MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 122 6.1.16.4 Counter Registers Wh en enab le d, t h e ti ck ti mer C ou nter re gi ster in crem ents ever y m icr ose cond . S of t wa re may read or write the coun te r at any time . 6.1.17 Geographical Address Register The VMEbus S tatus register in the TSi148 pr ov[...]

  • Page 123

    Chapter 7 MVME3100 Singl e Board Computer Installat ion and Use (6806800M 28C) 123 Programming Details 7.1 Introduc tion This ch apt er inc ludes ad ditional programm ing in form ation f or th e MVME3100 single-boar d compute r . Items discussed include : z MPC8540 Res et Con figuration on pa ge 124 z MPC8540 Inte rrupt Con troller on p age 129 z L[...]

  • Page 124

    Programming Details MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 124 7.2 MPC8540 R eset Configuration The MVME3100 suppor ts the powe r -on reset (POR ) pin sampling me thod for MPC8540 rese t con figuration. The stat es of the variou s configuration pins on the MPC8540 are sampled whe n reset is de-a sserted to determine t[...]

  • Page 125

    Programming Details MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 125 TSEC1_ TXD7 Re sistor 0 TSE C1 Protoc ol Configu rati on 0T S E C 1 c o n t r o l l e r u s e s GMII prot ocol (R GMII if TSEC1 c onfigured in reduced mode ) 1 TSEC1 cont ro ll er us es TB I prot ocol (R TBI if TSE C1 conf igu re d in re du ced mode) TSEC[...]

  • Page 126

    Programming Details MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 126 TSEC2_ TXD [6:5] Re sistors 11 Local Bus Output Hold Configu rati on 00 0 added buffe r delays (0 added buffer del ays for LALE) 01 3 added buffe r delays (1 added buffer del ay for LALE) 10 2 added buffe r delays (1 added buffer del ay for LALE) 11 1 adde[...]

  • Page 127

    Programming Details MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 127 L WE [0:1] _L 4 Re sistors 11 P CI Output Hold Configu rati on 00 1 added buffe r delay 01 0 added buffe r delays 10 3 added buffe r delays 11 2 added buffe r delays 5 11 PCI -X Output Hold Configu rati on 00 3 added buffe r delays 01 2 added buffe r dela[...]

  • Page 128

    Programming Details MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 128 1. The selected configuration settings are indicated by d ark ce ll outlines. 2. Extern al arbitration is requir ed. 3. e500 cor e does no t boot until c onfigured by an exte rnal m ast er . 4. Depe ndent on PCI/PCI -X mode configuration. 5. R equired to m[...]

  • Page 129

    Programming Details MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 129 7. Local bu s LAD[0:31] is sampled during POR, but only LAD[28:31] are c onfigurable by resist or option. Soft ware can use th is value to inf orm the firmware or opera ting system about initial board configuration. 8. E CC signals from memory devices mu [...]

  • Page 130

    Programming Details MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 130 7.4 Local Bus Controller Ch ip Selec t A ssignments The following table sho ws local bus c ontroller (L BC ) bank and chip se lec t assi gnmen ts for the MVME3100 board. 7.5 T wo -Wire Serial Inter face A t wo -wire serial in terface f or the M VME3100 is [...]

  • Page 131

    Programming Details MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 131 7.6 User Configur ation EEPR OM The MVME3100 board pro vides two 64KB dual address seri al EEPR OMs f or a total o f 128KB us er con figuration stor age. These EEPROM s are har dwired to hav e device IDs as sho wn in T able 7-4 on page 130 , and each devi[...]

  • Page 132

    Programming Details MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 132 7.7 VPD EEPR OM The MVME3100 board provide s an 8KB dual addre ss se rial EEPR OM containing vital produc t data (VPD) configuration inf ormation specific to the MVME3100. T ypical information that m ay be present in the EEPROM ma y include: m a nufacturer[...]

  • Page 133

    Programming Details MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 133 7.10 Flash Memor y The MVME3100 is designed to pro vide one or t wo phy sical banks of soldered-on Fla sh memory. Eac h bank may be popul ated with t wo AMD Sp ansion MirrorB it 3.0V devic es configured t o operat e in 16-bit mode to form a 32-bit Fla sh [...]

  • Page 134

    Programming Details MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 134 switch is ON, block B is m apped to the highest addre ss a s shown belo w. The MAP_SEL bit in the Flash Co ntrol/S tatus registe r can ove rride the switch and restore the memory map to the normal configuration with block A selec ted. Upon RE SE T , this m[...]

  • Page 135

    Programming Details MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 135 The Device Number is as list ed when Bus A is in PCI -X mode. If Bus A is in PCI mode, add 0x16 (0b1_0000) to the listed De vice Numbe r . The following table sho ws the V endor ID and the De vice ID fo r each o f the planar PCI devic es on the MVME3100. [...]

  • Page 136

    Programming Details MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 136 7.12 PCI Arbitration Assignments The integrat ed PCI/X arbiters int ernal to the MPC8540 and the PCI6520 bridges provide PCI arbitration fo r the MVME3100. The MPC8540 prov id es arbitration suppor t for itse lf and the fo ur PCI-X device s on PCI b us A. [...]

  • Page 137

    Programming Details MVME3100 Sin gle Board Comp uter Install ation and Us e (6806800M 28C) 137 the clocks required on th e MVME3100 along with the ir frequency and source . The clock tree A frequenc ies on bus A ha ve a default con figuration o f 66 MHz. The 33/66/100 MHz clocks are dynamically c o nfigured at re set depending on the sta te of the [...]

  • Page 138

    Programming Details MVME3100 Sing le Board Computer Installa tion and Use (68068 00M28C ) 138 7.14 MPC8540 R eal - Time Clock Input The MPC8540 real-time clock (R T C) input is driven by a 1 MHz clock gene rated b y the c ontrol and timers PLD. This pro vides a fixed clock ref erenc e for the R T C that soft ware can use a s a known timi ng ref ere[...]

  • Page 139

    Appendix A MVME3100 Sing le Board Computer Insta llation and Use (68 06800M28C) 139 A Specifications A .1 P ow er Requirements In its standard c onfiguration, the MVME3100 requires +5 V for ope ration. On-board conv er ters supply the pro cessor c ore voltage, +3.3 V , +1.8 V , and +2.5 V . F o r any installed PMC card that requires +12 V or -12 V [...]

  • Page 140

    Specifications MVME3100 Single B oard Computer Install ation and Use (680680 0M28C ) 140 A .3 Thermally Significant Components The following table summariz es componen ts that exhibit significant te mperature rises. These are the compone nts that should be monitored in orde r to asses s therm al performanc e. The table also supplies the componen t [...]

  • Page 141

    Specifications MVME3100 Single Board Computer Install ation and Use (680680 0M28C) 141 Figure A-1 Primar y Side Compone nts U21 U1012 U1010 U5000 U1052 U1051 XU1[...]

  • Page 142

    Specifications MVME3100 Single B oard Computer Install ation and Use (680680 0M28C ) 142 The p referr ed measu rem ent l oca tio n fo r a comp on ent may be j un c ti on , c ase, or am bient as specif ied in the table. Junc tion te mperature ref e rs to the temper ature measured by an on-chip thermal de vice . C ase te mperat ure ref ers to the tem[...]

  • Page 143

    Appendix B MVME3100 Sing le Board Computer Insta llation and Use (68 06800M28C) 143 B R elated Document ation B.1 Emer son Network P owe r - Embedded Computing Docu ments The Emerson Net work Powe r - Embedded Computing publica tions listed be low are ref erenced in this manual. Y ou can obtain elec tronic copies of Emerson Net wor k Power - Embedd[...]

  • Page 144

    Related Documentation MVME3100 Single B oard Computer Install ation and Use (680680 0M28C ) 144 T si 148 PCI/X to VME Bus Bridge User Manu al T undra Semic onductor Corporation 603 March Roa d Ottawa , Onta rio , Cana da K2K 2M5 Web S i t e: www.tundra.c om 80A3020_MA 001_02 BCM5421S 10/100 /1000BASE- T Gigabit T ransceiver Broadcom C o rporation W[...]

  • Page 145

    Related Documentation MVME3100 Single Board Computer Install ation and Use (680680 0M28C) 145 B.3 R elated Specifications For add itional inf ormation, ref er t o the follo wing table for rel ated specifica tions. As an additional help, a sourc e for the listed document is provided. Plea se n ote tha t, while these sourc es hav e been ve rified, th[...]

  • Page 146

    Related Documentation MVME3100 Single B oard Computer Install ation and Use (680680 0M28C ) 146 IEEE http://www .ieee.org IEEE - Common Mezzanine Card Specification (CMC) Institute of Electr ical and Electroni cs Engineers, Inc. P1386 Draf t 2.0 IEEE - PCI Mezzanine Card S pecification (PMC) Institute of Elec trical and Elec tronics E ngineers, Inc[...]

  • Page 147

    Related Documentation MVME3100 Single Board Computer Install ation and Use (680680 0M28C) 147[...]

  • Page 148

    MVME3100 Singl e Board Computer Installat ion and Use (6806800M 28C) 148 Sa fet y N otes This section provide s warning s that prec ede pot enti ally dangerou s procedures t hroughout this manu al. Instructions contained in the warning s must be follo wed during all pha ses of operation, serv ice , and repair o f this equipment. Y ou should also em[...]

  • Page 149

    Safety Notes MVME3100 Singl e Board Computer Installat ion and Use (6806800M 28C) 149 This is a Cla ss A product based on the standar d of the V oluntary Control Counc il for Inte r fere nce by Inf ormation T echnology Inte r fe rence (V CCI). If this equipment is u sed in a domestic e nvironment, r adio disturbance m ay arise . When suc h trouble [...]

  • Page 150

    MVME3100 Sing le Board Computer In stallation and Use (6806800M28C ) Safety Notes 150 Operat ion Product Dam age High humidity and conde nsation on sur faces cau se shor t circuits. Do not ope rate the product outside the s pecified e nvironme ntal limits. Mak e sure the product is complete ly dr y and there is no mois tu re on any sur face be fore[...]

  • Page 151

    Safety Notes MVME3100 Singl e Board Computer Installat ion and Use (6806800M 28C) 151[...]

  • Page 152

    MVME3100 Single Board C omputer Safety Notes Summa ry (6806800M28C) 152 Sicherheitshinw eise Dieses K apite l enthält Hinwe ise, die pote ntiell ge fährliche n Prozedure n innerhalb dies es Handbuchs v orrangeste llt sind. Be achte n Sie unbedingt in alle n Phase n des Be trieb s, de r W ar tung und de r Re paratur des Syste ms die Anweisunge n, [...]

  • Page 153

    Sicherheitshinweise MVME3100 Singl e Board Computer Installat ion and Use (6806800M 28C) 153 EMV Da s Blade wur de in einem Eme r son Stand ardsyste m getest et. E s erfüllt die für digitale Geräte der Kl ass e A gültigen Gre nzwer te in e inem solc hen Syste m gemäß den FCC -Richtlinie n Abschnitt 15 bzw . EN 55022 Klass e A . Diese Gr enzw [...]

  • Page 154

    MVME3100 Sing le Board Computer In stallation and Use (6806800M28C ) Sicherheitshinweise 154 Schalte reinstellungen Fe hlfunktion des Produktes Scha l ter , di e m it 'Res er ved ' g ekennzei chn et si nd , k ön nen m it pr od uk ti on sr ele van ten F unktione n belegt sein . Da s Ändern diese r Schalt er kann im norm alen Be trieb S t[...]

  • Page 155

    [...]

  • Page 156

    HOW TO R EACH LITERA TURE AND TEC HNICAL SUPPORT: Te m p e , A r i z o n a , U S A 1 800 759 1107 1 602 438 5720 Munich, Germ any +49 89 9608 0 For lite rature , training, and technical assistance and support progra ms, visit www .emersonnetworkpowe rembedde dcomputi ng.com Emerso n, Business -Critica l Continui t y , Emerso n Net work Power and th[...]