Motorola MVME6100 manual General-Purpose Timers/Counters, Watchdog Timer, I2O Message Unit

Page 49

Chapter 4 Functional Description

SRAM

The MV64360 integrates 2Mb of general-purpose SRAM. It is accessible from the CPU or any of the other interfaces. It can be used as fast CPU access memory (6 cycles latency) and for off loading DRAM traffic. A typical usage of the SRAM can be a descriptor RAM for the Gigabit Ethernet ports.

General-Purpose Timers/Counters

There are four 32-bit wide timers/counters on the MV64360. Each timer/counter can be selected to operate as a timer or as a counter. The timing reference is based on the MV64360 Tclk input, which is set at 133 MHz. Each timer/counter is capable of generating an interrupt. Refer to the MV64360 Data Sheet, listed in Appendix C, Related Documentation, for additional information and programming details.

Watchdog Timer

The MV64360 internal watchdog timer is a 32-bit count-down counter that can be used to generate a non-maskable interrupt or reset the system in the event of unpredictable software behavior. After the watchdog timer is enabled, it becomes a free running counter that must be serviced periodically to keep it from expiring. Refer to the MV64360 Data Sheet, listed in Appendix C, Related Documentation, for additional information and programming details.

I2O Message Unit

I2O compliant messaging for the MVME6100 board is provided by an I2O messaging unit integrated into the MV64360 system controller. The MV64360 messaging unit includes hardware hooks for message transfers between PCI devices and the CPU. This includes all of the registers required for implementing the I2O messaging, as defined in the Intelligent I/O (I2O) Standard specification. For additional details regarding the I2O messaging unit, refer to the MV64360 Data Sheet, listed in Appendix C, Related Documentation.

Four Channel Independent DMA Controller

The MV64360 incorporates four independent direct memory access (IDMA) engines. Each IDMA engine has the capability to transfer data between any two interfaces. Refer to the MV64360 Data Sheet, listed in Appendix C, Related Documentation, for additional information and programming details.

I2C Serial Interface and Devices

A two-wire serial interface for the MVME6100 board is provided by a master/slave capable I2C serial controller integrated into the MV64360 device. The I2C serial controller provides two basic functions. The first function is to optionally provide MV64360 register initialization following a reset. The MV64360 can be configured (by switch setting) to automatically read data out of a

40MVME6100 Installation and Use (V6100A/IH2)

Image 49
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