Motorola MVME167 Guide d'installation

Naviguer en ligne ou télécharger Guide d'installation pour PC/postes de travail Motorola MVME167. Motorola MVME167 Installation guide Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 122
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs

Résumé du contenu

Page 1 - Installation Guide

MVME166 Single Board Computer Installation Guide (MVME166IG/D2)

Page 2 - Restricted Right Legend

x166Bug Generalized Exception Handler...4-15Floating Point Support...

Page 3

Configure and Environment CommandsA-8 MVME166 Single Board Computer Installation GuideASlave Starting Address #2 FFE00000 Base address of the local re

Page 4

Set Environment to Bug/Operating SystemMVME166IG/D2 A-9AMaster Ending Address #2 00000000 Ending address of the VMEbus resource that is accessible fro

Page 5

Configure and Environment CommandsA-10 MVME166 Single Board Computer Installation GuideAMaster Address Translation Address #4 00000000 This register w

Page 6 - Dangerous Procedure Warnings

Set Environment to Bug/Operating SystemMVME166IG/D2 A-11AVMEC2 GCSR Group Base Address CC Specifies the group address ($FFFFXX00) in Short I/O for thi

Page 7 - Contents

Configure and Environment CommandsA-12 MVME166 Single Board Computer Installation GuideAVSBC2 Slave Address Offset #1 00000000 Address offset for the

Page 8

Set Environment to Bug/Operating SystemMVME166IG/D2 A-13AVSBC2 Requester Control 01000000 The bits in this register control aspects of the local board

Page 9

Configure and Environment CommandsA-14 MVME166 Single Board Computer Installation GuideAVSBC2 Master Attributes #1 0030 The bits in this register cont

Page 10

Set Environment to Bug/Operating SystemMVME166IG/D2 A-15AVSBC2 Master Ending Address #3 00000000 Ending address of an address range for the local bus

Page 11 - List of Figures

Configure and Environment CommandsA-16 MVME166 Single Board Computer Installation GuideAVSBC2 Master Attributes #4 0030 The bits in this register cont

Page 12

MVME166IG/D2B-1BDISK/TAPE CONTROLLERDATADisk/Tape Controller Modules SupportedThe following VMEbus disk/tape controller modules are supported by the 1

Page 13 - List of Tables

xiList of FiguresFIGURESFigure 1-1. MVME166 Block Diagram...1-8Figure 2-1. MVME166 Swit

Page 14

Disk/Tape Controller DataB-2 MVME166 Single Board Computer Installation GuideBDisk/Tape Controller Default ConfigurationsCISC Single Board Computers -

Page 15 - HARDWARE DESCRIPTION

Disk/Tape Controller Default ConfigurationsMVME166IG/D2 B-3BMVME323 -- 4 DevicesMVME327A -- 9 DevicesController LUN Address Device LUN Device Type8 $F

Page 16 - Related Documentation

Disk/Tape Controller DataB-4 MVME166 Single Board Computer Installation GuideBMVME328 -- 14 DevicesMVME350 -- 1 Device Controller LUN Address Device L

Page 17

IOT Command Parameters for Supported Floppy TypesMVME166IG/D2 B-5BIOT Command Parameters for Supported Floppy TypesThe following table lists the prope

Page 18

Disk/Tape Controller DataB-6 MVME166 Single Board Computer Installation GuideB

Page 19 - Features

MVME166IG/D2C-1CNETWORK CONTROLLERDATANetwork Controller Modules SupportedThe following VMEbus network controller modules are supported by the MVME166

Page 20 - Manual Terminology

Network Controller DataC-2 MVME166 Single Board Computer Installation GuideC

Page 21 - MVME166IG/D2 1-7

MVME166IG/D2IN-1IndexWhen using this index, keep in mind that a page number indicates only wherereferenced material begins. It may extend to the page

Page 22 - Block Diagram

IndexIN-2 MVME166 Sngle Board Computer Installation GuideINDEXCISC Single Board Computer(s) (SBC)B-1Clear To Send (CTS) 3-6CLUN (controller LUN) B-2,

Page 23 - Functional Description

MVME166IG/D2 IN-3INDEXFlash memory and download EPROM1-10flexible diskette B-2floating point instructions 4-17floating point support 4-17floating poin

Page 25 - MVME166IG/D2 1-11

IndexIN-4 MVME166 Sngle Board Computer Installation GuideINDEXMmantissa field 4-17manual terminology 1-6MC68040 MPU 1-10MC68040 TRAP instructions 4-9M

