background image

MBX Series Embedded Controller

Version B

Installation and Use

MBXA/IH3

September 2000 Edition

Summary of Contents for MBX Series

Page 1: ...MBX Series Embedded Controller Version B Installation and Use MBXA IH3 September 2000 Edition ...

Page 2: ... trademark of International Business Machines Corporation and is used by Motorola with permission QSpan is a trademark of Tundra Semiconductor Corporation PC 104 and PC104 Plus are trademarks of the PC 104 Consortium I2 C is a registered trademark of Philips Electronics All other products and or services mentioned in this document may be trademarks or registered trademarks of their respective hold...

Page 3: ...the Equipment Operating personnel must not remove equipment covers Only Factory Authorized Service Personnel or other qualified service personnel may remove equipment covers for internal subassembly or component replacement or any internal adjustment Service personnel should not replace components with power cable connected Under certain conditions dangerous voltages may exist even with the power ...

Page 4: ...losion if battery is replaced incorrectly Replace battery only with the same or equivalent type recommended by the equipment manufacturer Dispose of used batteries according to the manufacturer s instructions Attention Caution Il y a danger d explosion s il y a remplacement incorrect de la batterie Remplacer uniquement avec une batterie du même type ou d un type équivalent recommandé par le constr...

Page 5: ...tion of Conformity is available on request Please contact your sales representative Notice While reasonable efforts have been made to assure the accuracy of this document Motorola Inc assumes no liability resulting from any omissions in this document or from the use of the information obtained therein Motorola reserves the right to revise this document and to make changes from time to time in the ...

Page 6: ...d to in writing by Motorola Inc Use duplication or disclosure by the Government is subject to restrictions as set forth in subparagraph b 3 of the Rights in Technical Data clause at DFARS 252 227 7013 Nov 1995 and of the Rights in Noncommercial Computer Software and Documentation clause at DFARS 252 227 7014 Jun 1995 Motorola Inc Computer Group 2900 South Diablo Way Tempe Arizona 85282 ...

Page 7: ...idelines 1 3 Preparing the Board for Installation 1 3 Installing the Board 1 3 Installing Expansion Modules 1 7 Connecting an External Battery 1 10 Adding DRAM 1 12 Replacing Lithium Batteries 1 14 CHAPTER 2 Startup and Operation Pre Startup Check 2 1 Applying Power 2 1 Initialization Process 2 2 Restarting the System 2 3 Reset 2 3 Break 2 4 CHAPTER 3 EPPCBug Firmware Firmware Overview 3 1 Firmwar...

Page 8: ... board Backup Battery 5 11 Switches and Status Indicators 5 12 Abort Switch 5 12 Reset Switch 5 12 Status Indicators 5 13 Power Monitor Circuit 5 13 Peripheral I O Controller 5 13 Asynchronous Serial Port 5 13 Parallel Port 5 14 2 88MB Floppy Disk Drive Controller 5 15 Keyboard and Mouse Interface 5 15 Ethernet Interface 5 15 PCMCIA Interface 5 16 LCD Interface MBX821 Only 5 16 MPC8xx Serial Commu...

Page 9: ...nts 6 12 Power Connector J12 6 12 Analog Power Connector J28 6 12 Test Port Header J23 6 13 Debug Port Header J24 6 13 Parallel I O Header J13 6 14 Serial Port Header J18 6 15 Ethernet 10BaseT Connector J15 6 16 Ethernet AUI Header J20 6 16 8xx COMM Expansion Connectors 6 17 Utility Connector J16 6 21 LCD SPI Connector J27 MBX821 6 22 PC 104 Plus PCI Expansion Connector P2 6 23 PC 104 ISA Expansio...

Page 10: ...x APPENDIX B Related Documentation Motorola Computer Group Documents B 1 Manufacturers Documents B 2 Related Specifications B 3 ...

Page 11: ...1 Entry Level Features Block Diagram 5 2 Figure 5 2 MBX860 Entry Level Features Block Diagram 5 3 Figure 5 3 MBX821 860 Standard Features Block Diagram 5 4 Figure 6 1 MBX821 860 Connectors Headers LEDs 6 2 List of Figures ...

Page 12: ......

Page 13: ...Expansion Connector Pin Assignments 6 17 Table 6 11 821 COMM Expansion Connector Pin Assignments 6 19 Table 6 12 Utility Connector 1 J16 Pin Assignments 6 21 Table 6 13 LCD SPI Connector Pin Assignments 6 22 Table 6 14 PC 104 Plus Expansion Connector Pin Assignments 6 23 Table 6 15 PC 104 Expansion Connector Pin Assignments 6 25 Table 6 16 EIDE Connector Pin Assignments 6 26 Table 6 17 Floppy Disk...

Page 14: ......

Page 15: ...scription Entry Level MBX860 001B 50 MHz MPC860 processor 4MB DRAM 2MB Flash 10BaseT Ethernet 32KB NVRAM COMM interface connector Standard MBX821 models include 40 MHz MPC821 processor PC 104 Plus 10BaseT Ethernet EIDE and Floppy interfaces 32KB NVRAM keyboard mouse IR COM1 and COM2 ports LCD panel connector MBX821 001B 4MB DRAM 4MB Flash MBX821 002B 4MB DRAM 4MB Flash MBX821 003B 4MB Parity DRAM ...

Page 16: ...ou may wish to become familiar with the publications listed in Appendix B Related Documentation MBX860 003B 4MB Parity DRAM 4MB Flash MBX860 004B 16MB DRAM 4MB Flash MBX860 005B 16MB Parity DRAM 4MB Flash MBX860 006B 16MB DRAM 8MB Flash Model Number Description For MBX Model Numbers Refer to MBX821 00x MBX860 00x MBX Series Embedded Controller Installation and Use MBXA IH1 MBX821 00xA MBX860 00xA ...

