background image

3-1

3

3

172Bug Firmware

Introduction

The 172Bug firmware is the layer of software just above the hardware. The 
firmware supplies the appropriate initialization for devices on the 
MVME172P4 board upon power-up or reset.

This chapter describes the basics of 172Bug and its architecture, describes 
the monitor (interactive command portion of the firmware) in detail, and 
gives information on using the debugger and special commands. A list of 
172Bug commands appears at the end of the chapter.

For complete user information about 172Bug, refer to the Debugging 
Package for Motorola 68K CISC CPUs User’s Manual 
and to the 
MVME172Bug Diagnostics User’s Manual, listed under Related 
Documentation
.

172Bug Overview

The firmware for the M68000-based (68K) series of board and system 
level products has a common genealogy, deriving from the Bug firmware 
currently used on all Motorola M68000-based CPUs. The M68000 
firmware version implemented on the MVME172P4 MC68040- or 
MC68LC040-based embedded controller is known as MVME172Bug, or 
172Bug. It includes diagnostics for testing and configuring IndustryPack 
modules. 

172Bug is a powerful evaluation and debugging tool for systems built 
around MVME172P4 CISC-based microcomputers. Facilities are 
available for loading and executing user programs under complete 
operator control for system evaluation. The 172Bug firmware provides a 
high degree of functionality, user friendliness, portability, and ease of 
maintenance.

Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Summary of Contents for MVME172P-644L

Page 1: ...l service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE INSPECTION Remotely inspect equipment before purchasing with our interactive website at www instraview com LOOKING FOR MORE INFORMATION Visit us on the web at www artisantg com for more information on ...

Page 2: ...MVME172P4 VME Embedded Controller Installation and Use V172P4A IH2 Edition of November 2000 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 3: ...marks of Motorola Inc MC68040 and MC68060 are trademarks of Motorola Inc IndustryPack and IP are trademarks of GreenSpring Computers Inc All other products mentioned in this document are trademarks or registered trademarks of their respective holders Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 4: ... remove equipment covers Only Factory Authorized Service Personnel or other qualified service personnel may remove equipment covers for internal subassembly or component replacement or any internal adjustment Service personnel should not replace components with power cable connected Under certain conditions dangerous voltages may exist even with the power cable removed To avoid injuries such perso...

Page 5: ...ace battery only with the same or equivalent type recommended by the equipment manufacturer Dispose of used batteries according to the manufacturer s instructions Attention Il y a danger d explosion s il y a remplacement incorrect de la batterie Remplacer uniquement avec une batterie du même type ou d un type équivalent recommandé par le constructeur Mettre au rebut les batteries usagées conformém...

Page 6: ...ase contact your sales representative Notice While reasonable efforts have been made to assure the accuracy of this document Motorola Inc assumes no liability resulting from any omissions in this document or from the use of the information obtained therein Motorola reserves the right to revise this document and to make changes from time to time in the content hereof without obligation of Motorola ...

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

Page 8: ...tem Controller J1 1 7 IP Bus Clock J14 1 8 SIM Selection for Serial Port B J15 1 9 Removal of Existing SIM 1 10 Installation of New SIM 1 11 Serial Port 1 Console Clock J16 1 12 Serial Port 2 Clock J17 1 12 IP Bus Strobe J19 1 13 SRAM Backup Power Source J22 1 13 EPROM Size J23 1 14 Flash Write Protection J24 1 15 MC2 DRAM Size S3 1 15 General Purpose Readable Switch S4 Pin 5 1 17 IP DMA Snoop Con...

Page 9: ...boot 2 9 ROMboot 2 10 Network Boot 2 11 Restarting the System 2 12 Reset 2 12 Abort 2 13 Break 2 14 Diagnostic Facilities 2 14 CHAPTER 3 172Bug Firmware Introduction 3 1 172Bug Overview 3 1 172Bug Implementation 3 3 Memory Requirements 3 4 Using 172Bug 3 5 Debugger Commands 3 6 Modifying the Environment 3 8 CNFG Configure Board Information Block 3 9 ENV Set Environment 3 11 Configuring the 172Bug ...

Page 10: ...ash Memory 4 11 Battery Backed Up RAM and Clock 4 11 VMEbus Interface and VMEchip2 4 12 I O Interfaces 4 12 Serial Communications Interface 4 12 IndustryPack IP Interfaces 4 15 Ethernet Interface 4 16 SCSI Interface 4 17 SCSI Termination 4 17 Local Resources 4 17 Programmable Tick Timers 4 17 Watchdog Timer 4 18 Software Programmable Hardware Interrupts 4 18 Local Bus Timeout 4 18 Local Bus Arbite...

Page 11: ...cial Considerations for Elevated Temperature Operation A 3 EMC Regulatory Compliance A 4 APPENDIX B Troubleshooting Solving Startup Problems B 1 APPENDIX C Network Controller Data Network Controller Modules Supported C 1 APPENDIX D Disk Tape Controller Data Controller Modules Supported D 1 Default Configurations D 2 IOT Command Parameters D 5 APPENDIX E Related Documentation MCG Documents E 1 Manu...

Page 12: ...EIA 232 D Connections to MVME712M Sheet 1 of 6 1 29 Figure 1 4 EIA 530 Connections Sheet 1 of 2 1 35 Figure 1 5 EIA 485 EIA 422 Connections 1 37 Figure 2 1 MVME172P4 Firmware System Startup 2 3 Figure 4 1 MVME172P4 Block Diagram 4 5 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 13: ...xii Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 14: ...able 4 2 Local Bus Arbitration Priority 4 19 Table 5 1 IndustryPack Interconnect Signals 5 2 Table 5 2 Remote Reset Connector J6 Pin Assignments 5 3 Table 5 3 Serial Port Module Connector Pin Assignments 5 4 Table 5 4 Serial Connector J18 Pin Assignments 5 5 Table 5 5 Serial Connector J25 Pin Assignments 5 6 Table 5 6 VMEbus Connector P1 Pin Assignments 5 7 Table 5 7 VMEbus Connector P2 Pin Assign...

Page 15: ...xiv Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 16: ... manual applies to the following MVME172P4 models If the part number of your board includes a PA for example MVME172PA 644L your board is equipped with a second generation Petra ASIC All other particulars of the board remain the same This manual is intended for anyone who designs OEM systems adds capability to an existing compatible system or works in a lab environment for experimental purposes A ...

Page 17: ... detail and gives information on using the debugger and special commands Chapter 4 Functional Description describes the MVME172P4 VME Embedded Controller on a block diagram level Chapter 5 Pin Assignments summarizes the pin assignments for the various groups of interconnect signals on the MVME172P4 Date Description of Change October 2000 In the description of the snoop control switch on page 1 18 ...

Page 18: ...ware Appendix E Related Documentation provides all documentation related to the MVME172P4 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 Tempe Arizona 85282 You can also submit comments to th...

Page 19: ...he carriage return or Enter key CTRL represents the Control key Execute control characters by pressing the Ctrl key and the letter simultaneously for example Ctrl d A character precedes a data or address parameter to specify the numeric format as follows Specifies a hexadecimal character 0x Specifies a hexadecimal number Specifies a binary number Specifies a decimal number An asterisk following a ...

Page 20: ...e The following table lists the things you will need to do to 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 Cautions and Warnings before you begin Table 1 1 Startup Overview What you need to do Refer to Unpack the hardware Guidelines for Unpacking on page 1 3 Reconfigure jumpers or switches on the MVME172P4 bo...

Page 21: ... Power up the system Applying Power on page 2 3 Solving Startup Problems on page B 1 Note that the firmware initializes and tests the board Bringing Up the Board on page 2 5 You may also wish to obtain the 172Bug Firmware User s Manual listed in the Related Documentation appendix Initialize the system clock Debugger Commands on page 3 6 Examine and or change environmental parameters Modifying the ...

