Motorola MVME172 Manuale Utente

Navigare online o scaricare Manuale Utente per Hardware Motorola MVME172. Motorola MVME172 User Manual Manuale Utente

  • Scaricare
  • Aggiungi ai miei manuali
  • Stampa
  • Pagina
    / 354
  • Indice
  • SEGNALIBRI
  • Valutato. / 5. Basato su recensioni clienti

Sommario

Pagina 1 - Reference Guide

MVME172VME Embedded ControllerProgrammer’sReference GuideVME172A/PG2Edition of February 1999

Pagina 2 - Restricted Rights Legend

xMPU Status and DMA Interrupt Count Register ...2-63DMAC Status Register ...

Pagina 3 - Manual Terminology

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

Pagina 4 - Recent Updates

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-232ARBROBNMASTDHBMASTDWBMSTFAIRMSTRWDMASTERVMEBUSDMAHALTDMAENDMATBLDMAFAIRDMRELMDMAVMEBUSADD

Pagina 5

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

Pagina 6 - Place holder

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-252This sheet begins on facing page.0123456789101112131415VMEACCESSTIMERLOCALBUSTIMERWD TIME

Pagina 7 - Contents

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

Pagina 8 - 1 ...2-29

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-272A VMEbus slave map decoder is programmed by loading the starting address of the segment i

Pagina 9 - 2 ...2-31

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

Pagina 10

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-292VMEbus Slave Ending Address Register 2 This register is the ending address register for t

Pagina 11

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

Pagina 12

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-312VMEbus Slave Address Translation Address Offset Register 2This register is the address tr

Pagina 13

xiInterrupt Level Register 4 (bits 24-31) ...2-94Interrupt Level Register 4 (bits 16-23) ...

Pagina 14

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

Pagina 15

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-332VMEbus Slave Address Modifier Select Register 2This register is the address modifier sele

Pagina 16

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

Pagina 17

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

Pagina 18

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

Pagina 19 - 1Board Description

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-372A32 When this bit is high, the first map decoder responds to VMEbus A32 (extended) access

Pagina 20

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

Pagina 21

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-392Write posting is enabled for the segment by setting the write post enable bit in the addr

Pagina 22 - Requirements

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

Pagina 23 - Block Diagrams

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

Pagina 24

xiiLocal Bus Timer... 3-8Memory Map of the MC2 Chip Regi

Pagina 25

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

Pagina 26 - RESET switch control

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-432Local Bus Slave (VMEbus Master) Attribute Register 4 This register is the attribute regis

Pagina 27 - Memory Maps

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

Pagina 28

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-452Local Bus Slave (VMEbus Master) Attribute Register 2 This register is the attribute regis

Pagina 29

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

Pagina 30

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-472VMEbus Slave GCSR Group Address Register This register defines the group address of the G

Pagina 31

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

Pagina 32

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-492Local Bus to VMEbus Enable Control Register This register is the map decoder enable regis

Pagina 33 - (Continued)

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

Pagina 34

http://www.mcg.mot.com/literature 2-512LCSR Programming Model2VMEchip22LCSR Programming ModelI2WP When this bit is high, write posting is enabled to t

Pagina 35

xiiiCHAPTER 4 IP2 ChipIntroduction...4-1S

Pagina 36

2-52 Computer Group Literature Center Web SiteVMEchip22Programming the VMEchip2 DMA ControllerThis section includes programming information on the DMA

Pagina 37

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-532Once the DMAC is enabled, the counter and control registers should not be modified by sof

Pagina 38

2-54 Computer Group Literature Center Web SiteVMEchip22PROM Decoder, SRAM and DMA Control Register This register controls the snoop control bits used

Pagina 39 - Detailed I/O Memory Maps

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-552Local Bus to VMEbus Requester Control Register This register controls the VMEbus request

Pagina 40

2-56 Computer Group Literature Center Web SiteVMEchip22DHB When this bit is high, the VMEbus has been acquired in response to the DWB bit being set. W

Pagina 41

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-572VMEbus. 3 Release when a BRx* signal is active on theVMEbus or the time on timer has expi

Pagina 42

2-58 Computer Group Literature Center Web SiteVMEchip22TVME This bit defines the direction in which the DMAC transfers data. When this bit is high, da

Pagina 43

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-592DMAC Control Register 2 (bits 0-7) This portion of the control register is loaded by the

Pagina 44 - 1514131211109876543210

2-60 Computer Group Literature Center Web SiteVMEchip223 The DMAC executes D64 block transfercycles on the VMEbus. In the block transfermode, the DMAC

Pagina 45 - RESET Switch

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-612DMAC Byte Counter In the direct mode, this counter is programmed with the number of byte

Pagina 46

xivIP to Local Bus Data Routing...4-52Memory Space Accesses...

Pagina 47

2-62 Computer Group Literature Center Web SiteVMEchip22This register controls the VMEbus interrupter. IRQL These bits define the level of the VMEbus i

Pagina 48 - (Continued)

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-632VMEbus Interrupter Vector Register This register controls the VMEbus interrupter vector.

Pagina 49

2-64 Computer Group Literature Center Web SiteVMEchip22DMAIC The DMAC interrupt counter is incremented when an interrupt is sent to the local bus inte

Pagina 50

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-652DLOB When this bit is set, the DMAC received a TEA and the status indicated off-board. Th

Pagina 51

2-66 Computer Group Literature Center Web SiteVMEchip22DMAC Ton/Toff Timers and VMEbus Global Time-out Control RegisterThis register controls the DMAC

Pagina 52

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-672VME Access, Local Bus, and Watchdog Time-out Control Register WDTO These bits define the

Pagina 53

2-68 Computer Group Literature Center Web SiteVMEchip22Prescaler Control Register The prescaler provides the various clocks required by the counters a

Pagina 54

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-692Tick Timer 1 Compare Register The tick timer 1 counter is compared to this register. When

Pagina 55

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

Pagina 56

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-712Board Control Register RSWE The RESET switch enable bit is used with the “no VMEbus inter

Pagina 57

xvScrub Control Register...5-23Scrub Period Register Bits 15-8...

Pagina 58

2-72 Computer Group Literature Center Web SiteVMEchip22Watchdog Timer Control Register WDEN When this bit is high, the watchdog timer is enabled. When