Page 17: ...iew of the MBX firmware layer and software debugger including a summary of debugger commands Chapter 4 VPD and ENV Commands describes the VPD and ENV commands for viewing product data and configuring start up parameters Chapter 5 Functional Description details the features and functions of the MBX and its components Chapter 6 Jumpers Connectors and LEDs describes the on board LEDs jumpers and jump...

Page 18: ...mments to Motorola Computer Group Reader Comments DW164 2900 S Diablo Way Tempe Arizona 85282 You can also submit comments to the following e mail address reader comments mcg mot com In all your correspondence please list your name position and company Be sure to include the title and part number of the manual and tell how you used it Then tell us your feelings about its strengths and weaknesses a...

Page 19: ...xamples and to introduce new terms courier is used for system output for example screen displays reports examples and system prompts Enter Return or CR represents the carriage return or Enter key Ctrl represents the Control key Execute control characters by pressing the Ctrl key and the letter simultaneously for example Ctrl d ...

Page 20: ......

Page 21: ...iew of the Installation Procedure The following table lists the things you will need to do to use this board and tells where to find the information to perform each step Table 1 1 Installation Overview What you need to do Refer to Unpack the hardware Unpacking the Board on page 1 2 Verify that jumper settings are appropriate for your application MBX Jumper Headers on page 6 3 Ensure that expansion...

Page 22: ...ect any other equipment you will be using MBX Connectors and Pin Assignments on page 6 12 For more information on optional devices and equipment refer to the documentation provided with the equipment Power up the system Chapter 2 Startup and Operation Note that the firmware initializes the board Initialization Process on page 2 2 You may also wish to obtain the EPPCBug Firmware Package User s Manu...

Page 23: ...g equipment Preparing the Board for Installation The MBX series embedded controller provides software control over many options By setting bits in control registers after installing the board in a system you can modify its configuration Control registers are described in the MBX Series Embedded Controller Version B Programmer s Reference Guide listed in Appendix B Related Documentation Some option...

Page 24: ...ser supplied board to chassis standoffs are installed you may also need a hex nut driver typically 3 16 inch You will also need cables and connectors as appropriate for your application Warning Warning To prevent serious injury or death from dangerous voltages use extreme caution when handling testing and adjusting this equipment and its components Caution Caution Inserting or removing modules wit...

Page 25: ...ings on the MBX board are configured as appropriate for your application See MBX Jumper Headers on page 6 3 3 Attach any expansion modules you intend to use See Installing Expansion Modules on page 1 7 Note Depending on your application expansion modules can also be attached with the MBX board already installed in your system 4 If the MBX board to chassis standoffs are not already installed in the...

Page 26: ...ors and Pin Assignments on page 6 12 for pinout information and J7 IDE Interface Configuration on page 6 9 for IDE related jumper settings Note If you intend to use external battery backup instead of the on board battery backup to avoid later loss of information in the keep alive circuits on the MBX board we recommend that you connect that external battery at the time you install the MBX board See...

Page 27: ...al to be sure that XON XOFF handshaking is enabled 9 Replace the chassis or system cover s reconnect the system to the AC or DC power source 10 Proceed to Chapter 2 Startup and Operation Installing Expansion Modules PC 104 ISA PC 104 Plus PCI 8xx COMM and PCMCIA expansion modules plug into the top of the MBX board In most cases it will be more convenient to add expansion modules to the MBX board b...

Page 28: ... this equipment and its components Caution Caution Inserting or removing modules with power applied may result in damage to module components Caution Caution Avoid touching areas of integrated circuitry static discharge can damage circuits Use ESD Wrist Strap ESD Attach an ESD strap to your wrist Attach the other end of the ESD strap to an electrical ground Note that the system chassis may not be ...

Page 29: ... bit modules use J22 only PC 104 Plus PCI modules plug into P2 8xx COMM modules plug into P1 PCMCIA modules plug into XJ26 See J11 DREQ Signal Source for DMA type PCMCIA Cards on page 6 10 for related jumper settings Note PCMCIA modules can be installed with power applied to the system Other modules cannot 4 Seat the expansion module firmly and evenly in the appropriate connector s as shown in the...

Page 30: ... reconnect the system to the AC or DC power source as necessary or proceed to Installing the Board on page 1 3 Connecting an External Battery The keep alive power circuitry of the MBX processor has a maximum current draw of 15µA At that draw the on board battery shipped with the MBX can provide at least four years of continuous service Utility connector 1 J16 on the MBX board provides pins for ext...

Page 31: ... to Figure 6 1 on page 6 2 for the location of connectors and jumper headers and follow the steps below To complete this procedure you will need cables and connectors as appropriate for your application Warning Warning To prevent serious injury or death from dangerous voltages use extreme caution when handling testing and adjusting this equipment and its components Caution Caution Avoid touching a...

Page 32: ... the on board battery For more information see On board Backup Battery on page 5 11 Adding DRAM The MBX board accommodates 8MB 16MB 32MB 64MB or 128MB of expansion DRAM in a 168 pin DIMM socket XU3 Expansion DRAM must have the same characteristics as the on board DRAM namely Single bank 60ns or faster 3 3V Unbuffered EDO extended data out Up to 4K refresh To add DRAM refer to Figure on page 6 2 fo...

Page 33: ...ed to your wrist and to ground throughout the procedure 1 While the MBX can accept changes in DRAM configuration with power applied to the system we recommend that you perform a system shutdown and disconnect the AC or DC power source before adding DRAM Inserting or removing modules with power applied may result in damage to module components 2 Insert the desired DRAM DIMM into XU3 and secure the ...

Page 34: ... open puncture or crush incinerate expose to high temperatures or dispose of in your general trash collection To replace the lithium battery observe the following guidelines and follow the steps below Note When replacing the battery power must be applied to the board to prevent data loss Warning Warning To prevent serious injury or death from dangerous voltages use extreme caution when handling te...

Page 35: ...together Do not charge Always check proper polarity Caution Caution Danger of explosion if battery is replaced incorrectly Replace battery only with the same or equivalent type recommended by the equipment manufacturer Dispose of used batteries according to local regulations and manufacturer s instructions Caution Caution Avoid touching areas of integrated circuitry static discharge can damage cir...

