Motorola MVME2300 Series Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Processeurs Motorola MVME2300 Series. Motorola MVME2300 Series User's Manual Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 282
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs

Résumé du contenu

Page 1 - Programmer’s Reference

MVME2300 SeriesVME Processor ModuleProgrammer’s ReferenceGuideV2300A/PG5Edition of June 2001

Page 2

xNesting of Interrupt Events ...2-62Spurious Vector Generation...

Page 3 - Safety Summary

2-30 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2When the FLBRD bit is set, Raven will handle read transactions originating from th

Page 4 - Lithium Battery Caution

Raven Registershttp://www.motorola.com/computer/literature 2-312Table 2-7. Raven MPC Register MapBit --->01234567891011121314151617181920212223242

Page 5

2-32 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2Vendor ID/Device ID RegistersVENID Vendor ID. Identifies the manufacturer of the d

Page 6

Raven Registershttp://www.motorola.com/computer/literature 2-332Revision ID RegisterREVID Revision ID. Identifies the Raven revision level. This regis

Page 7 - Contents

2-34 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2FLBRD Flush Before Read. If set, the Raven will guarantee that all PCI-initiated p

Page 8

Raven Registershttp://www.motorola.com/computer/literature 2-352MIDx Master ID. Encoded as shown below to indicate who is currently the MPC bus master

Page 9

2-36 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2MPC Arbiter Control RegisterThis register is not used in MVME2300 series boards.Pr

Page 10

Raven Registershttp://www.motorola.com/computer/literature 2-372MPC Error Enable RegisterDFLT Default MPC Master ID. This bit determines which MCHK∗ p

Page 11

2-38 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2SMAM PCI Signalled Master Abort Machine Check Enable. When this bit is set, the SM

Page 12

Raven Registershttp://www.motorola.com/computer/literature 2-392MPC Error Status RegisterOVF Error Status Overflow. This bit is set when an error is d

Page 13

xi8259 Mode...2-90Current Task Priority Level...

Page 14

2-40 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2SERR PCI System Error. This bit is set when the PCI SERR∗ pin is asserted. The bit

Page 15 - List of Figures

Raven Registershttp://www.motorola.com/computer/literature 2-412MERAD MPC Error Address. This register captures the MPC address when the MATO bit is s

Page 16

2-42 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2If the SMA or RTA bits are set, the register is defined by the following figure:WP

Page 17 - List of Tables

Raven Registershttp://www.motorola.com/computer/literature 2-432PCI Interrupt Acknowledge RegisterPIACK PCI Interrupt Acknowledge. Performing a read f

Page 18

2-44 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2START Start Address. Determines the start address of a particular memory area on t

Page 19 - About This Manual

Raven Registershttp://www.motorola.com/computer/literature 2-452START Start Address. Determines the start address of a particular memory area on the M

Page 20 - Summary of Changes

2-46 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2WPEN Write-Post Enable. If set, write-posting is enabled for the corresponding MPC

Page 21 - Comments and Suggestions

Raven Registershttp://www.motorola.com/computer/literature 2-472REN Read Enable. If set, the corresponding MPC slave is enabled for read transactions.

Page 22

2-48 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2All write operations to reserved registers will be treated as no-ops. That is, the

Page 23

Raven Registershttp://www.motorola.com/computer/literature 2-492Table 2-9. Raven PCI I/O Register MapVendor ID/ Device ID RegistersVENID Vendor ID. I

Page 24

xiiDRAM Attributes Register ...3-33DRAM Base Register...

Page 25 - 1Board Description and Memory

2-50 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2PCI Command/ Status RegistersIOSP IO Space Enable. If set, the Raven will respond

Page 26 - Summary of Features

Raven Registershttp://www.motorola.com/computer/literature 2-512DPAR Data Parity Detected. This bit is set when three conditions are met: 1) the Raven

Page 27 - System Block Diagram

2-52 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2Revision ID/ Class Code RegistersREVID Revision ID. Identifies the Raven revision

Page 28

Raven Registershttp://www.motorola.com/computer/literature 2-532RES Reserved. This bit is hard-wired to 0.IOBA I/O Base Address. These bits define the

Page 29

2-54 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2PCI Slave Address (0,1,2 and 3) RegistersTo initiate an MPC cycle from the PCI bus

Page 30

Raven Registershttp://www.motorola.com/computer/literature 2-552PCI Slave Attribute/ Offset (0,1,2 and 3) RegistersINV Invalidate Enable. If set, the

Page 31

2-56 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2CONFIG_ADDRESS RegisterThe description of the CONFIG_ADDRESS register is presented

Page 32

Raven Registershttp://www.motorola.com/computer/literature 2-572Perspective from the MPC bus in Little-Endian modeThe register fields are defined as f

Page 33

2-58 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2BUS Bus Number. Configuration Cycles: Identifies a targeted bus number. If written

Page 34

Raven Registershttp://www.motorola.com/computer/literature 2-592Conceptual perspective from the PCI busPerspective from the MPC bus in Big-Endian mode

Page 35

xiiiUniverse Chip Problems after PCI Reset...4-14Description...

Page 36

2-60 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2Raven Interrupt ControllerThis section describes the general implementation of the

Page 37 - PCI Memory Maps

Raven Interrupt Controllerhttp://www.motorola.com/computer/literature 2-612The RavenMPIC receives interrupt inputs from:❏ 16 external sources❏ Four in

Page 38

2-62 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2Nesting of Interrupt EventsA processor is guaranteed never to have an in-service i

