Table of Contents

Advertisement

Quick Links

MVME167P Single-Board Computer

Installation and Use

V167PA/IH2
December 2001 Edition

Advertisement

Table of Contents
loading

Summary of Contents for Motorola MVME167P

  • Page 1: Installation And Use

    MVME167P Single-Board Computer Installation and Use V167PA/IH2 December 2001 Edition...
  • Page 2 Printed in the United States of America. ® Motorola and the Motorola logo are registered trademarks of Motorola, Inc. MC68040™ and MC68060™ are trademarks of Motorola, Inc. All other products mentioned in this document are trademarks or registered trademarks of...
  • Page 3 The safety precautions listed below represent warnings of certain dangers of which Motorola is aware. You, as the user of the product, should follow these warnings and all other safety precautions necessary for the safe operation of the equipment in your operating environment.
  • Page 4 Flammability All Motorola PWBs (printed wiring boards) are manufactured with a flammability rating of 94V-0 by UL-recognized manufacturers. EMI Caution This equipment generates, uses and can radiate electromagnetic energy. It Caution may cause or be susceptible to electromagnetic interference (EMI) if not installed and used with adequate EMI protection.
  • Page 5 Electronic versions of this material may be read online, downloaded for personal use, or referenced in another document as a URL to the Motorola Computer Group Web site. The text itself may not be published commercially in print or electronic form, edited, translated, or otherwise altered without the permission of Motorola, Inc.
  • Page 6 If the documentation contained herein is supplied, directly or indirectly, to the U.S. Government, the following notice shall apply unless otherwise agreed 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.
  • Page 7: Table Of Contents

    Petra SDRAM Size (S3) ................... 1-9 Board EPROM/Flash Mode (S4) ..............1-11 Preparing the Transition Module ................1-11 Installation Instructions ..................1-12 MVME167P and Transition Module Installation ........... 1-12 System Considerations ..................1-14 CHAPTER 2 Startup and Operation Introduction ......................2-1 Front Panel Switches and Indicators ..............2-1 Pre-Startup Check .....................
  • Page 8 Booting the System ....................2-7 Autoboot ......................2-8 ROMboot ......................2-9 Network Boot ....................2-10 Restarting the System ..................... 2-10 Reset ........................ 2-11 Abort ........................ 2-12 Break ....................... 2-12 Diagnostic Facilities ....................2-12 CHAPTER 3 167Bug Firmware Introduction ......................3-1 167Bug Overview ....................
  • Page 9 Local Bus Timeout ................... 5-12 Local Bus Arbiter .................... 5-12 Connectors ...................... 5-12 Remote Status and Control ..............5-13 CHAPTER 6 Connector Pin Assignments MVME167P Connectors ..................6-1 Remote Reset Connector ................... 6-2 VMEbus Connectors ..................6-2 APPENDIX A Specifications Introduction ......................A-1 Board Specifications ..................A-1...
  • Page 10 IOT Command Parameters ................D-4 APPENDIX E Related Documentation MCG Documents ......................E-1 Manufacturers’ Documents ..................E-2 Related Specifications ....................E-3 GLOSSARY...
  • Page 11 List of Figures Figure 1-1. MVME167P Board Layout ..............1-2 Figure 2-1. MVME167P/Firmware System Startup ..........2-4 Figure 5-1. MVME167P Block Diagram ..............5-5...
  • Page 13 Table 1-1. Startup Overview ................... 1-3 Table 1-2. MVME167P Configuration Settings ............1-6 Table 1-3. Petra SDRAM Size Settings ..............1-10 Table 2-1. MVME167P Front Panel Controls ............2-2 Table 2-2. General-Purpose Configuration Bits (J1) ..........2-7 Table 3-1. Memory Offsets with 167Bug ..............3-2 Table 3-2.
  • Page 15: About This Manual

    VME boards which combines a variety of functions previously implemented in other ASICs (among them the MC2 chip, the IP2 chip, and the MCECC chip) in a single ASIC. On the MVME167P, the “Petra” chip replaces the MCECC ASIC. As of the publication date, the information presented in this manual applies to the following MVME167P models.
  • Page 16: Summary Of Changes

    Summary of Changes This is the second edition of MVME167P Single-Board Computer Installation and Use. It supersedes the October 2000 edition and incorporates the following updates. Date Changes December 2001 Entries on the functionality of jumper header J9 were added in the...
  • Page 17: Comments And Suggestions

    167Bug firmware Appendix E, Related Documentation: A listing of other publications that may be helpful in using the MVME167P Comments and Suggestions Motorola welcomes and appreciates your comments on its documentation. We want to know what you think about our manuals and how we can make them better.
  • Page 18: Terminology

    Data and address sizes for MVME167P chips are defined as follows: A byte is eight bits, numbered 0 through 7, with bit 0 being the most significant.
  • Page 19 italic is used for names of variables to which you assign values, for function parameters, and for structure names and fields. Italic is also used for comments in screen displays and examples, and to introduce new terms. courier is used for system output (for example, screen displays, reports), examples, and system prompts.
  • Page 21: Introduction

    1Hardware Preparation and Installation Introduction This chapter describes the equipment you need and the tasks you will perform to set up the MVME167P Single Board Computer. Equipment Required To complete an MVME167P-based system, you need the following equipment: VME system enclosure with power supply and system backplane...
  • Page 22: Figure 1-1. Mvme167P Board Layout

    Hardware Preparation and Installation MVME 167P-36SE FAIL STAT SCON +12V SCSI 1 2 3 4 ABORT RESET 2817 0800 Figure 1-1. MVME167P Board Layout Computer Group Literature Center Web Site...
  • Page 23: Overview Of Installation Procedure

    Preparing the Transition Module on page 1-11. the MVME712 series transition module as necessary. Install the board and transition MVME167P and Transition Module Installation on module in a chassis. page 1-12. Connect a display terminal. MVME167P and Transition Module Installation on page 1-12.
  • Page 24: Guidelines For Unpacking

    This section applies to all hardware installations you may perform that involve the MVME167P board. Motorola strongly recommends the use of an antistatic wrist strap and a Use ESD conductive foam pad when you install or upgrade the board. Electronic components can be extremely sensitive to ESD.
  • Page 25: Preparing The Board

    An appliance is grounded if it has a three-prong plug and is plugged into a three-prong grounded outlet. You cannot use the chassis in which you are installing the MVME167P itself as a ground, because the enclosure is unplugged while you work on it.
  • Page 26: Switches And Jumpers

    MVME167P. Manually configurable jumper headers and configuration switches on the MVME167P are listed in the following table. Caution When setting jumpers, avoid touching areas of integrated circuitry; static discharge can damage circuits.
  • Page 27: General-Purpose Readable Jumpers (J1)

    Reference Guide for details). The bit values are read as a 1 when the jumper is off, and as a 0 when the jumper is on. The MVME167P is shipped from the factory with all jumpers installed, as diagrammed below.
  • Page 28: Sram Backup Power Source (J9)

    SRAM Backup Power Source (J9) Header J9 determines the source for onboard static RAM backup power on MVME167P boards if equipped with battery backup. In the factory configuration, VMEbus +5V standby voltage serves as primary and secondary power source (the onboard battery is disconnected). The backup power configurations available for onboard SRAM through header J9 are illustrated in the following diagram.
  • Page 29: Serial Port 4 Clock Configuration (J10 And J11)

    Serial Port 4 Clock Configuration (J10 and J11) Serial port 4 can be configured to use clock signals provided by the RTXC4 and TRXC4 signal lines. Headers J10 and J11 on the MVME167P configure serial port 4 to drive or receive TRXC4 and RTXC4, respectively.
  • Page 30: Table 1-3. Petra Sdram Size Settings

    16MB 32MB 64MB Note As shown in the preceding table, the MVME167P Petra/MCECC interface supports on-board ECC DRAM emulations up to 64MB. For sizes beyond 64MB, the MVME167P accommodates memory mezzanines of the types used on previous MVME167 boards. One additional mezzanine can be plugged in to provide up to 128MB of supplementary DRAM.
  • Page 31: Board Eprom/Flash Mode (S4)

    EPROM controller model (MVME167 EPROM-only or MVME177 EPROM/Flash) to be emulated when the board initializes. With S4 segment 1 set to OFF (factory configuration in the MVME167P case), firmware recognizes the board as an MVME167P. Setting S4 segment 1 to ON initializes the board in MVME177P mode.
  • Page 32: Installation Instructions

    MVME167P and Transition Module Installation With EPROMs installed and jumpers or switches configured as appropriate, proceed as follows to install the MVME167P board in a VME chassis: 1. Attach an ESD strap to your wrist. Attach the other end of the ESD...
  • Page 33: Mvme167P And Transition Module Installation

    If you do not intend to use the MVME167P as system controller, it can occupy any unused double-height card slot. 5. Slide the MVME167P into the selected card slot. Be sure the module is seated properly in the P1 and P2 connectors on the backplane. Do not damage or bend connector pins.
  • Page 34: System Considerations

    MVME167P may not operate properly without its main board connected to VMEbus backplane connectors P1 and P2. Whether the MVME167P operates as a VMEbus master or VMEbus slave, it is configured for 32 bits of address and 32 bits of data (A32/D32).
  • Page 35 This will cause the system to lock up. There is only one situation in which the system might lack this global bus timeout: when the MVME167P is not the system controller and there is no global bus timeout elsewhere in the system.
  • Page 37: Introduction

    (LCSR) in the VMEchip2 ASIC. For further details, refer to Chapter 5, Functional Description. FAIL LED (DS1, red) Board failure. Lights if a fault occurs on the MVME167P board. STAT LED (DS2, amber) CPU status. Lights if the processor enters a halt condition.
  • Page 38: Pre-Startup Check

    VME activity. Lights when the board is using the VMEbus or being accessed from the VMEbus. Pre-Startup Check Before you power up the MVME167P system, be sure that the following conditions exist: 1. Jumpers and/or configuration switches on the MVME167P Single- Board Computer and associated equipment are set as required for your particular application.
  • Page 39: Initial Conditions

    Applying power to the system (as well as resetting it) triggers an initialization of the MVME167P’s MPU, hardware, and firmware along with the rest of the system. The EPROM-resident firmware initializes the devices on the MVME167P board in preparation for booting the operating system.
  • Page 40: Bringing Up The Board

    Bringing up the Board This section summarizes the configuration guidelines presented in Chapter 1 and describes the process of putting the MVME167P board into service. The MVME167P comes with MVME167Bug firmware installed. To ensure that the firmware operates properly with the board, follow the steps listed below.
  • Page 41 4. Headers J10 and J11 configure serial port 4 to drive or receive clock signals provided by the RTXC and TRXC signal lines. The MVME167P factory configuration has port 4 set to receive both signals. Refer to the instructions in Chapter 1 if your application requires reconfiguring port 4.
  • Page 42 If the confidence test fails, the test is aborted when the first fault is encountered. If possible, an appropriate message is displayed, and control then returns to the menu. 10. Before using the MVME167P after the initial installation, set the date and time using the following command line structure: 167-Bug> SET [mmddyyhhmm]|[<+/-CAL>;C] For example, the following command line starts the real-time clock and sets the date and time to 10:37 a.m., January 7, 2002:...
  • Page 43: Booting The System

    15-16 Open to your application. Booting the System You can configure the MVME167P to boot the operating system in one of three different ways when bringing up the board: via Autoboot, ROMboot, or Network Boot. For details on resetting the MVME167P board through software, refer to the MVME1X7P Single Board Computers Programmer’s Reference Guide...
  • Page 44: Autoboot

    Chapter 3 for more details. Caution Although you can use streaming tape to autoboot, the same power supply must be connected to the tape drive, the controller, and the MVME167P. At power-up, the tape controller will position the streaming tape to the load Caution point where the volume ID can correctly be read and used.
  • Page 45: Romboot

    1. Power has just been applied (but the ENV command can change this to also respond to any reset). 2. Your routine is located within the MVME167P EPROM memory map (but the ENV command can change this to any other portion of the onboard memory, or even offboard VMEbus memory).
  • Page 46: Network Boot

    Startup and Operation Network Boot Network Auto Boot is a software routine in the 167Bug EPROM which provides a mechanism for booting an operating system using a network (local Ethernet interface) as the boot device. The Network Auto Boot routine automatically scans for controllers and devices in a specified sequence until a valid bootable device containing boot media is found or until the list is exhausted.
  • Page 47: Reset

    During warm resets, the 167Bug variables and tables are preserved, as well as the target state registers and breakpoints. Note that when the MVME167P comes up in a cold reset, 167Bug runs in Board mode. Using the Environment (ENV) or MENU commands can make 167Bug run in System mode.
  • Page 48: Abort

    Abort Aborts are invoked by pressing and releasing the ABORT switch on the MVME167P front panel. When you invoke an abort while executing a user program (running target code), a snapshot of the processor state is stored in the target registers. This characteristic makes aborts most appropriate for terminating user programs that are being debugged.
  • Page 49 Switch Directories (SD). The diagnostic prompt 167-Diag> appears. Refer to the Debugging Package for Motorola 68K CISC CPUs User’s Manual for complete descriptions of the diagnostic routines available and instructions on how to invoke them.
  • Page 51: Introduction

    A list of 167Bug commands appears at the end of the chapter. For complete user information about 167Bug, refer to the Debugging Package for Motorola 68K CISC CPUs User’s Manual and to the MVME167Bug Diagnostics User’s Manual, listed in Appendix E, Related Documentation.
  • Page 52: Components Of The Firmware

    167Bug Firmware Components of the Firmware The 167Bug firmware is organized in the following parts: A command-driven user-interactive software debugger. It is referred to here as “the debugger“ or “167Bug.“ A set of command-driven diagnostics, referred to here as “the diagnostics.”...
  • Page 53: Implementation

    Regardless of where the onboard RAM is located, the first 64KB is used for 167Bug stack and static variable space and the rest is reserved as user space. Whenever the MVME167P is reset, the target Program Counter (PC) is initialized to the address corresponding to the beginning...
  • Page 54 System Call Handler routine RETURN (described in Chapter 5 of the Debugging Package for Motorola 68K CISC CPUs User’s Manual). What you key in is stored in an internal buffer. Execution begins only after you press the <Return>...
  • Page 55: Debugger Commands

    Debugger Commands Debugger Commands The commands and test programs available in 167Bug are listed in the following table. The commands are described in detail in the Debugging Package for Motorola 68K CISC CPUs User’s Manual. Table 3-2. 167Bug Commands Command Description...
  • Page 56 167Bug Firmware Table 3-2. 167Bug Commands (continued) Command Description Go to Next Instruction Go Execute User Program Go to Temporary Breakpoint HE(LP) or ? Display Help messages I/O Control for Disk I/O Inquiry I/O Physical (Direct Disk Access) I/O "Teach" for Configuring Disk Controller IRQM Interrupt Request Mask Load S-Records from Host...
  • Page 57 Register Modify (user registers) Register Set (set user register(s) to specified value) Switch Directories Set Time and Date SYM/NOSYM Symbol Table Attach/Detach SYMS Symbol Table Display/Search Trace Terminal Attach Trace on Change of Control Flow TIME Display Time and Date Transparent Mode http://www.motorola.com/computer/literature...
  • Page 58 167Bug Firmware Table 3-2. 167Bug Commands (continued) Command Description Trace to Temporary Breakpoint Verify S-Records Against Memory Revision/Version Display Write Loop Note You can list all the available debugger commands by entering the Help (HE) command alone. You can view the syntax for a particular command by entering HE and the command mnemonic.
  • Page 59: Overview

    ENV, used to edit configurable 167Bug parameters in the MVME167P board’s NVRAM. The CNFG and ENV commands are both described in the Debugging Package for Motorola 68K CISC CPUs User’s Manual (listed in Appendix E, Related Documentation). Refer to that manual for general information about their use and capabilities.
  • Page 60: Cnfg - Configure Board Information Block

    Use this command to display and configure the Board Information Block which resides within the NVRAM. The board information block contains various elements that correspond to specific operational parameters of the MVME167P board. The following example shows the board structure for the MVME167P: 167-Bug> cnfg Board (PWA) Serial Number = "...
  • Page 61: Env - Set Environment

    Manual (listed in Appendix E, Related Documentation) for a description of the use of ENV. Additional information on registers in the MVME167P that affect these parameters appears in your MVME1X7P Single Board Computers Programmer's Reference Guide. Listed and described below are the parameters that you can configure using ENV.
  • Page 62 Modifying the Environment Table 4-1. MVME167P Configuration Settings (continued) ENV Parameter and Options Default Meaning of Default Local SCSI Bus Negotiations Type Asynchronous negotiations. [A/S/N] Ignore CFGA Block on a Hard Configuration Area (CFGA) Block contents Disk Boot [Y/N] are disregarded at boot (hard disk only).
  • Page 63 ENV - Set Environment Table 4-1. MVME167P Configuration Settings (continued) ENV Parameter and Options Default Meaning of Default ROM Boot Direct Ending Address FFDF FFFC Last location tested when the Bug searches for a ROMboot module. Network Auto Boot Enable [Y/N] Network Auto Boot function is disabled.
  • Page 64 Modifying the Environment Table 4-1. MVME167P Configuration Settings (continued) ENV Parameter and Options Default Meaning of Default Memory Search Ending Address 0010 0000 Top limit of the Bug’s search for a work page. If no 64KB contiguous block of memory is...
  • Page 65 Dynamic RAM. Base Address of Local Memory 0000 0000 Beginning address of Local Memory (ECC type memory on the MVME167P). Must be a multiple of the Local Memory board size, starting with 0. Default is $0. http://www.motorola.com/computer/literature...
  • Page 66 ENV asks the following series of questions to set up the VMEbus interface for the MVME167P modules. You should have a working knowledge of the VMEchip2 as described in the MVME1X7P Single Board Computers Programmer’s Reference Guide in order to perform this configuration.
  • Page 67 ENV - Set Environment Table 4-1. MVME167P Configuration Settings (continued) ENV Parameter and Options Default Meaning of Default Slave Starting Address #2 0000 0000 Base address of the local resource that is accessible by the VMEbus. Default is 0. Slave Ending Address #2...
  • Page 68 Modifying the Environment Table 4-1. MVME167P Configuration Settings (continued) ENV Parameter and Options Default Meaning of Default Master Control #2 Defines the access characteristics for the address space defined with this master address decoder. Default is $00. Master Enable #3 [Y/N]...
  • Page 69 ENV - Set Environment Table 4-1. MVME167P Configuration Settings (continued) ENV Parameter and Options Default Meaning of Default Master Address Translation Select 0000 0000 This register defines which bits of the address are significant. A logical "1" indicates significant address bits, logical "0"...
  • Page 70 Modifying the Environment Table 4-1. MVME167P Configuration Settings (continued) ENV Parameter and Options Default Meaning of Default VMEC2 GCSR Board Base Specifies base address ($FFFFD2XX) in Address Short I/O for this board. Default = $00. VMEbus Global Time Out Code Controls VMEbus timeout when the MVME167P is system controller.
  • Page 71: Chapter 5 Functional Description

    Introduction This chapter describes the MVME167P Single-Board Computer on a block diagram level. The Summary of Features provides an overview of the MVME167P, followed by a detailed description of several blocks of circuitry. Figure 5-1 on page 5-5 shows a block diagram of the overall board architecture.
  • Page 72: Processor And Memory

    The MVME167P is based on the MC68040 microprocessor. The boards are built with 16MB, 32MB or 64MB synchronous DRAM (SDRAM). Various versions of the MVME167P may have the SDRAM configured to model 4MB, 8MB, 16MB, 32MB or 64 MB of ECC-protected DRAM.
  • Page 73: I/O Implementation

    VMEbus system controller). I/O Implementation Input/Output (I/O) signals on the MVME167P are routed to the VMEbus P2 connector. The main board is connected through a P2/LCP2 adapter board and cables to the transition board. The MVME167P supports the MVME712B and MVME712M transition boards.
  • Page 74: Block Diagram

    MVME167P. Data Bus Structure The local data bus on the MVME167P is a 32-bit synchronous bus that is based on the MC68040 bus, and which supports burst transfers and snooping. The various local bus master and slave devices use the local bus to communicate.
  • Page 75: Memory Options

    Memory Options 2816 0800 Figure 5-1. MVME167P Block Diagram Memory Options The following memory options are available on the different versions of MVME167P boards. http://www.motorola.com/computer/literature...
  • Page 76: Dram

    Functional Description DRAM MVME167P boards are built with 16MB, 32MB or 64MB synchronous DRAM (SDRAM). The MVME167P have the SDRAM configured to model 4MB, 8MB, 16MB, 32MB, or 64MB of ECC-protected DRAM. The SDRAM memory array itself is always a single-bit error correcting and multi-bit error detection memory, irrespective of which interface model you use to access the SDRAM.
  • Page 77: Battery-Backed-Up Ram And Clock

    Battery-Backed-Up RAM and Clock Battery-Backed-Up RAM and Clock An M48T58 RAM and clock chip is used on the MVME167P. This chip provides a time-of-day clock, oscillator, crystal, power fail detection, memory write protection, 8KB of RAM, and a battery in one 28-pin package.
  • Page 78 MVME1X7P Single Board Computers Programmer’s Reference Guide. Note The MVME167P board hardware ties the DTR signal from the CD2401 to the pin labeled RTS at connector P2. Likewise, RTS from the CD2401 is tied to DTR on P2. Therefore, when programming the CD2401, assert DTR when you want RTS, and RTS when you want DTR.
  • Page 79: Parallel Port Interface

    VMEbus. Therefore, the 82596CA should not be programmed to access the VMEbus. Every MVME167P that is built with an Ethernet interface is assigned an Ethernet Station Address. The address is $0001AFxxxxxx where xxxxxx is the unique 6-nibble number assigned to the board (i.e., every MVME167P has a different value for xxxxxx).
  • Page 80: Scsi Interface

    It is important that the SCSI bus be properly terminated at both ends. In the case of the MVME167P, sockets are provided for terminators on the P2 or LCP2 adapter board. If the SCSI bus ends at the adapter board, termination resistors must be installed on the adapter board.
  • Page 81: Local Resources

    SCSI bus TERM power line and termination resistors is supplied through a fuse located on the adapter board. Local Resources The MVME167P includes many resources for the local processor. These include tick timers, software-programmable hardware interrupts, a watchdog timer, and a local bus timeout.
  • Page 82: Local Bus Timeout

    Lowest Connectors The MVME167P has two 96-position DIN connectors: P1 and P2. P1 rows A, B, C, and P2 row B provide the VMEbus interconnection. P2 rows A and C provide the connection to the SCSI bus, serial ports, and Ethernet.
  • Page 83: Remote Status And Control

    Remote Status and Control The remote status and control connector, J3, is a 20-pin connector located behind the front panel of the MVME167P. It provides system designers with flexibility in accessing critical indicator and reset functions. When the board is enclosed in a chassis and the front panel is not visible, this connector allows the Reset, Abort, and LED functions to be extended to the control panel of the system, where they are visible.
  • Page 85: Mvme167P Connectors

    The tables in this chapter furnish pin assignments only. For detailed descriptions of the interconnect signals, consult the support information for the MVME167P board (available through your Motorola sales office). For the placement of the principal connectors on the MVME167P (J1 and P1/P2), see Figure...
  • Page 86: Remote Reset Connector

    Remote Reset Connector The MVME167P has a 20-pin connector (J3) mounted behind the front panel. When the MVME167P board is enclosed in a chassis and the front panel is not visible, this connector enables you to extend the Reset, Abort and LED functions to the control panel of the system, where they remain accessible.
  • Page 87: Table 6-2. Vmebus Connector P1

    VBGOUT2* VSYSCLK VBGIN3* VSYSFAIL* VBGOUT3* VBERR* VDS1* VBR0* VSYSRESET* VDS0* VBR1* VLWORD* VWRITE* VBR2* VAM5 VBR3* VA23 VDTACK* VAM0 VA22 VAM1 VA21 VAS* VAM2 VA20 VAM3 VA19 VIACK* VA18 VIACKIN* Not Used VA17 VIACKOUT* Not Used VA16 VAM4 VA15 http://www.motorola.com/computer/literature...
  • Page 88: Table 6-3. Vmebus Connector P2

    Connector Pin Assignments Table 6-2. VMEbus Connector P1 (continued) VIRQ7* VA14 VIRQ6* VA13 VIRQ5* VA12 VIRQ4* VA11 VIRQ3* VA10 VIRQ2* VIRQ1* –12V P5VSTDBY +12V Table 6-3. VMEbus Connector P2 Row A Row B Row C SCSI_DB0* C– SCSI_DB1* SCSI_DB2* Not Used T–...
  • Page 89 TXD3 VD21 PRPE RXD3 VD22 PRSEL RTS3 VD23 INPRIME* CTS3 PRFAULT* DTR3 VD24 TXD1 DCD3 VD25 RXD1 TXD4 VD26 RTS1 RXD4 VD27 CTS1 RTS4 VD28 TXD2 TRXC4 VD29 RXD2 CTS4 VD30 RTS2 DTR4 VD31 CTS2 DCD4 DTR2 RTXC4 DCD2 http://www.motorola.com/computer/literature...
  • Page 91: Appendix A Specifications

    MVME167P VME single-board computer. Subsequent sections detail cooling requirements and EMC regulatory compliance. Board Specifications Table A-1 lists the general specifications for the MVME167P family of VME single-board computers. A description of the board functionality on a block diagram level appears in Chapter 5, Functional Description.
  • Page 92: Cooling Requirements

    (base board and mezzanine, if present) at a velocity typically achievable by using a 100 CFM axial fan. Temperature qualification was performed in a standard Motorola VME system chassis. Twenty-five-watt load boards are inserted in two card slots, one on each side, adjacent to the board under test, to simulate a high power density system configuration.
  • Page 93: Emc Compliance

    EMC Compliance The Motorola MVME167P family of VME single-board computers were tested in a CE-marked EMC-compliant chassis and meet the requirements for Class B equipment. Compliance was achieved under the following conditions: Shielded cables on all external I/O ports.
  • Page 95: Solving Startup Problems

    BTroubleshooting Solving Startup Problems In the event of difficulty with your MVME167P VME single-board computer, try the simple troubleshooting steps on the following pages before calling for help or sending the board back for repair. Some of the procedures will return the board to the factory debugger environment. (The board was tested under these conditions before it left the factory.) The self-...
  • Page 96 Troubleshooting Table B-1. Troubleshooting MVME167P Boards (continued) Condition Possible Problem Try This: II. There is a A. The keyboard Recheck the keyboard connections and power. display on the may be terminal, but connected input from the incorrectly. keyboard has B. Board jumpers Verify the settings of the board jumpers and no effect.
  • Page 97 Solving Startup Problems Table B-1. Troubleshooting MVME167P Boards (continued) Condition Possible Problem Try This: IV. Debug prompt A. The initial 1. Start the onboard calendar clock and timer. Type: 167-Bug> debugger set mmddyyhhmm <CR> appears at environment where the characters indicate the month, day,...
  • Page 98 Troubleshooting Table B-1. Troubleshooting MVME167P Boards (continued) Condition Possible Problem Try This: IV. Continued 7. Run the selftests by typing in: st <CR> The tests take as long as 10 minutes, depending on RAM size. They are complete when the prompt returns.
  • Page 99: Network Controller Modules Supported

    CNetwork Controller Data Network Controller Modules Supported The 167Bug firmware supports the following VMEbus network controller modules. The default address for each module type and position is shown to indicate where the controller must reside to be supported by 167Bug. The controllers are accessed via the specified CLUN and DLUNs listed here.
  • Page 101: Controller Modules Supported

    $FFFF 7800 MVME350 – Streaming Tape Controller $FFFF 5000 $FFFF 5100 Notes If an MVME167P with an SCSI port is used, the MVME167P module has CLUN 0. For MVME167Ps, the first MVME320 has CLUN $11; the second MVME320 has CLUN $12.
  • Page 102: Default Configurations

    Disk/Tape Controller Data Default Configurations The following tables list the factory default configurations established for the disk/tape controller modules supported by the MVME167P single- board computer. CISC Embedded Controllers — 7 Devices. Controller LUN Address Device LUN Device Type $XXXX XXXX...
  • Page 103 $FFFF 9800 Removable flexible direct access (TEAC style) $FFFF 4800 CD-ROM Sequential access $FFFF 5800 Same as above, but these will only be available if the daughter card for the $FFFF 7000 second SCSI channel is present. $FFFF 7800 http://www.motorola.com/computer/literature...
  • Page 104: Iot Command Parameters

    QIC-02 streaming tape drive $FFFF 5100 IOT Command Parameters The following table lists the proper IOT command parameters for floppies used with boards such as the MVME328 and MVME167P. Floppy Types and Formats IOT Parameter DSDD5 PCXT8 PCXT9 PCXT9_3 PCAT Sector Size [ 0:128–1: 256–...
  • Page 105: Iot Command Parameters

    Number of Bytes in 653312 327680 368460 737280 1228800 1474560 2949120 Decimal Media Size/Density 5.25/DD 5.25/DD 5.25/DD 3.5/DD 5.25/HD 3.5/HD 3.5/ED Notes All numerical parameters are in hexadecimal unless otherwise noted. The DSDD5 type floppy is the default setting for the debugger. http://www.motorola.com/computer/literature...
  • Page 107: Mcg Documents

    Document Title Number MVME1X7P Single Board Computers Programmer’s Reference Guide V1X7PA/PG MVME167Bug Debugging Package User's Manual MVME167BUG Debugging Package for Motorola 68K CISC CPUs User’s Manual (Parts 1 68KBUG1/D and 2) 68KBUG2/D SBCSCSI/D Single Board Computers SCSI Software User’s Manual...
  • Page 108: Manufacturers' Documents

    Document Title and Source Publication Number M68000 Family Reference Manual M68000FR MC68040 Microprocessor User’s Manual M68040UM Literature Distribution Center for Motorola Telephone: 1-800-441-2447 FAX: (602) 994-6430 or (303) 675-2150 E-mail: ldcformotorola@hibbertco.com Web: http://www.mot.com 82596CA Local Area Network Coprocessor Data Sheet 290218 82596CA Local Area Network Coprocessor User’s Manual...
  • Page 109: Related Specifications

    Table E-3. Related Specifications Publication Document Title and Source Number VME64 Specification ANSI/VITA 1-1994 VITA (VMEbus International Trade Association) 7825 E. Gelding Drive, Suite 104 Scottsdale, AZ 85260 Telephone: (602) 951-8866 Web: http://www.vita.com http://www.motorola.com/computer/literature...
  • Page 110 Related Documentation Table E-3. Related Specifications (continued) Publication Document Title and Source Number NOTE: An earlier version of the VME specification is available as: Versatile Backplane Bus: VMEbus Institute of Electrical and Electronics Engineers, Inc. ANSI/IEEE Publication and Sales Department Standard 1014- 345 East 47th Street 1987...
  • Page 111 Glossary Acknowledgement (signal). ANSI American National Standards Institute. ASIC Application-Specific Integrated Circuit. BBRAM Battery-Backed-up RAM. Background Debug Mode. Big-Endian Byte-ordering method in memory whereby bytes are ordered 0, 1, 2, 3 (left to right) with 0 being the most significant byte. See also Little-Endian.
  • Page 112 Glossary Communication Processor Module. Central Processor Unit. Communication Processor Module. Direct Memory Access. DRAM Dynamic Random-Access Memory. Error Checking and Correction. EEPROM Electrically Erasable PROM. Electronic Industries Association. Electromagnetic Interference. Electrostatic Discharge. Fast Communications Controller. HDLC High-level Data Link Control. GL-2 Computer Group Literature Center Web Site...
  • Page 113 Kilobyte (1024 bytes). Local Area Network. LAPD Link Access Procedure D. Little-Endian Byte-ordering method in memory whereby bytes are ordered 3, 2, 1, 0 (left to right) with 3 being the most significant byte. See also Big-Endian. Megabit (1024 Kb). http://www.motorola.com/computer/literature GL-3...
  • Page 114 Glossary Megabyte (1024 KB). Mbps Megabits per second. Multi-Channel Controller. Megahertz. msec Millisecond. NVRAM Non-Volatile RAM. Peripheral Component Interconnect. Peripheral Interface Module. Phase Lock Loop. PCI Mezzanine Card (IEEE P1386.1). Random-Access Memory. Read-Only Memory. GL-4 Computer Group Literature Center Web Site...
  • Page 115 Real-Time Clock. Serial Communication Controller. SDRAM Synchronous DRAM. SRAM Static RAM. Signaling System 7. Time Division Multiplexed. VersaModule Eurocard (VMEbus). Vital Product Data. Wide-Area Network. http://www.motorola.com/computer/literature GL-5...
  • Page 117 Index Numerics 167Bug cable connections 1-14 disk/tape controller data cable recommendations network controller data CD2401 serial communications controller stack space (SCC) 27D4002 EPROMs CISC embedded controller(s) CLUN (controller LUN) commands, debugger ABORT switch 5-13 comments, sending xvii aborting program execution 2-2, configuration switches address/data configurations 1-14...
  • Page 118 IACK (interrupt acknowledge) signal 1-13 initial conditions ECC DRAM emulations 1-10 installation EIA-232-D ports considerations 1-15 EMC compliance, MVME167P transition modules 1-13 ENV (Set Environment) command interconnect signals environmental parameters interrupt acknowledge signal (IACK) 1-13 EPROM/Flash mode (S4) 1-11, Interrupt Stack Pointer (ISP)
  • Page 119 P1 and P2 connectors slave address decoders, VMEbus P2 adapter board 1-15 specifications parallel printer port MVME167P series board PCCchip2 ASIC SRAM (static RAM) control of BBRAM and clock backup power selection (J9) LAN coprocessor support 5-10 startup overview...
  • Page 120 temperature, operating terminal setup 2-3, terminology xviii timeout global bus 1-15 transition modules and serial I/O MVME712B 1-11 MVME712M 1-11 troubleshooting procedures TRXC4 signal (Transmit Receive Clock typeface, meaning of xviii types of reset 2-11 using the board VMEbus connectors 5-12 interface signals...

Table of Contents