Page 36: ...ation Procedures 1 3 Note the battery polarity and press the new battery into the socket Note When the battery is in the socket no soldering is required 4 Recycle or dispose of the old battery according to local regulations and manufacturer s instructions ...

Page 37: ...ystem as outlined in Chapter 1 Installation Procedures Any devices you wish to use such as a host computer system and or a parallel printer are cabled to the appropriate headers The terminal that you plan to use as the EPPCBug system console is connected to the EIA 232 D console port J18 on the MBX board and properly configured eight bits per character one stop bit per character no parity 9600 bau...

Page 38: ...set the system EPPCBug executes some self checks and proceeds to the hardware initialization The following hardware components are initialized at power up reset MPC821 860 PowerPC Core MPC821 860 System Interface Unit SIU MPC821 860 Memory Controller and Memory Primary PCI Bus Bridge Device QSpan standard configuration only ISA Bus Bridge Device Winbond W83C553F standard configuration only Periphe...

Page 39: ...ituations Reset Powering up the MBX Series board initiates a system reset Resets can also be asserted through the Reset switch available remotely via utility connector 1 J16 on the MBX board Both cold and warm reset modes are available By default EPPCBug is in cold mode refer to the Reset command description in the EPPCBug Firmware Package User s Manual 2156 9802 STARTUP SYSTEM INITIALIZATION CONS...

Page 40: ... corrupted etc Break Occasionally you may wish to terminate a debugger command before its completion for example during the display of a large block of memory A break allows you to terminate the command To invoke a break press and release the BREAK key on the terminal keyboard Breaks do not generate an interrupt A break is only recognized when characters are sent or received by the console port A ...

Page 41: ...les containing only assembler code No mixed language modules are used EPPCBug includes commands for display and modification of memory breakpoint and tracing capabilities a powerful assembler and disassembler useful for patching programs and self tests which verify the integrity of the main CPU board Various EPPCBug routines that handle I O data conversion and string functions are available to use...

Page 42: ...J4 Boot ROM Device Selection on page 6 6 the default uses the 32 bit soldered Flash The EPPCBug firmware takes up 512KB 128K words of space the remainder of Flash memory is available for user applications The executable code in Flash memory is checksummed at every power on or reset firmware entry and the result which includes a precalculated checksum contained in the Flash devices is verified agai...

Page 43: ...ey or CTRL h Additional control characters are described in the EPPCBug Firmware Package User s Manual A debugger command is made up of the following parts The command name either uppercase or lowercase for example MD or md Any required arguments as specified by the command At least one space before the first argument Precede all other arguments with either a space or comma One or more options Pre...

Page 44: ...lize BM Block of Memory Move BR NOBR Breakpoint Insert Delete BS Block of Memory Search BV Block of Memory Verify CS Checksum a Block of Data CSAR PCI Configuration Space READ Access CSAW PCI Configuration Space WRITE Access DS One Line Disassembler DTT Display Temperature DU Dump S Records ECHO Echo String ENV Set Environment GD Go Direct Ignore Breakpoints GN Go to Next Instruction GO Go Execute...

Page 45: ...play Delete MAE Macro Edit MAL NOMAL Enable Disable Macro Listing MD MDS Memory Display MM Memory Modify MMAP MPC8xx Memory Map Display MMD Memory Map Diagnostic MS Memory Set MW Memory Write NIOC Network I O Control NIOP Network I O Physical NIOT Network I O Teach Configuration NPING Network Ping OF Offset Registers Display Modify PA NOPA Printer Attach Detach PF NOPF Port Format Detach PFLASH Pr...

Page 46: ... Halt RD Register Display RESET Cold Warm Reset RL Read Loop RM Register Modify RS Register Set SD Switch Directories SET Set Time and Date SYM NOSYM Symbol Table Attach Detach SYMS Symbol Table Display Search T Trace TA Terminal Attach TIME Display Time and Date TM Transparent Mode TT Trace to Temporary Breakpoint UPM MPC8xx User Programmable Memory UPM Display Read Write VE Verify S Records Agai...

Page 47: ...ir use and capabilities The following topics present a brief introduction to VPD and ENV along with the EPPCBug parameters that can be configured with the ENV command VPD Display Vital Product Data The VPD command displays the board configuration data which is resident within a serial EEPROM located on the MBX board The serial EEPROM contains various elements that correspond to specific operationa...

Page 48: ... Set Environment Use the ENV command to view and or configure interactively all EPPCBug operational parameters that are kept in NVRAM Refer to the EPPCBug Firmware Package User s Manual for a description of the use of ENV Additional information on registers in MBX series boards that affect these parameters can be found in the MBX Series Embedded Controller Version B Programmer s Reference Guide Li...

Page 49: ...r At startup if EPPCBug commands are found in the startup buffer they are executed as though a user were entering the commands at the keyboard If the startup buffer begins with a null character the firmware does not attempt to execute commands from the buffer Instead control of the system passes to the command line prompt Firmware Command Buffer Size 00000200 Specifies the size of the startup comm...

Page 50: ...00 These two parameters jointly define the network device that is to be considered the primary network controller in the system The networking parameters for the primary network controller are saved within the primary network controller NVRAM area Firmware Command Buffer NULL terminates entry The firmware command buffer contains EPPCBug commands that are executed upon system startup The commands y...

Page 51: ...scription of the board s major components Detailed descriptions of other MBX blocks including programmable registers in the ASICs and peripheral chips can be found in the MBX Programmer s Reference Guide listed in Appendix B Related Documentation MBX Block Diagrams The following figures diagram the overall board architecture ...

