Motorola MVME197LE manual Multiprocessor Support, Multiprocessor Control Register Mpcr Method

Page 57

Multiprocessor Support

Network Boot Control Module

The “control” capability of the Network Boot Control Module is needed to tie together all the necessary modules (capabilities) and to sequence the booting process. The booting sequence consists of two phases: the first phase is labeled “address determination and bootfile selection” and the second phase is labeled “file transfer”. The first phase will utilize the RARP/BOOTP capability and the second phase will utilize the TFTP capability.

Network I/O Error Codes

3

197Bug returns an error code if an attempted network operation is unsuccessful.

Multiprocessor Support

The MVME197LE dual-port RAM feature makes the shared RAM available to remote processors as well as to the local processor. This can be done by either of the following two methods. Either method can be enabled/disabled by the ENV command as its Remote Start Switch Method (refer to Appendix A).

Multiprocessor Control Register (MPCR) Method

A remote processor can initiate program execution in the local MVME197LE dual-port RAM by issuing a remote GO command using the Multiprocessor Control Register (MPCR). The MPCR, located at shared RAM location of $3000 offset from the base address the debugger loads it at, contains one of two words used to control communication between processors. The MPCR contents are organized as follows:

$3000

*

N/A

N/A

N/A

(MPCR)

The status codes stored in the MPCR are of two types:

Status returned (from the monitor)

Status set (by the bus master)

The status codes that may be returned from the monitor are:

HEX

0

(HEX 00)

Wait. Initialization not yet complete.

ASCII

R

(HEX 52)

Ready. The firmware monitor is watching for

 

 

 

a change.

ASCII

E

(HEX 45)

Code pointed to by the MPAR address is

 

 

 

executing.

MVME197LEIG/D1

3-15

Image 57
Contents MVME197LE Restricted Rights Legend Document Terminology PrefaceBIT Document Title Motorola Publication Number Related DocumentationPage Page Safety Summary Safety Depends on YOU Contents Hardware Preparation and Installation Using the 197Bug Debugger Appendix a Configure and Environment Commands List of Figures Xiv List of Tables Xvi Overview IntroductionRequirements Features Specifications Block DiagramMVME197LE Specifications Block Diagram MC88110 Address Data MUX Address Bus Data Bus 256 BusSwitchMezzanine Address Bus Memory ArrayFunctional Description Front Panel Switches and IndicatorsMC88110 MPU Data Bus StructureFlash Memory Onboard DramVMEbus Interface Battery Backup RAM and ClockInterfaces Serial Port InterfaceEthernet Interface Printer InterfaceScsi Termination Scsi InterfacePeripheral Resources Memory Maps ConnectorsInterrupt Sources Processor Bus Memory MapDramsize Processor Bus Memory MapLocal Devices Memory Map Address Range Devices Accessed Port SizeVMEbus Accesses to the Local Peripheral Bus VMEbus Memory MapVMEbus Short I/O Memory Map Hardware Preparation Unpacking InstructionsHardware Preparation and Installation VMEbus Connector P1 Configuration Switches Switch S1Configuration Switch S1 General Information S1-1 to S1-8 OFF -- All Ones Factory Configuration Switch S6 Installation InstructionsMVME197LE Module Installation System Considerations MVME197LEIG/D1 Hardware Preparation and Installation Description of 197Bug Overview of M88000 FirmwareInstallation and Start-up Comparison With M68000-Based Firmware197Bug Implementation Ote Terminal to make sure XON/XOFF handshaking is enabledAutoboot Network Boot ROMbootRestarting the System ResetBreak AbortMemory Requirements SYSFAIL* Assertion/NegationMPU Clock Speed Calculation DEL Terminal Input/Output ControlDisk I/O Support Blocks Versus SectorsDevice Probe Function Disk I/O via 197Bug Commands Dskcfig Disk I/O via 197Bug System CallsDefault 197Bug Controller and Device Parameters Disk I/O Error CodesNetwork I/O Support Physical Layer Manager Ethernet Driver Bootp Protocol ModuleUDP/IP Protocol Modules RARP/ARP Protocol ModulesNetwork I/O Error Codes Network Boot Control ModuleMultiprocessor Support Multiprocessor Control Register Mpcr MethodMpar Gcsr Method Diagnostic FacilitiesDebugger General Information Debugger Entering Debugger Command LinesExpression as a Parameter Syntactic VariablesData Type Base Identifier Examples Address as a Parameter Address FormatsOffset Registers Port Numbers Entering and Debugging ProgramsPreserving The Debugger Operating Environment Calling System Utilities From User Programs197Bug Vector Table and Workspace Hardware FunctionsCPU/MPU Registers Floating Point SupportSingle Precision Real Double Precision RealScientific Notation Debugger Commands 197Bug Debugger Command SetNocm Noma Name Nioc RL Addrbhw Using the 197Bug Debugger Cnfg MI Configure Board Information BlockENV D Set Environment to Bug/Operating SystemENV Parameter and Options Default Meaning of Default Table A-1. ENV Command ParametersConfigure and Environment Commands Ffbffffc Table A-1. ENV Command Parameters Memory Requirement s 01FFFFFF Table A-1. ENV Command Parameters Efffffff FF7FFFFF Table A-1. ENV Command Parameters Table A-1. ENV Command Parameters Table A-1. ENV Command Parameters Disk/Tape Controller Modules Supported DISK/TAPE Controller DataSingle Board Computers 7 Devices Disk/Tape Controller Default ConfigurationsMVME320 4 Devices MVME323 4 DevicesMVME328 14 Devices MVME327A 9 DevicesMVME350 1 Device IOT Parameter IOT Command Parameters for Supported Floppy TypesDisk/Tape Controller Data Network Controller Modules Supported Network Controller DataNetwork Controller Data Numerics SymbolsIN-2 IN-3 Nvram A-2 XON/XOFF Index
Related manuals
Manual 78 pages 27.46 Kb