Page 1
MVME177P Single-Board Computer Installation and Use V177PA/IH1 Edition of October 2000...
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 may cause or be susceptible to electromagnetic interference (EMI) if not installed and used with adequate EMI protection.
Page 5
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 content hereof without obligation of Motorola to notify any person of such revision or changes.
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.
Serial Port 4 Clock Configuration (J10 and J11).........1-8 Petra SDRAM Size (S3) ................1-9 Board EPROM/Flash Mode (S4)...............1-10 Preparing the Transition Module ................1-11 Installation Instructions....................1-11 MVME177P and Transition Module Installation ..........1-11 System Considerations..................1-13 CHAPTER 2 Startup and Operation Introduction........................2-1 Front Panel Switches and Indicators..............2-1 Initial Conditions .......................2-2...
Page 15
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 MVME177P, the “Petra” chip replaces the MCECC ASIC. The “Petra” chip that distinguishes MVME177P single-board computers is...
MVME177P single-board computer. Subsequent sections of the appendix detail cooling requirements and EMC regulatory compliance. Appendix B, Troubleshooting, includes simple troubleshooting steps to follow in the event that you have difficulty with your MVME177P single- board computer. Appendix C, Network Controller Data, describes the VMEbus network controller modules that are supported by the 177Bug firmware.
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. Mail comments to: Motorola Computer Group Reader Comments DW164 2900 S. Diablo Way...
Page 18
bold is used for user input that you type just as it appears; it is also used for commands, options and arguments to commands, and names of programs, directories and files. italic is used for names of variables to which you assign values. Italic is also used for comments in screen displays and examples, and to introduce new terms.
1Hardware Preparation and Installation Introduction This chapter provides unpacking instructions, hardware preparation guidelines, and installation instructions for the MVME177P Single Board Computer. Getting Started This section supplies an overview of startup procedures applicable to teh MVME177P. Equipment requirements, directions for unpacking, and ESD precautions that you should take to complete the section.
Appendix E, Related Documentation. Equipment Required The following equipment is required to make a complete system using the MVME177P: VME system enclosure System console terminal Operating system (and / or application software) Disk drives (and / or other I/O) and controllers...
MVME177P board. Use ESD Motorola strongly recommends the use of an antistatic wrist strap and a conductive foam pad when you install or upgrade the board. Electronic components can be extremely sensitive to ESD. After removing the board...
Preparing the Board To produce the desired configuration and ensure proper operation of the MVME177P, you may need to reconfigure hardware to some extent before installating the board. Most options on the MVME177P are under software control: By setting bits in control registers after installing the module in a system, you can modify its configuration.
The bit values are read as a 1 when the jumper is off, and as a 0 when the jumper is on. The MVME177P is shipped from the factory with all jumpers installed except GPI3 (pins 7-8), as diagrammed below.
Page 24
Hardware Preparation and Installation MVME 177P-56SE FAIL STAT SCON +12V SCSI 1 2 3 4 ABORT RESET 2817 0800 Figure 1-1. MVME177P Board Layout Computer Group Literature Center Web Site...
The MVME177P can be VMEbus system controller. The system controller function is enabled/disabled by jumpers on header J6. When the MVME177P is system controller, the SCON LED is turned on. The VMEchip2 may be configured as a system controller as follows.
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 MVME177P configure serial port 4 to drive or receive TRXC4 and RTXC4, respectively.
Preparing the Board Petra SDRAM Size (S3) MVME177P boards use SDRAM (Synchronous DRAM) in place of DRAM. For compatibility with user applications, the MVME177P’s SDRAM is configurable to emulate 4MB, 8MB, 16MB, 32MB, 64MB, or 128MB ECC-protected DRAM. Board configuration is a function of switch settings and resistor population options.
[In the MVME167P case, the position of S4 segment 2 plays no role in configuration.] On the MVME177P, the EPROMs share 2MB of memory space with the first 2MB of Flash memory. The EPROM can coexist with 2MB of Flash, or you may wish to program all 4MB as Flash memory.
XU2 for the MVME177Bug debug firmware. MVME177P and Transition Module Installation With EPROMs installed and jumpers or switches configured as appropriate, proceed as follows to install the MVME177P board in a VME chassis: 1. Turn all equipment power OFF and disconnect the power cable from the AC power source.
Page 30
3. Remove the filler panel from the card slot where you are going to install the MVME177P. – If you intend to use the MVME177P as system controller, it must occupy the leftmost card slot (slot 1). The system controller must be in slot 1 to correctly initiate the bus-grant daisy-chain and to ensure proper operation of the IACK daisy-chain driver.
P2. P2 is also used for the upper 16 bits of data in 32-bit transfers, and for the upper 8 address lines in extended addressing mode. The MVME177P may not operate properly without its main board connected to VMEbus backplane connectors P1 and P2.
Page 32
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 MVME177P is not the system controller and there is no global bus timeout elsewhere in the system.
Page 33
Installation Instructions If a solid-state fuse opens, you will need to remove power for several minutes to let the fuse reset to a closed or shorted condition. http://www.motorola.com/computer/literature 1-15...
Page 34
Hardware Preparation and Installation 1-16 Computer Group Literature Center Web Site...
VMEchip2 ASIC. For further details, refer to Chapter 4, Functional Description. FAIL LED (DS1, red) Board failure. Lights if a fault occurs on the MVME177P board. LED (DS2, amber) CPU status. Lights if the processor enters a halt condition. STAT LED (DS3, green) CPU activity.
Startup and Operation Table 2-1. MVME177P Front Panel Controls Control/Indicator Function LED (DS4, green) System controller. Lights when the VMEchip2 ASIC is functioning SCON as VMEbus system controller. LED (DS5, green) LAN activity. Lights when the LAN controller is functioning as local bus master.
The system startup flows in a predetermined sequence, following the hierarchy inherent in the processor and the MVME177P hardware. The figure below charts the flow of the basic initialization sequence that takes place during system startup.
Startup and Operation Pre-Startup Checklist Before you power up the MVME177P system, be sure that the following conditions exist: 1. Jumpers and/or configuration switches on the MVME177P Single- Board Computer and associated equipment are set as required for your particular application.
1. Jumper header J1 on the MVME177P contains eight segments, which all affect the operation of the firmware. They are read as a register (at location $FFF40088) in the VMEchip2 Local Control/Status register.
MVME177P. 7. Connect the terminal to be used as the 177Bug system console to the default EIA-232-D port at MVME177P Serial Port 1 (Serial Port 2 on the MVME712M transition module). Set the terminal up as...
Page 41
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 MVME177P after the initial installation, set the date and time using the following command line structure: SET [mmddyyhhmm]|[<+/-CAL>;C] 177-Bug>...
Chapter 3 for more details. Although you can use streaming tape to autoboot, the same power supply must be connected to the tape drive, the controller, and the MVME177P. Caution At power-up, the tape controller will position the streaming tape to the load point where the volume ID can correctly be read and used.
Bringing up the Board However, if the MVME177P loses power but the controller does not, and the tape happens to be at load point, the necessary command sequences (Attach and Rewind) cannot be given to the controller and the autoboot will not succeed.
For complete details on using the ROMboot function, refer to the Debugging Package for Motorola 68K CISC CPUs User’s Manual. Network Boot Network Auto Boot is a software routine in the 177Bug EPROM which provides a mechanism for booting an operating system using a network (local Ethernet interface) as the boot device.
During warm resets, the 177Bug variables and tables are preserved, as well as the target state registers and breakpoints. Note that when the MVME177P comes up in a cold reset, 177Bug runs in Board mode. Using the Environment (ENV) or MENU commands can make 177Bug run in System mode.
Aborts are invoked by pressing and releasing the switch on the ABORT MVME177P 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.
Refer to the Debugging Package 177-Diag> for Motorola 68K CISC CPUs User’s Manual for complete descriptions of the diagnostic routines available and instructions on how to invoke them. Note that some diagnostics depend on restart defaults that are set up only in a particular restart mode.
Page 48
Startup and Operation 2-14 Computer Group Literature Center Web Site...
A list of 177Bug commands appears at the end of the chapter. For complete user information about 177Bug, refer to the Debugging Package for Motorola 68K CISC CPUs User’s Manual and to the MVME177Bug Diagnostics User’s Manual, listed under Related Documentation.
Page 50
A command-driven user-interactive software debugger, described in this chapter. It is referred to here as “the debugger” or “177Bug”. A command-driven diagnostic package for the MVME177P hardware, referred to here as “the diagnostics”. A user interface or debug/diagnostics monitor that accepts commands from the system console terminal.
177Bug Implementation If you have used one or more of Motorola’s other debugging packages, you will find the CISC 177Bug very similar. Some effort has also been made to improve the consistency of interactive commands. For example, delimiters between commands and arguments may be commas or spaces interchangeably.
Regardless of where the onboard RAM is located, the first 64KB is used for 177Bug stack and static variable space and the rest is reserved as user space. Whenever the MVME177P is reset, the target PC is initialized to the address corresponding to the beginning of the user space,...
Debugger Commands The 177Bug debugger commands are summarized 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. Debugger Commands Command Description Automatic Bootstrap Operating System...
Page 54
177Bug Firmware Table 3-2. Debugger Commands (Continued) Command Description Concurrent Mode NOCM No Concurrent Mode CNFG Configure Board Information Block Checksum Data Conversion DMA Block of Memory Move One Line Disassembler Dump S-records ECHO Echo String Set Environment to Bug/Operating System Go Direct (Ignore Breakpoints) Go to Next Instruction Go Execute User Program...
Page 55
Register Set Switch Directories Set Time and Date Symbol Table Attach NOSYM Symbol Table Detach SYMS Symbol Table Display/Search Trace Terminal Attach Trace on Change of Control Flow TIME Display Time and Date Transparent Mode Trace to Temporary Breakpoint http://www.motorola.com/computer/literature...
NVRAM. The CNFG and ENV commands are both described in the Debugging Package for Motorola 68K CISC CPUs User’s Manual. Refer to that manual for general information about their use and capabilities. The following paragraphs present supplementary information on CNFG and ENV that is specific to the 177Bug firmware, along with the parameters that you can modify with the ENV command.
Page 57
Refer to the MVME1X7P Single Board Computers Programmer’s Reference Guide for the actual location and other information about the Board Information Block. Refer to the Debugging Package for Motorola 68K CISC CPUs User’s Manual for a CNFG description and examples.
ENV. The default values shown are those that were in effect when this document was published. Note In the event of difficulty with the MVME177P, you may wish to use env;d <CR> to restore the factory defaults as a troubleshooting aid (see Appendix B).
Page 59
First location tested when the Bug searches for Address a ROMboot module. ROM Boot Direct Ending Address FFDFFFFC Last location tested when the Bug searches for a ROMboot module. Network Auto Boot Enable [Y/N] Network Auto Boot function is disabled. http://www.motorola.com/computer/literature 3-11...
Page 60
This must be a multiple of the debugger work page, modulo $10000 (64KB). In a multi-controller environment, each MVME177P board could be set to start its work page at a unique address to allow multiple debuggers to operate simultaneously.
Page 61
MVME177P GRPAD (group address) and BDAD (board address within group) switches are set to "on". This byte-wide value is initialized to $FF by MVME177P hardware after a System or Power-On reset. In a multi- 177P environment, where the work pages of...
Page 62
ENV asks the following series of questions to set up the VMEbus interface for the MVME177P modules. You should have a working knowledge of the VMEchip2 as given in the MVME1X7P Single Board Computers Programmer’s Reference Guide in order to perform this configuration.
Page 63
16MB; then this register is always set to 01000000). Master Ending Address #1 EFFFFFFF Ending address of the VMEbus resource that is accessible from the local bus. Default is the end of calculated memory. http://www.motorola.com/computer/literature 3-15...
Page 64
177Bug Firmware Table 3-3. ENV Command Parameters (Continued) ENV Parameter and Options Default Meaning of Default Master Control #1 Defines the access characteristics for the address space defined with this master address decoder. Default is $0D. Master Enable #2 [Y/N] Do not set up and enable Master Address Decoder #2.
Page 65
VMEC2 Vector Base #1 specified. Default: PCCchip2 = $05, VMEC2 Vector Base #2 VMEchip2 Vector 1 = $06, VMEchip2 Vector 2 = $07. VMEC2 GCSR Group Base Specifies group address ($FFFFXX00) in Short Address I/O for this board. Default = $D2. http://www.motorola.com/computer/literature 3-17...
Page 66
Address I/O for this board. Default = $00. VMEbus Global Time Out Code Controls VMEbus timeout when the MVME177P is system controller. Default $01 = 64 µs. Local Bus Time Out Code Controls local bus timeout. Default $02 = 256 µs.
Introduction This chapter describes the MVME177P Single-Board Computer on a block diagram level. The Summary of Features provides an overview of the MVME177P, followed by a detailed description of several blocks of circuitry. Figure 4-1 shows a block diagram of the overall board architecture.
DMA for fast local memory/VMEbus transfers (A16/A24/A32, D16/D32/D64) Processor and Memory The MVME177P is based on the MC68060 microprocessor. The boards are built with 16MB, 32MB, 64MB, or 128MB synchronous DRAM (SDRAM). Various versions of the MVME177P may have the SDRAM configured to model 4MB, 8MB, 16MB, 32MB, 64MB, or 128MB of ECC-protected DRAM.
VMEbus system controller). I/O Implementation Input/Output (I/O) signals on the MVME177P 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 MVME177P supports the MVME712B and MVME712M transition boards.
MVME177P. Data Bus Structure The local data bus on the MVME177P is a 32-bit synchronous bus that is based on the MC68060 bus, and which supports burst transfers and snooping. The various local bus master and slave devices use the local bus to communicate.
The following memory options are available on the different versions of MVME177P boards. DRAM MVME177P boards are built with 16MB, 32MB, 64MB, or 128MB synchronous DRAM (SDRAM). The MVME177P may have the SDRAM configured to model 4MB, 8MB, 16MB, 32MB, 64MB, or 128MB of ECC-protected DRAM.
Because only 1M x 8-bit Flash chips are used, no jumper or switch configuration is necessary to select the Flash chip size. The memory map for the Flash devices is under the control of the VMEchip2 ASIC. The 32-bit wide Flash can support 8-, 16-, and 32-bit read accesses. http://www.motorola.com/computer/literature...
Battery-Backed-Up RAM and Clock An M48T58 RAM and clock chip is used on the MVME177P. 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...
Refer to the VMEchip2 description in the Programmer’s Reference Guide for detailed programming information. I/O Interfaces The MVME177P provides onboard I/O for many system applications. The I/O functions include serial ports, printer port, Ethernet transceiver interface, and SCSI mass storage interface.
I/O connector pinout to industry-standard connectors. Note The MVME177P 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.
VMEbus. Therefore, the 82596CA should not be programmed to access the VMEbus. Every MVME177P 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 MVME177P has a different value for xxxxxx).
It is important that the SCSI bus be properly terminated at both ends. In the case of the MVME177P, 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.
Local Bus Timeout The MVME177P provides a timeout function in the VMEchip2 ASIC for the local bus. When the timer is enabled and a local bus access times out, a Transfer Error Acknowledge (TEA) signal is sent to the local bus master.
Lowest Connectors The MVME177P 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.
Table 5-1 VMEbus connector P1 Table 5-2 VMEbus connector P2 Table 5-3 The tables in this chapter furnish pin assignments only. For detailed descriptions of the interconnect signals, consult the support information for the MVME177P (available through your Motorola sales office).
Remote Reset Connector - J3 The MVME177P has a 20-pin connector (J3) mounted behind the front panel. When the MVME177P 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.
ASpecifications Board Specifications The following table lists the general specifications for the MVME177P VME single-board computer. The subsequent sections detail cooling requirements and EMC regulatory compliance. A complete functional description of the MVME177P boards appears in Chapter 4. Table A-1. MVME177P Specifications...
Specifications Cooling Requirements The Motorola MVME177P VME Embedded Controller is specified, designed, and tested to operate reliably with an incoming air temperature range from –5° to 55° C (23° to 131° F) with forced air cooling of the entire assembly (base board and mezzanine, if present) at a velocity typically achievable by using a 100 CFM axial fan.
BTroubleshooting Solving Startup Problems In the event of difficulty with your MVME177P VME embedded controller, 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 88
Troubleshooting Table B-1. Troubleshooting MVME177P Boards (Continued) Condition Possible Problem Try This: II. There is a display A. The keyboard Recheck the keyboard connections and power. on the terminal, may be connected but input from the incorrectly. keyboard has no B.
Page 89
Solving Startup Problems Table B-1. Troubleshooting MVME177P Boards (Continued) Condition Possible Problem Try This: IV. Continued 2. At the command line prompt, type in: env;d <CR> This restores the default parameters for the debugger environment. 3. When prompted to Update Non-Volatile RAM, type in: y <CR>...
Page 90
Troubleshooting Table B-1. Troubleshooting MVME177P Boards (Continued) Condition Possible Problem Try This: VI. The board has A. There may be 1. Document the problem and return the board for service. failed one or some fault in the 2. Phone 1-800-222-5640.
CNetwork Controller Data Network Controller Modules Supported The 177Bug 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 177Bug. The controllers are accessed via the specified CLUN and DLUNs listed here.
Page 92
Network Controller Data Computer Group Literature Center Web Site...
$FFFF7800 MVME350 - Streaming Tape $FFFF5000 $FFFF5100 Controller Notes 1. If an MVME177P with an SCSI port is used, the MVME177P module has CLUN 0. 2. For MVME177Ps, the first MVME320 has CLUN $11; the second MVME320 has CLUN $12.
Disk/Tape Controller Data Default Configurations Note SCSI Common Command Set (CCS) devices are the only ones tested by Motorola Computer Group. CISC Embedded Controllers -- 7 Devices Controller LUN Address Device LUN Device Type $XXXXXXXX SCSI Common Command Set (CCS), which...
Page 95
Device LUN Device Type $FFFFA600 SCSI Common Command Set (CCS), which may be any of these: - Fixed direct access $FFFFA700 - Removable flexible direct access (TEAC style) - CD-ROM - Sequential access Local floppy drive Local floppy drive http://www.motorola.com/computer/literature...
Page 96
Disk/Tape Controller Data MVME328 -- 14 Devices Controller LUN Address Device LUN Device Type $FFFF9000 SCSI Common Command Set (CCS), which may be any of these: - Removable flexible direct access (TEAC style) $FFFF9800 - CD-ROM - Sequential access $FFFF4800 Same as above, but these will only be available if $FFFF5800...
IOT Command Parameters IOT Command Parameters The following table lists the proper command parameters for floppies used with boards such as the MVME328 and MVME177P. Floppy Types and Formats IOT Parameter DSDD5 PCXT8 PCXT9 PCXT9_3 PCAT Sector Size 0- 128 1- 256 2- 512...
Page 98
Disk/Tape Controller Data Computer Group Literature Center Web Site...
ERelated Documentation MCG Documents The Motorola Computer Group publications listed below are referenced in this manual. You can obtain paper or electronic copies of MCG publications by: Contacting your local Motorola sales office Visiting MCG’s World Wide Web literature site, http://www.motorola.com/computer/literature...
Document Title and Source Number M68000 Family Reference Manual M68000FR MC68060 Microprocessor User’s Manual M68060UM 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/SPS 82596CA Local Area Network Coprocessor Data Sheet 290218 82596CA Local Area Network Coprocessor User’s Manual...
NOTE: An earlier version of the VME specification is available as: Versatile Backplane Bus: VMEbus ANSI/IEEE Standard 1014-1987 Institute of Electrical and Electronics Engineers, Inc. Publication and Sales Department 345 East 47th Street New York, New York 10017-21633 Telephone: 1-800-678-4333 http://www.motorola.com/computer/literature...
Page 102
Related Documentation Table E-3. Related Specifications (Continued) Publication Document Title and Source Number Microprocessor system bus for 1 to 4 byte data IEC 821 BUS Bureau Central de la Commission Electrotechnique Internationale 3, rue de Varembé Geneva, Switzerland ANSI Small Computer System Interface-2 (SCSI-2), Draft Document X3.131- X3.131-198X Rev.
Page 103
Index Numerics binary number, symbol for xvii block diagram, MVME177P 177Bug board disk/tape controller data architecture firmware connectors 4-14 implementation dimensions network controller data features overview installation 1-11 stack space booting the system 2-8, 2-9, 2-10 27D4002 EPROM BREAK key...