Page 26 - Onboard DRAM

MVME166IG/D2 IN-5INDEXPIT (MC68230 Parallel Interface/Timer)1-14port 0 or 00 4-8port 1 or 01 4-8port number(s) 4-1, 4-8preserving the debugger operati

Page 27 - I/O Interfaces

IndexIN-6 MVME166 Sngle Board Computer Installation GuideINDEXTFTP protocol module 3-20tick timers 1-16timeout 1-17transfer type (TT) 1-18TRAP #15 4-9

Page 28

xiiiList of TablesTABLESTable 1-1. MVME166 Specifications...1-6Table 1-2. Local Bus

Page 30 - Local Resources

MVME166IG/D21-11BOARD LEVELHARDWARE DESCRIPTIONIntroductionThis chapter describes the board level hardware features of the MVME166 Single Board Comput

Page 31 - Connectors

Board Level Hardware Description1-2 MVME166 Single Board Computer Installation Guide1Processor-to-VMEbus transfers can be D8, D16, or D32. VMEchip2 D

Page 32 - Memory Maps

IntroductionMVME166IG/D2 1-31NotesThe SIMVME166 manual contains: the connectorinterconnect signal information, parts lists, and theschematics; for the

Page 33 - MVME166IG/D2 1-19

Board Level Hardware Description1-4 MVME166 Single Board Computer Installation Guide1To further assist your development effort, Motorola has collected

Page 34

IntroductionMVME166IG/D2 1-51RequirementsThese boards are designed to conform to the requirements of the following documents: ❏ VMEbus Specification (

Page 35 - MVME166IG/D2 1-21

NoticeWhile reasonable efforts have been made to assure the accuracy of this document, Motorola, Inc. assumes no liability resulting from any omission

Page 36 - VSB Memory Map

Board Level Hardware Description1-6 MVME166 Single Board Computer Installation Guide1SpecificationsGeneral specifications for the MVME166 are listed i

Page 37 - AND INSTALLATION

IntroductionMVME166IG/D2 1-71An asterisk (*) following the signal name for signals which are edge significant denotes that the actions initiated by th

Page 38

Board Level Hardware Description1-8 MVME166 Single Board Computer Installation Guide1Block DiagramFigure 1-1 is a general block diagram of the MVME166

Page 39 - Hardware Preparation

Functional DescriptionMVME166IG/D2 1-91Functional DescriptionThis section contains a functional description of the major blocks on the MVME166 Single

Page 40 - System Controller Header J6

Board Level Hardware Description1-10 MVME166 Single Board Computer Installation Guide1Data Bus StructureThe local data bus on the MVME166 is a 32-bit

Page 41

Functional DescriptionMVME166IG/D2 1-111Before you perform any SCSI, VMEbus, or Ethernet I/O with the MVME166, it may be necessary to define some para

Page 42 - Installation Instructions

Board Level Hardware Description1-12 MVME166 Single Board Computer Installation Guide1with the board powered off and the board at 40° C. If the power

Page 43 - MVME166IG/D2 2-7

Functional DescriptionMVME166IG/D2 1-131The DRAM map decoder can be programmed to accommodate different base address(es) and sizes of mezzanine boards

Page 44 - System Considerations

Board Level Hardware Description1-14 MVME166 Single Board Computer Installation Guide1at synchronous bit rates up to 64 k bits per second. They use R

Page 45 - MVME166IG/D2 2-9

Functional DescriptionMVME166IG/D2 1-151The presence of the MC68230 can be determined by reading address $FFF45C00. If a timeout error occurs, then t

Page 46

PrefaceThis manual provides general board level hardware description, hardware preparation and installation instructions, debugger general information

Page 47 - INFORMATION

Board Level Hardware Description1-16 MVME166 Single Board Computer Installation Guide1Every MVME166 is assigned an Ethernet Station Address. The addr

Page 48

Functional DescriptionMVME166IG/D2 1-171Programmable Tick TimersFour 32-bit programmable tick timers with 1 µs resolution are provided, two in the VME

Page 49 - Installation and Startup

Board Level Hardware Description1-18 MVME166 Single Board Computer Installation Guide1Memory MapsThere are two points of view for memory maps: 1) the

Page 50

Memory MapsMVME166IG/D2 1-191NOTES: 1. There is 1MB of FLASH in this 4MB map area. Download EPROM on the MVME166 appears at $00000000 - ROMSIZE follow

