Page 1
MVME2700 Series Single Board Computer Installation and Use V2700A/IH2 August 2000...
Page 2
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 3
Preface The MVME2700 Series Single Board Computer Installation and Use manual provides general information, hardware preparation and installation instructions, operating instructions, a functional description, and various types of interfacing information for the MVME2700 family of single-board computers.The information in this manual applies to MVME2700 models assembled from any of the plug-together components listed in the following list.
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 5
Vorsicht Hersteller empfohlenen Typ. Entsorgung gebrauchter Batterien nach Angaben des Herstellers. All Motorola PWBs (printed wiring boards) are manufactured by UL-recognized manufacturers, with a flammability rating of 94V-0. This equipment generates, uses, and can radiate electro- magnetic energy. It may cause or be susceptible to electro-...
Page 6
Motorola symbol are registered trademarks of Motorola, Inc. AIX™ is a trademark of IBM Corp. ® PowerPC is a registered trademark of IBM Corp. and is used by Motorola with permission. All other products mentioned in this document are trademarks or registered trademarks of their respective holders.
Page 14
1Introduction to the MVME2700 Overview This manual provides general information, hardware preparation and installation instructions, operating instructions, and a functional description of the MVME2700 family of single-board computers. ® The MVME2700 is a single-slot VMEmodule equipped with a PowerPC 750 microprocessor. 32KB L1 cache (Level 1 cache memory) and 1MB L2 cache (Level 2 ‘‘backside’’...
Equipment Required Equipment Required The following equipment is required to complete an MVME2700 system: VME system enclosure System console terminal Operating system (and/or application software) Disk drives (and/or other I/O) and controllers Transition module (MVME712M or MVME761) and connecting cables MVME2700 VMEmodules are factory-configured for I/O handling via either MVME712M or MVME761 transition modules.
Page 17
*All models have 233MHz, 266MHz or 366MHz processors, 5MB or 8MB Flash memory and 1MB L2 cache. In models of the MVME2700 series that are configured for MVME712M I/O mode, the pin assignments of VMEbus connector P2 are fully compatible with other transition modules of the MVME712 series. In MVME761-compatible models, certain signals are multiplexed through P2 for additional I/O capacity.
Overview of Startup Procedure Overview of Startup Procedure The following table lists the things you will need to do before you can use this board and tells where to find the information you need to perform each step. Be sure to read this entire chapter, including all Caution and Warning notes, before you begin.
Introduction to the MVME2700 Unpacking Instructions Note If the shipping carton is damaged upon receipt, request that the carrier’s agent be present during the unpacking and inspection of the equipment. Unpack the equipment from the shipping carton. Refer to the packing list and verify that all items are present.
Page 20
2Hardware Preparation Overview The following sections discuss the: Preparation of the MVME2700 base board, including jumper settings Preparation of the MVME712M and MVME761transition modules Preparation of the P2 adapter card Covered in this chapter is information on the configurable items on the MVME2700 base board and MVME712M and MVME761 transition modules and their serial port settings and configurations.
Hardware Preparation MVME2700 Base Board Preparation Figure 2-1 illustrates the placement of the switches, jumper headers, connectors, and LED indicators on the MVME2700. Manually configurable items on the base board are listed in the following table. Refer to the sections or figures listed along side the jumper function for more information.
MVME2700 Base Board Preparation C HS C PU PC I J8 and J10 connectors are unpopulated 11865.00 9709 Figure 2-1. MVME2700 Switches, Headers, Connectors, Fuses, LEDs http://www.mcg.mot.com/literature...
Page 23
Hardware Preparation Flash Bank Selection (J9) The MVME2700 base board has provision for 1MB of 16-bit Flash memory. The RAM200 memory mezzanine accommodates 4MB or 8MB of additional 64-bit Flash memory. The Flash memory is organized in either one or two banks, each bank either 16 or 64 bits wide.
Page 24
MVME2700 Base Board Preparation Serial port configurations for the MVME712M are illustrated in figures through 2-9. Serial port configurations for the MVME761 are illustrated in figures 2-11 through 2-28. Serial Port 4 Transmit Clock Configuration (J17) In synchronous serial communications, you can configure serial port 4 on the MVME2700 to use the clock signals provided by the TxC signal line.
Page 25
Hardware Preparation As described in other sections, a complete configuration of serial port 4 requires that you set additional jumper headers on the MVME2700 or the transition module. Buffer Enabled Buffer Disabled (factory configuration) Serial port configurations for the MVME712M are illustrated in figures through 2-9.
Page 26
MVME2700 Base Board Preparation System Controller Selection (J20) The MVME2700 is factory-configured as a VMEbus system controller by jumper header J20. If you select the “automatic” system controller function by placing a jumper on J20 pins 2 and 3, the MVME2700 determines whether it is the system controller by its position on the bus.
Hardware Preparation MVME712M Transition Module Preparation The MVME712M transition module and P2 adapter board are used in conjunction with the following models of the MVME2700 VMEmodule: With MCG front panel/handles With Scanbe front panel/handles MVME2700-4321 (16MB ECC DRAM) MVME2700-4221A (16MB ECC DRAM) MVME2700-4331 (32MB ECC DRAM) MVME2700-4231A (32MB ECC DRAM) MVME2700-4341 (64MB ECC DRAM)
Hardware Preparation Serial Ports 1-4 DCE/DTE Configuration Serial ports 1 through 4 are configurable as modems (DCE) for connection to terminals, or as terminals (DTE) for connection to modems. The MVME712M is shipped with the serial ports configured for DTE operation.
In its factory configuration, the MVME712M transition module uses a three-row P2 adapter to transfer synchronous/asynchronous serial, parallel, and Ethernet signals to and from the MVME2700 series VMEmodule. A 50-pin male connector (J3) on the P2 adapter carries 8-bit SCSI signals from the MVME2700.
Hardware Preparation MVME761 Transition Module Preparation The MVME761 transition module (Figure 2-11) and P2 adapter board are used in conjunction with the following models of the MVME2700 VMEmodule: MCG front panel/handles Scanbe front panel handles MVME2700-1221A (16MB ECC DRAM) MVME2700-3221A (16MB ECC DRAM) MVME2700-1231A (32MB ECC DRAM) MVME2700-3231A (32MB ECC DRAM) MVME2700-1241A (64MB ECC DRAM)
Hardware Preparation Serial Ports 1 and 2 On MVME761-compatible models of the MVME2700, the asynchronous serial ports (serial ports 1 and 2) are configured permanently as Data Circuit-terminating Equipment (DCE). The port configuration is illustrated in Figure 2-12. Configuration of Serial Ports 3 and 4 The synchronous serial ports, serial port 3 and serial port 4, are configurable through a combination of serial interface module (SIM) selection and jumper settings.
Page 40
MVME761 Transition Module Preparation Headers J2 and J3 are used to configure serial port 3 and serial port 4, respectively, in tandem with SIM selection. With the jumper in position 1-2, the port is configured as a DTE. With the jumper in position 2-3, the port is configured as a DCE.
P2 Adapter Preparation The MVME761 transition module uses a three-row or five-row P2 adapter to transfer serial, parallel, and Ethernet signals to and from the MVME2700 series VMEmodule. Three-Row Adapter On the MVME761-001, three-row P2 adapter, a 50-pin male connector (J2) also carries 8-bit SCSI signals from the MVME2700 board.
Hardware Preparation Preparation of a five-row P2 adapter for the MVME761 consists of installing a jumper on header J5 to enable the SCSI terminating resistors if necessary. Figure 2-19 illustrates the location of the jumper header, the connectors, and SCSI terminator power fuse (polyswitch) R4. For further information on the preparation of the transition module and the P2 adapter, refer to the user’s manual for the MVME76, listed in Related...
If it is necessary to install mezzanines on the base board, refer to the following sections for a brief description of the installation procedure. ESD Precautions Motorola strongly recommends that you use an antistatic wrist strap and a Use ESD conductive foam pad when installing or upgrading the system. Electronic components, such as disk drives, computer boards, and memory modules, can be extremely sensitive to ESD.
Hardware Installation Attach the grounding end (usually a piece of copper foil or an alligator clip) to an electrical ground. An electrical ground can be a piece of metal that literally runs into the ground (such as an unpainted metal pipe) or a metal part of a grounded electrical appliance.
RAM200 Memory Mezzanine Installation RAM200 Memory Mezzanine Installation The RAM200 DRAM mezzanine mounts on top of the MVME2700 base board. To upgrade or install a RAM200 mezzanine, refer to Figure 3-1 proceed as follows: 1. Attach an ESD strap to your wrist. Attach the other end of the ESD strap to the chassis as a ground.
Page 63
Hardware Installation 5. Insert the four short Phillips screws through the holes at the corners of the RAM200, into the standoffs on the MVME2700. Tighten the screws. 6. Reinstall the MVME2700 assembly in its proper card slot. Be sure the module is well seated in the backplane connectors. Do not damage or bend connector pins.
PMC Module Installation PMC Module Installation PCI mezzanine card (PMC) modules mount beside the RAM200 mezzanine on top of the MVME2700 base board. To install a PMC module, refer to Figure 3-2 and proceed as follows: 1. Attach an ESD strap to your wrist. Attach the other end of the ESD strap to the chassis as a ground.
Hardware Installation 5. Slide the edge connector of the PMC module into the front panel opening from behind and place the PMC module on top of the base board. The four connectors on the underside of the PMC module should then connect smoothly with the corresponding connectors (J11/12/13/14) on the MVME2700.
Page 67
Hardware Installation 5. Remove the LED module screw located at the upper front corner of the base board. Install a short (0.394 inch) standoff in its place. 6. At the other three corners of the base board, install long (0.737 inch) standoffs.
BUS GRANT slot occupied by the MVME2700. Note Some VME backplanes, such as those used in Motorola ‘‘Modular Chassis’’ systems, have an autojumpering feature for automatic propagation of the IACK and BG signals. Step 6 does not apply to such backplane designs.
Page 69
Hardware Installation 7. If necessary, install an MVME712M or MVME761 transition module and cable it to the MVME2700 as described in the following sections of this document. 8. Replace the chassis or system cover(s), cable peripherals to the panel connectors as appropriate, reconnect the system to the AC or DC power source, and turn the equipment power on.
MVME712M Transition Module Installation MVME712M Transition Module Installation This section applies to MVME712M-compatible models of the MVME2700 VMEmodule. With the MVME2700 installed, refer to Figure and proceed as follows to install an MVME712M transition module: 1. Attach an ESD strap to your wrist. Attach the other end of the ESD strap to the chassis as a ground.
Page 71
Note Not all peripheral cables are provided with the MVME712M. You may need to fabricate or purchase certain cables. To minimize radiation, Motorola recommends shielded cable for peripheral connections where possible. 3-12 Computer Group Literature Center Web Site...
Hardware Installation MVME761 Transition Module Installation This section applies to MVME761-compatible models of the MVME2700 VMEmodule. With the MVME2700 installed, refer to Figure 3-4 proceed as follows to install an MVME761 transition module: 1. Attach an ESD strap to your wrist. Attach the other end of the ESD strap to the chassis as a ground.
MVME761 Transition Module Installation M VM E761-001 M VM E2700 64-CONDUCTOR CABLE P2 AD APTER EN C LO SU R E BO UN D AR Y 11635.00 9610 Figure 3-5. MVME761/MVME2700 Cable Connections 5. Route the 64-conductor cable furnished with the MVME761 from J3 on the P2 adapter board to P2 on the transition module.
Page 75
Note Not all peripheral cables are provided with the MVME761. You may need to fabricate or purchase certain cables. To minimize radiation, Motorola recommends shielded cable for peripheral connections where possible. 3-16 Computer Group Literature Center Web Site...
System Considerations System Considerations The MVME2700 draws power from VMEbus backplane connectors P1 and 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 MVME2700 may not function properly without its main board connected to VMEbus backplane connectors P1 and P2.
Page 77
Hardware Installation The MVME2700 VMEmodule draws +5Vdc, +12Vdc, and –12Vdc power from the VMEbus backplane through connectors P1 and P2. The 3.3Vdc and 2.5Vdc power is derived on-board from the +5Vdc. MVME2700 VMEmodule The MVME2700 VMEmodule furnishes +12Vdc and (in MVME761 I/O mode) –12Vdc power to the transition module through polyswitches (resettable fuses) F2 and F3 respectively.
Page 78
Table 6-1 on page 6-3. On the MVME2700 series VMEmodule, the standard serial console port COM1, accessible through the transition module, serves as the firmware console port. The firmware console should be set up as follows: Eight bits per character...
4Operating Instructions Overview This chapter supplies information for use of the MVME2700 series of single-board computers in a system configuration. Here you will find the power-up procedure and descriptions of the switches and LEDs, memory maps, and software initialization. Power-up the System...
Operating Instructions STARTUP SYSTEM INITIALIZATION CONSOLE DETECTION STARTUP SCRIPT EXECUTION (IF ENABLED) OPERATING SYSTEM 11734.00 9702 Figure 4-1. PPCBug Firmware System Startup ABORT Switch (S1) switch sends an interrupt signal to the processor. The interrupt ABORT is normally used to abort program execution and return control to the debugger firmware located in the MVME2700 EPROM and Flash memory.
Power-up the System Front Panel Indicators (DS1 - DS6) There are six LEDs on the MVME2700 front panel. The LEDs perform the functions listed below. Table 4-1. MVME2700 LEDs Function Checkstop; lights when a halt condition from the processor is (DS1, yellow) detected.
Operating Instructions Memory Maps There are three points of view for memory maps: The mapping of all resources as viewed by the processor (MPU bus memory map) The mapping of onboard resources as viewed by PCI local bus masters (PCI bus memory map) The mapping of onboard resources as viewed by VMEbus masters (VMEbus memory map) The following sections give a general description of the MVME2700...
Memory Maps Default Processor Memory Map The default processor memory map that is valid at power-up or reset remains in effect until reprogrammed for specific applications. Table 4-2 defines the entire default map ($00000000 to $FFFFFFFF). Table 4-2. Processor Default View of the Memory Map Processor Address Size Definition...
Operating Instructions PCI Local Bus Memory Map The PCI memory map is controlled by the Raven MPU/PCI bus bridge controller ASIC and by the Universe II PCI/VME bus bridge ASIC. The Raven and Universe devices adjust system mapping to suit a given application via programmable map decoder registers.
Programming Considerations Programming Considerations Good programming practice dictates that only one MPU at a time have control of the MVME2700 control registers. Of particular note are: Registers that modify the address map Registers that require two cycles to access VMEbus interrupt request registers PROCESSOR PCI MEMOR Y VMEBUS...
Programming Considerations Interrupt Handling The Raven ASIC, which controls PHB (PCI Host Bridge) MPU/local bus interface functions on the MVME2700, performs interrupt handling as well. Sources of interrupts may be any of the following: The Raven ASIC itself (timer or transfer error interrupts) The processor (processor self-interrupts) The Falcon chip set (memory error interrupts) The PCI bus (interrupts from PCI devices)
Operating Instructions DMA Channels The PIB supports seven DMA channels. Channels 0 through 3 support 8-bit DMA devices. Channels 5 through 7 are dedicated to 16-bit DMA devices. The channels are allocated as follows: Table 4-4. IBC DMA Channel Assignments IBC Label Controller DMA Assignment...
Programming Considerations 7. VMEbus Reset sources from the Universe II ASIC (PCI/VME bus bridge controller): the System Software reset, Local Software Reset, and VME CSR Reset functions The following table shows which devices are affected by the various types of resets. For details on using resets, refer to the MVME2600 Series Single Board Computer Programmer’s Reference Guide.
Operating Instructions bus bridge controller ASIC and the Falcon memory controller chip set, as well as DRAM, ROM/Flash, and system registers, always appear as big- endian. Role of the Raven ASIC Because the PCI bus is little-endian, the Raven performs byte swapping in both directions (from PCI to memory and from the processor to PCI) to maintain address invariance while programmed to operate in big-endian mode with the processor and the memory subsystem.
Programming Considerations Role of the Universe II ASIC Because the PCI bus is little-endian while the VMEbus is big-endian, the Universe PCI/VME bus bridge ASIC performs byte swapping in both directions (from PCI to VMEbus and from VMEbus to PCI) to maintain address invariance, regardless of the mode of operation in the processor’s domain.
MVME2600 Series Single Board Computer Programmer’s Reference Guide. Refer to it for a functional description of the MVME2700 in greater depth. Features The next table summarizes the features of the MVME2700 series single- board computer. Table 5-1. MVME2700 Features Feature Description ®...
Page 93
Functional Description Table 5-1. MVME2700 Features (Continued) Feature Description Adjusts system mapping to suit a given application Raven PCI-MPU Bridge via programmable map decoder registers Four programmable 32-bit timers (one in SL82C565 ISA Tick timers bridge; three in Z8536 CIO device) Watchdog timer Provided in SGS-Thomson M48T559 Software interrupt handling via Raven (PCI-MPU bridge) and...
General Description Table 5-1. MVME2700 Features (Continued) Feature Description VMEbus system controller functions VMEbus-to-local-bus interface (A24/A32, D8/D16/D32/block transfer [D8/D16/D32/D64]) Local-bus-to-VMEbus interface (A16/A24/A32, D8/D16/D32) VMEbus interrupter VMEbus interface VMEbus interrupt handler Global control/status register for interprocessor communications DMA for fast local memory/VMEbus transfers (A16/A24/A32, D16/D32/D64) General Description The MVME2700 is a VMEmodule single-board computer equipped with...
Page 95
Functional Description Mezzanine architecture allows flexible, easy upgrades in memory and functionality A key feature of the MVME2700 family is the PCI (Peripheral Component Interconnect) bus. In addition to the on-board local bus peripherals, the PCI bus supports an industry-standard mezzanine interface, IEEE P1386.1 PMC (PCI Mezzanine Card).
Block Diagram Block Diagram Figure 5-1 is a block diagram of the MVME2700’s overall architecture. PS/2 Floppy Processor L2 Cache Parallel Keyboard Mouse Async Serial 60X System Bus RAM200-04x Nonstackable ISA SIO Sync Serial Mezzanine Falcon Dram Falcon ISA Local Resource Bus FLASH NVRAM Raven...
Functional Description SCSI Interface The MVME2700 VMEmodule supports mass storage subsystems through the industry-standard SCSI bus. These subsystems may include hard and floppy disk drives, streaming tape drives, and other mass storage devices. The SCSI interface is implemented using the Symbios 53C825A SCSI I/O controller at a clock speed of 40MHz.
Block Diagram SCSI Termination The individual configuring the system must ensure that the SCSI bus is properly terminated at both ends. In MVME712M I/O mode, the base board uses the sockets provided for SCSI bus terminators on the three-row P2 adapter board supplied with the MVME712M.
Functional Description stored in the NVRAM (BBRAM) configuration area specified by boot ROM. That is, the value 08003E2xxxxx is stored in NVRAM. At an address of $FFFC1F2C, the upper four bytes (08003E2x) can be read. At an address of $FFFC1F30, the lower two bytes (xxxx) can be read. The MVME2700 debugger (the PPCBug firmware) has the capability to retrieve or set the Ethernet station address.
Block Diagram The PMC carrier board connector (J4) is a 114-pin Mictor connector. Refer to Chapter 6, Connector Pin Assignments for the pin assignments of the PMC connectors. For detailed programming information, refer to the PCI bus descriptions in the MVME2600 Series Programmer’s Reference Guide and to the user documentation for the PMC modules you intend to use.
Functional Description Floppy disk drive support via drive/power connector J3 Keyboard and mouse interface via circular DIN connectors J5 and Asynchronous Serial Ports The two asynchronous ports provided by the ISASIO device employ TTL- level signals that are buffered through EIA-232-D drivers and receivers and routed to the P2 connector.
Block Diagram Disk Drive Controller The ISASIO device incorporates a PS/2-compatible low- and high-density disk drive controller for use with an optional external disk drive. The drive interfaces with the ISASIO controller via base board connector J3, which relays both power and control signals. The ISASIO disk drive controller is compatible with the DP8473, 765A, and N82077 devices commonly used to implement floppy disk controllers.
Page 103
Functional Description PCI-ISA Bridge (PIB) Controller The MVME2700 uses a Winbond W83C553 bridge controller to supply the interface between the PCI local bus and the ISA system I/O bus (diagrammed in Figure 1-1). The PIB controller provides the following functions: PCI bus arbitration for: –...
Block Diagram Real-Time Clock/NVRAM/Timer Function The MVME2700 employs an SGS-Thomson surface-mount M48T59 RAM and clock chip to provide 8KB of nonvolatile static RAM, a real- time clock, and a watchdog timer function. This chip supplies a clock, oscillator, crystal, power failure detection, memory write protection, 8KB of NVRAM, and a battery in a package consisting of two parts: A 28-pin 330mil SO device containing the real-time clock, the oscillator, power failure detection circuitry, timer logic, 8KB of...
Functional Description When restoring the board to service, execute the PPCBug SET command ) after installation to restart the oscillator and initialize set mmddyyhhmm the clock. Lithium batteries incorporate flammable materials such as lithium and organic solvents. If lithium batteries are mistreated or handled incorrectly, they may burst open and Warning ignite, possible resulting in injury and/or fire.
Block Diagram Counter 0 is associated with interrupt request line IRQ0. It can be used for system timing functions, such as a timer interrupt for a time-of-day function. Counter 1 generates a refresh request signal for ISA memory. This timer is not used in the MVME2700. Counter 2 provides the tone for the speaker output function on the PIB controller (the signal which can be cabled to an...
Functional Description The Z85230 receives a 10MHz clock input. The Z85230 supplies an interrupt vector during pseudo interrupt acknowledge cycles. The vector is modified within the Z85230 according to the interrupt source. Interrupt request levels are programmed via the PIB controller. Refer to the Z85230 data sheet and to the MVME2600 Series Single Board Computer Programmer’s Reference Guide for further information.
Block Diagram VMEP VMEbus present. If set, there is no VMEbus interface. If cleared, the VMEbus interface is supported. LANP Ethernet present. If set, no Ethernet transceiver interface is installed. If cleared, there is on-board Ethernet support. SCSIP SCSI present. If set, there is no on-board SCSI interface. If cleared, on-board SCSI is supported.
Functional Description A 16-to-1 multiplexing scheme is used with MXCLK’s 10MHz bit rate. Sixteen time slots are defined and allocated as follows: Table 5-2. P2 Multiplexing Sequence MXDO (From Base Board) MXDI (From MVME761) Time Slot Signal Name Time Slot Signal Name RTS3 CTS3...
Page 110
Block Diagram interrupt signal reaches the processor module via ISA bus interrupt line IRQ8 . The signal is also available at pin PB7 of the Z8536 CIO device, which handles various status signals, serial I/O lines, and counters. The interrupter connected to the switch is an edge-sensitive circuit, ABORT filtered to remove switch bounce.
Functional Description Front Panel Indicators (DS1 - DS6) There are six LEDs on the MVME2700 front panel. The LEDs monitor the status of the board as described below. Table 5-3. MVME2700 LEDs Function Checkstop; driven by the MPC750 status lines on the MVME2700. (DS1, yellow) Lights when a halt condition from the processor is detected.
Block Diagram Polyswitches (Resettable Fuses) The MVME2700 base board draws fused +5Vdc, +12Vdc, and –12Vdc power from the VMEbus backplane through connectors P1 and P2. The 3.3Vdc and 2.5Vdc power is derived on-board from the +5Vdc. The following table lists the fuses with the voltages they protect. Table 5-4.
Functional Description Note Because any device on the SCSI bus can provide TERMPWR and because the LED on the MVME2700 monitors the status of several voltages, the LED does not directly indicate the condition of any single fuse. If the LED flickers or goes out, check all the fuses (polyswitches).
Block Diagram The onboard monitor/debugger, the PPCBug firmware, resides in the Flash chips. PPCBug provides functionality for: Booting and resetting the system Initializing a request Displaying and modifying configuration variables Running self-tests and diagnostics Updating firmware ROM A jumper header (J9) tells the Falcon chip set where in memory to fetch the board reset vector.
Functional Description The ECC DRAM is controlled by the Falcon memory controller chip set. The Falcon ASICs perform two-way interleaving, with double-bit error detection and single-bit error correction. RAM200 modules available for MVME2700 memory expansion are listed in the following table. Table 5-5.
Block Diagram Green LED for SCSI terminator power; yellow LED for Ethernet transceiver power The features of the P2 adapter board include: A 50-pin connector for SCSI cabling to the MVME712M and/or to other SCSI devices Socket-mounted SCSI terminating resistors for end-of-cable or middle-of-cable configurations Fused SCSI terminator power developed from the +5Vdc present at connector P2...
Functional Description The features of the P2 adapter board include: A 50-pin (3-row VME backplane) or 68-pin (5-row VME backplane) connector for SCSI cabling to the MVME761 and/or to other SCSI devices Jumper-selectable active SCSI terminating resistors Fused SCSI terminator power developed from the +5Vdc present at connector P2 A 64-pin VME connector to the MVME761 Serial Interface Modules...
6Connector Pin Assignments MVME2700 Connectors This chapter summarizes the pin assignments for the following groups of interconnect signals for the MVME2700: Connectors with pin assignments common to MVME712M as well as MVME761-compatible versions of the base board Connector Table LED Mezzanine connector J1 Debug connector J2 Floppy/LED connector J3 PCI Expansion connector J4...
Page 119
Connector Pin Assignments Connectors with pin assignments specific to MVME761- compatible versions of the base board Connector Table VMEbus connector P2 6-16 Serial Ports 1 and 2 (at MVME761) 6-17 Serial Ports 3 and 4 (at MVME761) 6-18 Parallel I/O connector (at MVME761) 6-19 Ethernet 10Base-T/100Base-TX connector (at MVME761) 6-20...
Common Connectors Common Connectors The following tables describe connectors used with the same pin assignments by MVME712M- as well as MVME761-compatible versions of the base board. LED Mezzanine Connector (J1) A 14-pin connector (J1 on the base board) supplies the interface between the base board and the LED mezzanine module.
Connector Pin Assignments Debug Connector (J2) A 190-pin connector (J2 on the MVME2700 base board) provides access to the processor bus (MPU bus) and some bridge/memory controller signals. It can be used for debugging purposes. The pin assignments are listed in the following table. Table 6-2.
Common Connectors Table 6-3. Floppy/LED Connector J3 F_MSEN0 F_INDEX F_MTR0 F_DR1 F_DR0 F_MTR1 F_DIR F_STEP F_WDATA F_WGATE F_TRK0 F_WP F_RDATA F_HDSEL F_DSKCHG PCI Expansion Connector (J4) The MVME2700 has provision for stacking a PMC carrier board on the base board for additional PCI expansion. A 114-pin connector (J4 on the base board) supplies the interface between the MVME2700 and the carrier board.
Common Connectors Keyboard and Mouse Connectors (J5, J7) The MVME2700 has two 6-pin circular DIN connectors located on the front panel for the keyboard (J5) and mouse (J7). The pin assignments for those connectors are listed in the following two tables. Table 6-5.
Connector Pin Assignments DRAM Mezzanine Connector (J6) A 190-pin connector (J6 on the MVME2700 base board) supplies the interface between the processor bus (MPU bus) and the RAM200 DRAM mezzanine. The pin assignments are listed in the following table. Table 6-7. DRAM Mezzanine Connector J6 A_RAS A_CAS B_RAS...
Connector Pin Assignments Table 6-8. PCI Mezzanine Card Connectors J11-J14 AD49 PMCIO30 PMCIO31 AD48 Not Used Not Used AD47 AD46 Not Used Not Used AD45 Not Used Not Used AD44 Not Used Not Used AD43 AD42 Not Used Not Used AD41 Not Used Not Used...
Common Connectors Table 6-9. VMEbus Connector P1 (Continued) Not Used VBR3 VA23 VMEGA3 VDTACK VAM0 VA22 Not Used Not Used VAM1 VA21 VMEGA4 VAM2 VA20 Not Used Not Used VAM3 VA19 Not Used VIACK VA18 Not Used Not Used VIACKIN VSERCLK VA17 Not Used...
Connector Pin Assignments MVME712M-Compatible Versions The next tables summarize the pin assignments of connectors specific to MVME2700 modules that are configured for use with MVME712M transition modules. VMEbus Connector P2 (MVME712M I/O Mode) Two 160-pin connectors (P1 and P2) supply the interface between the MVME2700 and the VMEbus.
MVME712M-Compatible Versions Table 6-11. VMEbus Connector P2 (MVME712M I/O Mode) RxD3 VD22 PR_SLCT PMCIO19 Not Used RTS3 VD23 PR_INIT PMCIO20 CTS3 PR_ERR PMCIO21 Not Used DTR3 VD24 TxD1 PMCIO22 DCD3 VD25 RxD1 PMCIO23 Not Used TxD4 VD26 RTS1 PMCIO24 RxD4 VD27 CTS1 PMCIO25...
Page 135
Connector Pin Assignments Table 6-12. SCSI Connector (MVME712M) Serial Ports 1-4 (MVME712M I/O Mode) The MVME2700 provides both asynchronous (ports 1 and 2) and synchronous/asynchronous (ports 3 and 4) serial connections, implemented with four EIA-232-D DB25 connectors (J7-J10). These connectors are located on the front panel of the MVME712M transition module.
MVME712M-Compatible Versions Table 6-13. Serial Connections—MVME712M Ports 1-4 No Connection No Connection No Connection ETTxC (Port 4 only) No Connection Parallel Connector (MVME712M I/O Mode) Both versions of the base board provide parallel I/O connections. For MVME712M-compatible base boards, the parallel interface is implemented with a 36-pin Centronics-type socket connector.
Connector Pin Assignments Ethernet AUI Connector The MVME2700 provides both AUI and 10Base-T/100Base-TX LAN connections. For MVME712M-compatible base boards, the LAN interface is an AUI connection implemented with a DB15 connector (J6) located on the MVME712M transition module. The pin assignments are listed in the next table.
MVME761-Compatible Versions MVME761-Compatible Versions The next tables summarize the pin assignments of connectors specific to MVME2700 modules that are configured for use with MVME761 transition modules. VMEbus Connector P2 (MVME761 I/O Mode) Two 160-pin connectors (P1 and P2) supply the interface between the MVME2700 and the VMEbus.
MVME761-Compatible Versions Serial Ports 3 and 4 (MVME761 I/O Mode) For MVME761-compatible versions of the base board, the synchronous/asynchronous interface for ports 3 and 4 is implemented with a pair of HD26 connectors (J7 and J8) located on the front panel of the transition module.
Connector Pin Assignments Parallel Connector (MVME761 I/O Mode) Both versions of the base board provide parallel I/O connections. For MVME761-compatible models, the parallel interface is implemented with an IEEE P1284 36-pin connector (J10) located on the MVME761 transition module. The pin assignments are listed in the following table. Table 6-19.
MVME761-Compatible Versions Ethernet 10Base-T/100Base-TX Connector The MVME2700 provides both AUI and 10Base-T/100Base-TX LAN connections. For MVME761-compatible boards, the LAN interface is a 10Base-T/100Base-TX connection implemented with a standard RJ45 socket located on the MVME761 transition module. The pin assignments are listed in the following table. Table 6-20.
Overview The PowerPC debugger, PPCBug, is a versatile tool used to evaluate and debug systems built around Motorola PowerPC microcomputers. Its primary uses are to test and initialize the system hardware, determine the hardware configuration, and boot the operating system. Facilities are also available for loading and executing user programs under complete operator control for system evaluation.
The flow of control in PPCBug is described in the PPCBug Firmware Package User’s Manual. PPCBug is similar to previous Motorola firmware debugging packages (MVME147Bug, MVME167Bug, MVME187Bug), with differences due to microprocessor architectures. These are primarily reflected in the instruction mnemonics, register displays, addressing modes of the assembler/disassembler, and the passing of arguments to the system calls.
Use the Debugger Use the Debugger PPCBug is command-driven and performs its various operations in response to commands that you enter at the keyboard. When the PPC1- Bug prompt appears on the screen, the debugger is ready to accept debugger commands. When the PPC1-Diag prompt appears on the screen, the debugger is ready to accept diagnostics commands.
PPCBug Firmware Debugger Commands The individual debugger commands are listed in the following table. 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, as listed below.
Page 147
Use the Debugger Table 7-1. Debugger Commands (Continued) Command Description FORKWR Fork Idle MPU with Registers Go Direct (Ignore Breakpoints) GEVBOOT Global Environment Variable Boot GEVDEL Global Environment Variable Delete GEVDUMP Global Environment Variable(s) Dump GEVEDIT Global Environment Variable Edit GEVINIT Global Environment Variable Initialization GEVSHOW...
Page 149
Use the Debugger Table 7-1. Debugger Commands (Continued) Command Description Symbol Table Attach NOSYM Symbol Table Detach SYMS Symbol Table Display/Search Trace Terminal Attach TIME Display Time and Date Transparent Mode Trace to Temporary Breakpoint Verify S-Records Against Memory Revision/Version Display Write Loop Although a command to allow the erasing and reprogramming of Flash memory is available to you, keep in mind that...
VMEbus to PCI Interface ASIC Tests All boards * VGA543x Video Graphics Tests All MVME3600/4600 boards; not applicable to MVME2600 or MVME2700 series boards Z8536 Z8536 Counter/Timer Tests All boards Notes You may enter command names in either uppercase or lowercase characters.
8CNFG and ENV Commands Overview You can use the factory-installed debug monitor, PPCBug, to modify certain parameters contained in the PowerPC board’s Non-Volatile RAM (NVRAM), also known as Battery Backed-up RAM (BBRAM). The Board Information Block in NVRAM contains various elements relating to the operating parameters of the hardware itself.
= “07” System Serial Number = “1463725 ” System Identifier = “Motorola MVME2700 ” License Identifier = “12345678 “ The parameters that are quoted are left-justified character (ASCII) strings padded with space characters, and the quotes (“) are displayed to indicate the size of the string.
ENV - Set Environment ENV - Set Environment Use the ENV command to view and/or configure interactively all PPCBug operational parameters that are kept in Non-Volatile RAM (NVRAM). Refer to the PPCBug Firmware Package User’s Manual for a description of the use of ENV. Additional information on registers in the Universe II ASIC that affect these parameters can be found in the Programmer’s Reference Guide for your PowerPC board.
Page 154
CNFG and ENV Commands Remote Start Method Switch [G/M/B/N] = B? The Remote Start Method Switch is used when the MVME2600/ MVME2700/MVME3600/MVME4600 is cross-loaded from another VME-based CPU, to start execution of the cross-loaded program. Use the Global Control and Status Register on the Universe II chip to pass and start execution of the cross-loaded program.
Page 155
ENV - Set Environment Network PReP-Boot Mode Enable [Y/N] = N? Enable PReP-style network booting (same boot image from a network interface as from a mass storage device). Do not enable PReP-style network booting. (Default) Negate VMEbus SYSFAIL* Always [Y/N] = N? Negate the VMEbus SYSFAIL signal during board initialization.
Page 156
CNFG and ENV Commands NVRAM Bootlist (GEV.fw-boot-path) Boot Enable [Y/N] = N? Give boot priority to devices defined in the fw-boot- path global environment variable (GEV). Do not give boot priority to devices listed in the fw- boot-path GEV. (Default) Note When enabled, the GEV (Global Environment Variable) boot takes priority over all other boots, including Autoboot and...
Page 157
ENV - Set Environment Auto Boot Scan Enable [Y/N] = Y? If Autoboot is enabled, the Autoboot process attempts to boot from devices specified in the scan list (e.g., ). (Default) FDISK/CDROM/TAPE/HDISK If Autoboot is enabled, the Autoboot process uses the Controller LUN and Device LUN to boot.
Page 158
CNFG and ENV Commands Auto Boot Abort Delay = 7? The time in seconds that the Autoboot sequence delays before starting the boot. The purpose for the delay is to allow you the option of stopping the boot by use of the key.
Page 159
ENV - Set Environment ROM Boot Direct Ending Address = FFFFFFFC? The last location tested when PPCBug searches for a ROMboot module. (Default = $FFFFFFFC) Network Auto Boot Enable [Y/N] = N? The Network Auto Boot (NETboot) function is enabled. The NETboot function is disabled.
Page 160
CNFG and ENV Commands If you use the NIOT debugger command, these parameters need to be saved somewhere in the offset range $00000000 through $00000FFF. The NIOT parameters do not exceed 128 bytes in Caution size. The setting of this ENV pointer determines their location. If you have used the same space for your own program information or commands, they will be overwritten and lost.
Page 161
ENV - Set Environment ROM First Access Length (0 - 31) = 10? This is the value programmed into the MPC105 “ROMFAL” field (Memory Control Configuration Register 8: bits 23-27) to indicate the number of clock cycles used in accessing the ROM. The lowest allowable ROMFAL setting is $00;...
Page 162
CNFG and ENV Commands DRAM Parity Enable [On-Detection/Always/Never - O/A/N] = O? DRAM parity is enabled upon detection. (Default) DRAM parity is always enabled. DRAM parity is never enabled. Note This parameter also applies to enabling ECC for DRAM. L2 Cache Parity Enable [On-Detection/Always/Never - O/A/N] = O? L2 Cache parity is enabled upon detection.
Page 163
ENV - Set Environment Configure the VMEbus Interface ENV asks the following series of questions to set up the VMEbus interface for MVME2600/MVME2700/MVME3600/MVME4600 series VMEmodules. To perform this configuration, you should have a working knowledge of the Universe II ASIC as described in the Programmer’s Reference Guide.
Page 164
CNFG and ENV Commands PCI Slave Image 1 Bound Address Register = 20000000? The configured value is written into the LSI1_BD register of the Universe II chip. PCI Slave Image 1 Translation Offset = 00000000? The configured value is written into the LSI1_TO register of the Universe II chip.
Page 165
ENV - Set Environment VMEbus Slave Image 0 Control = E0F20000? The configured value is written into the VSI0_CTL register of the Universe II chip. VMEbus Slave Image 0 Base Address Register = 00000000? The configured value is written into the VSI0_BS register of the Universe II chip.
Page 166
CNFG and ENV Commands VMEbus Slave Image 2 Base Address Register = 00000000? The configured value is written into the VSI2_BS register of the Universe II chip. VMEbus Slave Image 2 Bound Address Register = 00000000? The configured value is written into the VSI2_BD register of the Universe II chip.
Page 167
ENV - Set Environment Miscellaneous Control Register = 52060000? The configured value is written into the MISC_CTL register of the Universe II chip. User AM Codes = 00000000? The configured value is written into the USER_AM register of the Universe II chip. http://www.mcg.mot.com/literature 8-17...
ARelated Documentation Motorola Computer Group Documents The Motorola publications listed below are referenced in this manual. You can obtain paper or electronic copies of Motorola Computer Group publications by: Visiting Motorola Computer Group’s World Wide Web literature site, http://www.mcg.mot.com/literature Contacting your local Motorola sales office Table A-1.
Table A-2. Manufacturers’ Documents Publication Document Title and Source Number ® PowerPC 750 RISC Microprocessor Technical Summary MPC750/D Literature Distribution Center for Motorola Telephone: (800) 441-2447 FAX: (602) 994-6430 or (303) 675-2150 E-mail: ldcformotorola@hibbertco.com ® PowerPC 750 RISC Microprocessor User’s Manual MPC750UM/AD...
Page 170
Table A-2. Manufacturers’ Documents (Continued) Publication Document Title and Source Number PowerPC Microprocessor Family: The Programming MPCFPE/AD Environments Literature Distribution Center for Motorola Telephone: (800) 441-2447 FAX: (602) 994-6430 or (303) 675-2150 E-mail: ldcformotorola@hibbertco.com MPRPPCFPE-01 IBM Microelectronics Mail Stop A25/862-1 PowerPC Marketing...
Page 171
Manufacturers’ Documents Table A-2. Manufacturers’ Documents (Continued) Publication Document Title and Source Number M48T559 CMOS 8K x 8 TIMEKEEPER SRAM Data Sheet M48T559 SGS-Thomson Microelectronics Group Marketing Headquarters (or nearest Sales Office) 1000 East Bell Road Phoenix, Arizona 85022 Telephone: (602) 485-6100 FAX: ((602) 485-6330 http://www.st.com/ SYM 53CXX (was NCR 53C8XX) Family PCI-SCSI I/O...
Page 172
Related Documentation Table A-2. Manufacturers’ Documents (Continued) Publication Document Title and Source Number W83C553 Enhanced System I/O Controller with PCI Arbiter (PIB) W83C553 Winbond Electronics Corporation Winbond Systems Laboratory 2730 Orchard Parkway San Jose, CA 95134 Telephone: 1-408-943-6666 FAX: 1-408-943-6668 http://www.contect.com/winbond.htm Universe II User Manual Universe II...
Related Specifications Related Specifications For additional information, refer to the following table for related specifications. As an additional help, a source for the listed document is provided along with that company’s or organization’s Uniform Reference Locator (URL), if available. Please note that in many cases, the information is preliminary and the revision levels of the documents are subject to change without notice.
Page 174
Related Documentation Table A-3. Related Specifications (Continued) Publication Document Title and Source Number IEEE - Common Mezzanine Card Specification (CMC) P1386 Draft 2.0 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.ieee.com/ IEEE - PCI Mezzanine Card Specification (PMC)
Page 175
® PowerPC Microprocessor Common Hardware Reference TB338/D Platform: A System Architecture (CHRP), Version 1.0 Literature Distribution Center for Motorola Telephone: (800) 441-2447 FAX: (602) 994-6430 or (303) 675-2150 E-mail: ldcformotorola@hibbertco.com APDA, Apple Computer, Inc. P.O. Box 319 Buffalo, NY 14207...
Page 176
Related Documentation Table A-3. Related Specifications (Continued) Publication Document Title and Source Number IEEE Standard for Local Area Networks: Carrier Sense Multiple IEEE 802.3 Access with Collision Detection (CSMA/CD) Access Method and Physical Layer Specifications Institute of Electrical and Electronics Engineers, Inc. Publication and Sales Department 345 East 47th Street New York, New York 10017-21633...
Specifications MVME2700 Board Specifications Table B-1 lists the general specifications for MVME2700 series VMEmodules. Subsequent sections detail cooling requirements and FCC compliance. A complete functional description of the MVME2700 appears in Chapter 5. Specifications for the optional PCI mezzanines can be found in the documentation for those modules.
Cooling Requirements Cooling Requirements The Motorola MVME2700 family of single-board computers is specified, designed, and tested to operate reliably with an incoming air temperature range from 0° to 55° C (32° to 131° F) with forced air cooling of the entire assembly (base board and modules) at a velocity typically achievable by using a 100 CFM axial fan.
Specifications EMC Compliance The MVME2700 is a board-level product and is meant to be used in standard VME applications. As such, it is the responsibility of system integrators to meet the regulatory guidelines pertaining to a given application. The MVME2700 has been tested in a representative chassis for CE class B EMC certification.
CSerial Interconnections Introduction As described in previous chapters of this manual, the MVME2700 serial communications interface has four ports. Two of them are combined synchronous/asynchronous ports; the other two are asynchronous only. Both synchronous and asynchronous ports supply an EIA-232-D DCE/DTE interface via P2 and the MVME712M transition module.
EIA-232-D Connections synchronous (SDLC/HDLC) and asynchronous protocols. The hardware supports asynchronous serial baud rates of 110B/s to 38.4Kb/s and synchronous baud rates of up to 2.5Mb/s. Each port supports the CTS, DCD, RTS, and DTR control signals, as well as the TxD and RxD transmit/receive data signals and TxC/RxC synchronous clock signals.
Serial Interconnections Table C-1. EIA-232-D Interconnect Signals Signal Signal Name and Description Number Mnemonic Not used. Transmit Data. Data to be transmitted; input to modem from terminal. Receive Data. Data which is demodulated from the receive line; output from modem to terminal. Request To Send.
EIA-232-D Connections Interface Characteristics The EIA-232-D interface standard specifies all parameters for serial binary data interchange between DTE and DCE devices using unbalanced lines. EIA-232-D transmitter and receiver parameters applicable to the MVME2700 are listed in the following tables. Table C-2. EIA-232-D Interface Transmitter Characteristics Value Parameter Unit...
Serial Interconnections EIA-530 Connections The EIA-530 interface complements the EIA-232-D interface in function. The EIA-530 standard defines the mechanical aspects of this interface, which is used for transmission of serial binary data, both synchronous and asynchronous. It is adaptable to balanced (double-ended) as well as unbalanced (single-ended) signaling and offers the possibility of higher data rates than EIA-232-D with the same DB25 connector.
Page 185
EIA-530 Connections Table C-4. MVME761 EIA-530 Interconnect Signals Signal Signal Name and Description Number Mnemonic TxC_B Transmit Signal Element Timing—DCE (B). Control signal that clocks input data. CTS_B Clear to Send (B). Input to DTE from DCE to indicate that message transmission can begin.
Serial Interconnections Interface Characteristics In specifying parameters for serial binary data interchange between DTE and DCE devices, the EIA-530 standard assumes the use of balanced lines, except for the Remote Loopback, Local Loopback, and Test Mode lines, which are single-ended. Balanced-line data interchange is generally employed in preference to unbalanced-line data interchange where any of the following conditions prevail: The interconnection cable is too long for effective unbalanced...
Proper Grounding Table C-6. EIA-530 Interface Receiver Characteristics Value Parameter Unit Minimum Maximum Differential input voltage Input offset voltage Differential input high threshold voltage Differential input low threshold voltage Input hysteresis Input impedance ( 15V < V < +15V) 3000 7000 Proper Grounding An important subject to consider is the use of ground pins.
DTroubleshooting CPU Boards: Solving Startup Problems Introduction In the event of difficulty with your CPU board, 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.
Page 189
Introduction Table D-1. Troubleshooting MVME2700 Boards (Continued) Condition Possible Try This: Problem II. There is a A. The keyboard Recheck the keyboard and/or mouse connections display on the or mouse may and power. terminal, but be connected input from the incorrectly.
Page 190
Troubleshooting CPU Boards: Solving Startup Problems Table D-1. Troubleshooting MVME2700 Boards (Continued) Condition Possible Try This: Problem IV. Debug prompt A. The initial 1. Start the onboard calendar clock and timer. debugger Type: PPC1-Bug> appears at environment set mmddyyhhmm <CR> powerup, but parameters where the characters indicate the month, day,...
Page 191
Introduction Table D-1. Troubleshooting MVME2700 Boards (Continued) Condition Possible Try This: Problem IV. Continued 2. At the command line prompt, type in: env;d <CR> This sets up the default parameters for the debugger environment. 3. When prompted to Update Non-Volatile RAM, type in: y <CR>...
Page 192
Troubleshooting CPU Boards: Solving Startup Problems Table D-1. Troubleshooting MVME2700 Boards (Continued) Condition Possible Try This: Problem V. The debugger A. No apparent No further troubleshooting steps are required. is in system problems — mode and the troubleshootin board g is done. autoboots, or the board has passed self-...
Page 193
Introduction Computer Group Literature Center Web Site...
Page 194
Index bridge controller bus masters abort (interrupt) signal 4-2, 5-18 adapter board, P2 for MVME712M 5-24 cable for MVME761 5-25 connections for MVME712M 3-13 installation 3-11, 3-14 connections for MVME761 3-15 preparation 2-17, 2-39 interconnection termination peripheral connections 3-12 addressing considerations 3-17 cables air temperature range...