Emerson MVME55006E manual CPU Bus Interface, Memory Controller Interface, Interrupt Controller

Page 40

Functional Description

CPU Bus Interface

 

 

Each of the device buses are de-coupled from each other, enabling concurrent operation of the CPU bus, PCI buses and access to SDRAM. Refer to the GT-64260B System Controller for PowerPC Processors Data Sheet, listed in Appendix C, Related Documentation, for more details.

2.6.1CPU Bus Interface

The GT-64260B supports MPX or 60x bus mode operation. The MVME5500 board has jumper/build option resistors to select either operating mode at power-up.

2.6.2Memory Controller Interface

The GT-64260B can access up to four banks of SDRAM for a total of 1GB of SDRAM memory. The memory bus is capable of operating up to 133 MHz.

The MVME5500 board has two banks on board and a connector for an expansion mezzanine board with two additional banks.

2.6.3Interrupt Controller

The MVME5500 uses the interrupt controller integrated into GT-64260B to manage the GT- 64260B internal interrupts, as well as the external interrupt requests. The external interrupt sources include the following:

zOn-board PMC interrupts

zLAN interrupts

zVME interrupts

zRTC interrupt

zWatchdog timer interrupts

zAbort switch interrupt

zExternal UART interrupts

The interrupt controller provides up to seven interrupt output pins for various interrupt functions. For additional details regarding the external interrupt assignments, refer to the MVME5500 Single-Board Computer Programmer’s Reference Guide.

2.6.4I2C Serial Interface and Devices

A two-wire serial interface for the MVME5500 board is provided by a master/slave capable I2C serial controller integrated into the GT-64260B device. The I2C serial controller provides two basic functions. The first function is to optionally provide GT-64260B register initialization following a reset. The GT-64260B can be configured (by setting jumper J17) to automatically read data out of a serial EEPROM following a reset and initialize any number of internal registers. In the second function, the controller is used by the system software to read the contents of the VPD EEPROM contained on the MVME5500 board, along with the SPD EEPROM(s), to further initialize the memory controller and other interfaces.

40

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

Image 40
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 ManualConventions About this Manual Model Number DescriptionNotation Description BoldSummary of Changes Comments and SuggestionsAbout this Manual Notation Description Date Change ReplacesAbout this Manual Hardware Preparation and Installation OverviewIntroduction Getting StartedOverview of Startup Procedures Hardware Preparation and InstallationUnpacking Guidelines Startup OverviewConfiguring the Hardware Configuring the HardwareMVME5500 Jumper Settings Configuring the BoardJumpers 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 0 Programming Enable Switch S3-1 Flash Boot Bank Select Header J8Flash Boot Bank Select Header J8 Flash 0 Block Write Protect Switch S3-2 Safe Start ENV Switch S5-1S5-1 Settings PCI Bus 0.0 Speed Switch S4-1 Srom Initialization Enable Switch S5-2Srom Initialization Enable Switch S5-2 PCI Bus 1.0 Speed Switch S4-2 J27 SettingsS4-2 Settings VME Scon Select Header J27Eeprom Write Protect Switch S3-3 Setting the PMC Vio Keying PinS3-3 Settings 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 BoardConnector Function MVME5500 ConnectorsConnection to Peripherals Applying Power Switches and IndicatorsCompleting the Installation Startup and OperationFront-Panel LED Status Indicators Function Label Color DescriptionBlock Diagram Functional DescriptionFeatures MVME5500 Features SummaryFeature Description Functional DescriptionProcessor L3 CacheSystem Controller ProcessorFunctional DescriptionCPU Bus Interface Memory Controller InterfaceInterrupt Controller 4 I2C Serial Interface and DevicesDirect Memory Access DMA TimersDirect Memory Access DMA Flash MemorySystem Memory PCI Local Buses and DevicesGigabit Ethernet Interface 2 10/100Mb Ethernet InterfacePCI-to-PCI Bridges PMC SitesPCI Idsel Definition PCI Bus ArbitrationAsynchronous Serial Ports Real Time Clock and NvramSources of Reset System Control and Status RegistersVME Interface PMC ExpansionDebug Support RAM5500 Feature Summary RAM55006E Memory Expansion ModuleFunctional Description 1 RAM5500 DescriptionMemory Expansion Connector Pin Assignments SromClocks RAM55006E Memory Expansion ModuleMemory Expansion Connector Pin Assignments RAM5500 Connector P1 Pin AssignmentsPin Signal CKD00 CKD01 CKD02 CKD03 CKD04 CKD05 RAM5500 Programming IssuesRAM55006E Memory Expansion Module RAM5500 Programming IssuesSerial Presence Detect SPD Data Serial Presence Detect SPD Data MOTLoad Firmware MOTLoad CommandsImplementation and Memory Requirements Tests UtilitiesMOTLoad Firmware Command List MOTLoad CommandsCommand List Command DescriptionMOTLoad FirmwareCommand List Command ListMOTLoad Firmware MOTLoad Commands Using the Command Line Interface Using the Command Line InterfaceMOTLoad FirmwareRules HelpDefault VME Settings Firmware 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 ConnectorsAsynchronous Serial Port Connector J1 Ethernet Connectors J2COM1 Connector J1 Pin Assignments Ethernet Connector J2 Pin AssignmentsIpmc Connector J3 Pin Assignments Ipmc Connector J3Ipmc 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 Pin Assignments CPU COP Connector J5Connector Pin AssignmentsCPU COP Connector J5 PMC 1 Connector J11 Pin Assignments PMC 1 Interface Connectors J11, J12, J13, J14PMC 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 Boundary Scan Connector J18 PMC 2 Interface Connectors J21, J22, J23, J2410 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 Asynchronous Serial Port COM2 Planar Connector J33 15 COM2 Planar Connector J33 Pin Assignments16 VME Connector P2 Pin Assignments PMC Mode VMEbus Connectors P1 & P2 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 HeadersJ100 J101 Pin Signal J34 J97J98 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 Specifications Power RequirementsEnvironmental Specifications Supply Current RequirementsSpecificationsEnvironmental Specifications 207,058 hoursThermally Significant Components Thermal ValidationTable B-1 Thermally Significant Components Thermal ValidationThermally Significant Components 100Component Temperature Measurement Component Temperature MeasurementPreparation Measuring Junction Temperature Measuring Local Air TemperatureMeasuring Case Temperature Thermal ValidationMeasuring Case Temperature Figure B-4 Machining a Heatsink104 Emerson Network Power Embedded Computing Documents Related DocumentationManufacturers’ Documents Table C-2 Manufacturers’ DocumentsRelated DocumentationManufacturers’ Documents 106Related Specifications Table C-3 Related SpecificationsRelated Specifications Document Title and Source Or Search TermRelated Documentation 108Index Numerics110