Page 22: ...ly sensitive to ESD After removing the board from the chassis or from its protective wrapper place the board flat on a grounded static free surface component side up Do not slide the board over any surface If no ESD station is available you can avoid damage resulting from ESD by wearing an antistatic wrist strap available at electronics stores Place the strap around your wrist and attach the groun...

Page 23: ... ensure proper operation of the MVME172P4 you may need to reconfigure hardware to some extent before installing the module Most options on the MVME172P4 are under software control By setting bits in control registers after installing the module in a system you can modify its configuration The MVME172P4 registers are described in Chapter 3 under ENV Set Environment and or in the MVME1x2P4 VME Embed...

Page 24: ...Function Factory Default VME System Controller J1 2 3 IP Bus Clock J14 1 2 SIM Selection for Serial Port B J15 SIMM06 Serial Port 1 Console Clock J16 No jumpers Serial Port 2 Clock J17 No jumpers IP Bus Strobe J19 No jumper SRAM Backup Power Source J22 1 3 2 4 EPROM Size J23 2 3 Flash Write Protection J24 Jumper on MC2 DRAM Size S3 Off Off Off If you modify the switch settings you will need to exe...

Page 25: ... 19 20 J6 DS2 STAT DS4 DS6 DS8 DS1 DS3 DS5 DS7 1 2 J27 J26 49 50 1 2 49 50 2 1 40 39 J16 J17 J14 J1 1 3 1 3 1 3 2 4 1 3 2 4 1 5 2 6 1 3 J22 J23 F6 S6 FAIL SCON RUN FUSE LAN VME SCSI ABORT RESET SERIAL PORT 2 SERIAL PORT 1 CONSOLE 2646 0005 27 1 J11 49 25 27 1 J4 49 25 27 1 J10 49 25 27 1 J21 49 25 27 1 J30 49 25 27 1 J20 49 25 27 1 J29 49 25 J18 J25 13 25 1 14 13 25 1 14 1 2 9 10 Artisan Technolog...

Page 26: ...ard is operating as system controller the SCON LED is turned on If you want the MVME172P4 to function as system controller in all cases move the jumper to pins 1 2 If the MVME172P4 is not to be system controller under any circumstances remove the jumper from J1 Note On MVME172P4 boards without the optional VMEbus interface i e with no VMEchip2 ASIC the jumper may be installed or removed with no ef...

Page 27: ...cessor local bus clock 30 32MHz allowing the IP module to pace the MPU Whether the setting is 8MHz or the local bus clock speed all IP ports operate at the same speed Caution The setting of the IP32 bit in the Control Status registers Petra IP2 sector register at offset 1D bit 0 must correspond to that of the jumper The bit is cleared 0 for 8MHz or set 1 to match the processor bus clock speed If t...

Page 28: ... or vice versa by mounting the appropriate serial interface module Port B is routed via the SIM at J15 to the 25 pin DB25 front panel connector marked SERIAL PORT 2 For the location of SIM connector J15 on the MVME172P4 refer to Figure 1 1 Figure 1 2 illustrates the secondary side bottom of a serial interface module showing the J1 connector which plugs into SIM connector J15 on the MVME172P4 Figur...

Page 29: ...16 in Phillips head screws in opposite corners Exception SIMM09 is retained by one Phillips head screw in the center of the module Remove the screw s and store them in a safe place for later use 2 Grasp opposite sides of the SIM and gently lift straight up Caution Avoid lifting the SIM by one side only as the connector can be damaged on the SIM or the main board 3 Place the SIM in a static safe co...

Page 30: ...e orientation If the SIM connector is oriented incorrectly the mounting hole s will not line up with the standoff s Caution Do not attempt to force the SIM into place if it is oriented incorrectly 3 Place the one or two 4 40 x 3 16 Phillips head screw s that you previously removed or that were supplied with the new SIM into the one center or two opposite corner mounting hole s Turn the screw s int...

Page 31: ...mpers across pins 1 2 and pins 3 4 Serial Port 2 Clock J17 The MVME172P4 is shipped from the factory with the SERIAL PORT 2 header configured for asynchronous communications i e jumpers removed To select synchronous communications for the SERIAL PORT 2 connection install jumpers across pins 1 2 and pins 3 4 J16 J16 External Clock Internal Clock 3 4 3 4 1 2 1 2 Factory configuration J17 J17 Externa...

Page 32: ...en IP modules The Strobe signal is not connected to any active devices on the board but it may be connected to a pull up resistor SRAM Backup Power Source J22 Header J22 determines the source for onboard static RAM backup power The MVME172P4 is factory configured to use VMEbus 5V standby voltage as a backup power source for the SRAM i e jumpers are installed across pins 1 3 and 2 4 To select the o...

Page 33: ... configuration 6 2 J22 Backup Power Disabled Primary Source Onboard Battery 5 1 6 2 5 1 J22 6 2 5 1 J22 6 2 5 1 J22 6 2 5 1 Secondary Source Onboard Battery Primary Source VMEbus 5V STBY Secondary Source VMEbus 5V STBY Primary Source VMEbus 5V STBY Secondary Source Onboard Battery Primary Source Onboard Battery Secondary Source VMEbus 5V STBY For storage only 3 2 1 Factory configuration J23 8Mbit ...

Page 34: ...r correcting double bit error detecting memory controller found in MCECC ASICs Board firmware will initialize the memory controller as appropriate If the Petra ASIC is supporting MVME1x2P4 functionality firmware will enable the parity MC2 memory controller model If the Petra ASIC is supporting MVME1x2P2 functionality firmware will enable either the parity or the MCECC memory controller model depen...

Page 35: ...to 001 Off Off On Further details on selecting the MCECC emulation can be found under MCECC DRAM Size S6 If you modify the switch settings you will need to execute env d CR so that the firmware recognizes the new memory defaults Table 1 3 MC2 DRAM Size Settings S3 Segment 1 S3 Segment 2 S3 Segment 3 MC2 DRAM Size ON ON ON 1MB OFF ON ON 4MB OFF ON OFF 8MB OFF OFF ON Disabled OFF OFF OFF 16MB 2734 0...

Page 36: ...set to ON as diagrammed below If the MVME172Bug firmware is installed four bits are user definable i e switch segments 1 4 If the MVME172Bug firmware is not installed seven bits are user definable i e segments 1 4 and segments 6 8 Note Switch segment 5 GPI3 is reserved to select either the Flash memory map switch set to ON or the EPROM memory map switch set to OFF GPI3 is not user definable OFF ON...

Page 37: ...ibits snooping Enabling snooping requires one of two possible ON OFF combinations according to the operation desired MVME172P4 boards with an MC68060 processor have different snoop functionality The following table lists the snoop operations represented by the settings of S5 with both types of processor For further details refer to the MC68040 or MC68060 microprocessor user s manuals listed in the...

Page 38: ...de IP resets occur only in response to a direct software write or to a power up reset the IP reset control bit is not self clearing In IP1 mode the IP reset control bit clears itself after after a 1msec interval IP resets may occur in response to a software write a power up reset or a local bus reset For details refer to the Programmer s Reference Guide listed in Related Documentation in Appendix ...

Page 39: ... mode writes to Flash memory are enabled or inhibited by a control bit at memory location FFF42042 With the control bit set to 1 Flash memory is write enabled In MC1 mode writes to Flash memory are enabled by a memory access to any location in the range FFFCC000 FFFCFFF Writes to Flash memory are disabled by a memory access to any location in the range FFFC8000 FFFCBFFF For details refer to the Pr...