Pagina 59 - 0Memory Maps

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-732WDCS When this bit is set high, the watchdog time-out status bit (WDTO bit in this regist

Pagina 60 - $FFFC1FF7 Checksum 1

2-74 Computer Group Literature Center Web SiteVMEchip22Tick Timer 1 Control Register EN When this bit is high, the counter increments. When this bit i

Pagina 61

http://www.mcg.mot.com/literature 2-752LCSR Programming Model2VMEchip2LCSR Programming ModelProgramming the Local Bus InterrupterThe local bus interru

Pagina 62

2-76 Computer Group Literature Center Web SiteVMEchip22Table 2-3. Local Bus Interrupter SummaryInterrupt VectorPriority for Simultaneous InterruptsVM

Pagina 63

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-772Notes 1. X = The contents of vector base register 0. 2. Y = The contents of vector base r

Pagina 64 - VMEbus Memory Map

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

Pagina 65

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-792Local Bus Interrupter Status Register (bits 16-23) This register is the local bus interru

Pagina 66 - Sources of Local BERR*

2-80 Computer Group Literature Center Web SiteVMEchip22Local Bus Interrupter Status Register (bits 8-15) This register is the local bus interrupter st

Pagina 67

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-812Local Bus Interrupter Status Register (bits 0-7) This register is the local bus interrupt

Pagina 68

xviFIGURESFigure 1-1. 200/300-Series MVME172 Block Diagram ...1-6Figure 1-2. 400/500-Series MVME172 Block Diag

Pagina 69

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

Pagina 70

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-832Local Bus Interrupter Enable Register (bits 16-23) This register is the local bus interru

Pagina 71

2-84 Computer Group Literature Center Web SiteVMEchip22Local Bus Interrupter Enable Register (bits 8-15) This is the local bus interrupter enable regi

Pagina 72

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-852Local Bus Interrupter Enable Register (bits 0-7) This is the local bus interrupter enable

Pagina 73

2-86 Computer Group Literature Center Web SiteVMEchip22Software Interrupt Set Register (bits 8-15) This register is used to set the software interrupt

Pagina 74

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-872CVI1E Clear VMEbus IRQ1 edge-sensitive interrupt. CPE Not used on MVME172. CMWP Clear VME

Pagina 75

2-88 Computer Group Literature Center Web SiteVMEchip22Interrupt Clear Register (bits 8-15) This register is used to clear the edge software interrupt

Pagina 76

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-892Interrupt Level Register 1 (bits 16-23) This register is used to define the level of the

Pagina 77

2-90 Computer Group Literature Center Web SiteVMEchip22Interrupt Level Register 1 (bits 0-7) This register is used to define the level of the tick tim

Pagina 78

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-912Interrupt Level Register 2 (bits 16-23) This register is used to define the level of the

Pagina 79

xviiTable 5-1. MCECC Specifications...5-3Table 5-2. MCECC Internal Register

Pagina 80

2-92 Computer Group Literature Center Web SiteVMEchip22Interrupt Level Register 2 (bits 0-7) This register is used to define the level of the GCSR LM0

Pagina 81

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-932Interrupt Level Register 3 (bits 16-23) This register is used to define the level of the

Pagina 82 - Functional Blocks

2-94 Computer Group Literature Center Web SiteVMEchip22Interrupt Level Register 3 (bits 0-7) This register is used to define the level of the software

Pagina 83

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-952Interrupt Level Register 4 (bits 16-23) This register is used to define the level of the

Pagina 84

2-96 Computer Group Literature Center Web SiteVMEchip22Interrupt Level Register 4 (bits 0-7) This register is used to define the level of the VMEbus I

Pagina 85

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-972I/O Control Register 1 This register is a general purpose I/O control register. Bits 16-1

Pagina 86

2-98 Computer Group Literature Center Web SiteVMEchip22I/O Control Register 2 GPIOO1 Connects to pin 16 of the Remote Status and Control Register.GPIO

Pagina 87 - VMEbus to Local Bus Interface

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-992Miscellaneous Control Register DISBGN When this bit is high, the VMEbus BGIN filters are

Pagina 88

2-100 Computer Group Literature Center Web SiteVMEchip22from the retry and the board does not lose its turn on the VMEbus. For this reason, it is reco

Pagina 89

GCSR Programming Modelhttp://www.mcg.mot.com/literature 2-1012GCSR Programming ModelThis section describes the programming model for the Global Contro

Pagina 91

2-102 Computer Group Literature Center Web SiteVMEchip22The location monitor status register provides the status of the location monitors. A location

Pagina 92 - Tick and Watchdog Timers

GCSR Programming Modelhttp://www.mcg.mot.com/literature 2-1032Programming the GCSRA complete description of the GCSR is provided in the following tabl

Pagina 93

2-104 Computer Group Literature Center Web SiteVMEchip22Table 2-4 shows a summary of the GCSR. Table 2-4. VMEchip2 Memory Map (GCSR Summary)VMEchip2

Pagina 94 - VMEbus Interrupter

GCSR Programming Modelhttp://www.mcg.mot.com/literature 2-1052VMEchip2 Revision Register This register is the VMEchip2 revision register. The revision

Pagina 95 - VMEbus System Controller

2-106 Computer Group Literature Center Web SiteVMEchip22SIG0 The SIG0 bit is set when a VMEbus master writes a one to it. When the SIG0 bit is set, an

Pagina 96

GCSR Programming Modelhttp://www.mcg.mot.com/literature 2-1072LM3 This bit is cleared by an LM3 cycle on the VMEbus. This bit is set when the local pr

Pagina 97

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

Pagina 98

GCSR Programming Modelhttp://www.mcg.mot.com/literature 2-1092General Purpose Register 2 This register is a general purpose register that allows a loc

Pagina 99

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

Pagina 100 - VMEchip2

3-133MC2 ChipIntroductionThe Memory Controller ASIC (MC2 chip) is one of three ASICs that are part of the MVME172 hardware set. Summary of Major Featu

Pagina 101 - LCSR Programming Model

1-111Board Descriptionand Memory MapsIntroductionThis manual provides programming information for the MVME172 Embedded Controller. Extensive programmi

Pagina 102

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

Pagina 103

Functional Descriptionhttp://www.mcg.mot.com/literature 3-33BBRAM InterfaceThe MC2 chip provides a read/write interface to the BBRAM by any bus master

Pagina 104

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

Pagina 105

Functional Descriptionhttp://www.mcg.mot.com/literature 3-53LANC InterruptThe MC2 chip provides an interrupt control register for normal LANC terminat

Pagina 106

3-6 Computer Group Literature Center Web SiteMC2 Chip3Note TEA is the MC68060 bus error transaction signal. “With TEA” indicates that a bus error cycl

Pagina 107 - OPER R/W

Functional Descriptionhttp://www.mcg.mot.com/literature 3-73addresses for the devices are defined as follows. Note that CSR bits were added to the Gen

Pagina 108

3-8 Computer Group Literature Center Web SiteMC2 Chip3Watchdog TimerA watchdog timer function is provided in the VMEchip2 and the MC2 chip. The watchd

Pagina 109

Memory Map of the MC2 Chip Registershttp://www.mcg.mot.com/literature 3-93MC2 chip Base Address = $FFF42000.Table 3-2. MC2 Chip Register MapOffset D3

Pagina 110

3-10 Computer Group Literature Center Web SiteMC2 Chip3Programming ModelThis section defines the programming model for the control and status register

Pagina 111

Programming Modelhttp://www.mcg.mot.com/literature 3-113MC2 Chip ID RegisterID7-ID0 The chip ID number is $84. This register is read only. It ignores

Pagina 112

NoticeWhile reasonable efforts have been made to assure the accuracy of this document, Motorola, Inc. assumes no liability resulting from any omission

Pagina 113

1-2 Computer Group Literature Center Web SiteBoard Description and Memory Maps1The I/O connection for the 400/500-Series serial ports is provided by t

Pagina 114

3-12 Computer Group Literature Center Web SiteMC2 Chip3General Control Register FAST This control bit tailors the control circuit for BBRAM to the sp

Pagina 115

Programming Modelhttp://www.mcg.mot.com/literature 3-133SCCIT<1:0>These bits define the IACK daisy chain time for the SCC chips. They must be se

Pagina 116

3-14 Computer Group Literature Center Web SiteMC2 Chip3The encoding for the interrupt sources is shown in the next table, where IV3-IV0 refer to bits

Pagina 117

Programming Modelhttp://www.mcg.mot.com/literature 3-153Programming the Tick Timers There are four programmable tick timers in the MC2 chip. These tim

Pagina 118

3-16 Computer Group Literature Center Web SiteMC2 Chip3Tick Timer 1 Compare RegisterTick Timer 1 CounterTick Timer 2 Compare RegisterADR/SIZ $FFF42004

Pagina 119

Programming Modelhttp://www.mcg.mot.com/literature 3-173Tick Timer 2 Counter LSB Prescaler Count RegisterThis register is used to generate the 1 MHz

Pagina 120

3-18 Computer Group Literature Center Web SiteMC2 Chip3Prescaler Clock Adjust RegisterThis register adjusts the prescaler so that it maintains a 1 MHz

Pagina 121

Programming Modelhttp://www.mcg.mot.com/literature 3-193Tick Timer 2 Control Register Tick Timer 1 Control RegisterCEN When this bit is high, the cou

Pagina 122

3-20 Computer Group Literature Center Web SiteMC2 Chip3Tick Timer Interrupt Control RegistersThere are four tick timer interrupt control registers. Th

Pagina 123

Programming Modelhttp://www.mcg.mot.com/literature 3-213Tick Timer 1 Interrupt Control Register IL2-IL0 These three bits select the interrupt level fo

Pagina 124

Overviewhttp://www.mcg.mot.com/literature 1-31The MCECC chip Memory Controller ASIC on the 200/300-Series MVME172 provides the programmable interface

Pagina 125

3-22 Computer Group Literature Center Web SiteMC2 Chip3DRAM Parity Error Interrupt Control RegisterThe DRAM Parity Error Interrupt Control Register co

Pagina 126

Programming Modelhttp://www.mcg.mot.com/literature 3-233SCC Interrupt Control RegisterIL2-IL0 These three bits select the interrupt level for the SCC

Pagina 127

3-24 Computer Group Literature Center Web SiteMC2 Chip3Tick Timer 3 and 4 Control RegistersTick Timer 4 Control Register Tick Timer 3 Control Register

Pagina 128

Programming Modelhttp://www.mcg.mot.com/literature 3-253DRAM and SRAM Memory Controller RegistersThe DRAM decode logic consists of a base register, a

Pagina 129

3-26 Computer Group Literature Center Web SiteMC2 Chip3SRAM Space Base Address RegisterB31-B17 B31 - B17 are compared to local bus address signals A31

Pagina 130

Programming Modelhttp://www.mcg.mot.com/literature 3-273DRAM/SRAM Options RegisterNote that this register is read only and is initialized at reset.DZ2

Pagina 131

3-28 Computer Group Literature Center Web SiteMC2 Chip3SZ1 - SZ0 are initialized at reset to a value which is determined by the contents of a factory-

Pagina 132 - WAIT RMW

Programming Modelhttp://www.mcg.mot.com/literature 3-293SRAM Space Size RegisterSEN SRAM ENABLE must be set to a one before the SRAM can be accessed.S

Pagina 133 - LVFAIR LVRW

3-30 Computer Group Literature Center Web SiteMC2 Chip3LANC Error Status RegisterSCLR Writing a 1 to this bit clears bits LTO, EXT, and PRTY. Reading

Pagina 134

Programming Modelhttp://www.mcg.mot.com/literature 3-31382596CA LANC Interrupt Control RegisterIL2-IL0 Interrupt Request Level. These three bits selec

Pagina 135

1-4 Computer Group Literature Center Web SiteBoard Description and Memory Maps1RequirementsThese boards are designed to conform to the requirements of

Pagina 136

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

Pagina 137

Programming Modelhttp://www.mcg.mot.com/literature 3-333SCSI Error Status RegisterSCLR Writing a 1 to this bit clears bits LTO, EXT, and PRTY. Reading

Pagina 138

3-34 Computer Group Literature Center Web SiteMC2 Chip3 V10-V8 V10 - V8 are general purpose inputs which are connected to three jumpers on the MVME172

Pagina 139

Programming Modelhttp://www.mcg.mot.com/literature 3-353MVME172 Version RegisterThe contents of a PAL and the state of an 8-position jumper block are

Pagina 140

3-36 Computer Group Literature Center Web SiteMC2 Chip3V3 V3 set to a one indicates that the Ethernet interface is not present. V3 set to a zero indic

Pagina 141

Programming Modelhttp://www.mcg.mot.com/literature 3-373Tick Timer 3 and 4 Compare and Counter RegistersTick timers three and four are defined here be

Pagina 142

3-38 Computer Group Literature Center Web SiteMC2 Chip3Tick Timer 4 Compare Register Tick Timer 4 Counter Bus Clock RegisterThe Bus Clock Register sh

Pagina 143

Programming Modelhttp://www.mcg.mot.com/literature 3-393BCK5-BCK0 The refresh rate is defined by the following equation:Refresh Rate = BCK/BUS CLOCK *

Pagina 144

3-40 Computer Group Literature Center Web SiteMC2 Chip3ROM0 Refer to the table on the Local Bus Memory Map, Note 1, in Chapter 1.Flash Access Time Con

Pagina 145

Programming Modelhttp://www.mcg.mot.com/literature 3-413ABORT Switch Interrupt Control RegisterThe following table describes the ABORT switch interrup

Pagina 146

Block Diagramshttp://www.mcg.mot.com/literature 1-51Block DiagramsFigure 1-2 on page 1-7 is a general block diagram of the 200/300-Series MVME172. Fig

Pagina 147

3-42 Computer Group Literature Center Web SiteMC2 Chip3RESET Switch Control RegisterThe RESET switch on the MVME172 front panel and several status and

Pagina 148

Programming Modelhttp://www.mcg.mot.com/literature 3-433Watchdog Timer Control RegisterThe watchdog timer control logic in the MC2 chip is used with t

Pagina 149 - RESET switch is disabled

3-44 Computer Group Literature Center Web SiteMC2 Chip3Access and Watchdog Time Base Select RegisterThe watchdog timer control logic in the MC2 chip i

Pagina 150 - WDBFE WDS/L WDRSE

Programming Modelhttp://www.mcg.mot.com/literature 3-453signal is sent to the local bus. Note that the Version Register bit V1 must be set to a 1 to e

Pagina 151

3-46 Computer Group Literature Center Web SiteMC2 Chip3PAREN-PARINTNONE means no parity checking. Parity errors are not detected or reported. INTERRUP

Pagina 152

Programming Modelhttp://www.mcg.mot.com/literature 3-473MLTO When this bit is set, the MPU received a TEA and the status indicated a local bus time-ou

Pagina 153 - 2VMEchip2

3-48 Computer Group Literature Center Web SiteMC2 Chip332-bit Prescaler Count RegisterThe prescaler register is used to clock timing functions in the

Pagina 154

4-144IP2 ChipIntroductionThis chapter describes the IndustryPack Interface Controller (IP2 chip) ASIC for the MC68060 bus. The IP2 chip interfaces to

Pagina 155

4-2 Computer Group Literature Center Web SiteIP2 Chip4Functional DescriptionThe following sections provide an overview of the functions provided by th

Pagina 156

Functional Descriptionhttp://www.mcg.mot.com/literature 4-34Local Bus to IndustryPack DMA ControllersThe IP2 supports two basic types of DMA cycles: “

Pagina 157

1-6 Computer Group Literature Center Web SiteBoard Description and Memory Maps1Figure 1-1. 200/300-Series MVME172 Block DiagramVMEchip2VMEbusInterfac

Pagina 158

4-4 Computer Group Literature Center Web SiteIP2 Chip4addresses are not aligned, so the local bus and the IndustryPack can operate at their maximum da

Pagina 159

Functional Descriptionhttp://www.mcg.mot.com/literature 4-54Clocking Environments and PerformanceThe IP2 chip has two clock domains. The majority of t

Pagina 160

4-6 Computer Group Literature Center Web SiteIP2 Chip4Notes 1. This column is a measure of IndustryPack bandwidth for back to back cycles for a local

Pagina 161

Functional Descriptionhttp://www.mcg.mot.com/literature 4-74Programmable ClockThe IP2 chip implements a general purpose programmable clock output for

Pagina 162

4-8 Computer Group Literature Center Web SiteIP2 Chip4indicates that a local bus error did occur as a consequence of a DMA operation. The contents of

Pagina 163

Overall Memory Maphttp://www.mcg.mot.com/literature 4-94Overall Memory MapThe following memory map table includes all devices selected by the IP2 chip

Pagina 164

4-10 Computer Group Literature Center Web SiteIP2 Chip4Programming ModelThis section defines the programming model for the control and status register

Pagina 165

Programming Modelhttp://www.mcg.mot.com/literature 4-114Table 4-3. IP2 Chip Memory Map - Control and Status RegistersIP2 Chip Base Address = $FFFBC00

Pagina 166

4-12 Computer Group Literature Center Web SiteIP2 Chip4$19 IP_b GENERAL CONTROLb_ERR 0 b_RT1 b_RT0 b_WIDTH1 b_WIDTH0 b_BTD b_MEN$1A IP_c GENERAL CONTR

Pagina 167

Programming Modelhttp://www.mcg.mot.com/literature 4-134DMAC for IndustryPack a, request 0. This register set is referred to as DMACa in the text.$20

Pagina 168

Functional Descriptionhttp://www.mcg.mot.com/literature 1-71Figure 1-2. 400/500-Series MVME172 Block DiagramVMEchip2VMEbusInterfaceIP2IndustryPackInt

Pagina 169

4-14 Computer Group Literature Center Web SiteIP2 Chip4DMAC for IndustryPack b, request 0 or for IndustryPack a, request 1. This register set is refer

Pagina 170

Programming Modelhttp://www.mcg.mot.com/literature 4-154DMAC for IndustryPack c, request 0. This register set is referred to as DMACc in the text.$50

Pagina 171

4-16 Computer Group Literature Center Web SiteIP2 Chip4DMAC for IndustryPack d, request 0 or for IndustryPack c, request 1, and for programmable CLOCK

Pagina 172

Programming Modelhttp://www.mcg.mot.com/literature 4-174Chip ID RegisterThe read-only Chip ID Register is hard-wired to a hexadecimal value of $23. Wr

Pagina 173

4-18 Computer Group Literature Center Web SiteIP2 Chip4Vector Base RegisterThe interrupt Vector Base Register is an 8-bit read/write register that is

Pagina 174

Programming Modelhttp://www.mcg.mot.com/literature 4-194A normal read access to the Vector Base Register yields the value $0F if the read happens befo

Pagina 175 - GPOEN3 GPOEN2 GPOEN1 GPOEN0

4-20 Computer Group Literature Center Web SiteIP2 Chip4Note Note that the Memory Bases for any of IP_a, IP_b, IP_c, IP_d, that are enabled, should not

Pagina 176 - GPIOO3 GPIOO2 GPIOO1 GPIOO0

Programming Modelhttp://www.mcg.mot.com/literature 4-214IP_c or Double Size IP_cd Memory Base Address Registers (Not used on 200/300-Series MVME172.)I

Pagina 177

4-22 Computer Group Literature Center Web SiteIP2 Chip4SIZE23-16 A, B, C, D SIZE should be programmed to match the size of the corresponding IndustryP

Pagina 178

Programming Modelhttp://www.mcg.mot.com/literature 4-234IP_a, IP_b, IP_c, and IP_d; IRQ0 and IRQ1 Interrupt Control RegistersThe registers which contr

Pagina 179 - GCSR Programming Model

1-8 Computer Group Literature Center Web SiteBoard Description and Memory Maps1Notes 1. RESET switch control.2. Watchdog timer control.3. Access and w

Pagina 180

4-24 Computer Group Literature Center Web SiteIP2 Chip4PLTY When this bit is low, interrupt is activated by a falling edge/low level of the IndustryPa

Pagina 181 - Programming the GCSR

Programming Modelhttp://www.mcg.mot.com/literature 4-254BTD Setting BTD (bus turn around delay) to a one will insert one inactive clock period followi

Pagina 182 - Bit Numbers

4-26 Computer Group Literature Center Web SiteIP2 Chip4Note When programming b_WIDTH1-b_WIDTH0 for either 8-bits or 16-bits, a_WIDTH1-a_WIDTH0 must b

Pagina 183

Programming Modelhttp://www.mcg.mot.com/literature 4-274back I/O and/or ID accesses are ensured if a single size access is followed by a single size a

Pagina 184

4-28 Computer Group Literature Center Web SiteIP2 Chip4IP Clock RegisterIP32 Setting IP32 to a one enables the IndustryPack bus to operate synchronous

Pagina 185

Programming Modelhttp://www.mcg.mot.com/literature 4-294DMA Arbitration Control RegisterThe DMA arbitration control register contents determine whethe

Pagina 186

4-30 Computer Group Literature Center Web SiteIP2 Chip4IP RESET Register RES Setting RES to a one asserts the IP2 chip IPRESET* signal. IPRESET* is in

Pagina 187

Programming Modelhttp://www.mcg.mot.com/literature 4-314Programming the DMA ControllersThe IP2 chip implements four DMA channels. They can operate in

Pagina 188

4-32 Computer Group Literature Center Web SiteIP2 Chip4Each DMAC’s control is divided into two registers. The first register is only accessible by the

Pagina 189 - 3MC2 Chip

Programming Modelhttp://www.mcg.mot.com/literature 4-334DMA Enable FunctionThere are certain DMA channel contexts which are illegal. If an attempt is

Pagina 190 - Functional Description

Memory Mapshttp://www.mcg.mot.com/literature 1-91VMEbus Interface and VMEchip2The local bus to VMEbus interface and the VMEbus to local bus interface

Pagina 191 - 82596CA LAN Interface

4-34 Computer Group Literature Center Web SiteIP2 Chip4DMA Status RegisterDONE This bit is set when DMAC has finished executing commands and there wer

Pagina 192 - MC2 Chip

Programming Modelhttp://www.mcg.mot.com/literature 4-354IPEND When this bit is set, the DMA process was terminated if the DMAEND signal was asserted b

Pagina 193 - SRAM Memory Controller

4-36 Computer Group Literature Center Web SiteIP2 Chip4DEN Setting the DEN bit to a one will enable the DMA function. Software should not write to the

Pagina 194 - Z85230 SCC Interface

Programming Modelhttp://www.mcg.mot.com/literature 4-374DMA Control Register 1The registers which control IP_c and IP_d are not used on the 200/300-Se

Pagina 195 - Tick Timers

4-38 Computer Group Literature Center Web SiteIP2 Chip4bits in the General Control Registers, these width control bits define the width of both the me

Pagina 196 - Local Bus Timer

Programming Modelhttp://www.mcg.mot.com/literature 4-394DMA Control Register 2This register is loaded by the processor or by DMA when it loads the com

Pagina 197 - D31-D24 D23-D16 D15-D8 D7-D0

4-40 Computer Group Literature Center Web SiteIP2 Chip4DMAEI When DMAEI is set, DMA terminates if the assertion of DMAEND is detected and the sDMA fun

Pagina 198 - Programming Model

Programming Modelhttp://www.mcg.mot.com/literature 4-414DMA IndustryPack Address CounterIn the direct mode, this counter is programmed with the starti

Pagina 199 - MC2 Chip Revision Register

4-42 Computer Group Literature Center Web SiteIP2 Chip4The registers which control IP_c and IP_d are not used on the 200/300-Series MVME172. DMA Table

Pagina 200 - General Control Register

Programming Modelhttp://www.mcg.mot.com/literature 4-434Programming the Programmable ClockProgrammable clock registers are defined in the following pa

Pagina 201

1-10 Computer Group Literature Center Web SiteBoard Description and Memory Maps1map from $00000000 to $FFFFFFFF. Many areas of the map are user-progra

Pagina 202

4-44 Computer Group Literature Center Web SiteIP2 Chip4Programmable Clock General Control RegisterPS2-0 These three bits select the frequency of the p

Pagina 203 - Programming the Tick Timers

Programming Modelhttp://www.mcg.mot.com/literature 4-454enabling/disabling the pre-scaler’s counter. Note that clearing EN does not clear any of the p

Pagina 204 - Tick Timer 2 Compare Register

4-46 Computer Group Literature Center Web SiteIP2 Chip4Local Bus to IndustryPack AddressingThe following sections provide examples that illustrate loc

Pagina 205 - LSB Prescaler Count Register

Local Bus to IndustryPack Addressinghttp://www.mcg.mot.com/literature 4-47416-Bit Memory SpaceThis example is for IP_a, where the IP_a memory space is

Pagina 206

4-48 Computer Group Literature Center Web SiteIP2 Chip432-Bit Memory SpaceThis example is for IP_ab, where the IP_ab memory space is programmed with a

Pagina 207

Local Bus to IndustryPack Addressinghttp://www.mcg.mot.com/literature 4-494IP_a I/O SpaceThis example is for IP_a I/O space. The relationship of the I

Pagina 208

4-50 Computer Group Literature Center Web SiteIP2 Chip4IP_ab I/O SpaceThis example is for 32-bit, IP_ab I/O space. The relationship of the IndustryPac

Pagina 209

Local Bus to IndustryPack Addressinghttp://www.mcg.mot.com/literature 4-514IP_a ID SpaceThis example is for IP_a ID space. The relationship of the Ind

Pagina 210

4-52 Computer Group Literature Center Web SiteIP2 Chip4IP to Local Bus Data RoutingThis section shows data routing from an IP to the local bus. Memory

Pagina 211

IP to Local Bus Data Routinghttp://www.mcg.mot.com/literature 4-534 IPWIDTH LBSIZE LBA IPA LD<31-24> LD<23-16> LD<15-8> LD<7-0>

Pagina 212

Memory Mapshttp://www.mcg.mot.com/literature 1-111Notes 1. Devices mapped at $FFF80000-$FFF9FFFF also appear at $00000000- $001FFFFF when the ROM0 bit

Pagina 213

4-54 Computer Group Literature Center Web SiteIP2 Chip4I/O and ID Space AccessesThe following table shows the data routing when accessing IP I/O or ID

Pagina 214

5-155MCECCIntroductionThis chapter describes the ECC DRAM Controller ASIC (MCECC) used on the memory mezzanine boards with ECC protection. The MCECC i

Pagina 215

5-2 Computer Group Literature Center Web SiteMCECC5Functional DescriptionThe following sections provide an overview of the functions provided by the M

Pagina 216

Functional Descriptionhttp://www.mcg.mot.com/literature 5-35Random, non-burst writes are the slowest kind of access because they require that the MCEC

Pagina 217

5-4 Computer Group Literature Center Web SiteMCECC5When (SC1, SC0) do not indicate that snooping is inhibited, the MCECC pair responds differently to

Pagina 218 - LANC Error Status Register

Functional Descriptionhttp://www.mcg.mot.com/literature 5-55pair writes all 144 bits. When the local bus master requests a byte, word (two-byte), or l

Pagina 219

5-6 Computer Group Literature Center Web SiteMCECC5Triple (or Greater) Bit Error (Cycle Type = Burst Read or Non-Burst Read)Some of these errors are d

Pagina 220

Functional Descriptionhttp://www.mcg.mot.com/literature 5-75Notify the local MPU via interrupt if so enabled. Double Bit Error (Cycle Type = Scrub)Do

Pagina 221 - SCSI Error Status Register

5-8 Computer Group Literature Center Web SiteMCECC5occurs, the local bus master is notified if such interrupts are enabled in the control register. A

Pagina 222

Programming Modelhttp://www.mcg.mot.com/literature 5-95stream". The reset serial bit stream initializes the MCECC pair by setting or resetting th

Pagina 223 - MVME172 Version Register

PrefaceThis manual provides board level information and detailed ASIC chip information including register bit descriptions for the MVME172 Embedded Co

Pagina 224

1-12 Computer Group Literature Center Web SiteBoard Description and Memory Maps1Notes 1. Reset enables the decoder for this space of the memory map so

Pagina 225 - Tick Timer 3 Counter

5-10 Computer Group Literature Center Web SiteMCECC5The possible states of the bits after local, software, and power-up reset are as defined below. P

Pagina 226 - Bus Clock Register

Programming Modelhttp://www.mcg.mot.com/literature 5-115A summary of the remaining CSR registers is shown in Table 5-3, following. As with the first e

Pagina 227

5-12 Computer Group Literature Center Web SiteMCECC5Table 5-3. MCECC Internal Register Memory Map, Part 2MCECC Base Address = $FFF43000 (1st); $FFF43

Pagina 228

Programming Modelhttp://www.mcg.mot.com/literature 5-135Register OffsetRegister NameRegister Bit Names D31 D30 D29 D28 D27 D26 D25 D24$54 SCRUB ADDR C

Pagina 229

5-14 Computer Group Literature Center Web SiteMCECC5Chip ID RegisterThe Chip ID Register is hard-wired to a hexadecimal value of $81. The MCECC can be

Pagina 230 - RESET Switch Control Register

Programming Modelhttp://www.mcg.mot.com/literature 5-155Memory Configuration RegisterMSIZ2-MSIZ0MSIZ2-MSIZ0 together define the size of the total memo

Pagina 231

5-16 Computer Group Literature Center Web SiteMCECC5RB3 Read Bit 3 is a read only bit that is always 0.Difference from MEMC040: bit = WPB (write-per-

Pagina 232

Programming Modelhttp://www.mcg.mot.com/literature 5-175Dummy Register 1Dummy Register 1 is hard-wired to all zeros. Writes to this register are ignor

Pagina 233 - DRAM Control Register

5-18 Computer Group Literature Center Web SiteMCECC5DRAM Control RegisterThe bit assignments for the DRAM Control Register are:RAMEN RAM Enable. This

Pagina 234 - MPU Status Register

Programming Modelhttp://www.mcg.mot.com/literature 5-195Difference from MEMC040: bit = WWP (write-wrong-parity) for MEMC040; bit = RWB (general purpo

Pagina 235

Memory Mapshttp://www.mcg.mot.com/literature 1-131Register at address $FFF42048, bit 24. PROM/Flash is disabled at the low address space with PROM Con

Pagina 236

5-20 Computer Group Literature Center Web SiteMCECC5Difference from MEMC040: bit = DMCTL (data-mux-control) for MEMC040; bit = RWB (general purpose r

Pagina 237 - 4IP2 Chip

Programming Modelhttp://www.mcg.mot.com/literature 5-215Note None of the remaining registers have counterparts in the MEMC040 because they are associ

Pagina 238

5-22 Computer Group Literature Center Web SiteMCECC51. Stop all scrub operations by clearing all of the STON bits and setting all of the STOFF bits in

Pagina 239

Programming Modelhttp://www.mcg.mot.com/literature 5-235Scrub Control RegisterIDIS When cleared, the Image DISable bit allows writes to the upper MCEC

Pagina 240 - IP2 Chip

5-24 Computer Group Literature Center Web SiteMCECC5HITDIS This bit controls a function that is not currently used in the MCECC. RADATA This bit contr

Pagina 241

Programming Modelhttp://www.mcg.mot.com/literature 5-255Chip Prescaler CounterThis register reflects the current value in the prescaler counter. The P

Pagina 242

5-26 Computer Group Literature Center Web SiteMCECC5STON2-STON0STON2-STON0 control the amount of time that the scrubber occupies the DRAM before provi

Pagina 243 - Error Reporting

Programming Modelhttp://www.mcg.mot.com/literature 5-275Note that if STON2-0 is zero, the scrubber always releases the DRAM after one memory cycle, ev

Pagina 244 - Interrupts

5-28 Computer Group Literature Center Web SiteMCECC5Scrub Prescaler Counter (Bits 15-8)This register reflects the current value in the scrub prescaler

Pagina 245 - Overall Memory Map

Programming Modelhttp://www.mcg.mot.com/literature 5-295Scrub Timer Counter (Bits 7-0)This register reflects the current value in the Scrub Timer Coun

Pagina 246

1-14 Computer Group Literature Center Web SiteBoard Description and Memory Maps1Table 1-5 below and Table 1-6 on page 1-18 describe the "Local I/

Pagina 247

5-30 Computer Group Literature Center Web SiteMCECC5Scrub Address Counter (Bits 23-16)This register reflects the current value in the Scrub Address Co

Pagina 248

Programming Modelhttp://www.mcg.mot.com/literature 5-315Scrub Address Counter (Bits 7-4)This register reflects the current value in the Scrub Address

Pagina 249

5-32 Computer Group Literature Center Web SiteMCECC5EALT EALT indicates that the last logging of an error occurred on a DRAM access by an alternate (M

Pagina 250

Programming Modelhttp://www.mcg.mot.com/literature 5-335Error Address (Bits 23-16)This register reflects the value that was on bits 23-16 of the local

Pagina 251

5-34 Computer Group Literature Center Web SiteMCECC5Error Syndrome RegisterS7-S0 SYNDROME7-0 reflects the syndrome value at the last logging of an err

Pagina 252

Programming Modelhttp://www.mcg.mot.com/literature 5-355The states of RSIZ2-0 after power-up, soft, or local reset, match those of the RSIZ2-0 bits fr

Pagina 253 - Chip Revision Register

5-36 Computer Group Literature Center Web SiteMCECC5clock, unless they are already slowed by NCEBEN being set. FSTRD is cleared by Power-up or Local R

Pagina 254 - Vector Base Register

Programming Modelhttp://www.mcg.mot.com/literature 5-375initialized by power-up, soft, or local reset to match the NOCACHE bit in the reset serial bit

Pagina 255

5-38 Computer Group Literature Center Web SiteMCECC5operating at 25 MHz. This sequence may have to be altered to perform the scrub more slowly if the

Pagina 256

Syndrome Decodehttp://www.mcg.mot.com/literature 5-395Syndrome DecodeA syndrome code value of $00 indicates no error found. All other syndrome code va

Pagina 257 - NAME($0B)

Memory Mapshttp://www.mcg.mot.com/literature 1-151$FFF58280 - $FFF582FF IP2 IP_c ID D16 128B 7$FFF58300 - $FFF5837F IP2 IP_d I/O D16 128B 7$FFF58380 -

Pagina 258 - NAME($0F)

5-40 Computer Group Literature Center Web SiteMCECC5Bank in Error Bit in Error Syndrome CodeBANK C BIT 0/16 $23BANK C BIT 1/17 $43BANK C BIT 2/18 $83B

Pagina 259 - Registers

Syndrome Decodehttp://www.mcg.mot.com/literature 5-415Bank in Error Bit in Error Syndrome CodeBANK A BIT 0/16 $32BANK A BIT 1/17 $34BANK A BIT 2/18 $3

Pagina 260 - NAME($1B)

5-42 Computer Group Literature Center Web SiteMCECC5

Pagina 261

AA-1ARelated DocumentationMotorola Computer Group DocumentsThe Motorola publications listed below are applicable to the MVME172. To obtain paper or el

Pagina 262

A-2Related DocumentationALiterature UpdatesOnline product information, including manuals, is updated as necessary. Please consult the MCG literature

Pagina 263

Manufacturers’ DocumentsA-3A82596CA Local Area Network Coprocessor data sheet82596 User’s ManualIntel Corporation, Literature Sales, P.O. Box 58130, S

Pagina 264 - IP Clock Register

A-4Related DocumentationA

Pagina 265

BB-1BUsing Interrupts onthe MVME172IntroductionThis appendix demonstrates how to use interrupts on the MVME172. It gives an example of how to generate

Pagina 266 - IP RESET Register

VMEchip2 Tick Timer 1 Periodic Interrupt ExampleB-2 Computer Group Literature Center Web SiteB2. Set up local bus interrupter:Periodic Tick Timer 1 in

Pagina 267

Using Interrupts on the MVME172http://www.mcg.mot.com/literature B-3B3. Set up an interrupt handler routine:Step Action and ReferenceYour interrupt ha

Pagina 268

1-16 Computer Group Literature Center Web SiteBoard Description and Memory Maps1$FFFBC800 - $FFFBC81F Reserved - - 2KB 1$FFFBD000 - $FFFBFFFF Reserved

Pagina 269

VMEchip2 Tick Timer 1 Periodic Interrupt ExampleB-4 Computer Group Literature Center Web SiteB

Pagina 270 - IPEND CHANI

IN-1IndexNumerics32-bit Prescaler Count Register 3-4853C710 SCSI controller interface 3-582596CA LAN interface 3-382596CA LANC Interrupt Control Regis

Pagina 271

IndexIN-2 Computer Group Literature Center Web SiteINDEXblock diagram200/300-Series 1-6400/500-Series 1-7VMEchip2 2-5block diagrams 1-5block transferc

Pagina 272 - OPER RRRRRRRS

http://www.mcg.mot.com/literature IN-3INDEXDMA continuedInterrupt Control Register, IP2 chip 4-35Local Bus Address Counter, IP2 chip4-40Status Registe

Pagina 273 - WIDTH1 WIDTH0

IndexIN-4 Computer Group Literature Center Web SiteINDEXIP ID space 4-51setting up interrupt handler routine B-2setting up local bus interrupter B-2us

Pagina 274

http://www.mcg.mot.com/literature IN-5INDEXIndustryPackaddressing 4-46error reporting 4-8ID 1-45Iinterface 4-1Interface Controller ASIC (IP2 chip)4-1,

Pagina 275 - DMAEI DMAEO

IndexIN-6 Computer Group Literature Center Web SiteINDEXlocal busaccesses 1-47address counter, DMAC 2-60address range 2-39base address, GCSR 2-101inte

Pagina 276

http://www.mcg.mot.com/literature IN-7INDEXMC2 chip/VMEchip2 redundancies 1-5MC68060bus master support for 82596CA 3-4indivisible cycles 1-58indivisib

Pagina 277

IndexIN-8 Computer Group Literature Center Web SiteINDEXperiodic interrupt example B-1power monitor 2-17powerup resetVMEchip2 2-71Prescaler Clock Adju

Pagina 278

http://www.mcg.mot.com/literature IN-9INDEXScrub Prescaler Counter(Bits 15-8) 5-28(Bits 21-16) 5-27(Bits 7-0) 5-28Scrub Time On/Time Off Register 5-25

Pagina 279

Memory Mapshttp://www.mcg.mot.com/literature 1-171Notes 1. For a complete description of the register bits, refer to the data sheet for the specific c

Pagina 280

IndexIN-10 Computer Group Literature Center Web SiteINDEXtick timerinterrupters 2-19periodic interrupt example B-1Tick Timer 1 and 2Compare and Counte

Pagina 281

http://www.mcg.mot.com/literature IN-11INDEXVMEbus requester, DMAC 2-13VMEbus slave 2-9VMEbus SlaveAddress Modifier Select Register 1 2-36Address Modi

Pagina 282 - 8-Bit Memory Space

IndexIN-12 Computer Group Literature Center Web SiteINDEX

Pagina 283 - 16-Bit Memory Space

®™®™®™®™MVME172 Programmer’s Reference GuideMVME172Embedded ControllerProgrammer’sReference Guide34 pages1/8” spine36 - 84 pages3/16” & 1/4” spine

Pagina 285 - IP_a I/O Space

1-18 Computer Group Literature Center Web SiteBoard Description and Memory Maps1 Table 1-6. 400/500-Series MVME172 Local I/O Devices Memory MapAddres

Pagina 286 - IP_ab I/O Space

Memory Mapshttp://www.mcg.mot.com/literature 1-191$FFF58980 - $FFF589FF Reserved -- 128B 1$FFF58A00 - $FFF58A7F Reserved -- 128B 1$FFF58A80 - $FFF58AF

Pagina 287 - IP_a ID Space

1-20 Computer Group Literature Center Web SiteBoard Description and Memory Maps1Notes 1. For a complete description of the register bits, refer to the

Pagina 288 - IP to Local Bus Data Routing

Memory Mapshttp://www.mcg.mot.com/literature 1-211Detailed I/O Memory MapsTables 1-7 through 1-17 give the detailed memory maps for: Note Manufacturer

Pagina 289

In this manual, assertion and negation are used to specify forcing a signal to a particular state. In particular, assertion and assert refer to a sign

Pagina 290 - I/O and ID Space Accesses

1-22 Computer Group Literature Center Web SiteBoard Description and Memory Maps1Table 1-7. VMEchip2 Memory Map (Sheet 1 of 3)DMA TBSNP MODEROMZEROSRA

Pagina 291 - Features

Memory Mapshttp://www.mcg.mot.com/literature 1-231This sheet begins on facing page.ARBROBNMASTDHBMASTDWBMSTFAIRMSTRWDMASTERVMEBUSDMAHALTDMAENDMATBLDMA

Pagina 292

1-24 Computer Group Literature Center Web SiteBoard Description and Memory Maps1Table 1-7. VMEchip2 Memory Map (Sheet 2 of 3)ENIRQ31ENIRQ30ENIRQ29ENI

Pagina 293 - Cache Coherency

Memory Mapshttp://www.mcg.mot.com/literature 1-251This sheet begins on facing page.0123456789101112131415VMEACCESSTIMERLOCALBUSTIMERWD TIME OUTSELECTP

Pagina 294

1-26 Computer Group Literature Center Web SiteBoard Description and Memory Maps1Table 1-7. VMEchip2 Memory Map (Sheet 3 of 3) VMEchip2 GCSR Base Addr

Pagina 295

http://www.mcg.mot.com/literature 1-271Memory Maps1Board Description and Memory Maps0Memory MapsTable 1-8. MC2 Chip Register MapMC2 Chip Base Address

Pagina 296

1-28 Computer Group Literature Center Web SiteBoard Description and Memory Maps1The following memory map table includes all devices selected by the IP

Pagina 297 - Error Logging

Memory Mapshttp://www.mcg.mot.com/literature 1-291 Table 1-10. IP2 Chip Memory Map - Control and Status RegistersIP2 Chip Base Address = $FFFBC000Reg

Pagina 298 - Chip Defaults

1-30 Computer Group Literature Center Web SiteBoard Description and Memory Maps1$18 IP_a GENERAL CONTROLa_ERR 0 a_RT1 a_RT0 a_WIDTH1 a_WIDTH0 a_BTD a_

Pagina 299

Memory Mapshttp://www.mcg.mot.com/literature 1-311DMAC for IndustryPack a, request 0. This register set is referred to as DMACa in the text.$20 DMA_a

Pagina 300 - Offset Name

The computer programs stored in the Read Only Memory of this device contain material copyrighted by Motorola Inc., first published 1990, and may be us

Pagina 301

1-32 Computer Group Literature Center Web SiteBoard Description and Memory Maps1DMAC for IndustryPack b, request 0 or for IndustryPack a, request 1. T

Pagina 302 - Register Bit Names

Memory Mapshttp://www.mcg.mot.com/literature 1-331DMAC for IndustryPack c, request 0. This register set is referred to as DMACc in the text.$50 DMA_c

Pagina 303

1-34 Computer Group Literature Center Web SiteBoard Description and Memory Maps1DMAC for IndustryPack d, request 0 or for IndustryPack c, request 1, a

Pagina 304

Memory Mapshttp://www.mcg.mot.com/literature 1-351The following MCECC memory map applies only to the 200/300-Series MVME172 boards. $80 PACER INT CON

Pagina 305 - Memory Configuration Register

1-36 Computer Group Literature Center Web SiteBoard Description and Memory Maps1$40SCRUB PRESCALESPS7 SPS6 SPS5 SPS4 SPS3 SPS2 SPS1 SPS0$44SCRUB TIMER

Pagina 306 - Dummy Register 0

Memory Mapshttp://www.mcg.mot.com/literature 1-371Note A bug in MVME172s that have MC2 chip revision $01 does not allow the data registers to be acces

Pagina 307 - Base Address Register

1-38 Computer Group Literature Center Web SiteBoard Description and Memory Maps1Notes 1. Refer to the MPU Port and MPU Channel Attention registers in

Pagina 308

Memory Mapshttp://www.mcg.mot.com/literature 1-391 Note Accesses may be 8-bit or 32-bit, but not 16-bit. Table 1-14. 53C710 SCSI Memory Map Base Addr

Pagina 309

1-40 Computer Group Literature Center Web SiteBoard Description and Memory Maps1BBRAM/TOD Clock Memory MapThe MK48T58 BBRAM (also called Non-Volatile

Pagina 310 - BCLK Frequency Register

http://www.mcg.mot.com/literature 1-411Memory Maps1Board Description and Memory Maps0Memory MapsTable 1-16. BBRAM Configuration Area Memory MapAddres

Pagina 312

1-42 Computer Group Literature Center Web SiteBoard Description and Memory Maps1Note IP_c and IP_d are not used on 200/300-Series MVME172 modules. Not

Pagina 313 - Scrub Control Register

Memory Mapshttp://www.mcg.mot.com/literature 1-431The data structure of the configuration bytes starts at $FFFC1EF8 and is as follows. struct brdi_cnf

Pagina 314

1-44 Computer Group Literature Center Web SiteBoard Description and Memory Maps1minor version numbers. For example, if the version of this structure i

Pagina 315 - Chip Prescaler Counter

Memory Mapshttp://www.mcg.mot.com/literature 1-4519. Eight bytes are reserved for the printed wiring board (PWB) number assigned to the memory mezzani

Pagina 316 - STON2-STON0

1-46 Computer Group Literature Center Web SiteBoard Description and Memory Maps120. Eight bytes are reserved for the serial number, in ASCII, assigned

Pagina 317

Software Support Considerationshttp://www.mcg.mot.com/literature 1-471VMEbus Accesses to the Local BusThe VMEchip2 includes a user-programmable map de

Pagina 318

1-48 Computer Group Literature Center Web SiteBoard Description and Memory Maps1Cache CoherencyThe MC68060 has the ability to watch local bus cycles e

Pagina 319

Software Support Considerationshttp://www.mcg.mot.com/literature 1-491VMEbus Access Time-outA VMEbus Access Time-out occurs whenever a VMEbus bound tr

Pagina 320

1-50 Computer Group Literature Center Web SiteBoard Description and Memory Maps1Generally, the bus error handler can interrogate the status bits and p

Pagina 321 - Error Logger Register

Software Support Considerationshttp://www.mcg.mot.com/literature 1-511MPU Off-board ErrorDescription:An error occurred while the MPU was attempting to

Pagina 322 - Error Address (Bits 31-24)

viiContentsCHAPTER 1 Board Description and Memory MapsIntroduction...

Pagina 323 - Error Address Bits (7-4)

1-52 Computer Group Literature Center Web SiteBoard Description and Memory Maps1Status:Bit 7 of the MPU Status and DMA Interrupt Count Register, (actu

Pagina 324 - Defaults Register 1

Software Support Considerationshttp://www.mcg.mot.com/literature 1-531Comments:If the TBL bit is set (address $FFF40048 bit 2) the error occurred duri

Pagina 325

1-54 Computer Group Literature Center Web SiteBoard Description and Memory Maps1Comments:This indicates the DMAC attempted to access a local bus addre

Pagina 326 - Defaults Register 2

Software Support Considerationshttp://www.mcg.mot.com/literature 1-551Comments:The LANCE has no ability to respond to TEA so the error interrupt and s

Pagina 327 - Initialization

1-56 Computer Group Literature Center Web SiteBoard Description and Memory Maps1SCSI Parity ErrorNote The 400/500-Series MVME172 models do not contain

Pagina 328

Software Support Considerationshttp://www.mcg.mot.com/literature 1-571MPU Notification:53C710 Interrupt.Status:53C710 DMA Status Register 53C710 DMA I

Pagina 329 - Syndrome Decode

1-58 Computer Group Literature Center Web SiteBoard Description and Memory Maps1and when VMEbus mastership has been granted. Because we have found in

Pagina 330

Software Support Considerationshttp://www.mcg.mot.com/literature 1-591The MVME172 makes the following assumptions and supports a limited subset of RMW

Pagina 331

1-60 Computer Group Literature Center Web SiteBoard Description and Memory Maps1

Pagina 332

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

Pagina 333 - ARelated Documentation

viiiDMAC TEA - Cause Unidentified...1-54LAN Parity Error...

Pagina 334 - Manufacturers’ Documents

2-2 Computer Group Literature Center Web SiteVMEchip22❏ VMEbus Bus to Local Bus Interface: – Programmable VMEbus map decoder. – Programmable AM decode

Pagina 335 - Publication

Introductionhttp://www.mcg.mot.com/literature 2-32❏ VMEbus Interrupter: – Software-configured IRQ1-IRQ7 interrupt request level. – 8-bit software-prog

Pagina 336 - Related Documentation

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

Pagina 337 - BUsing Interrupts on

Functional Blockshttp://www.mcg.mot.com/literature 2-52Figure 2-1. VMEchip2 Block Diagram1344 9403DATACONTROLADDRESSCONTROLDATACONTROLADDRESSDATACONT

Pagina 338

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

Pagina 339

Functional Blockshttp://www.mcg.mot.com/literature 2-72have been accessed. This enhances the portability of software because it allows software to run

Pagina 340

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

Pagina 341 - Numerics

Functional Blockshttp://www.mcg.mot.com/literature 2-92VMEbus to Local Bus InterfaceThe VMEbus to local bus interface allows an off-board VMEbus maste

Pagina 342

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

Pagina 343

Functional Blockshttp://www.mcg.mot.com/literature 2-112Using control register bits in the LCSR, the DMAC can be configured to provide the following V

Pagina 344

ixVMEbus Slave Address Translation Select Register 1 ...2-30VMEbus Slave Address Translation Address Offset Register 2 ...

Pagina 345

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

Pagina 346

Functional Blockshttp://www.mcg.mot.com/literature 2-132transfers which are not an even byte count or start at an odd address, with respect to the por

Pagina 347 - MCECC internal register 1-35

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

Pagina 348

Functional Blockshttp://www.mcg.mot.com/literature 2-152Tick TimersThe VMEchip2 includes two general purpose tick timers. These timers can be used to

Pagina 349

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

Pagina 350

Functional Blockshttp://www.mcg.mot.com/literature 2-172VMEbus System ControllerWith the exception of the optional SERCLK Driver and the Power Monitor

Pagina 351

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

Pagina 352

Functional Blockshttp://www.mcg.mot.com/literature 2-192The write post bus error interrupter is an edge-sensitive interrupter connected to the local b

Pagina 353 - Embedded Controller

2-20 Computer Group Literature Center Web SiteVMEchip22and monitor. On the local bus, the interrupt handler is designed to comply with the interrupt h

Pagina 354

LCSR Programming Modelhttp://www.mcg.mot.com/literature 2-212❏ Line 4 defines the operations possible on the register bits as follows: ❏ Line 5 define

Commenti su questo manuale

Nessun commento