Page 52: ...cks Battery KAPWR Circuits CS0 CS7 CS1 CS2 CS3 CS4 Chip Select Router FLASH x32 Boot ROM x8 DRAM x32 36 DIMM Socket x64 72 DRAM BANK 1 x32 36 DRAM BANK 2 x32 36 BBSRAM x8 CONTROL STATUS REGISTER 1 X8 CONTROL STATUS REGISTER 2 X8 MPC8XX Interface and Processor Bus PPORT Host only MPC821 Local Bus Interface Selector SMC1 EIA 232 Transceiver COM1 To From Standard Version 2142 9802 INFC CNTL IEEE1149 ...

Page 53: ...DRAM x32 36 DIMM Socket x64 72 DRAM BANK 1 x32 36 DRAM BANK 2 x32 36 BBSRAM x8 CONTROL STATUS REGISTER 1 X8 CONTROL STATUS REGISTER 2 X8 MPC8XX Interface and Processor Bus PPORT Host only MPC860 Local Bus Interface COMM Interface SCC2 SMC1 SMC2 SPI I C TDM Signals Clocks I C Devices EPROM DIMM DTT Selector SMC1 EIA 232 Transceiver COM1 To From Standard Version 2 2 SCC2 SCC3 SCC4 SMC1 I C CLOCKs TD...

Page 54: ...04 Plus INFC To From Entry Level Version COM1 2144 9802 PCI Local Bus PCI to ISA BRIDGE PCI to EIDE INTERFACE IRQ CNTLR Peripheral I O Controller FDC CNTLR FDC CNTLR SERIAL PORT 1 SERIAL PORT 2 KEYBOARD INFC MOUSE INFC PARALLEL PORT UTILITY CONN 2 KEYBOARD MOUSE COM2 IR IDE HDR 2x22 PC 104 INFC FDC HDR 2x17 PPORT Clocks Generator ISA Bus 37C672 Power 1x3 8259INT QSINT CS5 CS6 QSPAN REG ...

Page 55: ...8 pin DIMM socket addressing up to 128MB expansion DRAM Flash memory One bank 32 bit Flash 2MB 4MB or 8MB soldered to board NVRAM 32KB NVRAM with battery backup and low battery indication Real time clock RTC watchdog timer four 16 bit timers in the MPC8xx processor Switches Reset and Abort available remotely via utility connector On board status LEDs Eight 3 3Vdc 5Vdc 12Vdc Board Failure Battery S...

Page 56: ...l I O Serial Communication Controllers SCCs 2 4 Serial Management Controllers SMCs 1 2 Serial Peripheral Interface SPI and Interprocessor Integrated Controller I2C signals are available MPC8xx bus interface with signals routed to same board connector as the MPC8xx communications interface I O point for other MPC8xx type masters and for TDM interfaces needing bus access Additional Features Standard...

Page 57: ...n through FDDI Fiber Distributed Data Interface ATM Asynchronous Transfer Mode graphics Ethernet or SCSI ports The MBX base board allows PC 104 Plus cards with a 32 bit 33 MHz PCI interface to be used on the same stack as PC 104 cards Processor The processor chip used on MBX series boards is either an MPC860 PowerQUICC PowerPC Quad Integrated Communications Controller microprocessor or an MPC821 P...

Page 58: ...ssor Integrated Controller I2 C channel for data exchanges between the MPC821 and other ICs with I2 C capability The MPC821 s memory controller supports all available types of memory Its PCMCIA controller supports up to two PCMCIA devices one socket is provided on the MBX The MPC821 also incorporates an LCD controller for display capability Real Time Clock Timer Functions The processor chip used o...

Page 59: ...the 64 bit counter defined in PowerPC architecture as a time base reference for operating systems or application software Decrementer counter uses the 32 bit counter defined in PowerPC architecture to generate a decrementer interrupt For programming information and details on MPC8xx timer functions refer to the MPC821 MPC860 processor user s manuals DRAM The MBX series embedded controller has prov...

Page 60: ...for Booting and resetting the system Initializing a request Displaying and modifying configuration variables Running self tests and diagnostics Updating firmware ROM For purposes of reprogramming Flash the MBX includes a 32 pin socket XU1 in which firmware programmers can install a removable boot ROM device A jumper header J4 enables you to select either the on board Flash memory or the socketed F...

Page 61: ...use On board Backup Battery The on board backup power source for the keep alive power circuits is a Sanyo CR14250SE lithium battery socketed for easy removal and replacement A low battery indication via status register 2 allows you to replace it before it discharges completely When replacing the battery power must be applied to the board to prevent data loss The lifetime of the battery is very dep...

Page 62: ...rts the implementation of a remote abort switch connected via pin 12 of utility connector 1 J16 on the MBX board The circuit is filtered to remove switch bounce and prevent false aborts When activated the Abort signal generates an interrupt signal to the processor at IRQ7 The interrupt can be programmed as falling edge active or low level active the default is falling edge active Reset Switch The ...

Page 63: ...voltage is inadequate During normal operation if either voltage drops below acceptable limits 5 for 5V and 10 for 3 3V the power monitor asserts HRESET low until the proper voltage returns The Reset signal on utility connector 1 J16 is routed to this circuit Peripheral I O Controller The MBX series embedded controller uses a 37C672 multi function I O controller chip from Standard Microsystems to i...

Page 64: ...er Version B Programmer s Reference Guide for details Parallel Port The bidirectional parallel port found in MBX series embedded controllers may take one of two forms depending on the board configuration determined at the time of manufacture a partial IEEE 1284 parallel port with both host and peripheral capability residing in the processor or a full IEEE 1284 parallel port with only host capabili...

Page 65: ...nd mouse interface control The keyboard and mouse interface signals are filtered en route to utility connector 2 Ethernet Interface The MPC8xx processor chip incorporates an Ethernet interface that communicates with external devices by way of the SCC1 port The SCC1 port is coupled to an Ethernet transceiver that supports both AUI optional and 10BaseT connections to the MBX board The transceiver au...

Page 66: ...d mass storage in addition to networking applications wireless communications and industrial I O The MBX series embedded controller supports one PCMCIA type I II or III module A 68 pin socket on the base board XJ26 interfaces with PCMCIA Revision 2 1 compatible modules to add any desirable function For programming information refer to the MPC8xx bus description in the MBX Series Embedded Controlle...