Page 40: ... initialize the memory controller as appropriate If the Petra ASIC is supporting MVME1x2P4 functionality firmware will enable the parity MC2 memory controller model If the Petra ASIC is supporting MVME1x2P2 functionality firmware will enable either the parity or the MCECC memory controller model depending on the board configuration Board configuration is a function of switch settings and resistor ...

Page 41: ...zes the new memory defaults Installation Instructions This section covers Installation of IndustryPacks IPs on the MVME172P4 Installation of the MVME172P4 in a VME chassis System considerations relevant to the installation Ensure that an EPROM device is installed as needed Before installing IndustryPacks ensure that the serial ports and all header jumpers and configuration switches are set as appr...

Page 42: ...rnal cabling connections to the IP modules There is a one to one correspondence between the signals on the cabling connectors and the signals on the associated IP connectors i e J8 has the same IP_a signals as J4 J7 has the same IP_b signals as J10 J27 has the same IP_c signals as J20 and J26 has the same IP_d signals as J29 Connect user supplied 50 pin cables to J7 J8 J26 and J27 as needed Becaus...

Page 43: ...r operation of the IACK daisy chain driver If you do not intend to use the MVME172P4 as system controller it can occupy any unused double height card slot 4 Slide the MVME172P4 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 5 Secure the MVME172P4 in the chassis with the screws provided making good ...

Page 44: ... diagrams Note If you intend to use the MVME172P4 with Port B in an EIA 530 configuration or an EIA 485 EIA 422 configuration do not install the P2 or LCP2 Adapter Board and the MVME712 series transition module They are incompatible with the EIA 530 interface and the EIA 485 EIA 422 interface 9 Connect the appropriate cable s to the panel connectors for the serial ports SCSI port and LAN Ethernet ...

Page 45: ...ble Both the onboard processor and offboard VMEbus devices see this local DRAM at base physical address 00000000 as programmed by the MVME172Bug firmware This may be changed via software to any other base address Refer to the Programmer s Reference Guide for more information If the MVME172P4 tries to access offboard resources in a nonexistent location and is not system controller and if the system...

Page 46: ...USE LED illuminates to indicate that 12 Vdc is available When an MVME712M module is used the yellow DS1 LED on the MVME712M illuminates on availability of LAN power signifying that the fuse is good If the Ethernet transceiver fails to operate check fuse F3 The MVME172P4 provides SCSI terminator power through a 1A fuse F1 located on the P2 Adapter Board or LCP2 Adapter Board If the fuse is blown th...

Page 47: ...The MVME172P4 hardware supports asynchronous serial baud rates of 110b s to 38 4Kb s For additional information on the MVME172P4 serial communications interface refer to the Z85230 Serial Communications Controller Product Brief listed under Manufacturer s Documents in the Related Documentation appendix For additional information on the EIA 232 D interface refer to the EIA 232 D Standard The follow...

Page 48: ...5K TXD RXD RTS CTS DTR DCD DSR TXC 1 3 2 4 J26 RXC TXCO PIN 2 PIN 3 PIN 4 PIN 5 PIN 20 PIN 8 PIN 6 PIN 15 PIN 17 PIN 24 PIN 7 DB25 PIN 2 PIN 3 PIN 4 PIN 5 PIN 20 PIN 8 PIN 6 PIN 15 PIN 17 PIN 24 PIN 7 TO MODEM J27 TO TERMINAL J16 P2 CABLE TXD RXD RTS CTS DTR DCD MVME 712M EIA 232 D DTE CONFIGURATION TO MODEM 712M TRANSITION MODULE PORT 2 MVME172P4 EIA 232 D DCE CONFIGURATION TO TERMINAL 10970 01 1...

Page 49: ...DCD 1 5K TXD RXD RTS CTS DTR DCD DSR TXC 1 3 2 4 J26 RXC TXCO PIN 2 PIN 3 PIN 4 PIN 5 PIN 20 PIN 8 PIN 6 PIN 15 PIN 17 PIN 24 PIN 7 DB25 PIN 2 PIN 3 PIN 4 PIN 5 PIN 20 PIN 8 PIN 6 PIN 15 PIN 17 PIN 24 PIN 7 TO MODEM J27 TO TERMINAL J16 P2 CABLE TXD RXD RTS CTS DTR DCD MVME 712M EIA 232 D DTE CONFIGURATION TO MODEM 712M TRANSITION MODULE PORT 2 MVME172P4 EIA 232 D DCE CONFIGURATION TO TERMINAL 1097...

Page 50: ...IN 15 PIN 17 PIN 24 PIN 7 DB25 PIN 2 PIN 3 PIN 4 PIN 5 PIN 20 PIN 8 PIN 6 PIN 15 PIN 17 PIN 24 PIN 7 TO MODEM J19 TO TERMINAL J18 P2 CABLE TXD RXD RTS CTS DTR DCD MVME712M EIA 232 D DTE CONFIGURATION TO MODEM 712M TRANSITION MODULE PORT 4 MVME 172P4 EIA 232 D DTE CONFIGURATION TO MODEM 10970 01 3 6 9704 DSR TXC RXC TXCO DB25 SIM05 5V 1 4 2 J15 P2 A32 P2 A28 RTXC TRXC NOTE WITH DTE MODULE THE RECEI...

Page 51: ...DSR TXC 3 J17 RXC TXCO PIN 2 PIN 3 PIN 4 PIN 5 PIN 20 PIN 8 PIN 6 PIN 15 PIN 17 PIN 24 PIN 7 DB25 PIN 2 PIN 3 PIN 4 PIN 5 PIN 20 PIN 8 PIN 6 PIN 15 PIN 17 PIN 24 PIN 7 TO MODEM J19 TO TERMINAL J18 P2 CABLE TXD RXD RTS CTS DTR DCD MVME 172P4 EIA 232 D DCE CONFIGURATION TO TERMINAL 10970 01 4 6 9704 DSR TXC RXC TXCO DB25 5V 1 4 2 J15 P2 A32 P2 A28 RTXC TRXC RTXC4 TRXC4 712M TRANSITION MODULE PORT 4 ...

Page 52: ... PIN 17 PIN 24 PIN 7 TO MODEM J19 TO TERMINAL J18 P2 CABLE TXD RXD RTS CTS DTR DCD MVME712M EIA 232 D CONFIGURATION TO TERMINAL MVME 172P4 EIA 232 D DTE CONFIGURATION TO MODEM 10970 01 5 6 9704 DSR TXC RXC TXCO DB25 5V 1 4 2 J15 P2 A32 P2 A28 RTXC TRXC 1 WITH DTE MODULE AND MVME 712 JUMPERED AS TO TERMINAL THE CLOCKS TXC AND RXC ARE THE WRONG DIRECTION RTXC4 TRXC4 NC R THE CLOCKS ARE BOTH INPUTS T...

Page 53: ... 6 PIN 15 PIN 17 PIN 24 PIN 7 TO MODEM J19 TO TERMINAL J18 P2 CABLE TXD RXD RTS CTS DTR DCD MVME712M EIA 232 D DTE CONFIGURATION TO MODEM MVME 172P4 EIA 232 D DCE CONFIGURATION TO TERMINAL 10970 01 6 6 9704 DSR TXC RXC TXCO DB25 J15 P2 A32 P2 A28 RTXC TRXC WITH DCE MODULE AND MVME 712 JUMPERED AS TO TERMINAL THE CLOCKS TXC AND RXC ARE THE WRONG DIRECTION RTXC4 TRXC4 THE CLOCKS ARE BOTH OUTPUTS THE...

