MVME166 Single Board Computer Installation Guide (MVME166IG/D2)
x166Bug Generalized Exception Handler...4-15Floating Point Support...
Configure and Environment CommandsA-8 MVME166 Single Board Computer Installation GuideASlave Starting Address #2 FFE00000 Base address of the local re
Set Environment to Bug/Operating SystemMVME166IG/D2 A-9AMaster Ending Address #2 00000000 Ending address of the VMEbus resource that is accessible fro
Configure and Environment CommandsA-10 MVME166 Single Board Computer Installation GuideAMaster Address Translation Address #4 00000000 This register w
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
Configure and Environment CommandsA-12 MVME166 Single Board Computer Installation GuideAVSBC2 Slave Address Offset #1 00000000 Address offset for the
Set Environment to Bug/Operating SystemMVME166IG/D2 A-13AVSBC2 Requester Control 01000000 The bits in this register control aspects of the local board
Configure and Environment CommandsA-14 MVME166 Single Board Computer Installation GuideAVSBC2 Master Attributes #1 0030 The bits in this register cont
Set Environment to Bug/Operating SystemMVME166IG/D2 A-15AVSBC2 Master Ending Address #3 00000000 Ending address of an address range for the local bus
Configure and Environment CommandsA-16 MVME166 Single Board Computer Installation GuideAVSBC2 Master Attributes #4 0030 The bits in this register cont
MVME166IG/D2B-1BDISK/TAPE CONTROLLERDATADisk/Tape Controller Modules SupportedThe following VMEbus disk/tape controller modules are supported by the 1
xiList of FiguresFIGURESFigure 1-1. MVME166 Block Diagram...1-8Figure 2-1. MVME166 Swit
Disk/Tape Controller DataB-2 MVME166 Single Board Computer Installation GuideBDisk/Tape Controller Default ConfigurationsCISC Single Board Computers -
Disk/Tape Controller Default ConfigurationsMVME166IG/D2 B-3BMVME323 -- 4 DevicesMVME327A -- 9 DevicesController LUN Address Device LUN Device Type8 $F
Disk/Tape Controller DataB-4 MVME166 Single Board Computer Installation GuideBMVME328 -- 14 DevicesMVME350 -- 1 Device Controller LUN Address Device L
IOT Command Parameters for Supported Floppy TypesMVME166IG/D2 B-5BIOT Command Parameters for Supported Floppy TypesThe following table lists the prope
Disk/Tape Controller DataB-6 MVME166 Single Board Computer Installation GuideB
MVME166IG/D2C-1CNETWORK CONTROLLERDATANetwork Controller Modules SupportedThe following VMEbus network controller modules are supported by the MVME166
Network Controller DataC-2 MVME166 Single Board Computer Installation GuideC
MVME166IG/D2IN-1IndexWhen using this index, keep in mind that a page number indicates only wherereferenced material begins. It may extend to the page
IndexIN-2 MVME166 Sngle Board Computer Installation GuideINDEXCISC Single Board Computer(s) (SBC)B-1Clear To Send (CTS) 3-6CLUN (controller LUN) B-2,
MVME166IG/D2 IN-3INDEXFlash memory and download EPROM1-10flexible diskette B-2floating point instructions 4-17floating point support 4-17floating poin
IndexIN-4 MVME166 Sngle Board Computer Installation GuideINDEXMmantissa field 4-17manual terminology 1-6MC68040 MPU 1-10MC68040 TRAP instructions 4-9M
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
IndexIN-6 MVME166 Sngle Board Computer Installation GuideINDEXTFTP protocol module 3-20tick timers 1-16timeout 1-17transfer type (TT) 1-18TRAP #15 4-9
xiiiList of TablesTABLESTable 1-1. MVME166 Specifications...1-6Table 1-2. Local Bus
MVME166IG/D21-11BOARD LEVELHARDWARE DESCRIPTIONIntroductionThis chapter describes the board level hardware features of the MVME166 Single Board Comput
Board Level Hardware Description1-2 MVME166 Single Board Computer Installation Guide1Processor-to-VMEbus transfers can be D8, D16, or D32. VMEchip2 D
IntroductionMVME166IG/D2 1-31NotesThe SIMVME166 manual contains: the connectorinterconnect signal information, parts lists, and theschematics; for the
Board Level Hardware Description1-4 MVME166 Single Board Computer Installation Guide1To further assist your development effort, Motorola has collected
IntroductionMVME166IG/D2 1-51RequirementsThese boards are designed to conform to the requirements of the following documents: ❏ VMEbus Specification (
NoticeWhile reasonable efforts have been made to assure the accuracy of this document, Motorola, Inc. assumes no liability resulting from any omission
Board Level Hardware Description1-6 MVME166 Single Board Computer Installation Guide1SpecificationsGeneral specifications for the MVME166 are listed i
IntroductionMVME166IG/D2 1-71An asterisk (*) following the signal name for signals which are edge significant denotes that the actions initiated by th
Board Level Hardware Description1-8 MVME166 Single Board Computer Installation Guide1Block DiagramFigure 1-1 is a general block diagram of the MVME166
Functional DescriptionMVME166IG/D2 1-91Functional DescriptionThis section contains a functional description of the major blocks on the MVME166 Single
Board Level Hardware Description1-10 MVME166 Single Board Computer Installation Guide1Data Bus StructureThe local data bus on the MVME166 is a 32-bit
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
Board Level Hardware Description1-12 MVME166 Single Board Computer Installation Guide1with the board powered off and the board at 40° C. If the power
Functional DescriptionMVME166IG/D2 1-131The DRAM map decoder can be programmed to accommodate different base address(es) and sizes of mezzanine boards
Board Level Hardware Description1-14 MVME166 Single Board Computer Installation Guide1at synchronous bit rates up to 64 k bits per second. They use R
Functional DescriptionMVME166IG/D2 1-151The presence of the MC68230 can be determined by reading address $FFF45C00. If a timeout error occurs, then t
PrefaceThis manual provides general board level hardware description, hardware preparation and installation instructions, debugger general information
Board Level Hardware Description1-16 MVME166 Single Board Computer Installation Guide1Every MVME166 is assigned an Ethernet Station Address. The addr
Functional DescriptionMVME166IG/D2 1-171Programmable Tick TimersFour 32-bit programmable tick timers with 1 µs resolution are provided, two in the VME
Board Level Hardware Description1-18 MVME166 Single Board Computer Installation Guide1Memory MapsThere are two points of view for memory maps: 1) the
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
Board Level Hardware Description1-20 MVME166 Single Board Computer Installation Guide1The following table focuses on the Local I/O Devices portion of
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
Board Level Hardware Description1-22 MVME166 Single Board Computer Installation Guide1VMEbus Memory MapThis section describes the mapping of local res
MVME166IG/D22-12HARDWARE PREPARATIONAND INSTALLATIONIntroductionThis chapter provides unpacking instructions, hardware preparation, and installation i
Hardware Preparation and Installation2-2 MVME166 Single Board Computer Installation Guide2Figure 2-1 illustrates the placement of the switches, jumper
Hardware PreparationMVME166IG/D2 2-32Figure 2-1. MVME166 Switches, Headers, Connectors, Fuses, and LEDsS1 S2P1A1B1C1A32B32C321381 9404MVME166 LGAPRIM
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
Hardware Preparation and Installation2-4 MVME166 Single Board Computer Installation Guide2General Purpose Readable Jumpers on Header J3Each MVME166 ma
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
Hardware Preparation and Installation2-6 MVME166 Single Board Computer Installation Guide2Installation InstructionsThe following sections discuss the
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
Hardware Preparation and Installation2-8 MVME166 Single Board Computer Installation Guide2h. Replace the chassis cover. i. Connect the power cable to
Installation InstructionsMVME166IG/D2 2-92Other MPUs on the VMEbus can interrupt, disable, communicate with and determine the operational status of th
Hardware Preparation and Installation2-10 MVME166 Single Board Computer Installation Guide2
MVME166IG/D23-13DEBUGGER GENERALINFORMATIONOverview of M68000 FirmwareThe firmware for the M68000-based (68K) series of board and system level product
Debugger General Information3-2 MVME166 Single Board Computer Installation Guide3When using 166Bug, you operate out of either the debugger directory o
166Bug ImplementationMVME166IG/D2 3-33166Bug ImplementationMVME166Bug is written largely in the "C" programming language, providing benefits
Safety SummarySafety Depends On YouThe following general safety precautions must be observed during all phases of operation, service, and repair of th
Debugger General Information3-4 MVME166 Single Board Computer Installation Guide3Caution Inserting or removing modules while power is appliedcould dam
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)
Debugger General Information3-6 MVME166 Single Board Computer Installation Guide33. Refer to the set-up procedure for your particular chassis or syste
BOOTBUGMVME166IG/D2 3-736. Power up the system. 166Bug executes some self-checks and displays the debugger prompt "166-Bug>" (if 166Bug
Debugger General Information3-8 MVME166 Single Board Computer Installation Guide3Execute User ProgramEXEC [ADDR] The EXEC command is used to initiate
AutobootMVME166IG/D2 3-93AutobootAutoboot is a software routine that is contained in the 166Bug Flash /ROM firmware to provide an independent mechanis
Debugger General Information3-10 MVME166 Single Board Computer Installation Guide3ROMbootOn the MVME166, if you want to add other firmware application
Restarting the SystemMVME166IG/D2 3-113controller scanning sequence goes from the lowest controller Logical Unit Number (LUN) detected to the highest
Debugger General Information3-12 MVME166 Single Board Computer Installation Guide3registers are invalidated. Input and output character queues are cl
Memory RequirementsMVME166IG/D2 3-133❏ confidence test failure ❏ NVRAM checksum error ❏ NVRAM low battery condition ❏ local memory configuration statu
Use Caution When Exposing or Handling the CRT.Breakage of the Cathode-Ray Tube (CRT) causes a high-velocity scattering of glass fragments (implosion).
Debugger General Information3-14 MVME166 Single Board Computer Installation Guide3Terminal Input/Output ControlWhen entering a command at the prompt,
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
Debugger General Information3-16 MVME166 Single Board Computer Installation Guide3Device Probe FunctionA device probe with entry into the device descr
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
Debugger General Information3-18 MVME166 Single Board Computer Installation Guide3To perform a disk operation, 166Bug must eventually present a partic
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
Debugger General Information3-20 MVME166 Single Board Computer Installation Guide3RARP/ARP Protocol ModulesThe Reverse Address Resolution Protocol (RA
Multiprocessor SupportMVME166IG/D2 3-213Multiprocessor SupportThe MVME166 dual-port RAM feature makes the shared RAM available to remote processors as
Debugger General Information3-22 MVME166 Single Board Computer Installation Guide3The Multiprocessor Address Register (MPAR), located in shared RAM lo
Diagnostic FacilitiesMVME166IG/D2 3-233GCSR MethodA remote processor can initiate program execution in the local MVME166 dual-port RAM by issuing a re
viiContentsCHAPTER 1 BOARD LEVEL HARDWARE DESCRIPTIONIntroduction...
Debugger General Information3-24 MVME166 Single Board Computer Installation Guide3
MVME166IG/D24-14USING THE 166BugDEBUGGEREntering Debugger Command Lines166Bug is command-driven and performs its various operations in response to use
Using the 166Bug Debugger4-2 MVME166 Single Board Computer Installation Guide4The commands are shown using a modified Backus-Naur form syntax. The me
Entering Debugger Command LinesMVME166IG/D2 4-34Expression as a ParameterAn expression can be one or more numeric values separated by the arithmetic o
Using the 166Bug Debugger4-4 MVME166 Single Board Computer Installation Guide4Valid expression examples:The total value of the expression must be betw
Entering Debugger Command LinesMVME166IG/D2 4-54Table 4-1. Debugger Address Parameter FormatsFormat Example DescriptionN 140 Absolute address+content
Using the 166Bug Debugger4-6 MVME166 Single Board Computer Installation Guide4Note In commands with RANGE specified as ADDR DEL ADDR,and with size opt
Entering Debugger Command LinesMVME166IG/D2 4-74Example: A portion of the listing file of an assembled, relocatable module is shown below: 1
Using the 166Bug Debugger4-8 MVME166 Single Board Computer Installation Guide4By using one of the offset registers, the disassembled code addresses ca
Entering and Debugging ProgramsMVME166IG/D2 4-94Entering and Debugging ProgramsThere are various ways to enter a user program into system memory for e
viiiVMEbus Accesses to the Local Bus...1-22VMEbus Short I/O Memory Map...
Using the 166Bug Debugger4-10 MVME166 Single Board Computer Installation Guide4If your application enables translation through the Memory Management U
Preserving the Debugger Operating EnvironmentMVME166IG/D2 4-114Exception Vectors Used by 166BugThe exception vectors used by the debugger are listed b
Using the 166Bug Debugger4-12 MVME166 Single Board Computer Installation Guide4Example: Trace one instruction using debugger. 166Bug>RDPC =0001
Preserving the Debugger Operating EnvironmentMVME166IG/D2 4-134The 166Bug initializes the target vector table with the debugger vectors listed in Tabl
Using the 166Bug Debugger4-14 MVME166 Single Board Computer Installation Guide4The following is an example of a routine which builds a separate vector
Preserving the Debugger Operating EnvironmentMVME166IG/D2 4-154The following is an example of an exception handler which can pass an exception along t
Using the 166Bug Debugger4-16 MVME166 Single Board Computer Installation Guide4166Bug>RDPC =00010000 SR =2708=TR:OFF_S._7_.N... VBR =00000000
Floating Point SupportMVME166IG/D2 4-174Floating Point SupportThe floating point unit (FPU) of the MC68040 microprocessor chip is supported in 166Bug.
Using the 166Bug Debugger4-18 MVME166 Single Board Computer Installation Guide4Single Precision RealThis format would appear in memory as:A single pre
Floating Point SupportMVME166IG/D2 4-194Packed Decimal RealThis format would appear in memory as:A packed decimal number takes 12 bytes in memory. Sc
ixDevice Probe Function...3-16Disk I/O via 166Bug Commands...
Using the 166Bug Debugger4-20 MVME166 Single Board Computer Installation Guide4The 166Bug Debugger Command SetThe 166Bug debugger commands are summari
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
Using the 166Bug Debugger4-22 MVME166 Single Board Computer Installation Guide4PF Port Format PF [PORT]NOPF Port Detach NOPF [PORT]PFLASH Program FLAS
MVME166IG/D2A-1ACONFIGURE ANDENVIRONMENT COMMANDSConfigure Board Information BlockCNFG [;[I][M]] This command is used to display and configure the boa
Configure and Environment CommandsA-2 MVME166 Single Board Computer Installation GuideAUsing the I option initializes the unused area of the board inf
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
Configure and Environment CommandsA-4 MVME166 Single Board Computer Installation GuideAAuto Boot Default String [Y(NULL String)/(String)] You may spec
Set Environment to Bug/Operating SystemMVME166IG/D2 A-5ANetwork Autoboot Configuration Parameters Pointer (NVRAM)00000000 This is the address where th
Configure and Environment CommandsA-6 MVME166 Single Board Computer Installation GuideAMemory Search Delay Enable [Y/N] N There will be no delay befor
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