Page 39 - Configuration

Raven Interrupt Controllerhttp://www.motorola.com/computer/literature 2-632passed directly to processor 0. If the pass-through mode is disabled, the 8

Page 40

2-64 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2Interrupt Delivery ModesThe direct and distributed interrupt delivery modes are su

Page 41

Raven Interrupt Controllerhttp://www.motorola.com/computer/literature 2-652Block Diagram DescriptionThe description of the block diagram focuses on th

Page 42

2-66 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2Program-Visible RegistersThese are the registers which software can access. They a

Page 43

Raven Interrupt Controllerhttp://www.motorola.com/computer/literature 2-672Interrupt Request Register (IRR)There is an Interrupt Request register (IRR

Page 44 - VMEbus Mapping

2-68 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2Then one of these bits is delivered to each Interrupt Selector. Since this interru

Page 45

Raven Interrupt Controllerhttp://www.motorola.com/computer/literature 2-692There is the possibility of a priority tie between the two processors when

Page 47

2-70 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2IPI0 VECTOR-PRIORITY REGISTER $010A0IPI1 VECTOR-PRIORITY REGISTER $010B0IPI2 VECTO

Page 48 - CPU Control Register

Raven Interrupt Controllerhttp://www.motorola.com/computer/literature 2-712INT. SRC. 2 VECTOR-PRIORITY REGISTER $10040INT. SRC. 2 DESTINATION REGISTER

Page 49 - SYSXC P0STAT P1STAT

2-72 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2INT. SRC. 15 VECTOR-PRIORITY REGISTER $101E0INT. SRC. 15 DESTINATION REGISTER $101

Page 50

Raven Interrupt Controllerhttp://www.motorola.com/computer/literature 2-732Feature Reporting RegisterNIRQ NUMBER OF IRQs. The number of the highest ex

Page 51

2-74 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2Global Configuration RegisterR Reset Controller. Writing a 1 to this bit forces t

Page 52

Raven Interrupt Controllerhttp://www.motorola.com/computer/literature 2-752Vendor Identification RegisterTwo of the fields in the Vendor Identificatio

Page 53

2-76 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2The Soft Reset input to the MPC603 or MPC604 is negative-edge-sensitive.IPI Vector

Page 54

Raven Interrupt Controllerhttp://www.motorola.com/computer/literature 2-772Spurious Vector RegisterVECTOR Interrupt Vector. This vector is returned wh

Page 55 - ISA Local Resource Bus

2-78 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2Timer Current Count RegistersT Toggle. This bit toggles when ever the current coun

Page 56 - 0s (jumpers on

Raven Interrupt Controllerhttp://www.motorola.com/computer/literature 2-792CI Count Inhibit. Setting this bit to 1 inhibits counting for this timer. S

Page 57

xvList of FiguresFigure 1-1. MVME2300 Series System Block Diagram ...1-5Figure 1-2. VMEbus Master Mapping...

Page 58

2-80 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2PRIOR Interrupt Priority. Priority 0 is the lowest and 15 is the highest. Note tha

Page 59

Raven Interrupt Controllerhttp://www.motorola.com/computer/literature 2-812External Source Vector/Priority RegistersMASK Mask. Setting this bit disabl

Page 60

2-82 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2PRIOR Interrupt Priority. Priority 0 is the lowest and 15 is the highest. Note tha

Page 61 - VME Registers

Raven Interrupt Controllerhttp://www.motorola.com/computer/literature 2-832Raven-Detected Errors Vector/Priority RegisterMASK Mask. Setting this bit d

Page 62

2-84 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2Raven-Detected Errors Destination RegisterThis register indicates the possible des

Page 63

Raven Interrupt Controllerhttp://www.motorola.com/computer/literature 2-852Dispatch register has two addresses. These registers are considered to be p

Page 64

2-86 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2Interrupt Acknowledge RegistersOn PowerPC-based systems, Interrupt Acknowledge is

Page 65

Raven Interrupt Controllerhttp://www.motorola.com/computer/literature 2-872processing for the highest-priority interrupt currently in service by the a

Page 66

2-88 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2interrupt source was the 8259, the interrupt handler issues an EOI request to the

Page 67

Raven Interrupt Controllerhttp://www.motorola.com/computer/literature 2-892Interprocessor InterruptsFour interprocessor interrupt (IPI) channels are p

Page 69

2-90 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2EOI RegisterEach processor has a private EOI register which is used to signal the

Page 70

Raven Interrupt Controllerhttp://www.motorola.com/computer/literature 2-912Architectural NotesThe hardware and software overhead required to update th

Page 72

3-133Falcon ECC Memory ControllerChip SetIntroductionThe Falcon DRAM controller ASIC is designed for the MVME2300 family of boards. It is used in sets

Page 73

3-2 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3Block DiagramsFigure 3-1 depicts a Falcon pair as it would be conne

Page 74

Block Diagramshttp://www.motorola.com/computer/literature 3-33Figure 3-2. Falcon Internal Data Paths (Simplified)1901 9609(64 Bits)PowerPCSideRD[0:63

Page 75 - PCI devices to reside

3-4 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3Figure 3-3. Overall DRAM ConnectionsDRAMBLOCK AUPPERDRAMBLOCK BUPP

Page 76

Functional Descriptionhttp://www.motorola.com/computer/literature 3-53Functional DescriptionThe following sections describe the logical function of th

Page 77

3-6 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3the access time. Further savings come when the new address cycle is

Page 78

Functional Descriptionhttp://www.motorola.com/computer/literature 3-73Notes1. These numbers assume that the PowerPC 60x bus master is doing address pi

Page 79

xviiList of TablesTable 1-1. Features: MVME2300 Series...1-2Table 1-2. Default Proces

Page 80 - PCI Interface

3-8 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3Table 3-3. PowerPC 60x Bus to DRAM Access Timing — 60ns Page Devic

Page 81

Functional Descriptionhttp://www.motorola.com/computer/literature 3-93Table 3-4. PowerPC Bus to DRAM Access Timing — 50ns Hyper DevicesNotes1. These

Page 82

3-10 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3ROM/Flash SpeedsThe Falcon pair provides the interface for two blo

Page 83

Functional Descriptionhttp://www.motorola.com/computer/literature 3-113PowerPC 60x Bus InterfaceThe Falcon pair has a PowerPC slave interface only. It

Page 84

3-12 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3Cache Coherency RestrictionsThe PowerPC 60x GBL_ signal must not b

Page 85

Functional Descriptionhttp://www.motorola.com/computer/literature 3-133Error ReportingThe Falcon pair checks data from the DRAM during single- and fou

Page 86

3-14 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3Error LoggingECC error logging is facilitated by the Falcon becaus

Page 87

Functional Descriptionhttp://www.motorola.com/computer/literature 3-1532. The base address for each block is software programmable. At reset, Block A’

Page 88

3-16 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3Table 3-8. PowerPC 60x to ROM/Flash Address Mapping — ROM/Flash 1

Page 89

Functional Descriptionhttp://www.motorola.com/computer/literature 3-173Table 3-9. PowerPC 60x to ROM/Flash Address Mapping — ROM/Flash64 Bits Wide (

Page 90

xviiiTable 3-4. PowerPC Bus to DRAM Access Timing — 50ns Hyper Devices ...3-9Table 3-5. PowerPC 60x Bus to ROM/Flash Access Timing — 64 Bits(3

Page 91 - ❏ Interrupt Acknowledge

3-18 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3Refresh/ScrubThe Refresh/Scrub operation varies according to which

Page 92

Functional Descriptionhttp://www.motorola.com/computer/literature 3-193Blocks A and/or B Present, Blocks C and/or D PresentThe Falcon pair performs re

Page 93

3-20 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3DRAM ArbitrationThe Falcon pair has 3 different entities that can

Page 94

Programming Modelhttp://www.motorola.com/computer/literature 3-213External Register SetEach chip in the Falcon pair has an external register chip sele

Page 95 - Endian Conversion

3-22 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3Accesses to the CSR are mapped differently depending on whether th

Page 96

Programming Modelhttp://www.motorola.com/computer/literature 3-233Figure 3-5. Data Path for Writes to the Falcon Internal CSRsExternal register data

Page 97

3-24 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3Figure 3-6. Memory Map for Byte Reads to CSR1905 9609Upper Falcon

Page 98 - Error Handling

Programming Modelhttp://www.motorola.com/computer/literature 3-253Figure 3-7. Memory Map for Byte Writes to Internal Register Set and Test SRAM1906 9

Page 99 - Transaction Ordering

3-26 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3Figure 3-8. Memory Map for 4-Byte Reads to CSRFigure 3-9. Memory

Page 100 - Raven Registers

Programming Modelhttp://www.motorola.com/computer/literature 3-273Register SummaryTable 3-10 shows a summary of the CSR. Note that the table shows onl

Page 101

xixAbout This ManualThe MVME2300 Series VME Processor Module Programmer’s Reference Guide provides board-level information and detailed ASIC informati

Page 102

3-28 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3Table 3-10. Register SummaryBIT # ---->01234567891011121314151

Page 103

Programming Modelhttp://www.motorola.com/computer/literature 3-293FEF800A0FEF800A8TEST D1 (Upper 8 Bits)FEF800B0TEST D1 (Middle 32 Bits)FEF800B8TEST D

Page 104

3-30 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3Notes 1. All shaded bit fields are reserved and read as zeros.2. A

Page 105

Programming Modelhttp://www.motorola.com/computer/literature 3-313Revision ID/ General Control RegisterREVID The REVID bits are hard-wired to indicate

Page 106

3-32 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3ram fref Some DRAMs require that they be refreshed at the rate of

Page 107

Programming Modelhttp://www.motorola.com/computer/literature 3-333DRAM Attributes Register!CautionTo satisfy DRAM component requirements before the me

Page 108 - Raven PCI Bridge ASIC

3-34 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3 It is important that all of the ram a/b/c/d siz0-2 bits be set to

Page 109

Programming Modelhttp://www.motorola.com/computer/literature 3-353DRAM Base RegisterRAM A/B/C/D BASEThese control bits define the base address for the

Page 110

3-36 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3The output of the chip prescale counter is used by the refresher/s

Page 111

Programming Modelhttp://www.motorola.com/computer/literature 3-373So, for example, the check-bits that correspond to the 64 bits of data found in norm

Page 112

© Copyright 2001 Motorola, Inc.All rights reserved.Printed in the United States of America.Motorola® and the Motorola logo are registered trademarks o

Page 113

xxThis manual is intended for anyone who designs OEM systems, adds capability to an existing compatible system, or works in a lab environment for expe

Page 114 - Attribute (3) Registers

3-38 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set31. Disable scrub writes by clearing the swen bit if it is set.2. S

Page 115

Programming Modelhttp://www.motorola.com/computer/literature 3-393tien When tien is set, the setting of the tpass or the tfail bit causes the INT_ sig

Page 116

3-40 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3Unlike most of the other registers, however, it is normal for this

Page 117 - PCI Registers

Programming Modelhttp://www.motorola.com/computer/literature 3-413DRAM. If escb is 0, it indicates that the PowerPC 60x bus master was accessing DRAM.

Page 118

3-42 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3bit error (independent of the state of the elog bit). It is cleare

Page 119

Programming Modelhttp://www.motorola.com/computer/literature 3-433Scrub/Refresh Registerscb0,scb1 These bits increment every time the scrubber complet

Page 120

3-44 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3Refresh/Scrub Address RegisterROW ADDRESSThese bits form the row a

Page 121

Programming Modelhttp://www.motorola.com/computer/literature 3-453ROM A Base/Size RegisterROM A BASEThese control bits define the base address for ROM

Page 122

3-46 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3bits wide, where each Falcon interfaces to 32 bits. rom_a_64 match

Page 123

Programming Modelhttp://www.motorola.com/computer/literature 3-473rom a en When rom a en is set, accesses to Block A ROM/Flash in the address range se

Page 124 - PSADD0 - $80

xxiOverview of ContentsChapter 1, Board Description and Memory Maps, describes the board-level hardware features of MVME2300 series VME processor modu

Page 125 - PSATT0/PSOFF0 - $84

3-48 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3ROM B Base/Size RegisterROM B BASEThese control bits define the ba

Page 126 - $CFB $CFA $CF9 $CF8

Programming Modelhttp://www.motorola.com/computer/literature 3-493rom_b_64 matches the inverse of the value that was on the CKD3 pin at power-up reset

Page 127 - $CFC $CFD $CFE $CFF

3-50 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3DRAM Tester Control Registers!CautionThe tester should not be used

Page 128 - 0Raven Registers

Programming Modelhttp://www.motorola.com/computer/literature 3-513Power-Up Reset Status Register 1PR_STAT1PR_STAT1 (power-up reset status) reflects th

Page 129 - $CFF $CFE $CFD $CFC

3-52 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3External Register SetEXTERNAL REGISTER SETThe EXTERNAL REGISTER SE

Page 130 - Raven Interrupt Controller

Software Considerationshttp://www.motorola.com/computer/literature 3-533Software ConsiderationsThis section contains information that may be helpful i

Page 131

3-54 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3As with DRAM, software should not change control register bits tha

Page 132

Software Considerationshttp://www.motorola.com/computer/literature 3-55310. Make sure that no other devices respond in the range from $00000000 to $40

Page 133

3-56 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3Each size that is checked has a specific set of locations that mus

Page 134

Software Considerationshttp://www.motorola.com/computer/literature 3-573ECC CodesWhen the Falcon reports a single-bit error, software can use the synd

Page 135 - Block Diagram Description

xxiiIn all your correspondence, please list your name, position, and company. Be sure to include the title and part number of the manual and tell how

Page 136

3-58 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3rd8 $25 rd24 $49 rd40 $52 rd56 $94rd9 $26 rd25 $89 rd41 $62 rd57 $

Page 137

Software Considerationshttp://www.motorola.com/computer/literature 3-593Table 3-21. Single-Bit Errors Ordered by Syndrome CodeSyn-dromeBit Syn-dromeB

Page 138

3-60 Computer Group Literature Center Web SiteFalcon ECC Memory Controller Chip Set3Data PathsBecause of the Falcon “pair” architecture, data paths ca

Page 139 - MPIC Registers

Software Considerationshttp://www.motorola.com/computer/literature 3-613Table 3-22. PowerPC Data to DRAM Data MappingPowerPC DRAM ArrayA[27] A[28] Da

Page 141

4-144Universe (VMEbus to PCI) ChipIntroductionThis chapter describes the VMEbus interface on MVME2300 series boards, the CA91C042 Universe ASIC. The U

Page 142

4-2 Computer Group Literature Center Web SiteUniverse (VMEbus to PCI) Chip4The following table summarizes the characteristics of the Universe ASIC.Tab

Page 143

Block Diagramhttp://www.motorola.com/computer/literature 4-34Block DiagramThe descriptions in the following sections make reference to the functional

Page 144

4-4 Computer Group Literature Center Web SiteUniverse (VMEbus to PCI) Chip4Figure 4-1. Architectural Diagram for the UniverseVMEbus InterfaceThis sec

Page 145

Functional Descriptionhttp://www.motorola.com/computer/literature 4-54the Universe. Write data is transferred to the PCI resource from the RXFIFO with

Page 146 - IPI 0 - $010A0

xxiiiFor example, “12” is the decimal number twelve, and “$12” is the decimal number eighteen. Unless otherwise specified, all address references are

Page 147

4-6 Computer Group Literature Center Web SiteUniverse (VMEbus to PCI) Chip4Universe as PCI SlaveRead transactions from the PCI bus are always processe

Page 148 - Timer 0 - $01110

Functional Descriptionhttp://www.motorola.com/computer/literature 4-74Interrupt sources mapped to PCI bus interrupts are generated on one of the INT∗[

Page 149 - Timer 0 - $01120

4-8 Computer Group Literature Center Web SiteUniverse (VMEbus to PCI) Chip4Following specific rules of DMAFIFO operation (refer to FIFO Operation and

Page 150 - Timer 0 - $01130

Functional Descriptionhttp://www.motorola.com/computer/literature 4-94Figure 4-2 summarizes the supported register access mechanisms.Figure 4-2. UCSR

Page 151 - Int Src 0 - $10000

4-10 Computer Group Literature Center Web SiteUniverse (VMEbus to PCI) Chip4Address offsets in Table 4-2 below apply to accesses from the PCI bus and

Page 152 - Int Src 0 - $10010

Functional Descriptionhttp://www.motorola.com/computer/literature 4-11411C PCI Slave Image 1 Bound Address Register LSI1_BD120 PCI Slave Image 1 Trans

Page 153

4-12 Computer Group Literature Center Web SiteUniverse (VMEbus to PCI) Chip4218 DMA Command Packet Pointer DCPP21C Universe Reserved220 DMA General Co

Page 154

Functional Descriptionhttp://www.motorola.com/computer/literature 4-134F08 VMEbus Slave Image 0 Bound Address Register VSI0_BDF0C VMEbus Slave Image 0

Page 155 - Processor 0 $20080

4-14 Computer Group Literature Center Web SiteUniverse (VMEbus to PCI) Chip4!CautionRegister space marked as “Reserved” should not be overwritten. Uni

Page 156 - Processor 0 $200B0

Functional Descriptionhttp://www.motorola.com/computer/literature 4-154The Configuration Space enables are not the only things enabled after a PCI res

Page 157 - Programming Notes

xxivindicate that the bit is in the state that disables the function it controls. In all tables, the terms 0 and 1 are used to describe the actual val

Page 158

4-16 Computer Group Literature Center Web SiteUniverse (VMEbus to PCI) Chip4"Following are the most recently discovered bugs which will be addres

Page 159

Functional Descriptionhttp://www.motorola.com/computer/literature 4-1741. Manually call each Universe initialization word, to duplicate typical operat

Page 160

4-18 Computer Group Literature Center Web SiteUniverse (VMEbus to PCI) Chip4CTL BS BD TO800000 0 0 02. Run the i

Page 161 - Architectural Notes

Functional Descriptionhttp://www.motorola.com/computer/literature 4-19480821000 3000000 23000000 3d0000007. Do a bye.The values before the init code r

Page 162

4-20 Computer Group Literature Center Web SiteUniverse (VMEbus to PCI) Chip4LSI0_CTL register: EN, VAS, LASLSI0_BS register: Bits [31:28]LSI0_BD regis

Page 163 - Chip Set

5-155Programming DetailsIntroductionThis chapter discusses details of several programming functions that are not tied to any specific ASIC chip.PCI Ar

Page 164 - Block Diagrams

5-2 Computer Group Literature Center Web SiteProgramming Details5Interrupt HandlingThe interrupt architecture of the MVME2300 series VME processor mod

Page 165

Interrupt Handlinghttp://www.motorola.com/computer/literature 5-35RavenMPICThe Raven ASIC has a built-in interrupt controller that meets the Multi-Pro

Page 166 - 1902 9609

5-4 Computer Group Literature Center Web SiteProgramming Details5Notes1. Interrupt from the PCI/ISA Bridge.2. Interrupt from the Falcon chip set for a

Page 167 - Functional Description

Interrupt Handlinghttp://www.motorola.com/computer/literature 5-55interrupt can be routed to the same ISA IRQ line. The PIB can be programmed to handl

Page 168

1-111Board Description and MemoryMapsIntroductionThis manual provides programming information for MVME2300 and MVME2300SC VME processor modules. Exten

Page 169

5-6 Computer Group Literature Center Web SiteProgramming Details5The assignments of the PCI and ISA interrupts supported by the PIB are as follows:Tab

Page 170

ISA DMA Channelshttp://www.motorola.com/computer/literature 5-75Notes1. Internally generated by the PIB.2. After a reset, all ISA IRQ interrupt lines

Page 171

5-8 Computer Group Literature Center Web SiteProgramming Details5ExceptionsSources of ResetThere are eight potential sources of reset on MVME2300 seri

Page 172

Exceptionshttp://www.motorola.com/computer/literature 5-95The following table shows which devices are affected by the various reset sources:Soft Reset

Page 173 - Bus Interface

5-10 Computer Group Literature Center Web SiteProgramming Details5Error Notification and HandlingThe Raven ASIC and Falcon chip set can detect certain

Page 174 - ×[64+8])

Endian Issueshttp://www.motorola.com/computer/literature 5-115Endian IssuesThe MVME2300 series supports both little-endian and big-endian software. Be

Page 175

5-12 Computer Group Literature Center Web SiteProgramming Details5Figure 5-4. Little-Endian ModeEA Modification (XOR)1899 9609RavenUniverseFalconsDRA

Page 176 - ROM/Flash Interface

Endian Issueshttp://www.motorola.com/computer/literature 5-135Processor/Memory DomainThe MPC603 and MPC604 processors can operate in both big-endian a

Page 177

5-14 Computer Group Literature Center Web SiteProgramming Details5big-endian mode, there should be no endian issues for Ethernet data. Big-endian soft

Page 178 - Table 3-8. PowerPC 60

ROM/Flash Initializationhttp://www.motorola.com/computer/literature 5-155ROM/Flash InitializationThere are two methods of injecting code into the Flas

Page 179 - Table 3-9. PowerPC 60

1-2 Computer Group Literature Center Web SiteBoard Description and Memory Maps1Summary of FeaturesThere are many models based on the MVME2300 series a

Page 181

AA-1ARelated DocumentationMotorola Computer Group DocumentsThe Motorola publications listed below are referenced in this manual. You can obtain paper

Page 182 - Chip Defaults

A-2 Computer Group Literature Center Web SiteRelated DocumentationAManufacturers’ DocumentsFor additional information, refer to the following table fo

Page 183 - Programming Model

Manufacturers’ Documentshttp://www.motorola.com/computer/literature A-3APowerPC® Microprocessor Family: The Programming Environments for 32-Bit Microp

Page 184 - MPC60x Master

A-4 Computer Group Literature Center Web SiteRelated DocumentationARelated SpecificationsFor additional information, refer to the following table for

Page 185

Related Specificationshttp://www.motorola.com/computer/literature A-5APeripheral Component Interconnect (PCI) Local Bus Specification, Revision 2.0PCI

Page 187

GL-1Glossary10Base-5 An Ethernet implementation in which the physical medium is a doubly shielded, 50-ohm coaxial cable capable of carrying data at 10

Page 188 - 1908 9609

GlossaryGL-2 Computer Group Literature Center Web SiteGLOSSARYbig-endian A byte-ordering method in memory where the address n of a word corresponds to

Page 189 - Register Summary

http://www.motorola.com/computer/literature GL-3GLOSSARYEIDE Enhanced Integrated Drive Electronics. An improved version of IDE, with faster data rates

Page 190 - Table 3-10. Register Summary

System Block Diagramhttp://www.motorola.com/computer/literature 1-31System Block DiagramThe MVME2300 series does not provide any look-aside external c

Page 191

GlossaryGL-4 Computer Group Literature Center Web SiteGLOSSARYISA (bus) Industry Standard Architecture (bus). The de facto standard system bus for IBM

Page 192 - EXTERNAL REGISTER SET

http://www.motorola.com/computer/literature GL-5GLOSSARYPHB PCI Host Bridgephysical address A binary address that refers to the actual location of inf

Page 193

GlossaryGL-6 Computer Group Literature Center Web SiteGLOSSARYSCSA Signal Computing System Architecture. A hardware model for computer telephony serve

Page 194

http://www.motorola.com/computer/literature GL-7GLOSSARYthin Ethernet See 10base-2.twisted-pair Ethernet See 10Base-T.UART Universal Asynchronous Rec

Page 196

IN-1IndexNumerics16550 UART registers 1-318259 mode (Raven interrupt controller) 2-90,5-4Aaccess timingDRAM 3-7, 3-8, 3-9ROM/Flash 3-10address mapping

Page 197

IndexIN-2 Computer Group Literature Center Web SiteINDEXCONFIG_DATA register 2-58configuration registers (Raven PCI BridgeASIC) 2-11connectors, MVME23

Page 198

http://www.motorola.com/computer/literature IN-3INDEXreading internal CSRs 3-22single-beat reads/writes 3-6software considerations 3-53writing to inte

Page 199

IndexIN-4 Computer Group Literature Center Web SiteINDEXMemory Base register 2-53Memory Configuration register (MEMCR)1-27memory mapsbyte reads to CSR

Page 200

http://www.motorola.com/computer/literature IN-5INDEXSlave Attribute/ Offset (0,1,2 and 3) reg-isters 2-55slave command types 2-15slave function (Rave

Page 201

1-4 Computer Group Literature Center Web SiteBoard Description and Memory Maps1slots. Standard I/O functions are provided by the UART device which res

Page 202

IndexIN-6 Computer Group Literature Center Web SiteINDEXLM/SIG Status 1-39Location Monitor Lower Base Address1-41Location Monitor Upper Base Address1-

Page 203

http://www.motorola.com/computer/literature IN-7INDEXPCI Slave Address (0,1,2 and 3) 2-54PCI Slave Attribute/ Offset (0,1,2 and 3)2-55Prescaler Adjust

Page 204

IndexIN-8 Computer Group Literature Center Web SiteINDEXstatus bit, definition of xxiiisymbols, use of xxiisyndrome codes, ECC (Falcon chip set) 3-57S

Page 205

System Block Diagramhttp://www.motorola.com/computer/literature 1-51Figure 1-1. MVME2300 Series System Block DiagramSYSTEMREGISTERS2067 9708PMC FRONT

Page 206

Safety SummaryThe following general safety precautions must be observed during all phases of operation, service, and repair of thisequipment. Failure

Page 207

1-6 Computer Group Literature Center Web SiteBoard Description and Memory Maps1Functional DescriptionThe MVME2300 series is a family of single-slot VM

Page 208

Programming Modelhttp://www.motorola.com/computer/literature 1-71PCI interfaceMVME2300 and MVME2300SC boards are equipped with two IEEE 1386.1 PCI Mez

Page 209

1-8 Computer Group Literature Center Web SiteBoard Description and Memory Maps1Default Processor Memory MapAfter a reset, the Raven ASIC and the Falco

Page 210

Programming Modelhttp://www.motorola.com/computer/literature 1-91Processor CHRP Memory MapThe following table shows a recommended CHRP memory map from

Page 211

1-10 Computer Group Literature Center Web SiteBoard Description and Memory Maps13. Programmable via Raven ASIC.4. CHRP requires the starting address f

Page 212 - READ/WRITE

Programming Modelhttp://www.motorola.com/computer/literature 1-111Processor PREP Memory MapThe Raven/Falcon chip set can be programmed for PREP-compat

Page 213

1-12 Computer Group Literature Center Web SiteBoard Description and Memory Maps14. The first Megabyte of ROM/Flash bank A appears at this range after

Page 214

Programming Modelhttp://www.motorola.com/computer/literature 1-131PCI Memory MapsThe PCI memory map is controlled by the Raven ASIC and the Universe A

Page 215 - Software Considerations

1-14 Computer Group Literature Center Web SiteBoard Description and Memory Maps1Notes1. Programmable via the Raven’s PCI Configuration registers. For

Page 216 - Sizing DRAM

Programming Modelhttp://www.motorola.com/computer/literature 1-151The following table shows the programmed values for the associated Raven PCI registe

Page 217

FlammabilityAll Motorola PWBs (printed wiring boards) are manufactured with a flammability rating of 94V-0 by UL-recognized manufacturers.EMI Caution!

Page 218 - Table 3-19. PowerPC 60

1-16 Computer Group Literature Center Web SiteBoard Description and Memory Maps1PCI PREP Memory MapThe following table shows a PCI memory map of the M

Page 219 - ECC Codes

Programming Modelhttp://www.motorola.com/computer/literature 1-171Notes1. Programmable via the Raven’s PCI Configuration registers. For the MVME2300 s

Page 220

1-18 Computer Group Literature Center Web SiteBoard Description and Memory Maps1The following table shows the programmed values for the associated Rav

Page 221

Programming Modelhttp://www.motorola.com/computer/literature 1-191The next table shows the programmed values for the associated Universe PCI registers

Page 222 - Data Paths

1-20 Computer Group Literature Center Web SiteBoard Description and Memory Maps1VMEbus MappingThe processor can access any address range in the VMEbus

Page 223

Programming Modelhttp://www.motorola.com/computer/literature 1-211Notes1. Programmable mapping done by the Raven ASIC.2. Programmable mapping via the

Page 224

1-22 Computer Group Literature Center Web SiteBoard Description and Memory Maps1Figure 1-3. VMEbus Slave MappingNotes1. Programmable mapping via the

Page 225 - Features

Programming Modelhttp://www.motorola.com/computer/literature 1-231The following table shows the programmed values for the associated Universe register

Page 226

1-24 Computer Group Literature Center Web SiteBoard Description and Memory Maps1The register values in the table yield the following VMEbus slave map:

Page 227 - Block Diagram

Programming Modelhttp://www.motorola.com/computer/literature 1-251System Configuration Register (SYSCR)The states of the RD[0:31] DRAM data pins, whic

Page 228 - VMEbus Interface

CE Notice (European Community)Motorola Computer Group products with the CE marking comply with the EMC Directive (89/336/EEC). Compliance with this di

Page 229 - PCI Bus Interface

1-26 Computer Group Literature Center Web SiteBoard Description and Memory Maps1SYSXC System External Cache Size. The MVME2300 series does not offer a

Page 230 - Interrupter

Programming Modelhttp://www.motorola.com/computer/literature 1-271Memory Configuration Register (MEMCR)The states of the RD[00:31] DRAM data pins, whi

Page 231 - DMA Controller

1-28 Computer Group Literature Center Web SiteBoard Description and Memory Maps1M_SPD[0:1] Memory Speed. This field relays the memory speed informatio

Page 232 - Universe (VMEbus to PCI) Chip

Programming Modelhttp://www.motorola.com/computer/literature 1-291L2_PLL[0:3]L2 Core Frequency to L2 Frequency divider. This field is encoded as follo

Page 233 - Universe Register Map

1-30 Computer Group Literature Center Web SiteBoard Description and Memory Maps1Processor 0 External Cache Control Register (P0XCCR)The MVME2300 and M

Page 234 - LSI0_TO

ISA Local Resource Bushttp://www.motorola.com/computer/literature 1-311ISA Local Resource BusW83C553 PIB RegistersThe PIB contains ISA Bridge I/O regi

Page 235 - LSI3_TO

1-32 Computer Group Literature Center Web SiteBoard Description and Memory Maps1General-Purpose Readable JumpersHeaders J10 (on the MVME2300SC) and J1

Page 236

ISA Local Resource Bushttp://www.motorola.com/computer/literature 1-331The NVRAM/RTC Address Strobe 0 register latches the lower 8 bits of the address

Page 237

1-34 Computer Group Literature Center Web SiteBoard Description and Memory Maps1The following subsections describe the configuration and status regist

Page 238

ISA Local Resource Bushttp://www.motorola.com/computer/literature 1-351Base Module Feature RegisterThe Base Module Feature register is an 8-bit regist

Page 239

Limited and Restricted Rights LegendIf the documentation contained herein is supplied, directly or indirectly, to the U.S. Government, the following n

Page 240 - Examples

1-36 Computer Group Literature Center Web SiteBoard Description and Memory Maps1Base Module Status Register (BMSR)The Base Module Status register is a

Page 241

ISA Local Resource Bushttp://www.motorola.com/computer/literature 1-371Seven-Segment Display RegisterNote This register is NOT USED on the MVME2300-se

Page 242

1-38 Computer Group Literature Center Web SiteBoard Description and Memory Maps1These registers are described in the following subsections.LM/SIG Cont

Page 243

ISA Local Resource Bushttp://www.motorola.com/computer/literature 1-391SET_LM1Writing a 1 to this bit will set the LM1 status bit.SET_LM0Writing a 1 t

Page 244

1-40 Computer Group Literature Center Web SiteBoard Description and Memory Maps1EN_LM1 When the EN_LM1 bit is set, an LM/SIG Interrupt 1 is generated

Page 245 - 5Programming Details

ISA Local Resource Bushttp://www.motorola.com/computer/literature 1-411Location Monitor Upper Base Address RegisterThe Location Monitor Upper Base Add

Page 246 - Programming Details

1-42 Computer Group Literature Center Web SiteBoard Description and Memory Maps1Semaphore Register 1Semaphore Register 1 is an 8-bit register located

Page 247 - RavenMPIC

ISA Local Resource Bushttp://www.motorola.com/computer/literature 1-431VME Geographical Address Register (VGAR)The VME Geographical Address register i

Page 248 - 8259 Interrupts

1-44 Computer Group Literature Center Web SiteBoard Description and Memory Maps1Z8536 CIO Port PinsThe following table shows the signal function and p

Page 249 - Interrupt Handling

ISA Local Resource Bushttp://www.motorola.com/computer/literature 1-451ISA DMA ChannelsNo ISA DMA channels are implemented on MVME2300 series boards.P

Page 250

viiContentsAbout This ManualSummary of Changes... xxOve

Page 252 - Exceptions

2-122Raven PCI Bridge ASICIntroductionThis chapter describes the architecture and usage of the Raven ASIC, a PowerPC-to-PCI-Local-Bus bridge controlle

Page 253 - Soft Reset

2-2 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2Block DiagramFigure 2-1 shows a functional block diagram of the Raven ASIC. The Rav

Page 254

Block Diagramhttp://www.motorola.com/computer/literature 2-32Figure 2-1. Raven Block Diagram1914 9702Data Path ‘B’MuxFIFOEndianMuxFIFOEndianData Path

Page 255 - 60X System Bus

2-4 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2Functional DescriptionThe Raven data path logic is subdivided into the following fu

Page 256

Functional Descriptionhttp://www.motorola.com/computer/literature 2-52Figure 2-2. MPC-to-PCI Address DecodingThe Raven ASIC imposes no limits on how

Page 257 - PCI Domain

2-6 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2Figure 2-3. MPC to PCI Address TranslationYou should take care to assure that all

Page 258 - VMEbus Domain

Functional Descriptionhttp://www.motorola.com/computer/literature 2-72Table 2-2. Command Types — MPC Slave ResponseMPC Transfer TypeTransfer Encoding

Page 259 - ROM/Flash Initialization

2-8 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2MPC Write PostingThe MPC write FIFO stores up to eight data beats in any combinatio

Page 260

Functional Descriptionhttp://www.motorola.com/computer/literature 2-92Notes1. Read-ahead mode should not be used when data coherency may be a problem,

Page 261 - ARelated Documentation

viiiCPU Control Register ... 1-30ISA Local Resource Bus...

Page 262 - Manufacturers’ Documents

2-10 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2enabled, the MPC master will structure its bus request actions according to the re

Page 263

Functional Descriptionhttp://www.motorola.com/computer/literature 2-112The PCI interface may operate at any clock speed up to 33MHz. The PCLK input mu

Page 264 - Related Specifications

2-12 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2MPC Bus Address SpaceThe Raven will map MPC address space into PCI Memory space us

Page 265

Functional Descriptionhttp://www.motorola.com/computer/literature 2-132Figure 2-5. PCI to MPC Address TranslationAll Raven address decoders are prior

Page 266

2-14 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2PCI SlaveThe PCI slave provides the control logic needed to interface the PCI bus

Page 267 - Glossary

Functional Descriptionhttp://www.motorola.com/computer/literature 2-152Command TypesTable 2-4 shows which types of PCI cycles the slave has been desig

Page 268

2-16 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2The slave will honor only the Linear Incrementing addressing mode. The slave will

Page 269

Functional Descriptionhttp://www.motorola.com/computer/literature 2-172ParityThe PCI slave supports address parity error detection, data parity genera

Page 270

2-18 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2The PCI master can support Critical Word First (CWF) burst transfers. The PCI mast

Page 271

Functional Descriptionhttp://www.motorola.com/computer/literature 2-192AddressingThe PCI master will generate all memory transactions using the linear

Page 272

ixPCI Master...2-17Generating PCI Cycles ...

Page 273

2-20 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2ArbitrationThe PCI master can support parking on the PCI bus. If the PCI master st

Page 274

Functional Descriptionhttp://www.motorola.com/computer/literature 2-212Generating PCI CyclesFour basic types of bus cycles can be generated on the PCI

Page 275 - Numerics

2-22 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2The Raven will perform spread I/O addressing when the MEM bit is clear and the IOM

Page 276

Functional Descriptionhttp://www.motorola.com/computer/literature 2-232Configuration mechanism #1 uses an address register/data register format. Perfo

Page 277

2-24 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2IDSEL connected to the address bit being asserted will be selected for a configura

Page 278

Functional Descriptionhttp://www.motorola.com/computer/literature 2-252Generating PCI Interrupt Acknowledge CyclesPerforming a read from the PIACK reg

Page 279

2-26 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2.Figure 2-7. Big- to Little-Endian Data Swap1916 9610DH07-00DH15-08DH23-16DH31-24

Page 280 - 1 and 2)

Functional Descriptionhttp://www.motorola.com/computer/literature 2-272When MPC Devices are Little-EndianWhen all MPC devices are operating in little-

Page 281

2-28 Computer Group Literature Center Web SiteRaven PCI Bridge ASIC2With respect with the PCI bus, the RavenMPIC registers and the configuration regis

Page 282

Functional Descriptionhttp://www.motorola.com/computer/literature 2-292When any bit in the MPC Error Status register is set, the Raven ASIC will attem

Commentaires sur ces manuels

Pas de commentaire