Page 54: ...IN 1 PIN 14 PIN 2 PIN 16 PIN 3 PIN 19 PIN 4 PIN 13 PIN 5 PIN 23 PIN 20 PIN 10 PIN 8 PIN 22 PIN 6 PIN 12 PIN 15 PIN 9 PIN 17 PIN 11 PIN 24 PIN 25 PIN 18 PIN 21 PIN 7 PORT FRONT PANEL DB 25 R D NC D 5V 5V NC R R R D R R RTS 2 1 3 J27 D 5V NC 2 P2 CONNECTOR P2 C18 P2 A25 P2 A19 P2 A26 P2 C19 P2 A27 P2 C26 P2 A29 P2 A23 P2 A30 P2 C22 P2 A31 P2 A22 P2 A20 P2 C24 P2 A32 P2 C21 P2 A28 P2 C23 P2 A24 P2 C2...

Page 55: ... PANEL DB 25 Z85230 B PORT TXD RXD CTS DTR DCD TXC RXC 2 1 3 J27 5V NC 2 P2 CONNECTOR P2 C18 P2 A25 P2 A19 P2 A26 P2 C19 P2 A27 P2 C26 P2 A29 P2 A23 P2 A30 P2 C22 P2 A31 P2 A22 P2 A20 P2 C24 P2 A32 P2 C21 P2 A28 P2 C23 P2 A24 P2 C25 P2 C20 P2 A21 D R D R D R D D D R D 5V NC NC PIN 7 PIN 1 PIN 14 PIN 2 PIN 16 PIN 3 PIN 13 PIN 5 PIN 23 PIN 20 PIN 10 PIN 8 PIN 22 PIN 6 PIN 12 PIN 15 PIN 9 PIN 17 PIN ...

Page 56: ...C_A RXC_B RXC_A P2 CONNECTOR D P2 C18 P2 A25 P2 A19 P2 A26 P2 C24 P2 A32 P2 C21 P2 A28 R D R D R D R Z85230 B PORT TXD RXD DTR RXC TXC RTS FO2 CONTROLLER REFER TO INSTALLATION MANUAL PIN 14 PIN 2 PIN 16 PIN 3 PIN 12 PIN 15 PIN 9 PIN 17 FRONT PANEL DB 25 1 2 J2 3 4 J2 SIMM09 DRIVER RECEIVER PORT 2 EIA 485 EIA 422 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisant...

Page 57: ...1 38 Computer Group Literature Center Web Site Hardware Preparation and Installation 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 58: ...ution and return control to the debugger firmware located in the MVME172P4 Flash memory The interrupter connected to the Abort switch is an edge sensitive circuit filtered to remove switch bounce Reset Switch RESET Resets all onboard devices Also drives a SYSRESET signal if the MVME172P4 is system controller SYSRESET signals may be generated by the Reset switch a power up reset a watchdog timeout ...

Page 59: ...o modify the firmware configuration before you boot the operating system For specifics in this regard refer to Chapter 3 and to the user documentation for the MVME172Bug firmware SCON LED DS4 green System controller Lights when the VMEchip2 ASIC is functioning as VMEbus system controller LAN LED DS5 green LAN activity Lights when the LAN controller is functioning as local bus master FUSE LED DS6 g...

Page 60: ... figure below charts the flow of the basic initialization sequence that takes place during system startup Figure 2 1 MVME172P4 Firmware System Startup STARTUP INITIALIZATION MONITOR BOOTING POST Power up reset initialization Initialization of devices on the MVME172P4 Power On Self Test diagnostics Firmware configured boot mechanism Interactive command driven on line debugger when terminal connecte...

Page 61: ...n Chapter 1 3 The terminal that you plan to use as the system console is connected to the console port serial port 1 on the MVME172P4 module 4 The terminal is set up as follows Eight bits per character One stop bit per character Parity disabled no parity protection Baud rate 9600 baud the default baud rate of many serial ports at power up 5 Any other device that you wish to use such as a host comp...

Page 62: ...ditional information on the Petra MC2 emulation The bit values are read as a 0 when the corresponding switch segment is set to ON or as a 1 when that segment is set to OFF The default configuration for S4 has S4 set to all 0s all switch segments set to ON The 172Bug firmware reserves defines the four lower order bits GPI0 to GPI3 switch segments 5 8 Table 2 2 describes the bit assignments on S4 2 ...

Page 63: ... stack vector tables etc GPI1 7 When set to 1 high instructs the debugger to use the default setup operation parameters in ROM instead of the user setup operation parameters in NVRAM The effect is the same as pressing the RESET and ABORT switches simultaneously This feature can be helpful in the event the user setup is corrupted or does not meet a sanity check Refer to the ENV command description ...

Page 64: ...guration is appropriate for your application 8 The EPROM size select header J23 should be jumpered between pins 2 3 This sets it up for a 4Mbit x 8 EPROM density the factory default 9 Header J24 defines the state of Flash memory write protection The factory configuration has the jumper installed allowing writes to Flash Verify that this setting is appropriate for your application 10 Verify that th...

Page 65: ...detailed in Step 12 above After power up you can reconfigure the port s by programming the MVME172P4 Z85230 Serial Communications Controller SCC or by using the 172Bug PF command 14 Power up the system 172Bug executes some self checks and displays the debugger prompt 172 Bug if the firmware is in Board mode However if the ENV command has placed 172Bug in System mode the system performs a self test...

Page 66: ...tes from memory location FF800000 the setting of S4 determines whether that location is in EPROM or Flash Autoboot Autoboot is a software routine included in the 172Bug Flash EPROM to provide an independent mechanism for booting operating systems The autoboot routine automatically scans for controllers and devices in a specified sequence until a valid bootable device containing a boot media is fou...

Page 67: ...oot the same power supply must be connected to the tape drive the controller and the MVME172P4 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 However if the MVME172P4 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...

Page 68: ...fboard VMEbus memory The ASCII string BOOT is found in the specified memory range Your routine passes a checksum test which ensures that this routine was really intended to receive control at powerup 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 172Bug Flash EPRO...

Page 69: ...ot delay Refer to the ENV command description in Chapter 3 for more details Restarting the System You can initialize the system to a known state in three different ways Reset Abort and Break Each method has characteristics which make it more suitable than the others in certain situations A special debugger function is accessible during resets This feature instructs the debugger to use the default ...

Page 70: ...a cold reset 172Bug runs in Board mode Using the Environment ENV or MENU commands can make 172Bug run in System mode Refer to Chapter 3 for specifics You will need to reset your system if the processor ever halts or if the 172Bug environment is ever lost vector table is destroyed stack corrupted etc Abort Aborts are invoked by pressing and releasing the ABORT switch on the MVME172P4 front panel Wh...

Page 71: ...ebugger command before its completion for example during the display of a large block of memory Break allows you to terminate the command Diagnostic Facilities The 172Bug package includes a set of hardware diagnostics for testing and troubleshooting the MVME172P4 To use the diagnostics switch directories to the diagnostic directory If you are in the debugger directory you can switch to the diagnos...

Page 72: ...ted Documentation 172Bug Overview The firmware for the M68000 based 68K series of board and system level products has a common genealogy deriving from the Bug firmware currently used on all Motorola M68000 based CPUs The M68000 firmware version implemented on the MVME172P4 MC68040 or MC68LC040 based embedded controller is known as MVME172Bug or 172Bug It includes diagnostics for testing and config...

Page 73: ...onitor that accepts commands from the system console terminal When using 172Bug you operate out of either the debugger directory or the diagnostic directory If you are in the debugger directory the debugger prompt 172 Bug is displayed and you have all of the debugger commands at your disposal If you are in the diagnostic directory the diagnostic prompt 172 Diag is displayed and you have all of the...

