Emerson MVME55006E manual Utilities, Tests, MOTLoad Firmware

Page 54

MOTLoad Firmware

Utilities

 

 

4.3.1Utilities

The definition of a MOTLoad utility application is very broad. Simply stated, it is considered a MOTLoad command if it is not a MOTLoad test. Typically, MOTLoad utility applications are applications that aid the user in some way (that is, they do something useful). From the perspective of MOTLoad, examples of utility applications are: configuration, data/status displays, data manipulation, help routines, data/status monitors, etc.

Operationally, MOTLoad utility applications differ from MOTLoad test applications in several ways:

zOnly one utility application operates at any given time (that is, multiple utility applications cannot be executing concurrently).

zUtility applications may interact with the user. Most test applications do not.

4.3.2Tests

A MOTLoad test application determines whether or not the hardware meets a given standard. Test applications are validation tests. Validation is conformance to a specification. Most MOTLoad tests are designed to directly validate the functionality of a specific SBC subsystem or component. These tests validate the operation of such SBC modules as: dynamic memory, external cache, NVRAM, real time clock, etc.

All MOTLoad tests are designed to validate functionality with minimum user interaction. Once launched, most MOTLoad tests operate automatically without any user interaction. There are a few tests where the functionality being validated requires user interaction (that is, switch tests, interactive plug-in hardware modules, etc.). Most MOTLoad test results (error-data/status-data) are logged, not printed. All MOTLoad tests/commands have complete and separate descriptions (refer to the MOTLoad Firmware Package User’s Manual for this information).

All devices that are available to MOTLoad for validation/verification testing are represented by a unique device path string. Most MOTLoad tests require the operator to specify a test device at the MOTLoad command line when invoking the test.

A listing of all device path strings can be displayed through the devShow command. If an SBC device does not have a device path string, it is not supported by MOTLoad and can not be directly tested. There are a few exceptions to the device path string requirement, like testing RAM, which is not considered a true device and can be directly tested without a device path string. Refer to the devShow command description page in the MOTLoad Firmware Package User’s Manual.

Most MOTLoad tests can be organized to execute as a group of related tests (a testSuite) through the use of the testSuite command. The expert operator can customize their testing by defining and creating a custom testSuite(s). The list of built-in and user-defined MOTLoad testSuites, and their test contents, can be obtained by entering testSuite -dat the MOTLoad prompt. All testSuites that are included as part of a product specific MOTLoad firmware package are product specific. For more information, refer to the testSuite command description page in the MOTLoad Firmware Package User’s Manual.

54

MVME55006E Single-Board Computer Installation and Use (6806800A37D)

