Motorola MVME6100 manual CPU Bus Interface, Memory Controller Interface

Page 47

Chapter 4 Functional Description

All of the above interfaces are connected through a cross bar fabric. The cross bar enables concurrent transactions between units. For example, the cross bar can simultaneously control:

A Gigabit Ethernet MAC fetching a descriptor from the integrated SRAM

The CPU reading from the DRAM

The DMA moving data from the device bus to the PCI bus

CPU Bus Interface

The CPU interface (master and slave) operates at 133 MHz and +2.5V signal levels using MPX bus modes. The CPU bus has a 36-bit address and 64-bit data buses. The MV64360 supports up to eight pipelined transactions per processor. There are 21 address windows supported in the CPU interface:

Four for SDRAM chip selects

Five for device chip selects

Five for the PCI_0 interface (four memory + one I/O)

Five for the PCI_1 interface (four memory + one I/O)

One for the MV64360 integrated SRAM

One for the MV64360 internal registers space

Each window is defined by base and size registers and can decode up to 4GB space (except for the integrated SRAM, which is fixed to 256KB). Refer to the MV64360 Data Sheet, listed in Appendix C, Related Documentation, for additional information and programming details.

Memory Controller Interface

The MVME6100 supports two banks of DDR SDRAM using 256Mb/ 512Mb DDR SDRAM devices on-board. 1Gb DDR non-stacked SDRAM devices may be used when available. 133 MHz operation should be used for all memory options. The SDRAM supports ECC and the MV64360 supports single-bit and double-bit error detection and single-bit error correction of all SDRAM reads and writes.

The SDRAM controller supports a wide range of SDRAM timing parameters. These parameters can be configured through the SDRAM Mode register and the SDRAM Timing Parameters register. Refer to the MV64360 Data Sheet, listed in Appendix C, Related Documentation, for additional information and programming details.

The DRAM controller contains four transaction queues—two write buffers and two read buffers. The DRAM controller does not necessarily issue DRAM transactions in the same order that it receives the transactions. The MV64360 is targeted to support full PowerPC cache coherency between CPU L1/L2 caches and DRAM.

38MVME6100 Installation and Use (V6100A/IH2)

Image 47
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 AssignmentComments and Suggestions Overview of ContentsAbout This Manual About This Manual Conventions Used in This ManualDescription Hardware Preparation and InstallationIntroduction Getting Started Hardware Preparation and InstallationStartup Overview Overview of Startup ProceduresUnpacking Guidelines MVME6100 Preparation Hardware ConfigurationJumper Switch Function Settings MVME6100 Jumper and Switch SettingsMVME6100 Layout PMC/IPMC Selection Headers J10, J15 J18, J25 J28 Scon Header J7No Srominit Srom Configuration Switch S3Srom Configuration Switch S3 Positio Function Flash Boot Bank Select Configuration Switch S4Configuration Switch S4 Hardware InstallationInstalling the MVME6100 into a Chassis Connection to Peripherals Completing the InstallationMVME6100 Connectors Connector FunctionStartup and Operation Applying PowerSwitches and Indicators Front-Panel LED Status IndicatorsMOTLoad Implementation and Memory Requirements MOTLoad CommandsMOTLoad Firmware OverviewMOTLoad Tests MOTLoad Utility ApplicationsCommand Line Interface Using MOTLoadCommand Line Rules Command Line HelpCommand Description MOTLoad Command ListMOTLoad Commands MOTLoad Commands MOTLoad Commands MOTLoad Commands MVME6100 vmeCfg -s -m Default VME SettingsMVME6100 vmeCfg -s -o1 Displaying VME Settings Firmware SettingsCR/CSR Settings VmeCfg -e -r40C Editing VME SettingsRemote Start Deleting VME SettingsRestoring Default VME Settings Slot Position CS/CSR Starting Address Firmware Scan for Boot Image Alternate Boot Images and Safe StartFirmware Startup Sequence Following Reset Address Usage Name Type Size Valid Boot ImagesChecksum Algorithm Name Value Interpretation MOTLoad Image FlagsUser Images MOTLoad Image FlagsAlternate Boot Data Structure Functional Description FeaturesMVME6100 Features Summary Feature DescriptionMVME6100 Block Diagram Block DiagramSystem Controller ProcessorL3 Cache Memory Controller Interface CPU Bus InterfaceDevice Bus Parameters Device Controller InterfacePCI/PCI-X Interfaces Gigabit Ethernet MACsFour Channel Independent DMA Controller General-Purpose Timers/CountersWatchdog Timer I2O Message UnitInterrupt Controller System Memory VMEbus InterfacePMCspan Interface Flash MemoryPCI Mezzanine Card Slots Debug Support Real-Time Clock/NVRAM/Watchdog TimerReset Control Logic Idsel RoutingPin Assignments Pin Signal ConnectorsPMC Expansion Connector J4 PMC Expansion Connector J4 Pin AssignmentsPAR Pin # Signal 1000 Mb/s 10/100 Mb/s Gigabit Ethernet Connectors J9, J93Gigabit Ethernet Connectors J9, J93 Pin Assignment 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 Pin Row Z Row a Row B Row C Row D VMEbus P2 Connector Ipmc Mode14. VME P2 Connector Pinouts with IPMC712 15. VME P2 Connector Pinouts with IPMC761 16. Scon Header J7 Pin Assignments Headers17. Boundary Scan Header J8 Pin Assignments 18. PMC/IPMC Configuration Jumper BlockBoundary Scan Header J8 19. COM2 Planar Serial Port Header J29 Pin Assignments COM2 Header J2921. Processor JTAG/COP RISCWatch Header J42 Pin Assignments Processor JTAG/COP Header J42Supply Current Requirements SpecificationsPower Requirements Environmental SpecificationsAppendix a Specifications Thermally Significant Components Thermal ValidationDesignator Generic Description Deg. C Location Table B-1. Thermally Significant ComponentsMax. Allowable Component Reference MeasurementFigure B-1. Thermally Significant Components-Primary Side Figure B-2. Thermally Significant Components-Secondary Side Preparation Component Temperature MeasurementMeasuring Junction Temperature Measuring Case TemperatureFigure B-3. Mounting a Thermocouple Under a Heatsink Figure B-4. Measuring Local Air Temperature Measuring Local Air TemperatureMotorola Embedded Communications Computing Documents Related DocumentationDocument Title and Source Publication Number Manufacturers’ DocumentsTable C-2. Manufacturers’ Documents Table C-3. Related Specifications Related SpecificationsTable C-3. Related Specifications Index Index