Page 74: ... or reset firmware entry and the result which includes a precalculated checksum contained in the memory devices is tested for an expected zero Users are cautioned against modification of the memory devices unless precautions for re checksumming are taken Note MVME172P4 boards ordered without the VMEbus interface are shipped with Flash memory blank the factory uses the VMEbus to program the Flash m...

Page 75: ... for storage of board configuration communication and booting parameters This storage area begins at FFFC16F8 and ends at FFFC1EF7 172Bug requires a minimum of 64KB of contiguous read write memory to operate The ENV command controls where this block of memory is located Regardless of where the onboard RAM is located the first 64KB is used for 172Bug stack and static variable space and the rest is ...

Page 76: ...After the debugger executes the command you have entered the prompt reappears However if the command causes execution of user target code for example GO then control may or may not return to the debugger depending on what the user program does For example if a breakpoint has been specified then control returns to the debugger when the breakpoint is encountered during execution of the user program ...

Page 77: ...strap Operating System NOAB No Autoboot AS One Line Assembler BC Block of Memory Compare BF Block of Memory Fill BH Bootstrap Operating System and Halt BI Block of Memory Initialize BM Block of Memory Move BO Bootstrap Operating System BR Breakpoint Insert NOBR Breakpoint Delete BS Block of Memory Search BV Block of Memory Verify CM Concurrent Mode NOCM No Concurrent Mode CNFG Configure Board Info...

Page 78: ...t MAL Enable Macro Expansion Listing NOMAL Disable Macro Expansion Listing MAW Save Macros MAR Load Macros MD Memory Display MENU Menu MM Memory Modify MMD Memory Map Diagnostic MS Memory Set MW Memory Write NAB Automatic Network Boot Operating System NBH Network Boot Operating System and Halt NBO Network Boot Operating System NIOC Network I O Control NIOP Network I O Physical NIOT Network I O Tea...

Page 79: ...ble RD Register Display REMOTE Connect the Remote Modem to CSO RESET Cold Warm Reset RL Read Loop RM Register Modify RS Register Set SD Switch Directories SET Set Time and Date SYM Symbol Table Attach NOSYM Symbol Table Detach SYMS Symbol Table Display Search T Trace TA Terminal Attach TC Trace on Change of Control Flow TIME Display Time and Date TM Transparent Mode TT Trace to Temporary Breakpoin...

Page 80: ...re the Board Information Block which resides within the NVRAM The board information block contains various elements that correspond to specific operational parameters of the MVME172P4 board Note that although no memory mezzanine is present on MVME1X2P4 series boards the on board memory is modeled as such for backward compatibility The board structure for the MVME172P4 is as follows 172 Bug cnfg Bo...

Page 81: ...t are quoted are left justified character ASCII strings padded with space characters and the quotes are displayed to indicate the size of the string Parameters that are not quoted are considered data strings and data strings are right justified The data strings are padded with zeros if the length is not met The Board Information Block is factory configured before shipment There is no need to modif...

Page 82: ... restore the factory defaults as a troubleshooting aid see Appendix B Configuring the 172Bug Parameters The parameters that can be configured using ENV are Table 3 3 ENV Command Parameters ENV Parameter and Options Default Meaning of Default Bug or System environment B S B Bug mode Field Service Menu Enable Y N N Do not display field service menu Remote Start Method Switch G M B N B Use both metho...

Page 83: ... sequence will delay before starting the boot The delay gives you the option of stopping the boot by use of the Break key The time span is 0 255 seconds Auto Boot Default String Y NULL String String You may specify a string filename to pass on to the code being booted Maximum length is 16 characters Default is the null string ROM Boot Enable Y N N ROMboot function is disabled ROM Boot at power up ...

Page 84: ...etwork interface configuration parameters are to be saved in NVRAM these are the parameters necessary to perform an unattended network boot Memory Search Starting Address 00000000 Where the Bug begins to search for a work page a 64KB block of memory to use for vector table stack and variables This must be a multiple of the debugger work page modulo 10000 64KB In a multi controller environment each...

Page 85: ...e set to on This byte wide value is initialized to FF by MVME172P4 hardware after a System or Power On reset In a multi 172P4 environment where the work pages of several Bugs reside in the memory of the primary first MVME172P4 the non primary CPUs will wait for the data at the Memory Search Delay Address to be set to 00 01 or 02 refer to the Memory Requirements section in Chapter 3 for the definit...

Page 86: ...ty and or ECC type memory Must be a multiple of the Dynamic Memory board size starting with 0 Default is 0 Size of Parity Memory 00100000 The size of the Parity type dynamic RAM mezzanine if any The default is the calculated size of the Dynamic memory mezzanine board Size of ECC Memory Board 0 00000000 The size of the first ECC type memory mezzanine The default is the calculated size of the memory...

Page 87: ...1 00000000 This register allows the VMEbus address and the local address to differ The value in this register is the base address of the local resource that is associated with the starting and ending address selection from the previous questions Default is 0 Slave Address Translation Select 1 00000000 This register defines which bits of the address are significant A logical 1 indicates significant...

Page 88: ... address space defined with this master address decoder Default is 0D Master Enable 2 Y N N Do not set up and enable Master Address Decoder 2 Master Starting Address 2 00000000 Base address of the VMEbus resource that is accessible from the local bus Default is 00000000 Master Ending Address 2 00000000 Ending address of the VMEbus resource that is accessible from the local bus Default is 00000000 ...

Page 89: ...that is accessible from the local bus Default is 0 Master Address Translation Address 4 00000000 This register allows the VMEbus address and the local address to differ The value in this register is the base address of the VMEbus resource that is associated with the starting and ending address selection from the previous questions Default is 0 Master Address Translation Select 4 00000000 This regi...

Page 90: ...r Base 2 05 06 07 Base interrupt vector for the component specified Default MC2chip 05 VMEchip2 Vector 1 06 VMEchip2 Vector 2 07 VMEC2 GCSR Group Base Address D2 Specifies group address FFFFXX00 in Short I O for this board Default D2 VMEC2 GCSR Board Base Address 00 Specifies base address FFFFD2XX in Short I O for this board Default 00 VMEbus Global Time Out Code 01 Controls VMEbus timeout when th...

Page 91: ...00 IP B Base Address 00000000 IP C Base Address 00000000 IP D Base Address 00000000 Base address for mapping IP modules Only the upper 16 bits are significant IP D C B A Memory Size 00000000 Define the memory size requirements for the IP modules IP D C B A General Control 00000000 Define the general control requirements for the IP modules Bits IP Register Address 31 24 D FFFBC00F 23 16 C FFFBC00E ...

Page 92: ...l parameters are saved in NVRAM The important information about each configurable element in the memory map is displayed showing where any overlap conditions exist This allows you to quickly identify and correct an undesirable configuration before it is saved If an undesirable configuration already exists you may wish to restore the factory defaults with env d CR Bits IP Register Address 31 24 D F...

Page 93: ...s Master 3 00000000 00000000 No No Master VMEbus Master 4 F0000000 FF7FFFFF Yes Yes Master VMEbus F Pages A24 A32 FFFF0000 FFFFFFFF Yes Yes Master VMEbus Short I O A16 FF800000 FFBFFFFF Yes Yes Master Flash PROM FFF00000 FFFEFFFF Yes Yes Master Local I O 00000000 00000000 No No Master Industry Pack A 00000000 00000000 No No Master Industry Pack B 00000000 00000000 No No Master Industry Pack C 0000...

Page 94: ...iption of the MVME172P4 in greater depth Summary of Features The following table summarizes the features of the MVME172P4 VME embedded controller Table 4 1 MVME172P4 Features Feature Description Microprocessor MVME172P4 60MHz MC68060 or 64MHZ MC68LC060 processor Form factor 6U VMEbus Memory 16MB synchronous DRAM SDRAM configurable to emulate 1 4 8 16MB parity protected DRAM or 4 8 16MB ECC protect...