Page 67: ...lement a specific communication protocol at the physical layer it is necessary to connect the appropriate transceivers to the MBX board The 8xx COMM connector P1 a 144 pin socket is furnished for that purpose All necessary TDM signals including clocks are routed to the 8xx COMM connector so that a user supplied add on card with transceiver circuitry for the desired communication functions can be a...

Page 68: ...nt for other MPC8xx type devices Those devices may in turn send interrupts and assume the function of bus master For further information on the MPC8xx bus interface refer to the MBX Series Embedded Controller Version B Programmer s Reference Guide or to the MPC821 MPC860 processor user s manuals as applicable PCI ISA Interface A significant feature of the MBX series embedded controller is the PC 1...

Page 69: ...local bus and the ISA system I O bus diagrammed in Figure on page 5 4 In addition the PCI ISA bridge controller provides support circuitry for standard configuration boards and incorporates an EIDE interface for hard disk drives The PCI ISA bridge controller provides the following functions PCI bus arbitration for The PHB Processor Host Bridge MPU local bus interface The PC 104 Plus interface The ...

Page 70: ...uration on page 6 9 for more information Polyswitches Self resetting Fuses The MBX series embedded controller draws 3 3Vdc 5Vdc and 12Vdc power through power connector header J12 The 5Vdc power is fused on board at its entry to the keyboard and mouse supply circuitry The 12Vdc power is fused on board at its entry to the LAN circuits on the MBX The following table lists the fuses with the voltages ...

Page 71: ...ation about MBX jumpers and jumper settings connectors and connector pin assignments and the on board LED status indicators MBX821 860 Connectors Headers LEDs The following figure illustrates the location of the jumper headers connectors and LED indicators on the MBX board ...

Page 72: ...EDs 2145 9802 P2 J22 1 19 1 J15 16 J12 J13 J14 J16 J17 J18 J19 XBT1 J20 J28 XU3 P1 XU2 J8 J9 J10 J6 J7 J5 J21 J4 J11 J3 XU1 XJ26 J23 J24 J27 MBX821 1 7 2 1 26 25 2 1 43 44 1 2 2 1 DS3 DS1 DS2 DS4 DS5 DS6 DS7 DS8 1 15 2 J1 34 33 2 2 20 1 2 15 16 9 10 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 2 1 16 15 10 19 2 1 24 23 1 3 ...

Page 73: ...ot ROM write protection on writes disabled 2 3 Boot ROM write protection off writes enabled J4 Boot ROM Device selection 1 2 Port size 8 bits boot from ROM 2 3 Port size 32 bits boot from Flash J5 Test Debug port selection 1 2 IEEE 1149 functionality enabled at IEEE 1149 header 2 3 Debug functionality enabled at Debug header J6 Arbitration mode 1 2 External arbitration selected for one or two exte...

Page 74: ...cing a jumper on J1 pins 1 and 2 the default configuration designates the on board battery as the source for keep alive power Placing a jumper J8 DRAM DIMM configuration 1 2 1M x 64 72 DRAM DIMM 8MB installed 2 3 2M 4M 8M 16M x 64 72 DRAM DIMM 16 32 64 128MB installed J9 1 2 1M x 64 72 DRAM DIMM 8MB installed 2 3 2M x 64 72 DRAM DIMM 16MB installed none 4M 8M 16M x 64 72 DRAM DIMM 32 64 128MB inst...

Page 75: ...ions of storage EPPCBug firmware takes up 512KB 128K words of space the remainder of Flash memory is available for user applications The firmware resident in Flash memory is originally loaded at the factory but the Flash contents can be reprogrammed if necessary For purposes of reprogramming Flash the MBX includes a 32 pin socket XU1 in which firmware programmers can install a removable boot ROM d...

Page 76: ...gramming Flash the MBX includes a 32 pin socket XU1 in which firmware programmers can install a removable boot ROM device For information about reprogramming the Flash see the MBX Series Embedded Controller Version B Programmer s Reference Guide As described under J3 Boot ROM Write Protection on page 6 5 header J3 provides write protection for the device installed in XU1 to prevent inadvertent ove...

Page 77: ... embedded controller they may serve either as IEEE 1149 test port signals or as Debug port signals as illustrated in this table Placing a jumper on J5 pins 1 and 2 designates the MPC8xx pins listed above as IEEE 1149 test port signals and enables IEEE 1149 functionality at the test port header J23 on the MBX board Placing a jumper on J5 pins 2 and 3 the default configuration designates the MPC8xx ...

Page 78: ...ion Mode The MBX series embedded controller supports an internal and an external system arbitration mode The internal setting allows one extra master besides the processor On standard boards the additional master would be the QSpan PCI host bridge On entry level boards the additional master would be an add on MPC8xx type daughter card on the MPC8xx bus The external setting allows two masters in ad...

Page 79: ...ocatable in I O space with interrupt requests mapped to the appropriate registers Use J7 to configure the IDE interface on MBX series boards as necessary for the devices you have installed Placing a jumper on J7 pins 1 and 2 configures the IDE interface for native addressing mode Placing a jumper on J7 pins 2 and 3 the default configures the IDE interface for legacy addressing mode For additional ...

Page 80: ... J8 J9 and J10 are configured as a set to match the size of the DRAM module you have installed on the MBX Set the jumpers as shown in the following illustration to configure the MBX for the amount of expansion DRAM in socket XU3 J11 DREQ Signal Source for DMA type PCMCIA Cards A single slot PCMCIA interface socket XJ26 and controller are available on the MBX series embedded controller The interfac...

Page 81: ...umentation for specifics on the card you intend to install if the DREQ signal is routed via INPACK or BVD2_SPKR set J11 as indicated in the following table For non DMA cards place a jumper on J11 pins 2 and 3 to permit use of the BVD2_SPKR signal The factory configuration uses pins 1 and 2 on J11 If the DMA DREQ Signal is on Jumper Pins INPACK 1 2 BVD2_SPKR 2 3 2153 9802 J11 J11 1 2 3 1 2 3 DREQ S...