Page 51

Board Level Hardware Description1-20 MVME166 Single Board Computer Installation Guide1The following table focuses on the Local I/O Devices portion of

Page 52

Memory MapsMVME166IG/D2 1-2112. On the MVME166 this area does not return an acknowledge signal. If the local bus timer on the MVME166 is enabled, the

Page 53 - 166BBug Implementation

Board Level Hardware Description1-22 MVME166 Single Board Computer Installation Guide1VMEbus Memory MapThis section describes the mapping of local res

Page 54 - Setup System Parameters

MVME166IG/D22-12HARDWARE PREPARATIONAND INSTALLATIONIntroductionThis chapter provides unpacking instructions, hardware preparation, and installation i

Page 55 - Autoboot

Hardware Preparation and Installation2-2 MVME166 Single Board Computer Installation Guide2Figure 2-1 illustrates the placement of the switches, jumper

Page 56 - Network Boot

Hardware PreparationMVME166IG/D2 2-32Figure 2-1. MVME166 Switches, Headers, Connectors, Fuses, and LEDsS1 S2P1A1B1C1A32B32C321381 9404MVME166 LGAPRIM

Page 57 - Restarting the System

The computer programs stored in the Read Only Memory of this device contain material copyrighted by Motorola Inc., first published 1990, and may be us

Page 58 - SYSFAIL* Assertion/Negation

Hardware Preparation and Installation2-4 MVME166 Single Board Computer Installation Guide2General Purpose Readable Jumpers on Header J3Each MVME166 ma

Page 59 - Memory Requirements

Hardware PreparationMVME166IG/D2 2-52SRAM Backup Power Source Select Header J7Header J7 is used to select the power source used to backup the SRAM on

Page 60 - Terminal Input/Output Control

Hardware Preparation and Installation2-6 MVME166 Single Board Computer Installation Guide2Installation InstructionsThe following sections discuss the

Page 61 - Disk I/O Support

Installation InstructionsMVME166IG/D2 2-72The MVME166 is to be installed in the front of the chassis. The MVME712 module(s) is/are to be installed eit

Page 62 - Disk I/O via 166Bug Commands

Hardware Preparation and Installation2-8 MVME166 Single Board Computer Installation Guide2h. Replace the chassis cover. i. Connect the power cable to

Page 63

Installation InstructionsMVME166IG/D2 2-92Other MPUs on the VMEbus can interrupt, disable, communicate with and determine the operational status of th

Page 64

Hardware Preparation and Installation2-10 MVME166 Single Board Computer Installation Guide2

Page 65 - Network I/O Support

MVME166IG/D23-13DEBUGGER GENERALINFORMATIONOverview of M68000 FirmwareThe firmware for the M68000-based (68K) series of board and system level product

Page 66 - Network I/O Error Codes

Debugger General Information3-2 MVME166 Single Board Computer Installation Guide3When using 166Bug, you operate out of either the debugger directory o

Page 67 - Multiprocessor Support

166Bug ImplementationMVME166IG/D2 3-33166Bug ImplementationMVME166Bug is written largely in the "C" programming language, providing benefits

Page 68 - $804****(MPAR)

Safety SummarySafety Depends On YouThe following general safety precautions must be observed during all phases of operation, service, and repair of th

Page 69 - Diagnostic Facilities

Debugger General Information3-4 MVME166 Single Board Computer Installation Guide3Caution Inserting or removing modules while power is appliedcould dam

Page 70 - Debugger General Information

Installation and StartupMVME166IG/D2 3-53Note that when the MVME166 comes up in a cold reset, 166Bug runs in System Mode. Using the Environment (ENV)

Page 71 - DEBUGGER

Debugger General Information3-6 MVME166 Single Board Computer Installation Guide33. Refer to the set-up procedure for your particular chassis or syste

Page 72 - Syntactic Variables