Page 95: ...n versions with VMEchip2 ASIC VME I O VMEbus P2 connector Serial I O Two EIA 232 D EIA 530 EIA 422 or EIA 425 configurable serial ports via front panel and transition module Ethernet I O Optional Ethernet transceiver interface via DB15 connector on transition module IP interface Four IndustryPack interface channels via 3M connectors behind front panel SCSI I O Optional SCSI interface with DMA via ...

Page 96: ...and cables to the transition boards The MVME172P4 supports the MVME712M and MVME712B series of transition boards referred to in this manual as MVME712x unless separately specified The MVME712x transition boards provide configuration headers serial port drivers and industry standard connectors for various I O devices Although the MVME712x series transition boards were originally designed to support...

Page 97: ...MBLT Petra ASIC Combines the functions previously covered by the MC2 chip the MCECC chip and the IP2 chip in a single ASIC MC2 function Provides a parity DRAM emulation Also supplies four tick timers and interfaces to the LAN chip SCSI chip serial port chip BBRAM EPROM Flash and SRAM MCECC function Provides an ECC DRAM emulation IP2 function Provides control and status information for up to four s...

Page 98: ...ve IndustryPack I O 4 Channels Ethernet Transceiver Connections Via P2 and Transition Modules Optional EIA 232 Transceivers 2498 0003 1 2 A32 D32 Configuration Dependent Emulations 2 Serial Ports DB 25 Front Panel or via P2 and Transition Module SCSI Peripherals Connections Via P2 and Transition Modules 16MB 4 8 16MB ECC DRAM Memory Array IP2 Chip Functions MCECC Chip Functions Petra ASIC MC2 Chip...

Page 99: ...processor The MC68060 has on chip instruction and data caches and a floating point processor A floating point coprocessor is the major difference between the MC68060 and MC68LC060 Refer to the MC68060 user s manual for more information MC68xx060 Cache The MVME172P4 local bus masters VMEchip2 processor 53C710 SCSI controller and 82596CA Ethernet controller have programmable control of the snoop cac...

Page 100: ...following memory options are available on the different versions of MVME172P4 boards DRAM MVME172P4 boards are built with 16MB synchronous DRAM SDRAM Depending on build options chosen at the time of manufacture various versions of the MVME172P4 have the SDRAM configured to model 1MB 4MB 8MB or 16MB of parity protected DRAM or 4MB 8MB or 16MB of ECC protected DRAM The SDRAM memory array itself is a...

Page 101: ...troller emulation in the MVME1X2P4 VME Embedded Controller Programmer s Reference Guide An onboard battery supplies VCC to the SRAM when main power is removed The worst case elapsed time for battery protection is 200 days The SRAM arrays are not parity protected The battery backup function for the onboard SRAM is provided by a coin type Panasonic CR2032 device or equivalent that supports primary a...

Page 102: ...tery is socketed for easy removal and replacement Small capacitors are provided so that the battery can be quickly replaced without data loss The service life of the battery is very dependent on the ambient temperature of the board and the power on duty cycle The lithium battery supplied on the MVME172P4 should provide at least two years of backup time with the board powered off and with an ambien...

Page 103: ...ble materials such as lithium and organic solvents If lithium batteries are mistreated or handled incorrectly they may burst open and ignite possibly resulting in injury and or fire When dealing with lithium batteries carefully follow the precautions listed below in order to prevent accidents Do not short circuit Do not disassemble deform or apply excessive pressure Do not heat or incinerate Do no...

Page 104: ...5 on S4 allows reset code to be fetched either from Flash memory S4 segment 5 set to OFF or from EPROMs S4 segment 5 set to ON Note that MVME172P4 models ordered without the VMEbus interface are shipped with Flash memory blank the factory uses the VMEbus to program the Flash memory with debugger code To use the debugger firmware be sure that configuration switch S4 is set for the EPROM memory map ...

Page 105: ...0088 bits 7 0 are not used Instead the Abort switch interrupt is integrated into the Petra MC2 sector at location FFF42043 The GPI inputs are integrated into the Petra MC2 sector at location FFF4202C bits 23 16 I O Interfaces The MVME172P4 provides onboard I O for many system applications The I O functions include serial ports IndustryPack IP interfaces and optional interfaces for LAN Ethernet tra...

Page 106: ...NSOLE on the front panel of the MVME172P4 SERIAL PORT 1 CONSOLE is an EIA 232 D DCE port Note This port can be connected to the TX and RX clocks which may be present on the DB25 connector These connections are made via jumper header J16 on the MVME172P4 board The TXC and RXC clock lines are not available on the MVME712x transition modules 2 The DB25 connector marked SERIAL PORT 2 on the front pane...

Page 107: ...der J17 on the MVME172P4 board The TxC and RxC clock lines are available at the MVME712M SERIAL PORT 4 port via header J15 but are not available on other MVME712x transition modules 2 The DB25 connector marked SERIAL PORT 4 on the front panel of the MVME712M transition module if used SERIAL PORT 4 can be configured as an EIA 232 D DTE or DCE port via jumper headers J18 and J19 on the MVME712M Figu...

Page 108: ...IM do not connect the MVME172P4 to an MVME712x transition board Neither the P2 adapter nor the transition boards support the EIA 530 EIA 485 or EIA 422 signals IndustryPack IP Interfaces The IP2 function in the Petra ASIC on the MVME172P4 supports four IndustryPack IP interfaces these are accessible from the front panel The IP2 function also includes four DMA channels one for each IP or two for ea...

Page 109: ...the VMEbus Therefore the 82596CA should not be programmed to access the VMEbus Every MVME172P4 that is built with an Ethernet interface is assigned an Ethernet Station Address The address is 0001AF0xxxxx where xxxxx is the unique 5 nibble number assigned to the board i e every MVME172P4 has a different value for xxxxx Each board has an Ethernet Station Address displayed on a label attached to the ...

Page 110: ... VME Embedded Controller Programmer s Reference Guide for detailed programming information SCSI Termination It is important that the SCSI bus be properly terminated at both ends In the case of the MVME172P4 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 5V power to the SCSI ...

Page 111: ...set function the timer in the VMEchip2 is to be used in all cases except for versions of the MVME172P4 which do not include the VMEbus interface i e boards ordered with a No VMEbus Interface option Software Programmable Hardware Interrupts The VMEchip2 ASIC supplies eight software programmable hardware interrupts These interrupts allow software to create a hardware interrupt Refer to the VMEchip2 ...

Page 112: ...rity see Table 4 2 Connectors The MVME172P4 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 The serial ports on the MVME172P4 are also connected to two 25 pin DB 25 female connectors J18 and J25 on the front panel The four IP modules connect to the MVME172P4 b...

Page 113: ...ing 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 Alternatively this allows a system designer to construct a RESET ABORT LED panel that can be located remotely from the MVME172P4 Artisan Technology Group...

Page 114: ...r IndustryPack IP modules may be installed on the MVME172P4 For each IP module there are two 50 pin plug connectors on the board Module A J4 5 Module B J10 11 Module C J20 21 Module D J29 30 Connector Location Table IndustryPack A B C D connectors J4 5 8 J7 10 11 J20 21 27 J26 29 30 Table 5 1 Remote Reset connector J6 Table 5 2 Serial port module connector J15 Table 5 3 Serial Port 2 connector J18...