Page 82: ...s for the power connector are listed in the following table Analog Power Connector J28 Standard configurations of the MBX include a three pin straight up friction lock connector for analog power The pin assignments for this connector are listed in the following table Table 6 2 Power Connector Pin Assignments Pin Voltage 1 5V 2 GND 3 GND 4 12V 5 3 3V 6 GND 7 5V Table 6 3 Analog Power Connector Pin ...

Page 83: ...ng table Note To enable this port you must configure jumper header J5 see J5 Test Debug Port Selection on page 6 7 Debug Port Header J24 A 10 pin header J24 on MBX series boards provides access to Debug port signals The pin assignments are listed in the following table Table 6 4 Test Port Header Pin Assignments Pin Signal Signal Pin 1 TDO 2 3 TDI TRST 4 5 3 3V 6 7 TCK 8 9 TMS 10 11 SRESET 12 13 HR...

Page 84: ...he pinouts are arranged to permit a direct ribbon cable connection to a standard IEEE P1284 A DB25 female connector The pin assignments are listed in the following table Table 6 5 Debug Port Header Pin Assignments Pin Signal Signal Pin 1 VFLS0 SRESET 2 3 GND DSCK 4 5 GND VFLS1 6 7 HRESET DSDI 8 9 3 3V DSDO 10 Table 6 6 Parallel I O Header Pin Assignments Pin Signal Signal Pin 1 STBO AUTOFD 2 3 D0 ...

Page 85: ...r J18 on MBX series boards provides access to the EIA 232 serial I O interface The pinouts are arranged to permit a direct ribbon cable connection to a DB9 male connector The pin assignments are listed in the following table Note For SMC1 only TXD and RXD are supported 19 STBI GND 20 21 BUSY GND 22 23 PERROR GND 24 25 SEL_OUT Key 26 Table 6 6 Parallel I O Header Pin Assignments Pin Signal Signal P...

Page 86: ...ocket located on the board The pin assignments are listed in the following table Ethernet AUI Header J20 The optional AUI connection is implemented with a 16 pin header J20 located on the MBX series board The pinouts are arranged to permit a direct ribbon cable connection to a DB15 female connector The pin assignments are listed in the following table Table 6 8 Ethernet 10BaseT Connector Pin Assig...

Page 87: ...h density socket provides the electrical connection for expansion modules On MBX821 boards the 821 COMM expansion connector P1 performs a similar function The pin assignments are listed in the following two tables Table 6 9 Ethernet AUI Header Pin Assignments DB15 Pin Header Pin Signal Signal Header Pin DB15 Pin 1 1 GND CD 2 9 2 3 CD TD 4 10 3 5 TD GND 6 11 4 7 GND RD 8 12 5 9 RD 12V 10 13 6 11 GN...

Page 88: ..._T1_C1 D12 D13 12 5V 3 3V D14 D15 13 SCC4TXD L1RXDa D16 D17 14 SCC4RXD L1TXDa D18 D19 15 SCC4RTS L1RXDb D20 D21 16 SCC4CTS L1TXDb D22 D23 17 SCC4DCD L1ST4 D24 D25 18 12V L1ST3 D26 D27 19 SMC1RXD L1RSYNCb D28 D29 20 SMC1TXD L1TSYNCb D30 D31 21 SMC1SYN L1RSYNCa A0 A1 22 5V L1TSYNCa A2 A3 23 SMC2RXD L1CLKOa 3 3V A4 A5 24 SMC2TXD L1CLKOb SCC2TXD A6 A7 25 SMC2SYN SCC2RXD A8 A9 Table 6 10 860 COMM Expan...

Page 89: ...DIP A24 A25 34 BGCOMM BURST A26 A27 35 RD WR Reserved A28 A29 36 Reserved Reserved A30 A31 Table 6 11 821 COMM Expansion Connector Pin Assignments Pin Row A Row B Row C Row D 1 RETRY TS COMMINT CLKOUT 2 GND GND CS GND 3 TA BB Unused SPKROUT 4 GND AS Unused HRESET 5 TEA GND D0 D1 6 GND L1TCLKb T4_C8 D2 D3 7 LD3 B4_T4_C7 D4 D5 8 LD4 L1RCLKb T3_C6 D6 D7 9 LD0 B3_T3_C5 D8 D9 Table 6 10 860 COMM Expans...

Page 90: ...3 17 L1RSYNCa L1ST4 D24 D25 18 12V L1ST3 D26 D27 19 SMC1RXD LD5 D28 D29 20 SMC1TXD LD6 D30 D31 21 SMC1SYN LD7 A0 A1 22 5V LD8 A2 A3 23 SMC2RXD L1CLKOa 3 3V A4 A5 24 SMC2TXD L1CLKOb SCC2TXD A6 A7 25 SMC2SYN SCC2RXD A8 A9 26 GND SCC2RTS A10 A11 27 SPICLK SCC2CTS A12 A13 28 SPIMOSI SCC2DCD A14 A15 29 SPIMISO SIZ0 A16 A17 30 SPISEL SIZ1 A18 A19 31 I2CSCL GND A20 A21 32 I2CSDA BI A22 A23 Table 6 11 821...

Page 91: ...e listed in the following table 33 BRCOMM BDIP A24 A25 34 BGCOMM BURST A26 A27 35 RD WR FRAME_L A28 A29 36 CLK LOAD_L A30 A31 Table 6 11 821 COMM Expansion Connector Pin Assignments Pin Row A Row B Row C Row D Table 6 12 Utility Connector 1 J16 Pin Assignments Pin Signal Signal Pin 1 3 3V 12V 2 3 5V 5V 4 5 ResetSwitch Battery Plus 6 7 ETHTX LED Battery Minus 8 9 ETHRX LED Power Fail Sense 10 11 ET...