Image 54
Contents MVME55006E Single-Board Computer Contact Address Contents Contents RAM55006E Memory Expansion ModuleSpecifications Related Documentation List of Tables List of Tables 14 VIO Keying Pin Settings List of FiguresList of Figures Overview of Contents About this ManualNotation Description ConventionsAbout this Manual Model Number Description BoldAbout this Manual Notation Description Summary of ChangesComments and Suggestions Date Change ReplacesAbout this Manual Introduction Hardware Preparation and InstallationOverview Getting StartedUnpacking Guidelines Overview of Startup ProceduresHardware Preparation and Installation Startup OverviewConfiguring the Hardware Configuring the HardwareConfiguring the Board MVME5500 Jumper SettingsJumpers Switches Function Settings Items in brackets are factory default settings Configuring the BoardHardware Preparation and InstallationEthernet 2.2 PMC/SBC Mode Selection Front Panel and Rear P2 Ethernet Settings J102 J110 SettingsFlash Boot Bank Select Header J8 Flash 0 Programming Enable Switch S3-1Flash Boot Bank Select Header J8 Safe Start ENV Switch S5-1 Flash 0 Block Write Protect Switch S3-2S5-1 Settings Srom Initialization Enable Switch S5-2 PCI Bus 0.0 Speed Switch S4-1Srom Initialization Enable Switch S5-2 S4-2 Settings PCI Bus 1.0 Speed Switch S4-2J27 Settings VME Scon Select Header J27S3-3 Settings Eeprom Write Protect Switch S3-3Setting the PMC Vio Keying Pin Eeprom Write Protect Switch S3-3Installing the RAM5500 Module ProcedureInstalling PMCs Installing PMCsMounting the PMC Module 15 Typical Placement of a PMC Module on a VME Module Primary PMCspan16 PMCspan Installation on a VME Module Primary PMCspanSecondary PMCspan Installing the Board Installing the BoardMVME5500 Connectors Connector FunctionConnection to Peripherals Completing the Installation Applying PowerSwitches and Indicators Startup and OperationFront-Panel LED Status Indicators Function Label Color DescriptionBlock Diagram Functional DescriptionFeature Description FeaturesMVME5500 Features Summary Functional DescriptionSystem Controller ProcessorL3 Cache ProcessorFunctional DescriptionInterrupt Controller CPU Bus InterfaceMemory Controller Interface 4 I2C Serial Interface and DevicesDirect Memory Access DMA Direct Memory Access DMATimers Flash MemoryGigabit Ethernet Interface System MemoryPCI Local Buses and Devices 2 10/100Mb Ethernet InterfacePCI Idsel Definition PCI-to-PCI BridgesPMC Sites PCI Bus ArbitrationAsynchronous Serial Ports Real Time Clock and NvramVME Interface Sources of ResetSystem Control and Status Registers PMC ExpansionDebug Support Functional Description RAM5500 Feature SummaryRAM55006E Memory Expansion Module 1 RAM5500 DescriptionClocks Memory Expansion Connector Pin AssignmentsSrom RAM55006E Memory Expansion ModuleRAM5500 Connector P1 Pin Assignments Memory Expansion Connector Pin AssignmentsPin Signal CKD00 CKD01 CKD02 CKD03 CKD04 CKD05 RAM5500 Programming Issues RAM5500 Programming IssuesRAM55006E Memory Expansion ModuleSerial Presence Detect SPD Data Serial Presence Detect SPD Data MOTLoad Commands MOTLoad FirmwareImplementation and Memory Requirements Utilities TestsMOTLoad Firmware Command List Command ListMOTLoad Commands Command DescriptionMOTLoad FirmwareCommand List Command ListMOTLoad Firmware MOTLoad Commands Using the Command Line Interface Using the Command Line InterfaceMOTLoad FirmwareRules HelpFirmware Settings Default VME SettingsFirmware SettingsMOTLoad Firmware PCI Slave Image 4 Default VME Settings VMEbus Slave Image 0 Translation Offset =1.1 CR/CSR Settings Deleting VME Settings Remote Start Connector Pin Assignments ConnectorsCOM1 Connector J1 Pin Assignments Asynchronous Serial Port Connector J1Ethernet Connectors J2 Ethernet Connector J2 Pin AssignmentsIpmc Connector J3 Ipmc Connector J3 Pin AssignmentsIpmc Connector J3 4 PCI/PMC Expansion Connector J4 PCI/PMC Expansion Connector J4 Pin AssignmentsPCI/PMC Expansion Connector J4Connector Pin Assignments AD1 AD0 AD3 AD2 AD5 AD4 AD7 AD6 AD9 AD8CPU COP Connector J5 CPU COP Connector J5 Pin AssignmentsConnector Pin AssignmentsCPU COP Connector J5 PMC 1 Interface Connectors J11, J12, J13, J14 PMC 1 Connector J11 Pin AssignmentsPMC 1 Interface Connectors J11, J12, J13, J14 PMC 1 Connector J12 Pin Assignments PMC 1 Connector J13 Pin Assignments PMC 1 Connector J14 Pin Assignments 10 Boundary Scan Connector J18 Pin Assignments Boundary Scan Connector J18PMC 2 Interface Connectors J21, J22, J23, J24 11 PMC 2 Connector J21 Pin Assignments12 PMC 2 Connector J22 Pin Assignments 13 PMC 2 Connector J23 Pin Assignments 14 PMC 2 Connector J24 Pin Assignments Asynchronous Serial Port COM2 Planar Connector J33 15 COM2 Planar Connector J33 Pin AssignmentsVMEbus Connectors P1 & P2 PMC Mode 16 VME Connector P2 Pin Assignments PMC ModePin VMEbus Connectors P1 & P2 SBC Mode VMEbus Connectors P1 & P2 SBC ModeConnector Pin Assignments17 VME Connector P2 Pinout with IPMC712 Pin Row Z Row a Row B Row C Row D18 VME Connector P2 Pinouts with IPMC761 VMEbus Connectors P1 & P2 SBC ModeMemory Expansion Connector P4 19 Memory Expansion Connector P4 Pin AssignmentsMemory Expansion Connector P4Connector Pin Assignments Connector Pin AssignmentsHeaders HeadersPin Signal J34 J97 J100 J101J98 J99 22 PMC/SBC Mode Selection Headers J28, J32 Pin Assignments J28 J32 Pin Signal23 P2 I/O Selection Headers J102 J110 Pin Assignments SBC/IPMC712 Mode SBC/IPMC761 Mode PMC Mode 24 Flash Boot Bank Select Header J8 Pin Assignments 25 VME Scon Select Header J27 Pin AssignmentsConnector Pin Assignments Environmental Specifications SpecificationsPower Requirements Supply Current RequirementsSpecificationsEnvironmental Specifications 207,058 hoursThermal Validation Thermally Significant ComponentsTable B-1 Thermally Significant Components Thermal ValidationThermally Significant Components 100Component Temperature Measurement Component Temperature MeasurementPreparation Measuring Case Temperature Measuring Junction TemperatureMeasuring Local Air Temperature Thermal ValidationMeasuring Case Temperature Figure B-4 Machining a Heatsink104 Manufacturers’ Documents Emerson Network Power Embedded Computing DocumentsRelated Documentation Table C-2 Manufacturers’ DocumentsRelated DocumentationManufacturers’ Documents 106Related Specifications Related SpecificationsTable C-3 Related Specifications Document Title and Source Or Search TermRelated Documentation 108Index Numerics110