Motorola MVME6100 MOTLoad Firmware, Overview, MOTLoad Implementation and Memory Requirements

Page 25

MOTLoad Firmware

3

Introduction

This chapter describes the basic features of the MOTLoad firmware product, designed by Motorola as the next generation initialization, debugger, and diagnostic tool for high- performance embedded board products using state-of-the-art system memory controllers and bridge chips, such as the MV64360.

In addition to an overview of the product, this chapter includes a list of standard MOTLoad commands, the default VME and firmware settings that are changeable by the user, remote start, and the alternate boot procedure.

Overview

The MOTLoad firmware package serves as a board power-up and initialization package, as well as a vehicle from which user applications can be booted. A secondary function of the MOTLoad firmware is to serve in some respects as a test suite providing individual tests for certain devices.

MOTLoad is controlled through an easy-to-use, UNIX-like, command line interface. The MOTLoad software package is similar to many end-user applications designed for the embedded market, such as the real time operating systems currently available.

Refer to the MOTLoad Firmware Package User’s Manual, listed in Appendix C, Related Documentation, for more details.

MOTLoad Implementation and Memory Requirements

The implementation of MOTLoad and its memory requirements are product specific. The MVME6100 single-board computer (SBC) is offered with a wide range of memory (for example, DRAM, external cache, flash). Typically, the smallest amount of on-board DRAM that a Motorola SBC has is 32MB. Each supported Motorola product line has its own unique MOTLoad binary image(s). Currently the largest MOTLoad compressed image is less than 1MB in size.

MOTLoad Commands

MOTLoad supports two types of commands (applications): utilities and tests. Both types of commands are invoked from the MOTLoad command line in a similar fashion. Beyond that, MOTLoad utilities and MOTLoad tests are distinctly different.

MVME6100 Installation and Use (V6100A/IH2)

15

Image 25
Contents V6100A/IH2 Installation and UseTrademarks Safety Summary Flammability Limited and Restricted Rights Legend Contents Functional Description Specifications List of Figures List of Tables Gigabit Ethernet Connectors J9, J93 Pin AssignmentAbout This Manual Overview of ContentsComments and Suggestions About This Manual Conventions Used in This ManualIntroduction Hardware Preparation and InstallationDescription Getting Started Hardware Preparation and InstallationUnpacking Guidelines Overview of Startup ProceduresStartup Overview MVME6100 Preparation Hardware ConfigurationJumper Switch Function Settings MVME6100 Jumper and Switch SettingsMVME6100 Layout PMC/IPMC Selection Headers J10, J15 J18, J25 J28 Scon Header J7Srom Configuration Switch S3 Srom Configuration Switch S3No Srominit Positio Function Flash Boot Bank Select Configuration Switch S4Installing the MVME6100 into a Chassis Hardware InstallationConfiguration Switch S4 MVME6100 Connectors Completing the InstallationConnector Function Connection to PeripheralsSwitches and Indicators Applying PowerFront-Panel LED Status Indicators Startup and OperationMOTLoad Firmware MOTLoad CommandsOverview MOTLoad Implementation and Memory RequirementsMOTLoad Tests MOTLoad Utility ApplicationsCommand Line Interface Using MOTLoadCommand Line Rules Command Line HelpMOTLoad Commands MOTLoad Command ListCommand Description MOTLoad Commands MOTLoad Commands MOTLoad Commands MVME6100 vmeCfg -s -m Default VME SettingsMVME6100 vmeCfg -s -o1 CR/CSR Settings Firmware SettingsDisplaying VME Settings VmeCfg -e -r40C Editing VME SettingsRestoring Default VME Settings Deleting VME SettingsRemote Start Slot Position CS/CSR Starting Address Firmware Startup Sequence Following Reset Alternate Boot Images and Safe StartFirmware Scan for Boot Image Address Usage Checksum Algorithm Valid Boot ImagesName Type Size User Images MOTLoad Image FlagsMOTLoad Image Flags Name Value InterpretationAlternate Boot Data Structure MVME6100 Features Summary FeaturesFeature Description Functional DescriptionMVME6100 Block Diagram Block DiagramL3 Cache ProcessorSystem Controller Memory Controller Interface CPU Bus InterfacePCI/PCI-X Interfaces Device Controller InterfaceGigabit Ethernet MACs Device Bus ParametersWatchdog Timer General-Purpose Timers/CountersI2O Message Unit Four Channel Independent DMA ControllerInterrupt Controller PMCspan Interface VMEbus InterfaceFlash Memory System MemoryPCI Mezzanine Card Slots Reset Control Logic Real-Time Clock/NVRAM/Watchdog TimerIdsel Routing Debug SupportPin Assignments PMC Expansion Connector J4 ConnectorsPMC Expansion Connector J4 Pin Assignments Pin SignalPAR Gigabit Ethernet Connectors J9, J93 Pin Assignment Gigabit Ethernet Connectors J9, J93Pin # Signal 1000 Mb/s 10/100 Mb/s PMC Slot 1 Connector J11 Pin Assignments PCI Mezzanine Card PMC Connectors J11 J14, J21 J24PMC Slot 1 Connector J12 Pin Assignments PMC Slot 1 Connector J13 Pin Assignments PMC Slot 1 Connector J14 Pin Assignments PMC Slot 2 Connector J21 Pin Assignments PMC Slot 2 Connector J22 Pin Assignments PMC Slot 2 Connector J23 Pin Assignments 10. PMC Slot 2 Connector J24 Pin Assignments 11. COM1 Connector J19 Pin Assignments COM1 Connector J1912. VMEbus P1 Connector Pin Assignments VMEbus P1 Connector13. VMEbus P2 Connector Pin Assignments PMC Mode VMEBus P2 Connector PMC ModeP2IOGLAN1M 14. VME P2 Connector Pinouts with IPMC712 VMEbus P2 Connector Ipmc ModePin Row Z Row a Row B Row C Row D 15. VME P2 Connector Pinouts with IPMC761 16. Scon Header J7 Pin Assignments HeadersBoundary Scan Header J8 18. PMC/IPMC Configuration Jumper Block17. Boundary Scan Header J8 Pin Assignments 19. COM2 Planar Serial Port Header J29 Pin Assignments COM2 Header J2921. Processor JTAG/COP RISCWatch Header J42 Pin Assignments Processor JTAG/COP Header J42Power Requirements SpecificationsEnvironmental Specifications Supply Current RequirementsAppendix a Specifications Thermally Significant Components Thermal ValidationMax. Allowable Component Reference Table B-1. Thermally Significant ComponentsMeasurement Designator Generic Description Deg. C LocationFigure B-1. Thermally Significant Components-Primary Side Figure B-2. Thermally Significant Components-Secondary Side Measuring Junction Temperature Component Temperature MeasurementMeasuring Case Temperature PreparationFigure B-3. Mounting a Thermocouple Under a Heatsink Figure B-4. Measuring Local Air Temperature Measuring Local Air TemperatureMotorola Embedded Communications Computing Documents Related DocumentationTable C-2. Manufacturers’ Documents Manufacturers’ DocumentsDocument Title and Source Publication Number Table C-3. Related Specifications Related SpecificationsTable C-3. Related Specifications Index Index