Page 92: ... LCD SPI Connector J27 MBX821 On MBX821 models a 24 pin dual row header supplies the interface between the MBX821 s LCD controller and the panel The pin assignments for the LCD connector are listed in the following table Table 6 13 LCD SPI Connector Pin Assignments Pin Signal Signal Pin 1 GND Reserved 2 3 GND SHIFT CLK 4 5 GND LOAD HSYNC 6 7 12V FRAME VSYNC 8 9 5V LCD_AC OE 10 11 3 3V LD0 12 13 LD...

Page 93: ...ansion Connector Pin Assignments Pin Row A Row B Row C Row D 1 5V Key Reserved 5V AD00 2 VI O AD02 AD01 5V 3 AD05 GND AD04 AD03 4 C BE0 AD07 GND AD06 5 GND AD09 AD08 GND 6 AD11 VI O AD10 M66EN 7 AD14 AD13 GND AD12 8 3 3V C BE1 AD15 3 3V 9 SERR GND SB0 PAR 10 GND PERR 3 3V SDONE 11 STOP 3 3V LOCK GND 12 3 3V TRDY GND DEVSEL 13 FRAME GND IRDY 3 3V 14 GND AD16 3 3V C BE2 15 AD18 3 3V AD17 GND 16 AD21...

Page 94: ...ide plugged In 3 3V I O configurations pin D30 is similarly modified 2 M66EN signal ground corresponds to a 33 MHz PCI bus ground VI O lines are connected to 5V 22 5V AD30 GND AD31 23 REQ0 GND REQ1 VI O 24 GND REQ2 5V GNT0 25 GNT1 VI O GNT2 GND 26 5V CLK0 GND CLK1F 27 CLK2 5V CLK3 GND 28 GND INTD 5V RST 29 12V INTA INTB INTC 30 12V Reserved Reserved 3 3V Key Table 6 14 PC 104 Plus Expansion Connec...

Page 95: ...pansion Connector Pin Assignments Pin Row A Row B Row C Row D 1 IOCHK GND GND GND 2 SD7 RSTISA SBHE MEMCS16 3 SD6 5V LA23 IOCS16 4 SD5 INT9 LA22 INT10 5 SD4 5V LA21 INT11 6 SD3 DRQ2 LA20 INT12 7 SD2 12V LA19 INT15 8 SD1 ENDXFR LA18 INT14 9 SD0 12V LA17 DACK0 10 IOCHRDY Key MEMR DRQ0 11 AEN SMEMW MEMW DACK5 12 SA19 SMEMR SD8 DRQ5 13 SA18 IOW SD9 DACK6 14 SA17 IOR SD10 DRQ6 15 SA16 DACK3 SD11 DACK7 ...

Page 96: ...nection between the MBX series embedded controller and user installed 2 5 inch hard disk drives The pin assignments for the EIDE connector are listed in the following table 22 SA9 INT6 23 SA8 INT5 24 SA7 INT4 25 SA6 INT3 26 SA5 DACK2 27 SA4 TC 28 SA3 BALE 29 SA2 5V 30 SA1 OSC 31 SA0 GND 32 GND GND Table 6 15 PC 104 Expansion Connector Pin Assignments continued Pin Row A Row B Row C Row D Table 6 1...

Page 97: ... D4 D11 10 11 D3 D12 12 13 D2 D13 14 15 D1 D14 16 17 D0 D15 18 19 GND Key 20 21 REQA GND 22 23 IOW GND 24 25 IOR GND 26 27 CHRDY ALE 28 29 DACKA GND 30 31 IRQA IOCS16 32 33 A1 DIAG 34 35 A0 A2 36 37 CS0 CS1 38 39 ACT GND 40 41 VCC VCC 42 43 GND Reserved 44 Table 6 16 EIDE Connector Pin Assignments continued Pin Signal Signal Pin ...

Page 98: ...he pin assignments for the floppy disk drive connector are listed in the following table Table 6 17 Floppy Disk Drive Connector Pin Assignments Pin Signal Signal Pin 1 GND DRVDEN0 2 3 GND Reserved 4 5 GND DRVDEN1 6 7 GND INDEX 8 9 GND MTR0 10 11 GND DRV1 12 13 GND DRV0 14 15 GND MTR1 16 17 GND DIR 18 19 GND STEP 20 21 GND WDATA 22 23 GND WGATE 24 25 GND TRK0 26 27 GND WRPRO 28 29 GND RDATA 30 31 G...

Page 99: ...ble on standard configurations The pin assignments for this connector are listed in the following table MBX LED Status Indicators In addition to the six status signals five for Ethernet activity and one for a hard disk drive available via utility connector 1 there are eight status Table 6 18 Utility Connector 2 J19 Pin Assignments Pin Signal Signal Pin 1 KDATA KCLK 2 3 5V fused MCLK 4 5 MDATA GND ...

Page 100: ...On 3 3Vdc OK lights when 3 3Vdc power is available on the MBX board DS1 green On 5Vdc OK lights when 5Vdc power is available on the MBX board DS2 green On 12Vdc OK lights when 12Vdc power is available on the MBX board DS4 orange Off Board failure lights when a fault is present on the MBX board See note DS5 yellow Off Battery status lights when the on board or external battery is low See note DS6 y...

Page 101: ...in the documentation for those modules General Specifications The following table lists general specifications for MBX boards Table A 1 MBX Series Specifications Characteristic Specification Operating Temperature 0 C to 70 C 32 F to 158 F entry air with forced air cooling see also Cooling Requirements on page A 3 Storage Temperature 40 C to 85 C 40 F to 185 F Relative Humidity 10 to 90 non condens...

Page 102: ...nd table specifies the maximum additional power consumption expected for each PC 104 Plus module installed as defined in the PC 104 Plus specification version 1 0 Notes 1 It is expected that 5V and 3 3V be supplied to the board at the same time To prevent damage to the processor the 5V should never exceed the 3 3V by more than 2 5V during power up or normal operation For more information refer to ...

