Emerson MVME55006E manual Flash Memory, Direct Memory Access DMA, Timers

Page 41

Direct Memory Access (DMA)

Functional Description

 

 

The MVME5500 board contains the following I2C serial devices:

z256 byte EEPROM for fixed GT-64260B initialization

z8KB EEPROM for VPD

z8KB EEPROM for user-defined VPD

z256 byte EEPROM for SPD

zDS1621 temperature sensor

The 8KB EEPROM devices are implemented using Atmel AT24C64 devices. These devices use two byte addressing to address the 8KB of the device.

2.6.5Direct Memory Access (DMA)

The GT-64260B has an 8-channel DMA controller integrated in the device. Each DMA channel is capable of moving data between any source and any destination. This controller can be programmed to move up to 16MB of data per transaction. The GT-64260B DMA channels also support chained mode of operation. For additional details regarding the GT-64260B DMA capability, refer to the GT-64260B System Controller for PowerPC Processors Data Sheet, listed in Appendix C, Related Documentation.

2.6.6Timers

The GT-64260B supplies eight 32-bit counters/timers, each of which can be programmed to operate as a counter or a timer. The timing reference is based on the GT-64260B Tclk input, which is set at 133 MHz. Each counter/timer is capable of generating an interrupt.

The GT-64260B also has an internal 32-bit watchdog timer that can be configured to generate an NMI or a board reset. After the watchdog timer is enabled, it becomes a free running counter that must be serviced periodically to keep it from expiring. Following reset, the watchdog timer is disabled.

The watchdog timer has two output pins, WDNMI and WDE. The WDNMI is asserted after the timer is enabled and the 24-bit NMI_VAL count is reached. The WDNMI pin is connected to one of the GT-64260B interrupt input pins so that an interrupt is generated when the NMI_VAL count is reached. The WDE pin is asserted after the watchdog timer is enabled and the 32-bitwatchdog count expires. The WDE pin is connected to the board reset logic so that a board reset is generated when WDE is asserted. For additional details, refer to the GT-64260B System Controller for PowerPC Processors Data Sheet, listed in Appendix C, Related Documentation.

2.7Flash Memory

The MVME5500 contains two banks of Flash memory accessed via the device controller contained within the GT-64260B. The standard MVME5500 product is built with the 128Mb devices.

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

41

Image 41
Contents MVME55006E Single-Board Computer Contact Address Contents RAM55006E Memory Expansion Module ContentsSpecifications Related Documentation List of Tables List of Tables List of Figures 14 VIO Keying Pin SettingsList of Figures About this Manual Overview of ContentsAbout this Manual Model Number Description ConventionsNotation Description BoldComments and Suggestions Summary of ChangesAbout this Manual Notation Description Date Change ReplacesAbout this Manual Overview Hardware Preparation and InstallationIntroduction Getting StartedHardware Preparation and Installation Overview of Startup ProceduresUnpacking Guidelines Startup OverviewConfiguring the Hardware Configuring the HardwareJumpers Switches Function Settings Configuring the BoardMVME5500 Jumper Settings Configuring the BoardHardware Preparation and Installation Items in brackets are factory default settingsEthernet 2.2 PMC/SBC Mode Selection J102 J110 Settings Front Panel and Rear P2 Ethernet SettingsFlash Boot Bank Select Header J8 Flash Boot Bank Select Header J8Flash 0 Programming Enable Switch S3-1 S5-1 Settings Safe Start ENV Switch S5-1Flash 0 Block Write Protect Switch S3-2 Srom Initialization Enable Switch S5-2 Srom Initialization Enable Switch S5-2PCI Bus 0.0 Speed Switch S4-1 J27 Settings PCI Bus 1.0 Speed Switch S4-2S4-2 Settings VME Scon Select Header J27Setting the PMC Vio Keying Pin Eeprom Write Protect Switch S3-3S3-3 Settings Eeprom Write Protect Switch S3-3Procedure Installing the RAM5500 ModuleMounting the PMC Module Installing PMCsInstalling PMCs Primary PMCspan 15 Typical Placement of a PMC Module on a VME ModulePrimary PMCspan 16 PMCspan Installation on a VME ModuleSecondary PMCspan Installing the Board Installing the BoardConnection to Peripherals MVME5500 ConnectorsConnector Function Switches and Indicators Applying PowerCompleting the Installation Startup and OperationFunction Label Color Description Front-Panel LED Status IndicatorsFunctional Description Block DiagramMVME5500 Features Summary FeaturesFeature Description Functional DescriptionL3 Cache ProcessorSystem Controller ProcessorFunctional DescriptionMemory Controller Interface CPU Bus InterfaceInterrupt Controller 4 I2C Serial Interface and DevicesTimers Direct Memory Access DMADirect Memory Access DMA Flash MemoryPCI Local Buses and Devices System MemoryGigabit Ethernet Interface 2 10/100Mb Ethernet InterfacePMC Sites PCI-to-PCI BridgesPCI Idsel Definition PCI Bus ArbitrationReal Time Clock and Nvram Asynchronous Serial PortsSystem Control and Status Registers Sources of ResetVME Interface PMC ExpansionDebug Support RAM55006E Memory Expansion Module RAM5500 Feature SummaryFunctional Description 1 RAM5500 DescriptionSrom Memory Expansion Connector Pin AssignmentsClocks RAM55006E Memory Expansion ModulePin Signal RAM5500 Connector P1 Pin AssignmentsMemory Expansion Connector Pin Assignments CKD00 CKD01 CKD02 CKD03 CKD04 CKD05 Serial Presence Detect SPD Data RAM5500 Programming IssuesRAM5500 Programming IssuesRAM55006E Memory Expansion Module Serial Presence Detect SPD Data Implementation and Memory Requirements MOTLoad CommandsMOTLoad Firmware MOTLoad Firmware UtilitiesTests MOTLoad Commands Command ListCommand List Command DescriptionMOTLoad FirmwareCommand List Command ListMOTLoad Firmware MOTLoad Commands Using the Command Line InterfaceMOTLoad Firmware Using the Command Line InterfaceHelp RulesFirmware SettingsMOTLoad Firmware Firmware SettingsDefault VME Settings PCI Slave Image 4 VMEbus Slave Image 0 Translation Offset = Default VME Settings1.1 CR/CSR Settings Deleting VME Settings Remote Start Connectors Connector Pin AssignmentsEthernet Connectors J2 Asynchronous Serial Port Connector J1COM1 Connector J1 Pin Assignments Ethernet Connector J2 Pin AssignmentsIpmc Connector J3 Ipmc Connector J3Ipmc Connector J3 Pin Assignments PCI/PMC Expansion Connector J4 Pin Assignments 4 PCI/PMC Expansion Connector J4AD1 AD0 AD3 AD2 AD5 AD4 AD7 AD6 AD9 AD8 PCI/PMC Expansion Connector J4Connector Pin AssignmentsConnector Pin AssignmentsCPU COP Connector J5 CPU COP Connector J5CPU COP Connector J5 Pin Assignments PMC 1 Interface Connectors J11, J12, J13, J14 PMC 1 Interface Connectors J11, J12, J13, J14PMC 1 Connector J11 Pin Assignments PMC 1 Connector J12 Pin Assignments PMC 1 Connector J13 Pin Assignments PMC 1 Connector J14 Pin Assignments PMC 2 Interface Connectors J21, J22, J23, J24 Boundary Scan Connector J1810 Boundary Scan Connector J18 Pin Assignments 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 15 COM2 Planar Connector J33 Pin Assignments Asynchronous Serial Port COM2 Planar Connector J33Pin VMEbus Connectors P1 & P2 PMC Mode16 VME Connector P2 Pin Assignments PMC Mode VMEbus Connectors P1 & P2 SBC ModeConnector Pin Assignments VMEbus Connectors P1 & P2 SBC ModePin Row Z Row a Row B Row C Row D 17 VME Connector P2 Pinout with IPMC712VMEbus Connectors P1 & P2 SBC Mode 18 VME Connector P2 Pinouts with IPMC76119 Memory Expansion Connector P4 Pin Assignments Memory Expansion Connector P4Memory Expansion Connector P4Connector Pin Assignments Headers Connector Pin AssignmentsHeadersJ98 J99 Pin Signal J34 J97J100 J101 J28 J32 Pin Signal 22 PMC/SBC Mode Selection Headers J28, J32 Pin Assignments23 P2 I/O Selection Headers J102 J110 Pin Assignments SBC/IPMC712 Mode SBC/IPMC761 Mode PMC Mode 25 VME Scon Select Header J27 Pin Assignments 24 Flash Boot Bank Select Header J8 Pin AssignmentsConnector Pin Assignments Power Requirements SpecificationsEnvironmental Specifications Supply Current Requirements207,058 hours SpecificationsEnvironmental SpecificationsTable B-1 Thermally Significant Components Thermal ValidationThermally Significant Components 100 Thermal ValidationThermally Significant ComponentsPreparation Component Temperature MeasurementComponent Temperature Measurement Measuring Local Air Temperature Measuring Junction TemperatureMeasuring Case Temperature Thermal ValidationFigure B-4 Machining a Heatsink Measuring Case Temperature104 Related Documentation Emerson Network Power Embedded Computing DocumentsManufacturers’ Documents Table C-2 Manufacturers’ Documents106 Related DocumentationManufacturers’ DocumentsTable C-3 Related Specifications Related SpecificationsRelated Specifications Document Title and Source Or Search Term108 Related DocumentationNumerics Index110