Page 115: ...Signals 1 GND CLK 2 3 RESET IPD0 4 5 IPD1 IPD2 6 7 IPD3 IPD4 8 9 IPD5 IPD6 10 11 IPD7 IPD8 12 13 IPD9 IPD10 14 15 IPD11 IPD12 16 17 IPD13 IPD14 18 19 IPD15 BS 20 21 BS1 12V 22 23 12V 5V 24 25 GND GND 26 27 5V R W 28 29 IDSEL DMAREQ0 30 31 MEMSEL DMAREQ1 32 33 INTSEL DMACK 34 35 IOSEL No Connection 36 37 IPA1 DMAEND 38 39 IPA2 ERROR 40 41 IPA3 INT_REQ0 42 43 IPA4 INT_REQ1 44 45 IPA5 STROBE 46 47 IP...

Page 116: ...r enables you to extend the reset abort and LED functions to the control panel of the system where they remain accessible Table 5 2 Remote Reset Connector J6 Pin Assignments 1 P5VF LANLED 2 3 P12VLED SCSILED 4 5 VMELED No connection 6 7 RUNLED STSLED 8 9 FAILSTAT No connection 10 11 SCONLED ABORTSW 12 13 RESETSW GND 14 15 GND GPIO1 16 17 GPIO2 GPIO3 18 19 No connection GND 20 Artisan Technology Gr...

Page 117: ...ssignments for J15 are listed in the following table Table 5 3 Serial Port Module Connector Pin Assignments 1 12V GND 2 3 DBPIN1 DBPIN14 4 5 TXDB TXCB 6 7 RXDB LTXDB 8 9 LTXCB LRXDB 10 11 DBPIN16 DTRB 12 13 RXCB CTSB 14 15 LRTSB LRXCB 16 17 LCTSB 12VMODULE 18 19 DBPIN18 DSRB 20 21 DBPIN19 RTSB 22 23 DCDB LDTRB 24 25 LDCDB DBPIN21 26 27 DBPIN9 DBPIN22 28 29 DBPIN10 DBPIN23 30 31 DBPIN11 TXCOB 32 33...

Page 118: ...pin assignments for the connector are as follows Table 5 4 Serial Connector J18 Pin Assignments 1 DBPIN1 DBPIN14 14 2 TXDB TXCB 15 3 RXDB DBPIN16 16 4 RTSB RXCB 17 5 CTSB DBPIN18 18 6 DSRB DBPIN19 19 7 GND DTRB 20 8 DCDB DBPIN21 21 9 DBPIN9 DBPIN22 22 10 DBPIN10 DBPIN23 23 11 DBPIN11 TXCOB 24 12 DBPIN12 DBPIN25 25 13 DBPIN13 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE...

Page 119: ...cation P2 Row B supplies the base board with power with the upper 8 VMEbus address lines and with an additional 16 VMEbus data lines P2 rows A and C are not used in the MVME172P4 implementation The pin assignments for P1and P2 are listed in Table 5 6 and Table 5 7 respectively Table 5 5 Serial Connector J25 Pin Assignments 1 No Connection No Connection 14 2 TXDA TXCA 15 3 RXDA No Connection 16 4 R...

Page 120: ...T3 VBERR 11 12 VDS1 VBR0 VSYSRESET 12 13 VDS0 VBR1 VLWORD 13 14 VWRITE VBR2 VAM5 14 15 GND VBR3 VA23 15 16 VDTACK VAM0 VA22 16 17 GND VAM1 VA21 17 18 VAS VAM2 VA20 18 19 GND VAM3 VA19 19 20 VIACK GND VA18 20 21 VIACKIN Not Used VA17 21 22 VIACKOUT Not Used VA16 22 23 VAM4 GND VA15 23 24 VA7 VIRQ7 VA14 24 25 VA6 VIRQ6 VA13 25 26 VA5 VIRQ5 VA12 26 27 VA4 VIRQ4 VA11 27 28 VA3 VIRQ3 VA10 28 29 VA2 VIR...

Page 121: ...13 RST 5V No Connection 13 14 MSG VD16 No Connection 14 15 SEL VD17 No Connection 15 16 DC VD18 No Connection 16 17 REQ VD19 No Connection 17 18 OI VD20 DBPIN14 18 19 DBPIN16 VD21 DBPIN18 19 20 DSRB VD22 DBPIN19 20 21 DBPIN21 VD23 DBPIN9 21 22 DBPIN22 GND DBPIN10 22 23 DBPIN23 VD24 DBPIN11 23 24 TXCOB VD25 DBPIN12 24 25 TXDB VD26 DBPIN25 25 26 RXDB VD27 DBPIN13 26 27 RTSB VD28 RXDA 27 28 RXCB VD29...

Page 122: ... with EPROM without IPs 5Vdc 5 1 5A typical 1 75A maximum 12 Vdc 5 100 mA maximum 12 Vdc 5 100 mA maximum Operating temperature 0 C to 55 C exit air with forced air cooling refer also to Cooling Requirements and Special Considerations for Elevated Temperature Operation Storage temperature 40 C to 85 C Relative humidity 5 to 90 noncondensing Vibration operating 2 Gs RMS 20Hz 2000Hz random Altitude ...

Page 123: ...oming airstream first encounters the module under test Test software is executed as the module is subjected to ambient temperature variations Case temperatures of critical high power density integrated circuits are monitored to ensure that component vendors specifications are not exceeded While the exact amount of airflow required for cooling depends on the ambient air temperature and the type num...

Page 124: ... B C and D One 25W load board was installed adjacent to each side of the board under test The exit air velocity was approximately 200 LFM between the MVME172P4 and the IP Dual P T module Under these conditions a 10 C rise between the inlet and exit air was observed At 70 C exit air temperature 60 C inlet air the junction temperatures of devices on the MVME172P4 were calculated from the measured ca...

Page 125: ...ssis rails connected to chassis ground This provides the path for connecting shields to chassis ground Front panel screws properly tightened All peripherals EMC compliant For minimum RF emissions it is essential that the conditions above be implemented Failure to do so could compromise the FCC compliance of the equipment containing the module The MVME172P4 is a board level product and meant to be ...

Page 126: ...t power 1 Make sure the system is plugged in 2 Check that the board is securely installed in its backplane or chassis 3 Check that all necessary cables are connected to the board per this manual 4 Check for compliance with System Considerations as described in this manual 5 Review the Installation and Startup procedures as described in this manual They include a step by step powerup routine Try it...

Page 127: ...es use of the EPROM instead of the Flash memory 4 Reconnect power 5 Restart the system by double button reset press the RESET and ABORT switches at the same time release RESET first wait seven seconds then release ABORT 6 If the debug prompt appears go to step IV or step V as indicated If the debug prompt does not appear go to step VI B The board may need to be reset IV Debug prompt 172 Bug appear...

Page 128: ...and then later return to env CR and step 3 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 The onboard self test is a valuable tool in isolating defects 8 The system may indicate that it has passed all the self tests Or it may indicate a test that failed If neither happens enter de CR Any errors should now ...

Page 129: ...ere may be some fault in the board hardware or the on board debugging and diagnostic firmware 1 Document the problem and return the board for service 2 Phone 1 800 222 5640 TROUBLESHOOTING PROCEDURE COMPLETE Table B 1 Troubleshooting MVME172P4 Boards Condition Possible Problem Try This Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 130: ...AB they are also used with the debugger system calls NETRD NETWR NETFOPN NETFRD NETCFIG and NETCTRL Controller Type CLUN DLUN Address Interface Type MVME172FX 00 00 FFF46000 Ethernet MVME376 02 00 FFFF1200 Ethernet MVME376 03 00 FFFF1400 Ethernet MVME376 04 00 FFFF1600 Ethernet MVME376 05 00 FFFF5400 Ethernet MVME376 06 00 FFFF5600 Ethernet MVME376 07 00 FFFFA40 0 Ethernet MVME374 10 00 FF000000 E...