Page 103: ...ystem configuration An assembly of three axial fans rated at 100 CFM per fan is placed directly under the card cage The incoming air temperature is measured between the fan assembly and the card cage where the incoming airstream first encounters the module under test Test software is executed as the module is subjected to ambient temperature variations Case temperatures of critical high power dens...

Page 104: ...nments having lower maximum ambient temperature Under more favorable thermal conditions it may be possible to operate the module reliably at higher than 70 C with increased airflow It is important to note that there are several factors in addition to the rated CFM of the air mover which determine the actual volume and speed of air flowing over a module ...

Page 105: ...rola Computer Group s World Wide Web literature site http www motorola com computer literature To obtain the most up to date product information in PDF or HTML format visit http www motorola com computer literature Table B 1 Motorola Computer Group Documents Document Title Publication Number MBX Series Embedded Controller Version B Programmer s Reference Guide MBXA PG EPPCBug Firmware Package User...

Page 106: ... Distribution Center for Motorola Semiconductor Products Sector Telephone 1 800 441 2447 FAX 602 994 6430 or 303 675 2150 E mail ldcformotorola hibbertco com W83C553 Enhanced System I O Controller with PCI Arbiter PIB SL82C565 Winbond Electronics Corporation Winbond Systems Laboratory 2730 Orchard Parkway San Jose CA 95134 Telephone 408 943 6666 FAX 408 943 6668 Super I O Controller 37C672 Standar...

Page 107: ...s Department 345 East 47th Street New York NY 10017 21633 Telephone 1 800 678 4333 IEEE Common Mezzanine Card Specification CMC P1386 Draft 2 0 IEEE PCI Mezzanine Card Specification PMC P1386 1 Draft 2 0 IEEE P996 1 Standard for Compact Embedded PC Modules IEEE P996 1 Bidirectional Parallel Port Interface Specification IEEE Standard 1284 IEEE Standard for Local Area Networks Carrier Sense Multiple...

Page 108: ...one 415 392 2665 FAX 415 982 2665 ISBN 1 55860 394 8 PC 104 and PC 104 Plus Specifications PC 104 Consortium P O Box 4303 Mountain View CA 94040 Telephone 415 903 8304 FAX 415 967 0995 PC 104 PC 104 Plus PowerPC Reference Platform PRP Specification Third Edition Version 1 0 Volumes I and II International Business Machines Corporation Power Personal Systems Architecture 11400 Burnet Rd Austin TX 78...

Page 109: ...uipment and Data Circuit Terminating Equipment Employing Serial Binary Data Interchange EIA 232 D Electronic Industries Association Engineering Department 2001 Eye Street N W Washington D C 20006 ANSI EIA 232 D Standard Table B 3 Related Specifications continued Document Title and Source Publication Number ...

Page 110: ......

Page 111: ...4 5 11 baud rate 1 7 2 1 block diagrams 5 1 board architecture 5 1 components 5 1 configuration data 4 1 failure LED 6 30 features 5 5 installation 1 3 layout 6 1 parameters displaying 4 2 preparation 1 3 boot ROM device configuring 5 10 6 6 contents 3 2 write protecting 6 5 break 2 4 bus interface 5 18 bus master IDE 6 9 C checksum Flash 3 2 cold reset 2 3 commands 3 3 BREAK 2 4 buffer 4 4 Displa...

Page 112: ...ger prompt 3 2 diagnostics 2 4 3 2 diagnostics prompt 3 2 diagrams board architecture 5 1 dimensions MBX board A 1 DIMM socket XU3 1 13 5 9 6 10 disk interfaces 5 15 5 19 EIDE connector pinouts 6 26 floppy disk connector pinouts 6 28 DMA capability 6 11 documentation related B 1 DRAM configuration 1 13 6 10 installation 1 12 specifications 1 12 5 9 DREQ signal source 6 10 E EBX form factor 5 6 EBX...

Page 113: ...4 Help command 3 3 humidity A 1 I I O controller 5 13 I2 C interprocessor integrated controller 5 17 IDE addressing modes 6 9 IEEE 1149 test port header J23 pinouts 6 13 selection 6 7 signals 6 7 IEEE 1284 parallel port 5 14 header J13 pinouts 6 14 initialization 2 2 5 14 installation overview 1 1 installation procedures 1 1 installing 8xx COMM module 1 7 DRAM 1 12 expansion modules 1 7 MBX board ...

Page 114: ...uits fuse protection 5 20 LCD SPI connector J27 pinouts 6 22 LCD interface 5 16 LEDs 5 13 location 6 1 on board defined 6 29 legacy IDE addressing 6 9 lithium battery precautions 1 15 loading programs 4 3 low battery indication 5 11 M manual conventions xviii manufacturers documents B 2 MBX models xv memory adding 1 12 boot ROM configuring 5 10 6 6 contents 3 2 DRAM 1 12 5 9 EEPROM 4 1 5 15 firmwa...

Page 115: ...C 5 7 preparing the board 1 3 processors description 5 7 programming console 1 7 Flash memory 3 6 programs execution offset 4 4 loading 4 3 prompts 3 2 Q QSpan 5 18 6 8 R R59 and R68 fuses 5 20 real time clock 5 8 registers PCI interrupts route control 4 3 related documentation B 1 related specifcations B 3 required equipment 1 1 reset switch 5 12 resetting the system 2 3 5 13 RJ 45 socket pinouts...

Page 116: ...vision multiplexing 5 17 5 18 temperature A 1 A 3 terminal configuration 1 6 2 1 5 14 terminating a command 2 4 test port header J23 pinouts 6 13 selection 6 7 signals 6 7 timer functions 5 8 TSA time slot allocator 5 17 typeface meaning of xviii U unpacking guidelines 1 3 using debugger 3 2 utility connector 1 J16 pinouts 6 21 utility connector 2 J19 pinouts 6 29 V vital product data VPD 4 1 5 11...

Reviews: