Motorola MVME1X7P Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Hardware Motorola MVME1X7P herunter. Motorola MVME1X7P User Manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 316
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen

Inhaltsverzeichnis

Seite 1 - Programmer’s Reference

MVME1X7P Single-Board ComputerProgrammer’s ReferenceGuideV1X7PA/PG1Edition of October 2000

Seite 2

xVMEbus Slave Address Modifier Select Register 1...2-36Programming the Local-Bus-to-VMEbus Map Decoders...

Seite 3 - Safety Summary

2-10 Computer Group Literature Center Web SiteVMEchip22Each map decoder includes an alternate address register and an alternate address select registe

Seite 4 - Lithium Battery Caution

Functional Blockshttp://www.motorola.com/computer/literature 2-112Using control register bits in the LCSR, the DMAC can be configured to provide the f

Seite 5

2-12 Computer Group Literature Center Web SiteVMEchip22The DMAC also supports command chaining through the use of a singly- linked list built in local

Seite 6

Functional Blockshttp://www.motorola.com/computer/literature 2-132and to allow transfers which are not an even byte count or which start at an odd add

Seite 7 - Contents

2-14 Computer Group Literature Center Web SiteVMEchip22The DMAC requester requests the bus as required to transfer data to or from the FIFO buffer. Th

Seite 8

Functional Blockshttp://www.motorola.com/computer/literature 2-152Tick TimersThe VMEchip2 includes two general-purpose tick timers. These timers can b

Seite 9

2-16 Computer Group Literature Center Web SiteVMEchip22VMEbus InterrupterThe interrupter provides all the signals necessary to allow software to reque

Seite 10

Functional Blockshttp://www.motorola.com/computer/literature 2-172VMEbus System ControllerWith the exception of the optional SERCLK driver and the Pow

Seite 11

2-18 Computer Group Literature Center Web SiteVMEchip22In addition to the VMEbus timer, the chip contains a local bus timer. This timer asserts the lo

Seite 12

Functional Blockshttp://www.motorola.com/computer/literature 2-192Each of the 31 interrupts can be enabled to generate a local bus interrupt at any le

Seite 13

xiVME Access, Local Bus, and Watchdog Time-out Control Register ...2-66Prescaler Control Register ...

Seite 14

2-20 Computer Group Literature Center Web SiteVMEchip22The interrupt handler provides all logic necessary to identify and handle all local interrupts

Seite 15

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-2124. The operations possible on the register bits, defined as follows: 5. The sta

Seite 16

2-22 Computer Group Literature Center Web SiteVMEchip22Table 2-2. VMEchip2 Memory Map—LCSR Summary (Sheet 1 of 2)DMA TBSNP MODEROMZEROSRAMSPEEDADDER2

Seite 17 - List of Figures

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-232ARBROBNMASTDHBMASTDWBMSTFAIRMSTRWDMASTERVMEBUSDMAHALTDMAENDMATBLDMAFAIRDMRELMDM

Seite 18

2-24 Computer Group Literature Center Web SiteVMEchip22Table 2-2. VMEchip2 Memory Map—LCSR Summary (Sheet 2 of 2)ENIRQ31ENIRQ30ENIRQ29ENIRQ28ENIRQ27E

Seite 19 - List of Tables

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-252This sheet begins on facing page.0123456789101112131415VMEACCESSTIMERLOCALBUSTI

Seite 20

2-26 Computer Group Literature Center Web SiteVMEchip22Programming the VMEbus Slave Map DecodersThis section includes programming information for the

Seite 21 - About This Manual

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-272You program a VMEbus slave map decoder by loading the starting address of the s

Seite 22 - Comments and Suggestions

2-28 Computer Group Literature Center Web SiteVMEchip22$FFF40010. The adders allow any size board to be mapped on any 64KB boundary. The adders are di

Seite 23

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-292VMEbus Slave Ending Address Register 2 This register is the ending address regi

Seite 24

xiiI/O Control Register 2 ...2-97I/O Control Register 3 ...

Seite 25

2-30 Computer Group Literature Center Web SiteVMEchip22VMEbus Slave Address Translation Select Register 1 This register is the address translation sel

Seite 26

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-312VMEbus Slave Address Translation Address Offset Register 2This register is the

Seite 27 - 1Programming Issues

2-32 Computer Group Literature Center Web SiteVMEchip22VMEbus Slave Write Post and Snoop Control Register 2This register is the slave write post and s

Seite 28 - Programming Issues

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-332VMEbus Slave Address Modifier Select Register 2This register is the address mod

Seite 29

2-34 Computer Group Literature Center Web SiteVMEchip22A32 When this bit is high, the second map decoder responds to VMEbus A32 (extended) access cycl

Seite 30 - Block Diagram

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-352VMEbus Slave Write Post and Snoop Control Register 1This register is the slave

Seite 31 - Introduction

2-36 Computer Group Literature Center Web SiteVMEchip22VMEbus Slave Address Modifier Select Register 1This register is the address modifier select reg