Page 131: ...C 2 Computer Group Literature Center Web Site Network Controller Data C Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 132: ...Second CLUN Controller Type First CLUN First Address Second CLUN Second Address CISC Embedded Controller 00 Note 1 MVME320 Winchester Floppy Controller 11 Note 2 FFFFB000 12 Note 2 FFFFAC00 MVME323 ESDI Winchester Controller 08 FFFFA000 09 FFFFA200 MVME327A SCSI Controller 02 FFFFA600 03 FFFFA700 MVME328 SCSI Controller 06 FFFF9000 07 FFFF9800 MVME328 SCSI Controller 16 FFFF4800 17 FFFF5800 MVME32...

Page 133: ...ice LUN Device Type 0 XXXXXXXX 00 10 20 30 40 50 60 SCSI Common Command Set CCS which may be any of these Fixed direct access Removable flexible direct access TEAC style CD ROM Sequential access Controller LUN Address Device LUN Device Type 11 FFFFB000 0 1 2 3 Winchester hard drive Winchester hard drive 5 1 4 DS DD 96 TPI floppy drive 12 FFFFAC00 5 1 4 DS DD 96 TPI floppy drive Artisan Technology ...

Page 134: ...DI Winchester hard drive 9 FFFFA200 ESDI Winchester hard drive Controller LUN Address Device LUN Device Type 2 FFFFA600 00 10 20 30 40 50 60 SCSI Common Command Set CCS which may be any of these Fixed direct access Removable flexible direct access TEAC style CD ROM Sequential access 3 FFFFA700 80 81 Local floppy drive Local floppy drive Artisan Technology Group Quality Instrumentation Guaranteed 8...

Page 135: ...emovable flexible direct access TEAC style CD ROM Sequential access 7 FFFF9800 16 FFFF4800 40 48 50 58 60 68 70 Same as above but these will only be available if the daughter card for the second SCSI channel is present 17 FFFF5800 18 FFFF7000 19 FFFF7800 Controller LUN Address Device LUN Device Type 4 FFFF5000 0 QIC 02 streaming tape drive 5 FFFF5100 Artisan Technology Group Quality Instrumentatio...

Page 136: ...te Current Cylinder 50 28 28 50 50 50 50 Step Rate Code 0 0 0 0 0 0 0 Single Double DATA Density D D D D D D D Single Double TRACK Density D D D D D D D Single Equal_in_all Track Zero Density S E E E E E E Slow Fast Data Rate S S S S F F F Other Characteristics Number of Physical Sectors 0A00 0280 02D0 05A0 0960 0B40 1680 Number of Logical Blocks 100 in size 09F8 0500 05A0 0B40 12C0 1680 2D00 Numb...

Page 137: ...D 6 Computer Group Literature Center Web Site Disk Tape Controller Data D Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 138: ...p Documents Document Title Motorola Publication Number MVME1X2P4 VME Embedded Controller Programmer s Reference Guide V1X2P4A PG MVME172Bug Diagnostics User s Manual V172DIAA UM Debugging Package for Motorola 68K CISC CPUs User s Manual Parts 1 and 2 68KBUG1 D 68KBUG2 D Single Board Computers SCSI Software User s Manual SBCSCSI D MVME712M Transition Module and P2 Adapter Board Installation and Use...

Page 139: ... http www mot com SPS M68000FR M68040UM 82596CA Local Area Network Coprocessor Data Sheet 82596CA Local Area Network Coprocessor User s Manual 28F016SA Flash Memory Data Sheet Intel Corporation Web http developer intel com design 290218 296853 209435 SYM 53C710 was NCR 53C710 SCSI I O Processor Data Manual SYM 53C710 was NCR 53C710 SCSI I O Processor Programmer s Guide Symbios Logic Inc 1731 Techn...

Page 140: ...ducts Z85230pb pdf Table E 3 Related Specifications Document Title and Source Publication Number VME64 Specification VITA VMEbus International Trade Association 7825 E Gelding Drive Suite 104 Scottsdale AZ 85260 Telephone 602 951 8866 Web http www vita com ANSI VITA 1 1994 NOTE An earlier version of the VME specification is available as Versatile Backplane Bus VMEbus Institute of Electrical and El...

Page 141: ...n Revision 1 0 VITA VMEbus International Trade Association 7825 E Gelding Drive Suite 104 Scottsdale AZ 85260 Telephone 602 951 8866 Web http www vita com ANSI VITA 4 1995 Interface Between Data Terminal Equipment and Data Circuit Terminating Equipment Employing Serial Binary Data Interchange EIA 232 D Global Engineering Documents Suite 400 1991 M Street NW Washington DC 20036 Telephone 1 800 854 ...

Page 142: ...tions 4 10 baud rate default 2 8 BBRAM battery backed up RAM and clock 3 8 4 11 BG bus grant signal 1 24 block diagram MVME172P4 4 4 board architecture 4 1 configuration 1 4 connectors 4 19 dimensions A 1 features 4 1 installation 1 23 preparation 1 1 storage preparation for 4 9 booting the system 2 9 2 10 2 11 BREAK key 2 14 break process 2 14 bus grant BG signal 1 24 C cable connections 1 25 cab...

Page 143: ...ooling requirements A 2 CSR bit IP32 IP bus clock 1 8 D data bus structure MVME172P4 4 6 data circuit terminating equipment DCE 4 13 data sheets E 2 date and time setting 2 8 B 2 DCE data circuit terminating equipment 4 13 debugger commands 3 6 firmware 172Bug 3 8 prompt 3 5 default baud rate 2 8 device LUN DLUN C 1 D 2 diagnostic facilities 2 14 dimensions base board A 1 direct access devices D 4...

Page 144: ...peration A 3 humidity relative A 1 I I O interfaces 4 12 IACK interrupt acknowledge signal 1 24 indicators 2 1 IndustryPack IP interface functions 4 15 modules installation 1 23 signals 5 1 IndustryPack modules base addresses of 3 20 configuration 3 21 configuring 3 20 general control register 3 20 memory size 3 20 initial conditions 2 4 installation board 1 23 SIMs 1 11 transition modules 1 24 in...

Page 145: ...ize switch S3 1 15 MC2 sector registers 1 17 MC680x0 or MC68LC0x0 MPU 4 6 MC68xx0x0 cache memory 4 6 MCECC memory model 1 16 1 22 memory controller emulations MC1 MC2 1 20 1 21 memory options 4 7 memory requirements firmware 3 3 microprocessor options 4 6 modifying switch settings 1 16 1 22 MPU options 4 6 MVME172Bug documentation E 1 MVME172P4 as network controller C 1 board specifications A 1 co...

Page 146: ...latory compliance A 4 regulatory guidelines A 4 related specifications E 3 relative humidity A 1 remote control status connector J6 4 20 5 3 RESET switch 4 20 resetting the system 2 1 2 12 RF emissions minimizing 1 24 A 4 ROMboot process 2 10 S safety procedures 1 4 SCC serial communications controller 2 8 SCSI common command set CCS devices D 2 D 4 controller 53C710 4 17 direct access devices D 2...

Page 147: ...difying 1 16 1 22 switches 2 1 switching directories 2 14 system considerations 1 26 console setup 2 7 controller function 2 5 controller jumper J1 1 7 reset 2 12 startup 2 3 System Fail SYSFAIL signal 2 11 T temperature operating A 1 storage A 1 terminal configuration 2 4 input output control 3 5 tick timers 4 17 timeout global bus 1 26 local bus 4 18 transition module serial ports 4 13 4 14 4 15...

Page 148: ...l service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE INSPECTION Remotely inspect equipment before purchasing with our interactive website at www instraview com LOOKING FOR MORE INFORMATION Visit us on the web at www artisantg com for more information on ...

Reviews: