Motorola MVME2300 Series Uživatelský manuál

Procházejte online nebo si stáhněte Uživatelský manuál pro Procesory Motorola MVME2300 Series. Motorola MVME2300 Series User's Manual Uživatelská příručka

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 282
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků

Shrnutí obsahu

Strany 1 - Programmer’s Reference

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

Strany 2

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

Strany 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

Strany 4 - Lithium Battery Caution

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

Strany 5

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

Strany 6

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

Strany 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

Strany 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

Strany 9

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

Strany 10

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

Strany 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

Strany 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

Strany 13

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

Strany 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

Strany 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

Strany 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

Strany 17 - List of Tables

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

Strany 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

Strany 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

Strany 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

Strany 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.

Strany 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

Strany 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

Strany 24

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 30

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

Strany 31

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

Strany 32

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

Strany 33

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

Strany 34

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

Strany 35

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

Strany 36

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

Strany 37 - PCI Memory Maps

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

Strany 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

Strany 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

Strany 40

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

Strany 41

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

Strany 42

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

Strany 43

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

Strany 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

Strany 45

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

Strany 47

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

Strany 48 - CPU Control Register

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

Strany 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

Strany 50

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

Strany 51

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

Strany 52

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

Strany 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

Strany 54

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

Strany 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

Strany 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

Strany 57

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

Strany 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

Strany 59

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

Strany 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

Strany 61 - VME Registers

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

Strany 62

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

Strany 63

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

Strany 64

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

Strany 65

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

Strany 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

Strany 67

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

Strany 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

Strany 70

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

Strany 72

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

Strany 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

Strany 74

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

Strany 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

Strany 76

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

Strany 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

Strany 78

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

Strany 79

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

Strany 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

Strany 81

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

Strany 82

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

Strany 83

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

Strany 84

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

Strany 85

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

Strany 86

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

Strany 87

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

Strany 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

Strany 89

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

Strany 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

Strany 91 - ❏ Interrupt Acknowledge

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

Strany 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

Strany 93

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

Strany 94

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

Strany 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

Strany 96

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 101

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

Strany 102

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

Strany 103

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

Strany 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

Strany 105

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

Strany 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

Strany 107

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 112

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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.

Strany 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

Strany 119

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

Strany 120

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

Strany 121

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

Strany 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

Strany 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

Strany 124 - PSADD0 - $80

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 130 - Raven Interrupt Controller

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

Strany 131

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

Strany 132

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

Strany 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

Strany 134

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

Strany 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

Strany 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 $

Strany 137

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

Strany 138

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

Strany 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

Strany 141

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

Strany 142

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

Strany 143

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

Strany 144

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

Strany 145

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

Strany 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

Strany 147

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

Strany 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∗[

Strany 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

Strany 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

Strany 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

Strany 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

Strany 153

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

Strany 154

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

Strany 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

Strany 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

Strany 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

Strany 158

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

Strany 159

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

Strany 160

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

Strany 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

Strany 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

Strany 163 - Chip Set

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

Strany 164 - Block Diagrams

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

Strany 165

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

Strany 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

Strany 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

Strany 168

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

Strany 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

Strany 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

Strany 171

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

Strany 172

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

Strany 173 - Bus Interface

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

Strany 174 - ×[64+8])

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

Strany 175

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

Strany 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

Strany 177

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

Strany 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

Strany 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

Strany 181

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

Strany 182 - Chip Defaults

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

Strany 183 - Programming Model

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

Strany 184 - MPC60x Master

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

Strany 185

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

Strany 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

Strany 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

Strany 189 - Register Summary

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

Strany 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

Strany 191

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

Strany 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

Strany 193

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

Strany 194

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

Strany 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

Strany 197

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

Strany 198

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

Strany 199

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

Strany 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

Strany 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

Strany 202

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

Strany 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

Strany 204

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

Strany 205

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

Strany 206

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

Strany 207

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

Strany 208

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

Strany 209

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

Strany 210

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

Strany 211

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

Strany 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

Strany 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

Strany 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

Strany 215 - Software Considerations

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

Strany 216 - Sizing DRAM

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

Strany 217

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

Strany 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

Strany 219 - ECC Codes

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

Strany 220

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

Strany 221

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

Strany 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

Strany 223

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

Strany 224

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

Strany 225 - Features

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

Strany 226

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 235 - LSI3_TO

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

Strany 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

Strany 237

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

Strany 238

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

Strany 239

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

Strany 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

Strany 241

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

Strany 242

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

Strany 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

Strany 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

Strany 245 - 5Programming Details

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

Strany 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

Strany 247 - RavenMPIC

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

Strany 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

Strany 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

Strany 250

viiContentsAbout This ManualSummary of Changes... xxOve

Strany 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

Strany 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

Strany 254

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

Strany 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

Strany 256

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

Strany 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

Strany 258 - VMEbus Domain

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

Strany 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

Strany 260

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

Strany 261 - ARelated Documentation

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

Strany 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

Strany 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

Strany 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

Strany 265

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

Strany 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

Strany 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

Strany 268

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

Strany 269

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

Strany 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

Strany 271

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

Strany 272

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

Strany 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

Strany 274

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

Strany 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

Strany 276

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

Strany 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

Strany 278

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

Strany 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

Strany 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-

Strany 281

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

Strany 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

Komentáře k této Příručce

Žádné komentáře