BOOTBUGMVME166IG/D2 3-736. Power up the system. 166Bug executes some self-checks and displays the debugger prompt "166-Bug>" (if 166Bug

Page 73

Debugger General Information3-8 MVME166 Single Board Computer Installation Guide3Execute User ProgramEXEC [ADDR] The EXEC command is used to initiate

Page 74

AutobootMVME166IG/D2 3-93AutobootAutoboot is a software routine that is contained in the 166Bug Flash /ROM firmware to provide an independent mechanis

Page 75 - register (not an

Debugger General Information3-10 MVME166 Single Board Computer Installation Guide3ROMbootOn the MVME166, if you want to add other firmware application

Page 76

Restarting the SystemMVME166IG/D2 3-113controller scanning sequence goes from the lowest controller Logical Unit Number (LUN) detected to the highest

Page 77

Debugger General Information3-12 MVME166 Single Board Computer Installation Guide3registers are invalidated. Input and output character queues are cl

Page 78 - Port Numbers

Memory RequirementsMVME166IG/D2 3-133❏ confidence test failure ❏ NVRAM checksum error ❏ NVRAM low battery condition ❏ local memory configuration statu

Page 79 - MVME166IG/D2 4-9

Use Caution When Exposing or Handling the CRT.Breakage of the Cathode-Ray Tube (CRT) causes a high-velocity scattering of glass fragments (implosion).

Page 80 - Hardware Functions

Debugger General Information3-14 MVME166 Single Board Computer Installation Guide3Terminal Input/Output ControlWhen entering a command at the prompt,

Page 81 - Exception 166Bug Facility

Disk I/O SupportMVME166IG/D2 3-153When observing output from any 166Bug command, the XON and XOFF characters which are in effect for the terminal port

Page 82

Debugger General Information3-16 MVME166 Single Board Computer Installation Guide3Device Probe FunctionA device probe with entry into the device descr

Page 83 - MVME166IG/D2 4-13

Disk I/O SupportMVME166IG/D2 3-173IOC (I/O Control)IOC allows you to send command packets as defined by the particular controller directly. IOC can a

Page 84 - the address of the

Debugger General Information3-18 MVME166 Single Board Computer Installation Guide3To perform a disk operation, 166Bug must eventually present a partic

Page 85 - MVME166IG/D2 4-15

Network I/O SupportMVME166IG/D2 3-193Disk I/O Error Codes166Bug returns an error code if an attempted disk operation is unsuccessful. Network I/O Sup

Page 86

Debugger General Information3-20 MVME166 Single Board Computer Installation Guide3RARP/ARP Protocol ModulesThe Reverse Address Resolution Protocol (RA

Page 87 - Floating Point Support

Multiprocessor SupportMVME166IG/D2 3-213Multiprocessor SupportThe MVME166 dual-port RAM feature makes the shared RAM available to remote processors as

Page 88 - Extended Precision Real

Debugger General Information3-22 MVME166 Single Board Computer Installation Guide3The Multiprocessor Address Register (MPAR), located in shared RAM lo

Page 89 - Packed Decimal Real

Diagnostic FacilitiesMVME166IG/D2 3-233GCSR MethodA remote processor can initiate program execution in the local MVME166 dual-port RAM by issuing a re

Page 90

viiContentsCHAPTER 1 BOARD LEVEL HARDWARE DESCRIPTIONIntroduction...

Page 91 - MVME166IG/D2 4-21

Debugger General Information3-24 MVME166 Single Board Computer Installation Guide3

Page 92 - Using the 166Bug Debugger

MVME166IG/D24-14USING THE 166BugDEBUGGEREntering Debugger Command Lines166Bug is command-driven and performs its various operations in response to use

Page 93 - ENVIRONMENT COMMANDS

Using the 166Bug Debugger4-2 MVME166 Single Board Computer Installation Guide4The commands are shown using a modified Backus-Naur form syntax. The me

Page 94

Entering Debugger Command LinesMVME166IG/D2 4-34Expression as a ParameterAn expression can be one or more numeric values separated by the arithmetic o

Page 95 - MVME166IG/D2 A-3

Using the 166Bug Debugger4-4 MVME166 Single Board Computer Installation Guide4Valid expression examples:The total value of the expression must be betw

Page 96

Entering Debugger Command LinesMVME166IG/D2 4-54Table 4-1. Debugger Address Parameter FormatsFormat Example DescriptionN 140 Absolute address+content

Page 97 - MVME166IG/D2 A-5

Using the 166Bug Debugger4-6 MVME166 Single Board Computer Installation Guide4Note In commands with RANGE specified as ADDR DEL ADDR,and with size opt

Page 98

Entering Debugger Command LinesMVME166IG/D2 4-74Example: A portion of the listing file of an assembled, relocatable module is shown below: 1

Page 99 - MVME166IG/D2 A-7

Using the 166Bug Debugger4-8 MVME166 Single Board Computer Installation Guide4By using one of the offset registers, the disassembled code addresses ca

Page 100

Entering and Debugging ProgramsMVME166IG/D2 4-94Entering and Debugging ProgramsThere are various ways to enter a user program into system memory for e

Page 101 - MVME166IG/D2 A-9

viiiVMEbus Accesses to the Local Bus...1-22VMEbus Short I/O Memory Map...

Page 102

Using the 166Bug Debugger4-10 MVME166 Single Board Computer Installation Guide4If your application enables translation through the Memory Management U

Page 103 - MVME166IG/D2 A-11

Preserving the Debugger Operating EnvironmentMVME166IG/D2 4-114Exception Vectors Used by 166BugThe exception vectors used by the debugger are listed b

Page 104

Using the 166Bug Debugger4-12 MVME166 Single Board Computer Installation Guide4Example: Trace one instruction using debugger. 166Bug>RDPC =0001

Page 105 - MVME166IG/D2 A-13

Preserving the Debugger Operating EnvironmentMVME166IG/D2 4-134The 166Bug initializes the target vector table with the debugger vectors listed in Tabl

Page 106

Using the 166Bug Debugger4-14 MVME166 Single Board Computer Installation Guide4The following is an example of a routine which builds a separate vector

Page 107 - MVME166IG/D2 A-15

Preserving the Debugger Operating EnvironmentMVME166IG/D2 4-154The following is an example of an exception handler which can pass an exception along t

Page 108

Using the 166Bug Debugger4-16 MVME166 Single Board Computer Installation Guide4166Bug>RDPC =00010000 SR =2708=TR:OFF_S._7_.N... VBR =00000000

Page 109 - DISK/TAPE CONTROLLER

Floating Point SupportMVME166IG/D2 4-174Floating Point SupportThe floating point unit (FPU) of the MC68040 microprocessor chip is supported in 166Bug.

Page 110 - MVME320 -- 4 Devices

Using the 166Bug Debugger4-18 MVME166 Single Board Computer Installation Guide4Single Precision RealThis format would appear in memory as:A single pre

Page 111 - MVME327A -- 9 Devices

Floating Point SupportMVME166IG/D2 4-194Packed Decimal RealThis format would appear in memory as:A packed decimal number takes 12 bytes in memory. Sc

Page 112 - MVME350 -- 1 Device

ixDevice Probe Function...3-16Disk I/O via 166Bug Commands...

Page 113 - MVME166IG/D2 B-5

Using the 166Bug Debugger4-20 MVME166 Single Board Computer Installation Guide4The 166Bug Debugger Command SetThe 166Bug debugger commands are summari

Page 114

The 166Bug Debugger Command SetMVME166IG/D2 4-214GN Go to Next Instruction GNGO Go Execute User Program GO [ADDR]GT Go to Temporary Breakpoint GT ADDR

Page 115 - NETWORK CONTROLLER

Using the 166Bug Debugger4-22 MVME166 Single Board Computer Installation Guide4PF Port Format PF [PORT]NOPF Port Detach NOPF [PORT]PFLASH Program FLAS

Page 116 - Network Controller Data

MVME166IG/D2A-1ACONFIGURE ANDENVIRONMENT COMMANDSConfigure Board Information BlockCNFG [;[I][M]] This command is used to display and configure the boa

Page 117 - Numerics

Configure and Environment CommandsA-2 MVME166 Single Board Computer Installation GuideAUsing the I option initializes the unused area of the board inf

Page 118

Set Environment to Bug/Operating SystemMVME166IG/D2 A-3AThe parameters to be configured are listed in the following table:Table A-1. ENV Command Para

Page 119 - MVME166IG/D2 IN-3

Configure and Environment CommandsA-4 MVME166 Single Board Computer Installation GuideAAuto Boot Default String [Y(NULL String)/(String)] You may spec

Page 120

Set Environment to Bug/Operating SystemMVME166IG/D2 A-5ANetwork Autoboot Configuration Parameters Pointer (NVRAM)00000000 This is the address where th

Page 121 - MVME166IG/D2 IN-5

Configure and Environment CommandsA-6 MVME166 Single Board Computer Installation GuideAMemory Search Delay Enable [Y/N] N There will be no delay befor

Page 122

Set Environment to Bug/Operating SystemMVME166IG/D2 A-7ASize of Local Memory Board #0 Size of Local Memory Board #1 02000000 00000000 You are prompted

Commentaires sur ces manuels

Pas de commentaire