Seite 32

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-372A32 When this bit is high, the first map decoder responds to VMEbus A32 (extend

Seite 33 - Programming Interfaces

2-38 Computer Group Literature Center Web SiteVMEchip22Each of the four programmable local bus map decoders has a starting address, an ending address,

Seite 34 - EEPROMs on the MVME1X7P

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-392Write posting is enabled for the segment by setting the write post enable bit i

Seite 35 - Flash Memory on the MVME177

xiiiProgramming the Tick Timers ...3-18Tick Timer 1 Compare Register ...

Seite 36

2-40 Computer Group Literature Center Web SiteVMEchip22Local Bus Slave (VMEbus Master) Starting Address Register 1This register is the starting addres

Seite 37 - Onboard SDRAM

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-412Local Bus Slave (VMEbus Master) Ending Address Register 3 This register is the

Seite 38 - I/O Interfaces

2-42 Computer Group Literature Center Web SiteVMEchip22Local Bus Slave (VMEbus Master) Starting Address Register 4 This register is the starting addre

Seite 39

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-432Local Bus Slave (VMEbus Master) Attribute Register 4 This register is the attri

Seite 40

2-44 Computer Group Literature Center Web SiteVMEchip22Local Bus Slave (VMEbus Master) Attribute Register 3 This register is the attribute register fo

Seite 41

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-452Local Bus Slave (VMEbus Master) Attribute Register 2 This register is the attri

Seite 42 - Local Resources

2-46 Computer Group Literature Center Web SiteVMEchip22Local Bus Slave (VMEbus Master) Attribute Register 1 This register is the attribute register fo

Seite 43

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-472VMEbus Slave GCSR Group Address Register This register defines the group addres

Seite 44 - VMEbus Interface and VMEchip2

2-48 Computer Group Literature Center Web SiteVMEchip22VMEbus Slave GCSR Board Address Register This register defines the board address of the GCSR as

Seite 45 - RESET switch control

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-492Local-Bus-to-VMEbus Enable Control Register This register is the map decoder en

Seite 46 - Memory Maps

xivCHAPTER 4 MCECC FunctionsIntroduction ...

Seite 47 - 4MB Flash

2-50 Computer Group Literature Center Web SiteVMEchip22Local-Bus-to-VMEbus I/O Control Register This register controls the VMEbus short I/O map and th

Seite 48

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-512I2WP When this bit is high, write posting is enabled to the local bus F page. W

Seite 49

2-52 Computer Group Literature Center Web SiteVMEchip22A maximum of 4GB of data may be transferred with one DMAC command. Larger transfers can be acco

Seite 50

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-532.DMAC RegistersThis section provides addresses and bit level descriptions of th

Seite 51 - Detailed I/O Memory Maps

2-54 Computer Group Literature Center Web SiteVMEchip22TBLSC These bits control the snoop signal lines on the local bus when the DMAC is table walking

Seite 52

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-5520 The request level is 0. 1 The request level is 1. 2 The request level is 2. 3

Seite 53

2-56 Computer Group Literature Center Web SiteVMEchip22always requests at the old level until it becomes bus master and the new level takes effect. If

Seite 54

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-572DMAC Control Register 2 (bits 8-15) This portion of the control register is loa

Seite 55

2-58 Computer Group Literature Center Web SiteVMEchip22SNP These bits control the snoop signal lines on the local bus when the DMAC is local bus maste

Seite 56 - 1514131211109876543210

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-592VMEbus address modifier bits 2-5, and address modifier bits 0 and 1 are provide

Seite 57

xvScrub Prescaler Counter (Bits 7-0)...4-24Scrub Timer Counter (Bits 15-8)...

Seite 58

2-60 Computer Group Literature Center Web SiteVMEchip22DMAC VMEbus Address Counter In direct mode, this counter is programmed with the starting addres

Seite 59

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-612VMEbus Interrupter Control Register This register controls the VMEbus interrup

Seite 60 - Register Bit Names

2-62 Computer Group Literature Center Web SiteVMEchip22VMEbus Interrupter Vector Register This register controls the VMEbus interrupter vector. MPU St

Seite 61

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-632DMAIC The DMAC interrupt counter is incremented when an interrupt is sent to th

Seite 62 - Size Access

2-64 Computer Group Literature Center Web SiteVMEchip22DLPE If this bit is set, the DMAC has received a TEA and the status indicated a parity error du

Seite 63

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-652DMAC Ton/Toff Timers and VMEbus Global Time-out Control RegisterThis register c

Seite 64

2-66 Computer Group Literature Center Web SiteVMEchip22VME Access, Local Bus, and Watchdog Time-out Control Register WDTO These bits define the watchd

Seite 65

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-672Prescaler Control Register The prescaler provides the various clocks required b

Seite 66

2-68 Computer Group Literature Center Web SiteVMEchip22Tick Timer 1 Compare Register The tick timer 1 counter is compared to this register. When they

Seite 67

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-692Tick Timer 2 Compare Register The tick timer 2 counter is compared to this regi

Seite 69

2-70 Computer Group Literature Center Web SiteVMEchip22Board Control Register RSWE The RESET switch enable bit is used with the “no VMEbus interface”

Seite 70

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-712Watchdog Timer Control Register WDEN When this bit is high, the watchdog timer

Seite 71

2-72 Computer Group Literature Center Web SiteVMEchip22WDCS When this bit is set high, the watchdog time-out status bit (WDTO bit in this register) is

Seite 72 - VMEbus Memory Map

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-732Tick Timer 1 Control Register EN When this bit is high, the counter increments.

Seite 73 - Interrupt Handling

2-74 Computer Group Literature Center Web SiteVMEchip22Programming the Local Bus InterrupterThe local bus interrupter is used by devices that need to

Seite 74 - 1. Set up Tick Timer:

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-752Table 2-4. Local Bus Interrupter SummaryInterrupt VectorPriority for Simultane

Seite 75 - Cache Coherency (MVME167P)

2-76 Computer Group Literature Center Web SiteVMEchip22Notes1. X = The contents of vector base register 0. 2. Y = The contents of vector base register

Seite 76 - Cache Coherency (MVME177P)

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-772Local Bus Interrupter Status Register (bits 24-31) This register is the local b

Seite 77 - Using Bus Timers

2-78 Computer Group Literature Center Web SiteVMEchip22Local Bus Interrupter Status Register (bits 16-23) This register is the local bus interrupter s

Seite 78 - Indivisible Cycles

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-792Local Bus Interrupter Status Register (bits 8-15) This register is the local bu

Seite 79

xviiList of FiguresFigure 1-1. MVME167P Block Diagram...1-5Figure 1-2. MVME177P Block

Seite 80 - Sources of Local Bus Errors

2-80 Computer Group Literature Center Web SiteVMEchip22Local Bus Interrupter Status Register (bits 0-7) This register is the local bus interrupter sta

Seite 81 - Error Conditions

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-812Local Bus Interrupter Enable Register (bits 24-31) This register is the local b

Seite 82 - MPU TEA - Cause Unidentified

2-82 Computer Group Literature Center Web SiteVMEchip22Local Bus Interrupter Enable Register (bits 16-23) This register is the local bus interrupter e

Seite 83 - DMAC Parity Error

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-832Local Bus Interrupter Enable Register (bits 8-15) This is the local bus interru

Seite 84 - DMAC LTO Error

2-84 Computer Group Literature Center Web SiteVMEchip22Local Bus Interrupter Enable Register (bits 0-7) This is the local bus interrupter enable regis

Seite 85 - SCC Retry Error

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-852Software Interrupt Set Register (bits 8-15) This register is used to set the so

Seite 86 - SCC Offboard Error

2-86 Computer Group Literature Center Web SiteVMEchip22CVI1E Clear VMEbus IRQ1 edge-sensitive interrupt. CPE Not used on MVME1x7P. CMWP Clear VMEbus m

Seite 87 - LAN Offboard Error

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-872Interrupt Clear Register (bits 8-15) This register is used to clear the edge so

Seite 88 - SCSI Offboard Error

2-88 Computer Group Literature Center Web SiteVMEchip22Interrupt Level Register 1 (bits 16-23) This register is used to define the level of the SYSFAI

Seite 89 - SCSI LTO Error

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-892Interrupt Level Register 1 (bits 0-7) This register is used to define the level

Seite 91 - 2VMEchip2

2-90 Computer Group Literature Center Web SiteVMEchip22Interrupt Level Register 2 (bits 16-23) This register is used to define the level of the GCSR S

Seite 92

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-912Interrupt Level Register 2 (bits 0-7) This register is used to define the level

Seite 93

2-92 Computer Group Literature Center Web SiteVMEchip22Interrupt Level Register 3 (bits 16-23) This register is used to define the level of the softwa

Seite 94

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-932Interrupt Level Register 3 (bits 0-7) This register is used to define the level

Seite 95

2-94 Computer Group Literature Center Web SiteVMEchip22Interrupt Level Register 4 (bits 16-23) This register is used to define the level of the VMEbus

Seite 96

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-952Interrupt Level Register 4 (bits 0-7) This register is used to define the level

Seite 97

2-96 Computer Group Literature Center Web SiteVMEchip22I/O Control Register 1 This register is a general purpose I/O control register. Bits 16-19 cont

Seite 98

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-972I/O Control Register 2 GPIOO1 Connects to pin 16 of the Remote Status and Contr

Seite 99 - VMEbus-to-Local-Bus Interface

2-98 Computer Group Literature Center Web SiteVMEchip22Miscellaneous Control Register DISBGN When this bit is high, the VMEbus BGIN filters are disabl

Seite 100 - VMEchip2

LCSR Programming Modelhttp://www.motorola.com/computer/literature 2-992from the retry and the board does not lose its turn on the VMEbus. For this rea

Seite 101 - Functional Blocks

xixList of TablesTable 1-1. MVME1X7P Features Summary...1-3Table 1-2. Functions Duplicated

Seite 102

2-100 Computer Group Literature Center Web SiteVMEchip22GCSR Programming ModelThis section describes the programming model for the Global Control and

Seite 103

GCSR Programming Modelhttp://www.motorola.com/computer/literature 2-1012The Location Monitor Status register provides the status of the location monit

Seite 104 - Tick and Watchdog Timers

2-102 Computer Group Literature Center Web SiteVMEchip22Programming the GCSRA complete description of the GCSR appears in the following tables. Each r

Seite 105

GCSR Programming Modelhttp://www.motorola.com/computer/literature 2-1032Table 2-5 shows a summary of the GCSR. VMEchip2 Revision Register This registe

Seite 106 - VMEbus Interrupter

2-104 Computer Group Literature Center Web SiteVMEchip22VMEchip2 ID RegisterThis register is the VMEchip2 ID register. The ID for the VMEchip2 is 10.

Seite 107 - VMEbus System Controller

GCSR Programming Modelhttp://www.motorola.com/computer/literature 2-1052SIG3 The SIG3 bit is set when a VMEbus master writes a 1 to it. When the SIG3

Seite 108

2-106 Computer Group Literature Center Web SiteVMEchip22VMEchip2 Board Status/Control Register This register is the VMEchip2 board status/control regi

Seite 109

GCSR Programming Modelhttp://www.motorola.com/computer/literature 2-1072General Purpose Register 0 This register is a general purpose register that al

Seite 110 - LCSR Programming Model

2-108 Computer Group Literature Center Web SiteVMEchip22General Purpose Register 3 This register is a general purpose register that allows a local bus

Seite 111

3-133PCCchip2IntroductionThis chapter defines the peripheral channel controller ASIC, referred to hereafter as the PCCchip2. The PCCchip2 is designed

Seite 112

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

Seite 114

3-2 Computer Group Literature Center Web SitePCCchip23Functional DescriptionThe following sections provide an overview of the functions provided by th

Seite 115

Functional Descriptionhttp://www.motorola.com/computer/literature 3-33BBRAM InterfaceThe PCCchip2 provides a read/write interface to the BBRAM by any

Seite 116

3-4 Computer Group Literature Center Web SitePCCchip23MPU Channel Attention access is used to cause the 82596CA to begin executing memory resident Com

Seite 117

Functional Descriptionhttp://www.motorola.com/computer/literature 3-53memory. The LANC Error Status Register in the PCCchip2 is updated and a LANC bus

Seite 118

3-6 Computer Group Literature Center Web SitePCCchip2353C710 SCSI Controller InterfaceThe PCCchip2 provides a map decoder and an interrupt handler for

Seite 119 - OPER R/W

Functional Descriptionhttp://www.motorola.com/computer/literature 3-73General Purpose I/O PinThe General Purpose I/O pin can be used as an input pin,

Seite 120

3-8 Computer Group Literature Center Web SitePCCchip23to the CD2401. Note that the PCCchip2 drives the CD2401 A7-A0 pins with $01 for modem interrupt

Seite 121

Functional Descriptionhttp://www.motorola.com/computer/literature 3-93Tick TimerThe PCCchip2 includes two 32-bit general purpose tick timers. The tick

Seite 122

3-10 Computer Group Literature Center Web SitePCCchip23Overall Memory MapThe following memory map includes all devices selected by the PCCchip2 map de

Seite 123

Programming Modelhttp://www.motorola.com/computer/literature 3-113Programming ModelThis section defines the programming model for the control and stat

Seite 124

xxiAbout This ManualThis manual provides board-level information and detailed ASIC information, including register bit descriptions, for the MVME167PA

Seite 125

3-12 Computer Group Literature Center Web SitePCCchip23Table 3-2. PCCchip2 Memory Map - Control and Status RegistersThis sheet continues on facing pa

Seite 126

Programming Modelhttp://www.motorola.com/computer/literature 3-133This sheet begins on facing page.INTERRUPTMASK LEVELINTERRUPTIPL LEVELTIC TIMER 2IRQ

Seite 127

3-14 Computer Group Literature Center Web SitePCCchip23Chip ID RegisterThe Chip ID Register is located at $FFF42000. It is an 8-bit read-only register

Seite 128

Programming Modelhttp://www.motorola.com/computer/literature 3-153General Control RegisterThe General Control Register is located at $FFF42002. It is

Seite 129

3-16 Computer Group Literature Center Web SitePCCchip23C040 CPU040. This bit should remain set to indicate that the MPU is from the M68000 family. Whe

Seite 130

Programming Modelhttp://www.motorola.com/computer/literature 3-173A normal read access to the Vector Base Register yields the value $0F if the read ha

Seite 131

3-18 Computer Group Literature Center Web SitePCCchip23A suggested setting of the Local Interrupt Vector Register in the SCC chip is $5C. This produce

Seite 132

Programming Modelhttp://www.motorola.com/computer/literature 3-193Tick Timer 1 CounterThe Tick Timer 1 Counter is a 32-bit read/write register located

Seite 133

3-20 Computer Group Literature Center Web SitePCCchip23Tick Timer 2 CounterThe Tick Timer 2 Counter is a 32-bit read/write register located at address

Seite 134

Programming Modelhttp://www.motorola.com/computer/literature 3-213frequency is used for BCLK. To provide a 1 MHz clock to the tick timers, the prescal

Seite 135

xxiiOverview of ContentsChapter 1, Programming Issues, describes the board-level hardware features of MVME1X7P single-board computers. It includes mem

Seite 136

3-22 Computer Group Literature Center Web SitePCCchip23Tick Timer 2 Control RegisterThis is an 8-bit read/write register that controls Tick Timer 2. I

Seite 137

Programming Modelhttp://www.motorola.com/computer/literature 3-233Tick Timer 1 Control RegisterThis is an 8-bit read/write register that controls Tick

Seite 138

3-24 Computer Group Literature Center Web SitePCCchip23General Purpose Input Interrupt Control RegisterIL2-IL0 These three bits select the interrupt l

Seite 139

Programming Modelhttp://www.motorola.com/computer/literature 3-253General Purpose Input/Output Pin Control RegisterGPO When GPO is set, and GPOE is se

Seite 140

3-26 Computer Group Literature Center Web SitePCCchip23INT Interrupt Status. When this bit is high a Tick Timer 2 interrupt is being generated at the

Seite 141

Programming Modelhttp://www.motorola.com/computer/literature 3-273SCC Error Status and Interrupt Control RegistersThis section provides addresses and

Seite 142

3-28 Computer Group Literature Center Web SitePCCchip23SCC Modem Interrupt Control RegisterIL2-IL0 Interrupt Request Level. These three bits select th

Seite 143 - WAIT RMW

Programming Modelhttp://www.motorola.com/computer/literature 3-293SCC Transmit Interrupt Control RegisterIL2-IL0 Interrupt Request Level. These three

Seite 144 - LVFAIR LVRWD

3-30 Computer Group Literature Center Web SitePCCchip23SCC Receive Interrupt Control RegisterIL2-IL0 Interrupt Request Level. These three bits select

Seite 145

Programming Modelhttp://www.motorola.com/computer/literature 3-313Modem PIACK RegisterThe Modem PIACK Register is used to execute modem pseudo interru

Seite 146

xxiiiYou can also submit comments to the following e-mail address: [email protected] all your correspondence, please list your name, posit

Seite 147

3-32 Computer Group Literature Center Web SitePCCchip23Transmit PIACK RegisterThe Transmit PIACK Register is used to execute transmit pseudo interrupt

Seite 148

Programming Modelhttp://www.motorola.com/computer/literature 3-333Receive PIACK RegisterThe Receive PIACK Register is used to execute receive pseudo i

Seite 149

3-34 Computer Group Literature Center Web SitePCCchip23LANC Error Status and Interrupt Control RegistersThis section provides addresses and bit level

Seite 150

Programming Modelhttp://www.motorola.com/computer/literature 3-35382596CA LANC Interrupt Control RegisterIL2-IL0 Interrupt Request Level. These three

Seite 151

3-36 Computer Group Literature Center Web SitePCCchip23LANC Bus Error Interrupt Control RegisterIL2-IL0 Interrupt Request Level. These three bits sele

Seite 152

Programming Modelhttp://www.motorola.com/computer/literature 3-373Programming the SCSI Error Status and Interrupt RegistersThis section provides addre

Seite 153

3-38 Computer Group Literature Center Web SitePCCchip23SCSI Interrupt Control RegisterIL2-IL0 Interrupt Request Level. These three bits select the int

Seite 154

Programming Modelhttp://www.motorola.com/computer/literature 3-393Programming the Printer PortThis section provides addresses and bit level descriptio

Seite 155

3-40 Computer Group Literature Center Web SitePCCchip23Printer FAULT Interrupt Control RegisterIL2-IL0 These three bits select the interrupt level for

Seite 156

Programming Modelhttp://www.motorola.com/computer/literature 3-413Printer SEL Interrupt Control RegisterIL2-IL0 These three bits select the interrupt

Seite 157

xxivboldis used for user input that you type just as it appears; it is also used for commands, options and arguments to commands, and names of program

Seite 158

3-42 Computer Group Literature Center Web SitePCCchip23Printer PE Interrupt Control RegisterIL2-IL0 These three bits select the interrupt level for th

Seite 159

Programming Modelhttp://www.motorola.com/computer/literature 3-433Printer BUSY Interrupt Control RegisterIL2-IL0 These three bits select the interrupt

Seite 160 - RESET switch is disabled

3-44 Computer Group Literature Center Web SitePCCchip23Printer Input Status RegisterBSY This bit reflects the state of the Printer Busy input pin. It

Seite 161 - WDBFE WDS/L WDRSE

Programming Modelhttp://www.motorola.com/computer/literature 3-453Printer Port Control RegisterMAN Manual Strobe Control - This bit selects the auto o

Seite 162

3-46 Computer Group Literature Center Web SitePCCchip23INP Printer Input Prime - This bit controls the input prime signal. When this bit is high, the

Seite 163

Programming Modelhttp://www.motorola.com/computer/literature 3-473Printer Data RegisterPD15-PD0 Writing to these bits causes the PCCchip2 to latch dat

Seite 164

3-48 Computer Group Literature Center Web SitePCCchip23Interrupt Priority Level RegisterIPL2-IPL0 Interrupt Priority Level - These bits reflect the pr

Seite 165

Programming Modelhttp://www.motorola.com/computer/literature 3-493Interrupt Mask Level RegisterMSK2-MSK0 Interrupt Mask Level - The interrupt mask lev

Seite 166

3-50 Computer Group Literature Center Web SitePCCchip23

Seite 167

4-144MCECC FunctionsIntroductionThe ECC DRAM Controller ASIC (MCECC) is a device used on earlier MVME167/177 models whose functions are now incorporat

Seite 168

xxvThe terms control bit, status bit, true, and false are used extensively in this document. The term control bit is used to describe a bit in a regis

Seite 169

4-2 Computer Group Literature Center Web SiteMCECC Functions4FeaturesMCECC functions now implemented on the Petra chip include:Table 4-1. MCECC Funct

Seite 170

Functional Descriptionhttp://www.motorola.com/computer/literature 4-34Functional DescriptionThe following sections provide an overview of the function

Seite 171

4-4 Computer Group Literature Center Web SiteMCECC Functions4Note The table is not complete because it cannot account for the effects of a write posti

Seite 172

Functional Descriptionhttp://www.motorola.com/computer/literature 4-54ECCThe Petra MCECC sector pair performs single-bit error correction and double-b

Seite 173

4-6 Computer Group Literature Center Web SiteMCECC Functions4Double Bit Error (Cycle Type = Burst Read or Non-Burst Read)You cannot correct the data t

Seite 174

Functional Descriptionhttp://www.motorola.com/computer/literature 4-744. Notify the local MPU via interrupt if so enabled. Triple (or Greater) Bit Err

Seite 175

4-8 Computer Group Literature Center Web SiteMCECC Functions4Error LoggingECC error logging is facilitated by the Petra MCECC sector because of its in

Seite 176

Functional Descriptionhttp://www.motorola.com/computer/literature 4-94ArbitrationThe MCECC sector has three different entities that can request use of

Seite 177

4-10 Computer Group Literature Center Web SiteMCECC Functions4Programming ModelThis section defines the programming model for the control and status r

Seite 178

Programming Modelhttp://www.motorola.com/computer/literature 4-114Table 4-3. MCECC Sector Internal Register Memory MapMCECC Sector Base Address = $FF

Seite 180

4-12 Computer Group Literature Center Web SiteMCECC Functions4Register Register Bit Names Offset Name D31 D30 D29 D28 D27 D26 D25 D24$40 SCRUB PRESCAL

Seite 181

Programming Modelhttp://www.motorola.com/computer/literature 4-134Chip ID RegisterThe Chip ID register is hard-wired to a hexadecimal value of $81. Th

Seite 182

4-14 Computer Group Literature Center Web SiteMCECC Functions4Memory Configuration RegisterMSIZ2-MSIZ0MSIZ2-MSIZ0 together define the size of the tota

Seite 183

Programming Modelhttp://www.motorola.com/computer/literature 4-154Base Address RegisterThese eight bits are combined with the two most significant bit

Seite 184

4-16 Computer Group Literature Center Web SiteMCECC Functions4NCEBEN Setting the NCEBEN control bit enables the MCECC pair to assert TEA∗ when a non-c

Seite 185

Programming Modelhttp://www.motorola.com/computer/literature 4-174Note This register is configured only during power-up-reset and is unchanged by soft

Seite 186 - GPOEN3 GPOEN2 GPOEN1 GPOEN0

4-18 Computer Group Literature Center Web SiteMCECC Functions4The writing of checkbits causes the MCECC sector to perform a read-modify-write to DRAM.

Seite 187 - GPIOO3 GPIOO2 GPIOO1 GPIOO0

Programming Modelhttp://www.motorola.com/computer/literature 4-194cleared during normal system operation. DERC also allows the write portion of a read

Seite 188

4-20 Computer Group Literature Center Web SiteMCECC Functions4SCRB This status bit reflects the state of the scrubber. When the scrubber is in the pro

Seite 189

Programming Modelhttp://www.motorola.com/computer/literature 4-214Chip Prescaler CounterThis register reflects the current value in the prescaler coun

Seite 190 - GCSR Programming Model

1-111Programming IssuesIntroductionThe MVME167P and MVME177P single-board computers are complex boards that interface both to the VMEbus and the SCSI

Seite 191

4-22 Computer Group Literature Center Web SiteMCECC Functions4STON2-STON0STON2-STON0 control the amount of time that the scrubber occupies the DRAM be

Seite 192 - Programming the GCSR

Programming Modelhttp://www.motorola.com/computer/literature 4-234Note that if STON2-0 is zero, the scrubber always releases the DRAM after one memory

Seite 193 - Bit Numbers

4-24 Computer Group Literature Center Web SiteMCECC Functions4Scrub Prescaler Counter (Bits 7-0)This register reflects the current value in the scrub

Seite 194

Programming Modelhttp://www.motorola.com/computer/literature 4-254Scrub Timer Counter (Bits 7-0)This register reflects the current value in the Scrub

Seite 195

4-26 Computer Group Literature Center Web SiteMCECC Functions4Scrub Address Counter (Bits 23-16)This register reflects the current value in the Scrub

Seite 196

Programming Modelhttp://www.motorola.com/computer/literature 4-274Error Logger RegisterSBE SINGLE BIT ERROR is set when the last error logged was due

Seite 197

4-28 Computer Group Literature Center Web SiteMCECC Functions4ERRLOG When set, ERRLOG indicates that a single- or a double-bit error has been logged b

Seite 198

Programming Modelhttp://www.motorola.com/computer/literature 4-294Error Address (Bits 15-8)This register reflects the value that was on bits 15-8 of t

Seite 199 - 3PCCchip2

4-30 Computer Group Literature Center Web SiteMCECC Functions4Error Syndrome RegisterS6-S0 Bits SYNDROME6-0 reflect the syndrome value at the last log

Seite 200 - General Description

Programming Modelhttp://www.motorola.com/computer/literature 4-314The states of RSIZ2-0 after reset (power-up, soft, or local) match those of the RSIZ

Seite 201 - BBRAM Interface

1-2 Computer Group Literature Center Web SiteProgramming Issues1The Petra ASIC is functionally compatible with each of the components that it replaces

Seite 202 - PCCchip2

4-32 Computer Group Literature Center Web SiteMCECC Functions4being set. The state of FSTRD after a reset (power-up, soft, or local) is determined by

Seite 203 - Functional Description

Programming Modelhttp://www.motorola.com/computer/literature 4-334SDRAM Configuration Register SDCFG2-SDCFG0 Define the physical SDRAM memory populati

Seite 204 - Parallel Port Interface

4-34 Computer Group Literature Center Web SiteMCECC Functions4InitializationMost DRAM vendors require that the DRAMs be subjected to some number of ac

Seite 205 - CD2401 SCC Interface

Programming Modelhttp://www.motorola.com/computer/literature 4-3549. Ensure that the zero-fill stops after one pass by clearing the SCRBEN bit in the

Seite 206

4-36 Computer Group Literature Center Web SiteMCECC Functions4Syndrome DecodingThe following table defines the syndrome bit encoding for the Petra/MCE

Seite 207 - Tick Timer

Syndrome Decodinghttp://www.motorola.com/computer/literature 4-374Since the memory architecture is 32 data bits plus seven syndrome bits with a non-in

Seite 208 - Overall Memory Map

4-38 Computer Group Literature Center Web SiteMCECC Functions4

Seite 209 - Programming Model

AA-1ASummary of ChangesIntroductionThis appendix summarizes the modifications that accompanied the introduction of the Petra ASIC on the MVME167P and

Seite 210

A-2 Computer Group Literature Center Web SiteSummary of ChangesA

Seite 211

BB-1BPrinter and Serial PortConnectionsIntroductionThis appendix has connection diagrams for the printer port and the four serial ports on the MVME1X7

Seite 212 - Chip Revision Register

Introductionhttp://www.motorola.com/computer/literature 1-31FeaturesThe “Petra” ASIC supplants the MCECC memory controller ASIC on MVME1X7P boards, pe

Seite 213 - General Control Register

B-2 Computer Group Literature Center Web SitePrinter and Serial Port ConnectionsBFigure B-1. MVME1X7P Printer Port with MVME712M1347 9403MVME167P / M

Seite 214 - Vector Base Register

Connection Diagramshttp://www.motorola.com/computer/literature B-3BFigure B-2. MVME1X7P Serial Port 1 Configured as DCE1348 9403MVME167P / MVME177PP2

Seite 215

B-4 Computer Group Literature Center Web SitePrinter and Serial Port ConnectionsBFigure B-3. MVME1X7P Serial Port 2 Configured as DCEMC145406DC27403R

Seite 216 - Programming the Tick Timers

Connection Diagramshttp://www.motorola.com/computer/literature B-5BFigure B-4. MVME1X7P Serial Port 3 Configured as DCEMC145406DA19413RXDMC145406DA23

Seite 217

B-6 Computer Group Literature Center Web SitePrinter and Serial Port ConnectionsBFigure B-5. MVME1X7P Serial Port 4 Configured as DCEMC145406DA25423R

Seite 218

Connection Diagramshttp://www.motorola.com/computer/literature B-7BFigure B-6. MVME1X7P Serial Port 1 Configured as DTE1352 9403MVME167P / MVME177PP2

Seite 219

B-8 Computer Group Literature Center Web SitePrinter and Serial Port ConnectionsBFigure B-7. MVME1X7P Serial Port 2 Configured as DTEMC145406DC27402T

Seite 220

Connection Diagramshttp://www.motorola.com/computer/literature B-9BFigure B-8. MVME1X7P Serial Port 3 Configured as DTEMC145406DA19412TXDMC145406DA23

Seite 221

B-10 Computer Group Literature Center Web SitePrinter and Serial Port ConnectionsBFigure B-9. MVME1X7P Serial Port 4 Configured as DTEMC145406DA25422

Seite 222

CC-1CRelated DocumentationMCG DocumentsThe Motorola Computer Group publications listed below are referenced in this manual. You can obtain paper or el

Seite 223

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

Seite 224

1-4 Computer Group Literature Center Web SiteProgramming Issues1Applicable Industry StandardsThese boards conform to the requirements of the following

Seite 225

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

Seite 226

Related Specificationshttp://www.motorola.com/computer/literature C-3CRelated SpecificationsFor additional information, refer to the following table f

Seite 227

C-4 Computer Group Literature Center Web SiteRelated DocumentationCORMicroprocessor system bus for 1 to 4 byte dataBureau Central de la Commission Ele

Seite 228

IN-1IndexNumerics53C710 SCSI controller 1-15, 3-682596CALAN coprocessor 1-14, 3-3LAN coprocessor memory map 1-40LANC Interrupt Control Register 3-35AA

Seite 229

IndexIN-2 Computer Group Literature Center Web SiteINDEXBBack Off signal (PCCchip2 ASIC) 3-5backward compatibility 1-2base address, VMEchip2 LCSR 2-20

Seite 230

http://www.motorola.com/computer/literature IN-3INDEXclear-on-compare mode, VMEchip2 counters2-15clocks for VMEchip2 counters and timers2-67command ch

Seite 231

IndexIN-4 Computer Group Literature Center Web SiteINDEXEECC (error-correcting code) 4-5edge/level-sensitiveinterrupt, GPIO 3-24LANC 3-35printer ackno

Seite 232

http://www.motorola.com/computer/literature IN-5INDEXID register, VMEchip2 2-104VMEchip2 Board Status/Controlregister 2-106VMEchip2 ID register 2-104V

Seite 233

IndexIN-6 Computer Group Literature Center Web SiteINDEXInterrupt Priority Level register (PCCchip2ASIC) 3-48interrupt sourcesPCCchip2 VBR 3-17VMEchip

Seite 234

http://www.motorola.com/computer/literature IN-7INDEXlocal bus interrupter registersI/O Control register 1 2-96I/O Control register 2 2-97I/O Control

Seite 235

Introductionhttp://www.motorola.com/computer/literature 1-51Figure 1-1. MVME167P Block Diagram2816 0800VMEchip 2VMEbusInterfaceEPROM4 44-pinPLCC53C71

Seite 236

IndexIN-8 Computer Group Literature Center Web SiteINDEXDefaults register 2 4-32DRAM Control register 4-15Error Address (bits 23-16) 4-28Error Address

Seite 237 - Programming the Printer Port

http://www.motorola.com/computer/literature IN-9INDEXnon-privileged access cycles, VMEbus 2-34,2-37Non-Volatile RAM (NVRAM) 1-3memory map 1-41see BBRA

Seite 238

IndexIN-10 Computer Group Literature Center Web SiteINDEXPrinter Input Status register (PCCchip2ASIC) 3-44Printer PE Interrupt Control register(PCCchi

Seite 239

http://www.motorola.com/computer/literature IN-11INDEXSCC Receive Interrupt Control register(PCCchip2 ASIC) 3-30SCC Transmit Interrupt Control registe

Seite 240

IndexIN-12 Computer Group Literature Center Web SiteINDEXTTEA source 3-34Tick Timer 1 Compare register 3-18Tick Timer 1 Control register (PCCchip2ASIC

Seite 241

http://www.motorola.com/computer/literature IN-13INDEXslave 2-9slave map decoders 2-26slave map decoders, programming 2-26system controller function 2

Seite 242

IndexIN-14 Computer Group Literature Center Web SiteINDEX

Seite 243

1-6 Computer Group Literature Center Web SiteProgramming Issues1Figure 1-2. MVME177P Block Diagram2816 0800VMEchip 2VMEbusInterfaceEPROM2 44-pinPLCC5

Seite 244

Programming Interfaceshttp://www.motorola.com/computer/literature 1-71Programming InterfacesThe following sections describe the programming interface

Seite 245

1-8 Computer Group Literature Center Web SiteProgramming Issues1As a general rule, any master can access any slave; not all combinations pass the comm

Seite 246

Programming Interfaceshttp://www.motorola.com/computer/literature 1-91MVME177The EEPROMs on the MVME177 share 2MB of memory with the first 2MB of Flas

Seite 247 - Interrupt Mask Level Register

1-10 Computer Group Literature Center Web SiteProgramming Issues1Figure 1-3. MVME177 Flash and EPROM Memory Mapping SchemesSRAMThe MVME167P and MVME1

Seite 248

Programming Interfaceshttp://www.motorola.com/computer/literature 1-111The MVME177P implements primary and secondary backup sources. You can select fr

Seite 249 - 4MCECC Functions

1-12 Computer Group Literature Center Web SiteProgramming Issues1Battery-Backed-Up RAM and ClockAlthough the M48T58-70 RAM and clock chip is an 8-bit

Seite 250 - Features

Programming Interfaceshttp://www.motorola.com/computer/literature 1-131Serial Port InterfaceThe CD2401 serial controller chip (SCC) is used to impleme

Seite 251

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

Seite 252 - Cache Coherency

1-14 Computer Group Literature Center Web SiteProgramming Issues1The CD2401 supports DMA operations to local memory. Because the CD2401 does not suppo

Seite 253

Programming Interfaceshttp://www.motorola.com/computer/literature 1-151Ethernet InterfaceThe MVME1X7P uses the Intel 82596CA LAN coprocessor to implem

Seite 254 - MCECC Functions

1-16 Computer Group Literature Center Web SiteProgramming Issues1SCSI InterfaceThe MVME167P and MVME177P single-board computers provide for mass stora

Seite 255

Functional Descriptionhttp://www.motorola.com/computer/literature 1-171Watchdog TimerThe VMEchip2 ASIC supplies a watchdog timer function. When enable

Seite 256 - Error Logging

1-18 Computer Group Literature Center Web SiteProgramming Issues1VMEbus Interface and VMEchip2The local-bus-to-VMEbus interface and the VMEbus-to-loca

Seite 257 - Chip Defaults

Functional Descriptionhttp://www.motorola.com/computer/literature 1-191Notes1.RESET switch control.2. Watchdog timer control.3. Access and watchdog ti

Seite 258

1-20 Computer Group Literature Center Web SiteProgramming Issues18. 32-bit prescaler. The prescaler can also be accessed at $FFF40064 when the optiona

Seite 259

Memory Mapshttp://www.motorola.com/computer/literature 1-211The onboard I/O space must be marked cache-inhibit and serialized in its page table. Table

Seite 260

1-22 Computer Group Literature Center Web SiteProgramming Issues1($00000000 - $003FFFFF). The VMEchip2 and DRAM map decoders are disabled by a local b

Seite 261

Memory Mapshttp://www.motorola.com/computer/literature 1-231$FFF43100 - $FFF431FF Petra/MCECC #2 D8 256B 1$FFF43200 - $FFF43FFF Petra/MCECCs (repeated

Seite 262 - Memory Configuration Register

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

Seite 263 - DRAM Control Register

1-24 Computer Group Literature Center Web SiteProgramming Issues1Notes1. For a complete description of the register bits, refer to the data sheet for

Seite 264 - BCLK Frequency Register

Memory Mapshttp://www.motorola.com/computer/literature 1-251Detailed I/O Memory MapsTables 1-5 through 1-14 give the detailed memory maps for: 7 You

Seite 265 - Data Control Register

1-26 Computer Group Literature Center Web SiteProgramming Issues1Table 1-5. VMEchip2 Memory Map (Sheet 1 of 3)DMA TBSNP MODEROMZEROSRAMSPEEDADDER2SLA

Seite 266

Memory Mapshttp://www.motorola.com/computer/literature 1-271This sheet begins on facing page.ARBROBNMASTDHBMASTDWBMSTFAIRMSTRWDMASTERVMEBUSDMAHALTDMAE

Seite 267 - Scrub Control Register

1-28 Computer Group Literature Center Web SiteProgramming Issues1Table 1-5. VMEchip2 Memory Map (Sheet 2 of 3)ENIRQ31ENIRQ30ENIRQ29ENIRQ28ENIRQ27ENIR

Seite 268

Memory Mapshttp://www.motorola.com/computer/literature 1-291This sheet begins on facing page.0123456789101112131415VMEACCESSTIMERLOCALBUSTIMERWD TIME

Seite 269 - Chip Prescaler Counter

1-30 Computer Group Literature Center Web SiteProgramming Issues1Table 1-5. VMEchip2 Memory Map (Sheet 3 of 3) VMEchip2 GCSR Base Address = $FFF40100

Seite 270 - STON2-STON0

Memory Mapshttp://www.motorola.com/computer/literature 1-311Table 1-6. Printer Memory MapPrinter ACK Interrupt Control Register $FFF42030BIT31302

Seite 271

1-32 Computer Group Literature Center Web SiteProgramming Issues1Table 1-7. PCCchip2 Memory MapPRTRFLTPLTYPRTRFLTE/L*PRTRFLTINTPRTRFLTIENPRTRFLTICLRP

Seite 272

Memory Mapshttp://www.motorola.com/computer/literature 1-331INTERRUPTMASK LEVELINTERRUPTIPL LEVELTIC TIMER 2IRQ LEVELSCC TRANSMITIRQ LEVELCLROVF1COCEN

Seite 273

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

Seite 274

1-34 Computer Group Literature Center Web SiteProgramming Issues1Table 1-8. MCECC Internal Register Memory MapMCECC Base Address = $FFF43000 (1st); $

Seite 275 - Error Logger Register

Memory Mapshttp://www.motorola.com/computer/literature 1-351$48 SCRUB TIMERST7 ST6 ST5 ST4 ST3 ST2 ST1 ST0$4C SCRUB ADDR CNTR0 0 0 0 0 SAC26 SAC25 SAC

Seite 276 - Error Address (Bits 23-16)

1-36 Computer Group Literature Center Web SiteProgramming Issues1Table 1-9. Cirrus Logic CD2401 Serial Port Memory MapBase Address = $FFF45000Registe

Seite 277 - Error Address (Bits 7-4)

Memory Mapshttp://www.motorola.com/computer/literature 1-371Bit Rate and Clock Option RegistersReceive Frame Address Register1 RFAR1 1F B R/W SyncRece

Seite 278 - Defaults Register 1

1-38 Computer Group Literature Center Web SiteProgramming Issues1Receive Interrupt Status Register low RISRl 89 B RReceive Interrupt Status Register h

Seite 279

Memory Mapshttp://www.motorola.com/computer/literature 1-391B Receive Buffer Byte Count BRBCNT 48 W R/WA Receive Buffer Status ARBSTS 4F B R/WB Receiv

Seite 280 - Defaults Register 2

1-40 Computer Group Literature Center Web SiteProgramming Issues1Note This is a 16-bit registerNotes 1. Refer to the MPU Port and MPU Channel Attentio

Seite 281 - SDRAM Configuration Register

Memory Mapshttp://www.motorola.com/computer/literature 1-411Note Accesses may be 8-bit or 32-bit, but not 16-bit. BBRAM/TOD Clock Memory MapThe M48T58

Seite 282 - Initialization

1-42 Computer Group Literature Center Web SiteProgramming Issues1used by the MVME1X7P board debugger (MVME1X7Bug). The fifth area, detailed in Table 1

Seite 283

Memory Mapshttp://www.motorola.com/computer/literature 1-431Notes W = Write BitR = Read Bit S = Sign Bit ST = Stop Bit FT = Frequency Test x = Must be

Seite 284 - Syndrome Decoding

viiContentsAbout This ManualOverview of Contents ...xxiiCo

Seite 285

1-44 Computer Group Literature Center Web SiteProgramming Issues1struct brdi_cnfg {char version[4];char serial[12];char id[16];char pwa[16];char speed

Seite 286

Memory Mapshttp://www.motorola.com/computer/literature 1-451structure for that set. For example, for a 64MB, 33MHz MVME167P board at revision C, the P

Seite 287 - ASummary of Changes

1-46 Computer Group Literature Center Web SiteProgramming Issues115. The final byte of the area is reserved for a checksum (as defined in the Debuggin

Seite 288 - Summary of Changes

Interrupt Handlinghttp://www.motorola.com/computer/literature 1-471Interrupt HandlingM68000-based systems use hardware-vectored interrupts. Board MPUs

Seite 289 - Connections

1-48 Computer Group Literature Center Web SiteProgramming Issues11. Set up Tick Timer: 2. Set up local bus interrupter:Step Register and Address Actio

Seite 290 - 1347 9403

Cache Coherency (MVME167P)http://www.motorola.com/computer/literature 1-491Periodic Tick Timer 1 interrupts now occur, so you need an interrupt handle

Seite 291 - Connection Diagrams

1-50 Computer Group Literature Center Web SiteProgramming Issues1ensure that data shared by multiple processors is kept in un-cached memory. The softw

Seite 292 - 1349 9403

Using Bus Timershttp://www.motorola.com/computer/literature 1-511Using Bus TimersThis section illustrates the use of bus timers by describing the sequ

Seite 293

1-52 Computer Group Literature Center Web SiteProgramming Issues1DS1 goes inactive). This time should be longer than any expected legitimate transfer

Seite 294 - 1351 9403

Supervisor Stack Pointer (MC68060)http://www.motorola.com/computer/literature 1-531Note Software emulation of CAS2 and misaligned CAS instructions is

Seite 295

viiiFunctional Description ...1-17VMEbus Interface and VMEchi

Seite 296 - 1353 9403

1-54 Computer Group Literature Center Web SiteProgramming Issues1Sources of Local Bus ErrorsA TEA* signal (indicating a bus error) is returned to the

Seite 297

Error Conditionshttp://www.motorola.com/computer/literature 1-551❏ A hardware error occurs on the VMEbus.❏ A VMEbus slave reports an access error (suc

Seite 298 - 1355 9403

1-56 Computer Group Literature Center Web SiteProgramming Issues1MPU Parity ErrorMPU Offboard ErrorMPU TEA - Cause UnidentifiedDescription: A DRAM par

Seite 299 - CRelated Documentation

Error Conditionshttp://www.motorola.com/computer/literature 1-571MPU Local Bus Time-outDMAC VMEbus ErrorDMAC Parity ErrorDescription: An error occurre

Seite 300 - Manufacturers’ Documents

1-58 Computer Group Literature Center Web SiteProgramming Issues1DMAC Offboard ErrorDMAC LTO ErrorDescription: Error encountered while the Local Bus s

Seite 301 - Related Specifications

Error Conditionshttp://www.motorola.com/computer/literature 1-591DMAC TEA - Cause UnidentifiedSCC Retry ErrorDescription: An error occurred while the

Seite 302 - Publication

1-60 Computer Group Literature Center Web SiteProgramming Issues1SCC Parity ErrorSCC Offboard ErrorDescription: Parity Error detected while the SCC wa

Seite 303 - Numerics

Error Conditionshttp://www.motorola.com/computer/literature 1-611SCC LTO ErrorLAN Parity ErrorLAN Offboard ErrorDescription: Local Bus Time-out occurr

Seite 304

1-62 Computer Group Literature Center Web SiteProgramming Issues1LAN LTO ErrorSCSI Parity ErrorSCSI Offboard ErrorDescription: Local Bus Time-out occu

Seite 305

Error Conditionshttp://www.motorola.com/computer/literature 1-631SCSI LTO ErrorDescription: Local Bus Time-out occurred while the 53C710 was Local Bu

Seite 306

ixLAN Offboard Error ...1-61LAN LTO Error ...

Seite 307

1-64 Computer Group Literature Center Web SiteProgramming Issues1

Seite 308

2-122VMEchip2IntroductionThis chapter describes the VMEchip2 ASIC, the local-bus/VMEbus interface chip. The VMEchip2 interfaces the local bus to the V

Seite 309

2-2 Computer Group Literature Center Web SiteVMEchip22VMEbus-to-Local-Bus InterfaceProgrammable VMEbus map decoderProgrammable AM decoderProgrammable

Seite 310

Introductionhttp://www.motorola.com/computer/literature 2-32VMEbus System ControllerArbiter with software-configured arbitration modes: – Priority (PR

Seite 311

2-4 Computer Group Literature Center Web SiteVMEchip22Functional BlocksThe following sections provide an overview of the functions implemented by the

Seite 312

Functional Blockshttp://www.motorola.com/computer/literature 2-52Figure 2-1. VMEchip2 Block Diagram1344 9403DATACONTROLADDRESSCONTROLDATACONTROLADDRE

Seite 313

2-6 Computer Group Literature Center Web SiteVMEchip22Using the four programmable map decoders, separate VMEbus maps can be created, each with its own

Seite 314

Functional Blockshttp://www.motorola.com/computer/literature 2-72have been accessed. This enhances the portability of software because it allows softw

Seite 315 - Register 2 2-31

2-8 Computer Group Literature Center Web SiteVMEchip22The requester requests the bus if any of the following conditions occur: 1. The local bus master

Seite 316

Functional Blockshttp://www.motorola.com/computer/literature 2-92VMEbus-to-Local-Bus InterfaceThe VMEbus-to-local-bus interface allows an off-board VM

Kommentare zu diesen Handbüchern

Keine Kommentare