• Aucun résultat trouvé

Interface General

N/A
N/A
Protected

Academic year: 2022

Partager "Interface General"

Copied!
64
0
0

Texte intégral

(1)

EK-ORVWA-UG-002

DRV11-WA General Purpose DMA Interface

Prepared by

Computer Special Systems

User's Guide

(2)

(0 Digital Equipment Corporation 1986 All Rights Reserved

2nd Edition. April 1986

The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this document.

Printed in U.S.A.

This document was set on a DIGITAL DEC set Integrated Publishing System.

The following are trademarks of Digital Equipment Corporation:

~DmDDmDTM

DECUS DECwriter RSTS RSX

DEC DIBOL Scholar

DECmate MASSBUS ULTRIX

DECset PDP UNIBUS

DECsystem-l0 P/OS VAX

DECSYSTEM-20 Professional VMS

Rainbow VT

Work Processor

(3)

CHAPTER 1 1.1

1.2 1.3

CHAPTER 2 2.1

2.2 2 . 2. 1 2.2.2 2.2. 3 2.2.4 2.3 2.3.1 2.4 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.5 2.5. 1 2.5.2 2.5.3 2.6 2.7 2.8 2 .8. 1 2.8.1.1 2.8.1.2 2.8.1.3

CHAPTER 3 3.1

3.2 3.2.1 3.2.1.1 3.2.1.2 3.2.1.3 3.2.1.4

CONTENTS

INTRODUCTION

GENERAL DESCRIPTION

SPECIFICATIONS • • • • . • • • • • • • • • • • • • • • • • • • • • . • • • • • • • RELATED LITERATURE ••..•.••••••••.•..•.••••••••••

INSTAL,LATION

page

1-1 1-4 1-5

GENERA.L • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 2-1 SYSTEM 'CONSIDERATIONS . • • . . • • • . • • • • • • • . • . . . . • . . . . 2-1 LSI-II Bus L o a d i n g . . . 2-1 Power Requirements ••.•••••.••••••.••••..•.•.•• 2-1 priority Requirements .•.•••••••.•••••••.••...• 2-1 Space Requirements ••.••••••••••••.•.••.•..••.• 2-1 USER I/O CABLES •.•••••••.••••••.•••••...•.•.•• 2-2 User Termination Connector •••••••.••••••.••••• 2-2 JUMPER. AND SWITCH CONFIGURATION... 2-2 Device Address Selection .•.•••••.••••.••••••.• 2-2 Interrupt vector Address Selection • . • . • . . . • • 2-5 Addressing Mode Selection .••••••.•••••••••••.. 2-5 Burst Mode Jumper . . • . . • . . . . • . • • • • . . . • • • . • • • • . • 2-6 Interprocessor Link Mode Jumper ••.•••.•••••••• 2-6 Independent Interrupts Jumper . . . . • . • • . . . 2-7 MODULE INSTALLATION •.••..••••..••.•.•.•..•••.•.• 2-8 Instql1ing the DRVll-WA in an LSI-II CPU . . . . • • 2-8 Installing the DRVll-WA in the BA23

Enclosure (MICRO-ll/MicroVAX) . • • . . . • • . . . • . . . 2-10 Installing the DRVll-WA in the BA123

Enclosure (MICRO-11/MicroVAX) . . . • . . • . . . 2-11 INITIA,L TURN-ON ••••••..•••••••.•.•••••••..•.•.•• 2-12 DIAGNOSTIC PROGRAM - LSI-II •••••.••••••••••••..• 2-13 DIAGNOSTIC PROGRA~1 - MicroVAX ••..•••••••.•.•.... 2-14 Runnling MOM . • . . . • . . • • . . . • • . . • . • . • . • . • . • . 2-14 MDM Diskette Boot •.•...••••••••.••••.•.•.... 2-14 MDM Tape Boot . • • • . • • . • . . • • • . • . • . • . . . 2-15 MDM Examples . . • • • • . • • • . . . . • • . . . • • • • • . . . • • • . . 2-16

BASIC OPERATION

G ENE R fl. .. fJ ••••••••••••••••••••••••••••••••••••••••• 3 - 1 FUNCTIONAL DESCRIPTION . . • • • • • • • . • • • . . . • • . . . 3-1

DRVll-WA R e g i s t e r s . . . 5-1 Word Count Register (WCR) .•••.•.••.•••••••.• 3-1 Bus Address Register (BAR) .•.••••••.•••••.•• 3-1 Extended Bus Adc1ress Register (BAE) • . . . . • . . . 3-1 Control/Status Register (CSR) .•.•.•••••••••• 5-3

iii

(4)

3.2.1.5 3 • 2. 2 3.2.3 3.2.4 3.2.4.1 3.2.5 3.3

CHAPTER 4 4.1

4.2 4.3 4.3.1 4 .3. 2 4.3.3 4.3.4 4.3.5 4.4 4.4.1 4 .4. 2 4.5 4.6

CHAPTER 5 5.1

5.2 5.2. 1 5.2.2 5.2.3 5.3 5.3. 1 5.3.2 5.3. 3 5.3.4

CONTENTS (Cont)

Input and Output Data (DBRs)

User Interface Lines LSI-II

Buffer Registers

Bus Lines User's I/O Device

(DATa or DATOB) Interrupts

to Q-Bus Memory Transfer

LSI-II Memory to (DATIO or DATI) TIM I NG . . . • • . • . . .

PROGRAMMING GENFRAL

User's

PROGRAMMING INSTRUCTIONS DRVll-WA REGISTERS

WCR BAR BAE CSR DBRs

PROGRAM INTERRUPTS

Device Transfers

Word Count Overflow . . . . CSR ERROR Bit (Bit 15)

FUNCTION AND STATUS BITS PROGRAMMING EXAMPLE

INTERPROCESSOR LINKS GENERAL ..•.••••

OPERATING MODES Word Mode Single Cycle Burst Mode PROGRAMMING

Word Count Register (WCR) Bus Address Register (BAR)

Output Data Buffer Register/Input Buffer Register (ODBR/IDBR)

Control ana Status Register (CSR)

Data

Page

3-3 1-3 3-5 3-7 3-8 3-9 3-11

4-1 4-1 4-1 4-1 4-1 4-2 4-2 4-2 4-2 4-2 4-2 4-3 4-5

5-1 5-1 5-2 5-1 C)-5 5-6 5-6 5-6 5-6 S-6

(5)

Figure No.

1-1 2-1 2-2 2-3 2-4 3-1 3-2 3-3 3-4 3-5 3-6 3-7 3-8 4-1 5-1 5-2 5-3

Table No.

2-1 2-2 2-3 2-4 2-5 4-1 5-1

FIGURES Title

DRVI1-WA Simplified Interface Diagram •••••••••••

DRVII-WA Connector and Switch Locations .••.•••••

DRVII-WA Device Address Select Format .••••••.•.•

DRVII-WA Interrupt vector Address Select

Format . . . (t • • • • • • • • • • • • • • •

DRVll-WA Connector Pin Ass ignments •.•••••.•••••••

DRVI1-WA Block Diagram •.••.••••. ~ ••••••••••••••.

DMA DATO/DATOB Data Flow Diagram 0 • • • • • • • • • • • • • • •

DMA DArrrO/DATI Data Flow Diagram . . . . DRVI1-WA Single Cycle, User-Initiated, Timing Diagrarn . • . . . • • . . . . • • . • . . • • • • . • • • +t • • • • • • • • • • • • • • •

DRVII-WA Single Cycle, Program-Initiated,

Timing Diagram .•.•••.•.••••.•••. 0 • • • • • • • • • • • • • • •

DRVII-WA Burst Mode, user-Initiated, Timing

Page 1-3 2-4 2-4 2-5 2-9 3-2 3-8 3-10 3-12 3-13 Diagrarn . . . 3-14 ORVII-WA Burst Mode, program-Initiated, Timing

Diagrarn . . . • • . . • . • . • • • • • • • • . • • • • • • • • • . • • • • • • • • • 3-15 DRV11-WA DATTO Timing Diagram ••••••••••••••••••• 3-16 CSR Fo]~mat • • • • • • • • • • • • • • • • • • • • • • e _ 4-3 Interprocessor Link Block Program ••••••••••••••. 5-1 Interrupt Sequence for Word Mode

Interprocessor Link . . . 5-3 Single Cycle Transfer Sequence for

Tnterprocessor Link .••••

It...

5-5

TABLES

Title Page

Recommended Cable Assemblies ••••••••••.••••••••• 2-2 Burst Mode Jumper ••••••• ~ ••••••••••••••••••••••• 2-fi Interprocessor Link Mode ,Jumper •.•••...•••••.••• 2-7 Independent Interrupts •• 0 • • • • • • • • • • • • • • • • • • • • • • • 2-7 DRVII-WA Diagnostic Tests ••••••..••.••..•••••••• 2-14 CSR Bit Functions •••••••

0...

4-3

Correlation of CSR Function and Status Bits in

Interprocessor Link Operation ••••••••••••••••••• 5-2

v

(6)
(7)

1.1 GENERAL DESCRIPTION

CHAPTER 1 INTRODUCTION

The DRV11-WA is a general-purpose Direct Memory Access (DMA) in- terface for t.ransferrin.g 16-bit data words directly between the Q-bus memory and a user's I/O device. " Data Transfer Out (DATO) or Data Transfer In (DATI) takes place over the Q-bus after a DMA re- quest, once the DRVll-WA becomes bus master. Burst modes (four-~

word or continuous), byte addressing, and read-modify-wri te opera- "

tion (DATIO")" are possible wi th the DRVl1-WA •• ~. The DRVll-WA fea- tures switch-selectable device and vector addresses, two 40-pin connectors, and one 2-pin connector that provide simple interfac- i ng to the user's I/O dev ice. (The DRVl1-WA is compat ible wi th both standard and extended Q-buses.)

There are six registers in the DRVll-WA. They are as follows:

• Word Count Register (WCRl,

• Bus Address Register (BAR),

• Extended Bus Address Register (BAE',

• Control/Status Register (CSR) , and

• Input and Output Data Buffer Registers (DBRs).

The CSR and DBRs are word- and byte-addressable, whereas the WCR, BAR, and BAE are only word-addressable.

DRVll-WA operation is initialized under program control by:

1. Loading the WCR with the 2's complement of the number of transfers,

2. Loading the BAR and BAE with the first address to or from which data is to be transferred, and

3. Loading the CSR with the desired function bits.

Data transfers may now proceed under the control of the DRVll-WA DMA logic.

1-1

(8)

Figure 1-1 shows the primary interface signals between the DRVll-WA and the user's I/O device. DMA input (DATI) or output (DATa) data transfers take place when the processor clears READY.

For a DATO cycle (DRVll-WA to memory transfer), the user's I/O de- vice first presets the CONTROL BITS (word count increment enable, bus address increment enable, Cl, CO, A00, and ATTN), and then as- serts CYCLE REQUEST to gain use of the Q-bus. When CYCLE REQUEST is asserted, input data is latched into the input DBR, the CONTROL BITS are latched into the DRVll-WA DMA control, and BUSY goes low.

(A DATI cycle memory to DRVll-WA transfer is handled in a similar manner, except that the output data is latched into the output DBR during the bus cycle.)

When the DRVll-WA becomes bus master, a DATO or DATI cycle is per- formed directly to or from the Q-bus memory location specified by the BAR and BAE. At the end of each cycle, the WCR and BAR are incremented and BUSY goes high while READY remains low. A second DATa or DATI cycle is performed when the user's I/O device again asserts CYCLE REQUEST. DMA transfers will continue asynchronously until the WCR increments to zero, at which time READY goes high and the DRVll-WA generates an interrupt (if intE~rrupt enable is set) to the Q-bus processor.

If continuous burst mode is selected (SINGLE CYCLE low), only one CYCLE REQUEST is required for the complete synchronous transfer of

the specified number of data words.

(9)

I--'

w I

CJ)

::J CD

... ,

en ...J

~

<;

~

A

l

"\

16-0UTPUT DATA BITS ATTN

vi

>

16-DATA/ADDRESS BITS READY

~

CYCLE REQUEST

I

i

6 - EXTENDED ADDRESS BITS

I !

FUNCTION BITS (1,2,3)

..

DRVll-WA USER'S

DMA I/O

INTERFACE STATUS BITS (A.S,C) DEVICE

- -

INIT, INIT V2

BUSY

-

CONTROL BITS

BUS CONTROL

..

BA INC ENB, WC INC ENB .. CO, C1, AOO

~

16-INPUT DATA BITS

C5-4719

Figure 1-1 DRVII-WA Simplified Interface Diagram

(10)

1.2 SPECIFICATIONS

The following specifications and particulars are for informational purposes and are subject to change without notice.

Physical

Dual height, single width, extended length module.

Dimensions:

Circuit Card Circuit Card Plus Handle Length: 21.6 cm (8 • 5 in) Length: 22.8 cm (8 .9 in) Height: 12.7 cm (5.0 in) Height: 13.2 cm (5.2 in) width: 1.3 cm ( .5 in) Width: 1.3 cm ( .5 in) Weight: 215 grams

User I/O Connections: Two 40-pin connectors, one 2-pin connector M 0 un tin g Re qui r em en t s : P 1 u g s d ire c t 1 y i n t 0 Q - b 11 S b a c k pIa n e 0 r

Q-bus expansion backplane.

Electrical

Logic Power Requirements: 1.8 A @ +5V + 5% (nominal) LSI-II Bus Loading: Presents one bus load

User Loading:

Input Data Lines 1 TTL unit load each HIGH

=

Logic one LOW

=

Logic zero Input Control Lines 1 TTL unit load each HIGH

=

Logic one LOW == Log ic zero Output Data Lines

10 TTL unit loads (drive) each HIGH

=

Logic one

LOW:: Logic zero Output Control Lines

10 TTL unit loads (drive) each HIGH = Logic one

LOW:: Logic zero

(11)

Module Type: M7651 operational:

Transfer Mode: DMA or program-controlled with interrupts Data Transfer Rate:

up to 250,000 16-bit words per second in single cycle mode Up to 400,000 16-bit words per second in burst mode*

Environmental

Temperature: Storage: -40 0 0 0 to 66 C (-4~· to 150 F) 0

. 0 0 0 0 )

OperatIng: 5 to 50 C (41 to 122 F Relative Humidity: 10% to 95% noncondensing

1.3 RELATED LITERATURE

In addition to the M7651 print set (MP01582), the Microcomputer Processor Handbook and the Microcomputer Interface Handbook con- tain useful information for installIng and operating the DRVII-WA general-purpose DMA interface. Handbooks may be ordered from the nearest Digital Equipment Corporation Sales Office.

* While doing continuous burst mode transfers, the DRV11-WA be- comes bus master and holds the bus until the entire transfer is complete. This action may potentially lock out other devices from accessing the bus while the transfers are ongoing. This mode of operation is consistent with the operation of the 18-bit predecessor product, DRV11-B.

1-5

(12)
(13)

2.1 GENERAL

CHAPTER 2 INSTALLATION

Installation of the DRVII-WA general-purpose DMA interface con- sists of selecting the device and interrupt vector addresses, selecting mode of operation (18- or 22-bit addressing), selecting functional operating modes as necessary (independent interrupts, four-word or continuous burst mode, interprocessor link mode), and then inserting the interface into an LSI-11/MicroVAX processor system.

2.2 SYSTEM CONSIDERATIONS

Before installing the DRV11-WA into a Q-bus system, consideration must be given to bus loading, power, priority, and space require- ments.

2.2.1 LSI-II Bus Loading

The DRV11-WA presents one bus load to the Q-bus. Fifteen bus loads can be handled by the Q-bus; therefore, the user must deter- mine the existing Q-bus load when installing additional Q-bus modules.

2.2.2 Power Requirements

The DRVI1-WA requires 1.8 A @ +5V + 5% (nominal). Power for the DRVI1-WA is obtained from the Q-bus-system power supply.

2.2.3 priority Requirements

Each device on the Q-bus has an interrupt and DMA priority based on its relative position from the processor. The DRVl1-WA is a priority 4 device. Since the user may install the DRVII-WA on the bus along wi th other devices that use the same interrupt or DMA priority, the user must bear in mind that when more than one de- vice is requesting service, the device electrically nearest the Q-bus processor has the highest priority and will be serviced first.

In addition, if the REVll DMA refresh option is used (for LSI-II systems), the REVII must be at a priority level higher than that of the DRVII-WA. Refer to the Microcomputer Processor Handbook for detailed information on the REVII options.

2.2.4 Space Requirements

The DRVlI-WA requires one double height module slot.

2-1

(14)

2.3 USER I/O CABLES

The DRVII-WA has two 40-pin connectors which provide the interface to the user's device. Two cable assemblies are required. It is recommended that cable assemblies from Table 2-1 be used to con- nect the DRVII-WA to the user's device. The listed cables are terminated (one or both ends) with H856 40-pin connectors that mate with the connectors on the DRVll-WA. Cable selection is de-

termined by the type of connections used on the user's device.

Th e des ire d cab 1 e len g t h ( X X ) m us t be s p e c i f i ed w hen 0 r de r i n g . (Lengths longer than 25 feet are not recommended for use with the DRVll-WA.) Cables may be ordered from the nearest Digital Equip- ment Corporation Sales Office. Non-standard length cables may be ordered at additional cost.

2.3.1 User Termination connector

The DRVll-WA has one 2-pin connector which optionally allows the user to provide additional signal termination when cables other than the one listed in Table 2-1 is used.

Table 2-1 Recommended Cable Assemblies

Cable No. Connectors BC08R-XX H856 to H856

Type Standard Lengths (ft/m) Shielded flat 1, 6, 10, 12, 20, 25 ft

(0.305, 1.830, 3.050, 3.660, 6.100, 7.625 m)

2.4 JUMPER AND SWITCH CONFIGURATION

The DRVll-WA contains two DIP (dual in-line package) switch units (E40 and E50) and a number of jumpers that allow the user to se- lect the module features desired. The location of the switch units and jumpers is shown in Figure 2-1. The address selection switch (E50) consists of ten switches that let the user select the device addr~ss. The second switch unit (E40) consists of ten switches that let the user select the interrupt vector address and l8-bit or 22-bit addressing mode.

2.4.1 Device Address Selection

The DRV11-WA contains six registers:

WCR

BAR

BAE

CSR

Input DBR

Output DBR

(15)

These registers must be addressed for data and status transfers between the DRVll-WA and the LSI-ll/MicroVAX processor. The BAR and BAE use the same address. The two DBRs use the same address.

The register addresses are sequential by even numbers and are as follows.

Register BBS7 Octal Address Hex Address

WCR 1 XXXXX0 3FF508

BAR 1 XXXXX2 XXXXXA

BAE 1 XXXXX2 XXXXXA

CSR 1 XXXXX4 XXXXXC

DBRs 1 XXXXX6 XXXXXE

The assigned DMA interface base address is 772410

8, 3FF508'h. The user selects a base address for assignment to the WCR and sets the device address selection switches on the DRVll-WA module to decode this address. The remaining BAR, BAE, CSR and DBR addresses are then properly decoded by the module as they are received from,the LSI-ll processor.

Figure 2-1 shows the location of the device address selection switches on the DRVll-WA module. Switches are set to the ON

(closed) position for bits to be decoded as "ONE" bits in the base address. Bi ts decoded as "ZERO" bi ts in the address have thei r switches set to the OFF (open) position. Figure 2-2 shows the ad- dress select format and presents the swi tch-to-bi t relationship

for the device address selection switches.

2-3

(16)

LINK MODE

SELECTION JUMPER

DEVICE ADDRESS SELECTION SWITCHES

ATTENTION INTERRUPT SELECTION JUMPER

VECTOR ADDRESS, 022/Q18 SELECTION SWITCHES

~

0 0 0

W1 W2

ESO

BURST MODE SELECTION JUMPER

C5·4720

Figure 2-1 DRVII-WA Connector and Switch Locations

DECODED BY BBS7 SELECTED BY SWITCHES

DECODED FOR 1 OF 4 REGISTERS r~---~~---~v~---~~~---~

17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00

DEVICE

ON 1 2 3 4 5 6 7 8 9 10

ADDRESS

OFF

I I I I I I I I I I

SELECTION SWITCHES

OFF = "ZERO"

ON = "ONE"

CS·3958

Figure 2-2 DRVII-WA Device Address Select Format

(17)

2.4.2 Interrupt vector Address Selection

vector ad~resse~ 0-1774 8 are reserved for Q-bus system users. The DRVIl-WA IS asslgned vector address 124

8. The user selects the interrupt vector address by means of switches on the DRVll-WA mod- ule. Figure 2-1 shows the location of the vector address selec- tion swi tches. vector address selection swi tches are set to the ON (closed) position for bits to be encoded as "ONE" bits in the vector address. Bi ts encoded as "ZERO" bi ts in the address have their switches set to the OFF (open) position. Figure 2-3 shows the address select format and presents the switch-to-bit relation- ship for the vector address selection switches.

NOTE

The DRVll-WA is designed to be compati- ble with the DRVll-Bi therefore, its as- signed base address is 772410 (8) . How- ever, under MicroVMS, the DRV1l-WA is treated, as much as possible, like a DR11-W. Therefore, in order for the de- vice to autoconfigure correctly, you must set the device address and inter-

rupt vector address to those reserved for the DR11-Wi namely, set the device address to rank 19 and the interrupt vector address to rank 40, both in

floating address space.

2.4.3 Addressing Mode Selection

The user selects 18- or 22-bit addressing by setting E40 switch 10 OFF (OFF=0) for l8-bit addressing, or ON (ON=l) for 22-bit ad- dressing (see Figure 2-3).

VECTOR ADDRESS SELECTION SWITCHES

1ST OCTAL DIGIT

I I

ON 1 OFF

I

2

I

2ND OCTAL DIGIT

3

I

OFF

=

"ZERO"

ON

=

"ONE"

4 5

I

3RD OCTAL DIGIT

6

I

7

I

4TH OCTAL DIGIT

10 OR 41

I

PREASSIGNED AS ZEROS

8 9 10

I I I

NOT ON

=

22·BIT ADDRESS USED OFF

=

1 8·BIT ADDRESS

C5-3t69

Figure 2-3 DRVII-WA Interrupt vector Address Select Format

2-5

(18)

2.4.4 Burst Mode Jumper

The DRVII-WA will, by default (W2 jumper installed), relinquish and re-request bus mastership after every four DMA transfers. The user may select continuous burst mode transfers by removing the push-on jumper from W2 and installing it at WI. (Refer to Table 2-2 and Figure 2-1.)

Jumper WI

W2

NOTE

If continuous burst mode is selected, the DRVII-WA will not relinquish the bus until the entire transfer is complete.

This action is not recommended as i t may potentially lock out other devices from gaining access to the bus while the transfers are ongoing.

Table 2-2 Burst Mode Jumper

Function

Module is backward compatible with the DRVll-B and will perform continuous burst mode transfers and will not release the bus until all transfers are completed.

Module will relinquish and re-request the bus after every four DMA cycles.

R = Removed I = Installed

2.4.5 Interprocessor Link Mode Jumper

Factory setting

R

I

The user may operate the DRVll-WA as an interprocessor link with another DRVII-WA by removing the push-on jumper from W3 and in- stalling i t at W4. (Refer to Table 2-3 and Figure 2-1). This is the recommended setting to use the DRVII-WA as an interprocessor link.

In the default setting (W3 jumper installed), the DRVII-WA is backward compatible with the DRVll-B and will not function as an interprocessor link unless one of the processors acts as the slave, and the other acts as the master. Use of the DRVII-WA within this configuration (W3 jumper installed) for interprocessor link is not recommended.

(19)

Jumper W3

W4

Table 2-3 Interprocessor Link Mode Jumper

Function

Module is backward compatible with DRVll-B and should not be used as an interprocessor link.

Module may be used as an interprocessor link between two DRVll-WA modules.

R

=

Removed I = Installed

2.4~6 Independent Interrupts Jumper

Factory Setting

I

R

While in the default interrupt mode (W5 jumper installed), it is not necessary for the READY bi t (CSR Bi t 7) to be CLEAR for the DRVll-WA to interrupt. With the IE bit (CSR Bit 6) set, the DRVll-WA will interrupt when the ATTN bit (CSR Bit 13) or the NEX bit (CSR Bit 14) is set.

For backward compatibility with the DRVll-B, the user may remove the push-on jumper from W5 and install it at W6. (Refer to Table 2-4 and Figure 2-1). In this setting, the DRV11-WA will only in- terrupt when the READY bit (Bit 7) cf the CSR is set, and the IE bit (Bit 6) in the CSR is set.

Jumper W5

W6

Table 2-4 Independent Interrupts

Function

With the CSR IE bit set, module will interrupt when CSR ATTN or NEX bits are set, independent of the READY bit being set.

Module is backward compatible with DRV11-B.

with the CSR IE bit set, module will

interrupt only when the READY bit is set.

R = Removed I = Installed

2-7

Factory setting

I

R

(20)

2.5 MODULE INSTALLATION

The type of CPU and its current configuration determines which of the following procedures must be performed.

2.5.1 Installing the DRVII-WA in an LSI-II CPU

With the exception of the first two/four slots (the LSI-II proces- sor always occupies the first two/four slots depending on CPU type) , t h e DRVII-WA can be installen into any Q22 slot (see Sec- tion 2.2.4) of the LSI-Il backplane. However, JLf REVII DMA re- fresh option is used, the DRV11-WA must be at a lower priority than the REVII. When inserting the module into the backplane, make sure that the deep notch on the module seats against the connector block rib. Do not insert or remove the module with power applied. After performing-the-lnitial turn~on (see Section 2.8);---c-onne-ctthe user's I/O cables to JI and J2 on the DRVII-WA I/O connectors. Connector locations for the DRVII-WA are shown in Figure 2-1. Pin assignments for JI and J~ are shown in Figure 2-4 and are specified in Chapter 1, Section 1.2.

(21)

~

SINGLE CYCLE H

7 OUT H

rv 6 OUT H

I

\..0 5 OUT H

4 OUT H

-

3 OUT H 2 OUT H

-

1 OUT H ...

o OUT H

-

I A

-

C

-

-

E H

-

K M

-

P S U

w

Y

-

AA CC

EE

-

HH

KK MM

pp

-

~

l!..U

J1

,

B D

..

F J

L

~ R T

Y.

X

Z BB DD FF JJ LL

NN ...-

'RR

..

TT

w

- -

...

-

..

..

f---~

..

CYCLE REQUEST H INIT V2 H

READY H WC INC ENB H STATUS A H INIT H STATUS B H STATUS C H

8 OUT H 9 OUT H 10 OUT H 11 OUT H 12 OUT H 13 OUT H 14 OUT H 15 OUT H

f

,

A B

~.

-

C D E

-

F H

-

J

K L M N P R

- -

S T

- -

U V

W X

Y Z AA BB

7 IN H

-

C EE ...

-

C DD FF

...

61N H

.. -

HH ~

-

JJ 51N H

.. -

KK

-

LL 41N H

.. -

MM

... -

NN

-

3 IN H

.. -

pp ..-

RR 21N H

SS TT 1 IN H

UU W

o IN H --"

-

\ J

J2

~

Figure 2-4 DRVII-WA connector Pin Assignments

-

-

--

-

-

..

...

-- --

"""-

-- -

...

2

J3 BUSY H ATTNH AOO H BA INC ENB H FNCT 3 H CO H FNCT 2 H C1 H FNCT 1 H

81N H 91N H 10 IN H 11 IN H 12 IN H 13 IN H 141N H 15 IN H

..

+5V GND

C5-4721

(22)

2.5.2 Installing the DRV11-WA in the BA23 Enclosure (MICRO-l1/

MicroVAX)

1. Remove the ac power cable from the wall outlet.

2. Remove the rear cover and all external cables.

cables for reinst~llation later.

Label all

3. Loosen the two screws retaining the rear I/O panel assem- bly. Swi ng the assembly open and remove both ret a i n i ng straps.

4. Disconnect any internal cables attached to the back of the I/O panel assembly. Note their specific location and the or i en tat ion 0 f the con n e c tor 0 n e a c h cab 1 e . Rem 0 v e t he rear I/O panel assembly.

5. Set the dev ice and vector address swi tches and des ired jumper options (refer to Section 2.4).

6. connect the BC08R-XX ribbon cables from Jl and J2 on the module to the insert connector assemblies on the I/O panel. Label the insert connectors for connection to the user's I/O cables later.

7 .. Wh en ins taIl i n g the f) RV 11-WA i n t h e B A 2 3 en c los u r e , 0 b- serve the configuration rules and guidelines outline in the CPU technical manual(s).

Slide the module into the appropriate backplane slot.

8. Reconnect any internal cables removed from the I/O panel.

9. Replace the retaining straps and swing the I/O panel closed. Tighten the two panel retaining screws.

10. Do not replace the rear cover at this time.

external cables.

11. Connect the ac power cord.

Replace all

12. Perform the initial turn-on procedures (Section 2.~) • . 13. Connect the user I/O cables to the insert connector assem-

blies on the I/O panel.

14. Replace the rear cover.

(23)

2.5.3 Installing the DRVII-WA in the BAl23 Enclosure (MICRO-II/

MicroVAX)

1. Remove the ac power cable from the wall outlet.

2. Open the rear door.

3. Loosen the captive screw that fastens the right-side panel to the rear of the enclosure frame.

4 . Pullout on the bottom of the right-side panel until i t releases from the two snap fasteners holding it to the bottom of the frame.

5. Lift the panel far enough to release it from the slot in the lip at the top of the frame.

6. Release the clasps at the front of the card-cage door, swing the door open, and remove i t .

7. Set the device and vector address switches and desired jumper options (refer to Section 2.4).

8. Connect the BC08R-XX ribbon cables from Jl and J2 on the module to the insert connector assemblies on the I/O panel. Label the insert connectors for connection to the user's I/O cables later.

9 • When ins tall i n g the D F V 11-W A i n the B 1 2 3 en c I os u r e , 0 b- serve the configuration rules and guidelines outlined in the CPU technical manual (s) .

Slide the module into the appropriate backplane slot.

10. Do not replace the card-cage door or right-side panel at this time.

11. Connect the ac power cord.

12. Perform the initial turn-on procedures (Section 2.6).

13. Connect the user I/O cables to the insert connector assem- blies on the I/O panel.

14. Replace the card-cage door and the right-side panel, re- versing steps 2 through 6 of this section.

2-11

(24)

2.6 INITIAL TURN-ON

After completing the module installation, turn-on the LSI-ll/

MicroVAX and initialize the system. With no I/O cables connected and using the console terminal and operating procedures, perform the following quick operational verification.

LSI-II

1. Load the addresses of the WCR, BAR, CSR, AND DBRs through the system terminal and examine the locations. The termi- nal will indicate the following:

22-Bit 18-Bit

WCR contents will be 000000 WCR contents will be 000000 BAR contents will be 000001 BAR contents will be 000001 BAE contents will be 100000

CSR contents will be 127200 CSR contents will be 127200 DBR contents will be 177777 DBR contents will be 177777

2. The WeR, BAR, and BAE (if 22 bit addressing is selected) can be loaded with data from the system terminal and the corresponding data read back on the terminal. BAR bit 0 will read as a one (1) with no I/O cables connected.

MicroVAX

NOTE

BAE (ADDRESS xxxxx2) is read by first examining the BAR (ADDRESS xxxxx2) and then exami ni ng ADDRESS xxxxx2 aga i n t o access the BAE.

1. Enter MicroVAX console mode (see MicroVAX Owner's Manual).

The console mode prompt is

"»>".

2. Examine the addresses of the WCR, BAR, CSR, and DBRs (re- fer to Section 2.4.1) through the system console using· the console-mode commands shown in Example 2-1. This example shows the expected contents of the registers, assuming the assigned base device address for the module is used. The hex addresses used in the example were determined as fol-

lows:

(25)

22-bit register address:

22-bit I/O space base address:

I/O address offset:

32-bit I/O space select (bit 29):

32-bit physical register address:

»> E/W/P 20001508<Return>

P 2000'1508 0000

»> E/W/P 2000l50A<Return>

P 2000l50.A 0'001

»> E/W/P 2000150A<Return>

P 2000I50A 8000

»> E/W/P 2000l50C<Return>

P 2000150C AE80

»> E/W/P 2000150E<Return>

P 2000150E FFFF

3FF5nn 3FE000 --ISnn + 2CHHHHHH3

-2-00015nn WCR

" contents BAR

" contents BAE

" contents CSR

" contents

!DBRs

! " contents

Example 2-1 Module Register Check on MicroVAX

NOTE

For an explanation of the MicroVAX con- sole commands, refer to the MicroVAX Technical Manual(s).

The user's I/O device cables can now be connected to the DRVll-WA (Figure 2-1).

2.7 DIAGNOSTIC PROGRAM - LSI-II

The check procedure performed in Section 2.6 does not completely verify the operation of the DRVIl-WA. Complete module operation can be verified through the use of the diagnostic software program AC-T974C-MC. The pro~ram can be loaded into the LSI-II system by means of any standard loadable device. A BC05L or BC06R mainte-

nance cable (not longer than 25 ft) is requireCl to loop the DBR output to the ORR input for checking the I/O data path. A com- plete description of the diagnostic software program and its im- plementation is provided in AC-T974C-MC.

When you execute the ,.Z\,C;;.;;.,A9~1,4.C:;-MC diagnostic, you must select soft- ware Switch 12 (SW12) of the SWR to correspond with your selection of hardware Swi tch 10-E40. SW12 must be ON (ON=l) to enable 22- bit address testing, or OFF (OFF=0) to enable l8-bit address test-

ing. The default setting is OFF.

S10-E40

ON = 22-bit addressing OFF = 18-bit addressing

SW12 of Diagnostic

ON = Enable 22-bit address testing OFF = Disable 22-bit address testing The diagnostic will continue to run until it is terminated with a control character.

2-11

(26)

2.8 DIAGNOSTIC PROGRAM - MicroVAX

The DRVII-WA MicroVAX diagnostic is called NADRAE and runs under MOM (MicroVAX Diagnostic Monitor). The diagnostic comprises the tests listed in Table 2-5.

Test 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Table 2-5 DRVII-WA Diagnostic Tests

Function/Component Tested WCR (Word Count Register)

BAR (Bus Address Register)

BAE (Extended Bus Address Register) CSR (Control and Status Register)

CSR Byte/Word addressing and interrupts

CSR GO, READY, FUNCTION 1:3, and STATUS A:C bits Read/Write to the DBR (Data Buffer Registers) READY controls BAR BIT 0

DBR is clocked by the cycle bit

Memory to device single-word transfers (DATI) Device to memory single-word transfers (DATO) Memory to device multiple-word transfers Device to memory multiple-word transfers

Memory to device multiple-word burst mode transfers Device to memory multiple-word burst mode transfers Maintenance bit control of Cl and single cycle

NXM (Non-existent memory) bit functionality NPR transfers in maintenance mode

The MOM VERIFY mode (see Example 2-2) runs tests 1 through 4, and requires no loopback. SERVICE mode runs all 15 tests, and re- quires the digital loopback to be installed. The loopback should be installed at the bulkhead panel, connecting output (.Jl) to

input (J2).

2.8.1 Running MDM

The DRVII-WA MicroVAX diagnostic is supplied as one of the diag- nostics on the MDM diskette or tape. Each media requires a dif- ferent boot procedure, oescribed in detail in Chapter 1 of the appropriate MicroVAX II Technical Manual(s) (Table H-3, page H-2).

Briefly, the boot procedures are as follows.

2.8.1.1 MDM Diskette Boot --

1. Insert the MOM diskette in diskette drive 1.

2. Set the Mi croVAX I I power swi tch to 1 (turn power on), or press RESTART. The diagnostic will boot as follows:

a. If Halts are disabled, the diagnostic will boot automatically.

(27)

b. If Halts are enabled, the MicroVAX II will sole mode and display the console prompt.

boot the aiagnostic from DUAl:

»> B DUAl

enter con- Manually

3. Several information screens will be displayed followed by prompts to enter da te and time, to insert the rema i n i ng diskettes, and to continue. Respond to the prompts.

4. The MAIN MENU will then be displayed:

• Select item #4 to display the Service Menu.

• Select item #4 to enter system commands.

5. The MOM prompt will then be displayed:

MOM»

Examples 2-2 through 2-5 show the MOM commands and how they are USE?d.

2.8.1.2 MOM Tape Boot

1. Push the Fixed-disk 0 Ready pushbutton(s) to place the fixed-disk unites) off-line.

2. Set the MicroVAX II power switch to 1 (turn power on) . 3. Tnsert the MOM tape cartridge into tape drive 1.

4. Push the Load/Unload pushbutton. The diagnostic will boot as follows:

a. Tf Halts are disabled, the diagnostic will boot auto- matically.

b. If Halts are enabled, the MicroVAX II will enter con- sole mode and display the console prompt. Manually boot the diagnostic from MUA0:

»> B MUA0

5. Several information screens will be displayed followed by prompts to enter da te and time, and to cont i nue. Respond to the prompts.

6. The MAIN MENU will then be displayed:

• Select item #4 to display the Service Menu.

• Select item #4 to enter system commands.

2-15

(28)

7. The MOM prompt will then be displayed:

MOM»>

Examples 2-2 through 2-5 show the MOM commands and how they are used.

2.8.1.3 MOM Examples -- Example 2-2 shows how the HELP command is entered to display a list of current MOM commands.

MOM» HELP<Return>

Current Commands are:

MOM»

CONFIGURE

SELECT Diag name DISABLE Dia9 name ENABLE Diag_name SET DETAILED ON

DETAILED OFF MODE VERIFY

SERVICE PROGRESS OFF PROGRESS BRIEF PROGRESS FULL

SECTION FUNCTIONAL UTILITY EXERCISER TEST ALL

xx PASSES xx START

START ALL

SHOW CONFIGURATION SHOW DEFAULT

SHOW DEVICE UTILITIES SHOW ERRORS

- Configure system

- Select a diagnostic (all units) to run - Prevent a diagnostic from running

- Allow a diagnostic to run - Display detailed messages

- DO NOT display detailed messages - Set verify mode tests

- Set service mode tests

- Display no progre~s messages - Controller progress messages

- Controller and test progress messages - Set functional test section

- Set utility test section - Set exerciser test section - Run all enabled tests

- Run only test number xx - Run tests for xx passes

- Start selected tests running - Start all enabled tests running

- Show system configuration information - Show default 'settinqs

- Show utility titles - Show reported errors

Example 2-2 MOM HELP Command

(29)

Example 2-3 shows the defaults for the ORVll-WA diagnostic. Note that commands can be abbreviated by typing only enough of the com- mand to uniquely identify i t . For example, typing SH DEF is the

same as typing SHOW DEFAULT.

MOM» CONFIG<Return>

MOM» SHOW CONFIG<Return>

MOM» SEL ORVI1WA<Return>

MOM» SH OEF<Return>

Selected device:

1 DRVllWA Enabled Mode is SERVICE

Selection is FUNCTIONAL Number of passes is: 1 No time limit

Tests to be run: ALL Continue on error

Detailed message is Off Progress message is Off MOM»

Example 2-3 MOM SHOW DEFAULT Command

The SHOW DEFAULT command shows the current setting of default parameters. The "real" defaults (shown in Example 2-3) are listed only when the diaqnostic is first booted and no parameters are changed wi th MOM commands. The parameter of a speci fic command can only be changed by entering the command with a new parameter.

For example, the default test SECTION is FUNCTIONAL and can only be changed by typing either:

MOM» SET SEC UT or

MOM» SET SEC EX

2-17

(30)

Example 2-4 shows the commands to run the full set of functional tests.

MOM» CONFIG<Return)

MDM» SEL DRVIIWA<Return) MDM» SET PROG FULL<Return) MDM» SET DET ON <Return)

MDM» SET MODE SERVICE<Return) MDM» SET SECT FUNCTIONAL<Return) MDM» ST<Return)

DRVIIWA started.

please follow instructions carefully!

All testing will be done from the bulkhead please attach loopback cable from output (Jl) to input (J2) CKDRVI-KA connector

Press RETURN when completed . . .

Thank you, you may continue your testing DRVIIWA pass I test number 1 started.

DRVllWA pass 1 test number 2 starteo.

DRVllWA pass 1 test number 3 starte0.

DRVIIWA pass 1 test number 4 started.

DRVIIWA pass 1 test number 5 started.

DRVllWA pass 1 test number 6 started.

DRVllWA pass 1 test number 7 started.

DRVIIWA pass 1 test number 8 started.

DRVIIWA pass 1 test number 9 startet1.

DRV11WA pass 1 test number 10 started.

Start of DATI section of test Start of DATO section of test

DRVIIWA pass 1 test number 11 started.

Start of DATI section of test Start of DATO section of test

DRVIIWA pass 1 test number 12 started.

Start of DATI section of test Start of DATO section of test

DRVIIWA pass 1 test number 13 started.

DRVllWA pass I test number 14 started.

Start of DATI section of test Start of DATO section of test

DRVI1WA pass 1 test number 15 started.

Start of DATI section of test DRVllWA passed.

MDM»

(31)

Example 2-5 shows how the UTILITY section is run.

MOM» CONFIG<Return>

MOM» SEL DRV1lWA<Return>

MDM» SET DET ON<Return>

MOM» SET PROG BRIEF<Return>

MOM» SET MODE SERVICE<Return>

MOM» SET SECT UTILITY<Return>

MDM» ST<Return>

ORVI1WA started.

ORV1lWA pass 1 - test number 1 started.

DRV1lWA passed.

MOM»

Example 2-5 MOM Commands to Run the UTILITY Section

NOTE

To run the UTILITY Section, SERVICE Mode must be set and the digital loopback must be installed.

2-19

(32)
(33)

3.1 GENERAL

CHAPTER 3 BASIC OPERATION

This chapter contains a functional description of the DRV11-WA.

The DRVI1-WA reg i sters are descr i bed as well ,as user dev ice and bus operations necessary to perform DMA transfers. Figure 3-1 is a block diagram of the DRV11-WA. All descriptions are written to this diagram. The chapter ends with a brief description of the timing associated with DMA transfers.

3.2 FUNCTIONAL DESCRIPTION 3.2.1 DRV11-WA Registers

The DRV1l-WA contains six registers:

• Word Count Register (WCR) ,

• Bus Address Register -(BAR) ,

• Extended Bus Address Register (BAE) ,

• Control status Register (CSR) , and

• Input and Output Data Buffer Registers (DBRs).

3.2.1.1 c~W6rd Count Register (WCR) __ .i The WCR is a 16-bit read/

write regist~r that controls the numb~r of transfers. This regis- ter is loaded (under program control) with the 2's complement

(negative number) of the number of words to be transferred. At the end of each transfer, the word count register is incremented (i f WC INC ENB is high). When the contents of the WCR is incre- mented to zero, transfers are terminated, READY is set, and if the

interrupt enable bit is set, an interrupt is requested. The WCR is word-addressable only.

3.2.1.2 _Biis~~Add:ress __ Register (BAR) -- The BAR is a 15-bit read/

write register. This register is loaded (under program control) with a bus address (not including address bit 0) that specifies the location to or from which data is to be transferred. The BAR is incremented after each transfer (if BA INC ENB is high), and can be incremented across 32K memory boundaries by means of the extended address feature of the DRV11-WA _ Systems wi th only 16 address bits will uwrap-around" to location zero when the extended address bi ts are incremented. On systems wi th extended address- ing, an overflow in the BAR will increment the XA16, XA17 bits in the CSR when in Q18 mode or the BAE register when in Q22 mode.

The BAR is word-addressable only.

3.2.1.3 _EXIended~ __ AddressRegister (BAE) The BAE is a 6-bit read/write register accessible when -exten-ded addressing mode (Q22) is selected. This register is loaded (under program control) with bits 16-21 of a bus address that specifies the location to or from which data ,is to be transferred. If the BAR overflows, it will increment the extended address bits in Q22 mode. The BAE is word- addressable only_

3-1

(34)

w

I N

j

; i

I

I

I

en ::>

aJ

~

<

A ....

I

I

...

EXTENDED f.---022ENB BUS

ADDRESS REGISTER (BAE)

I

CUP15l

/'~ ... OUTPUT DATA

BWTBTL i - - - I - - ADDRESS BUS ) BUFFER

Lh

y REGISTER

BBS7 L I - - I - - (BAR) REGISTER (DBR)

ADDRESS

BDAL '6L }FROM-~ ('.~

A

BDAL 17L CSR TRANSCEIVERS

ADDRESS]

I

ADDRESS WORD COUNT

(018) EXTENDED (0-5) (DA 00-1 5 H)

A (DA 00-15 H)

..

BDAL 18-21L 022 ADDRESS

V ~ )

~ ... A

) ( 3-STATE BUS (DATA/ADDRESS BITS DAOO-15 H) 16-BUS DATA/ADDRESSI If" TRANS- "'I

VECTOR BITS CEIVERS

(BDAL 00-15LI ERROR (DA15)

r--- DEVICE NEX(DA14)

A

--

BBS7 L DEVICE

K

A3-A12 ADDRESS ATTN (DA13)

ADDRESS SELECTION

MAINT(DA12) SELECTOR .... SWITCHES

--- STA TUS A.B.C(D~ 11 .10.09)

VECTOR .A DEVICE

ADDRESS

K

V2-V9 ADDRESS CYCLE (DA08)

GENERATION .... SELECTION F,~:,fOA01t' ... ,,,",.'

SWITCHES

I=J.E CM06r ,: "

r

BINIT L

READY (1) H XAD 16.1 7(DA04.05)

BIAKI L

INTERRUPT FNCT 1.2.3(DA01.02.031

BIANO L LOGIC

BIRQ L GO (DAO)

IE (1) H I IE (1) H

BWTBT L

~

DAO.1.2 H INPUT DATA BUFFER

PROTOCOL (DBR)

LOGIC TO

REGISTER SELECTS CSR WCR

f

BAR DBRs SYNC SAE

CO H DIN

BDOUT L C1 H

BDMR L

SINGLE CYCLE H

BSACK L DMA

BDMGO L CONTROL

BDMGI L LOGIC

BRPLY l BDIN L BSYNC L

Figure 3-1 DRV11-WA Block Diagram

OUTPUT DATA BITS (0-15 OUT H) tI..

:>

AOO H BA INC ENB H

WORD

COUNT WC INC ENB H REGISTER

(WCR)

READY H FNCT 1.2.3 H ATTNH CONTROL STAT A.B.C H STATUS

REGISTER CYCLE USER'S

(CSR) REQUEST H I/O DEVICE

~t

BAD BAD LSI-11 BUS

~

K

...

' f INPUT DATA BITS (0-15 IN H)

INIT H _ INITV2H _

~H _

(35)

3.2.1.4 Control/Status Register (CSR) -~ The CSR is a l~-bit re- gister used to control the functions and monitor the status of the

interface. Bit 00 is a write-only bit and always reads as a zero.

Bits 01-06, 08, and 12 are read/write bits, while bits 07, 09-11, and 13-15 are read-only bits. Bit 14 can be written to a zero.

Bits 04 and 05 are the extended addressing bits. If extenoen ad- dress mode (Q22) is selected, bi ts 04 and 05 are read-only bi ts.

CSR functions are fully described in Chapter 4. The CSR is both byte- and word-addressable.

3.2.1.5 Input and Output Data Buffer Registers (DBRs) -- The two DBRs are l6-bit registers. The input OBR is a read-only register;

the output OBR is a write-only register. Data is loaded into the input OBR by the user's device and subsequently transferred to memory under OMA control by the ORV11-WA, or unner program control by the Q-bus processor. Conversely, data is written into the out- put OBR from memory under OMA control by the DRVll-WA, or under program control by the Q-bus processor, and read by the user's device. The input and output OBRs interface to the user's device by means of two separate 40-pin I/O connectors. These connectors may be cabled together (for maintenance purposes) to function as a read/write register. The input and output OBRs share the same bus address and are byte- and word-addressable.

3.2.2 User Interface Lines

There are 50 interface lines (25 per connector) between the DRV11-WA and the user's I/O device. Of these lines, 32 are I/O data lines, three are for status, and IS are for control. A brief description of these interface lines follows.

Mnemonic

00 OUT - 15 OUT

00 IN - 15 IN

STATUS A, B, C

FUNCT 1, 2, 3

INIT

Description

16 TTL data output lines from the DRVII-WA.

One = high. Correspond to ODBR <00:15>.

16 TTL data input lines from the user's device. One = high. Correspond to IOBR

<00:15>.

Three TTL status input lines from the user's device. The function of these lines is defined by the user. Correspond to CSR

<09:11> (Table 4-1).

Three TTL output 1 i nes to the user's de- vice. The function of these lines is de- fined by the user. Correspond to CSR

<01:03> (Table 4-1).

One TTL output line; used to initialize the user's device.

3-3

(36)

Mnemonic INIT V2

A00

BUSY

READY

C0, Cl

SINGLE CYCLE

WC INC ENB

Description

One TTL output line; present when INIT is asserted or when FUNCT 2 is written to a one. Used for interprocessor buffer appli- cations.

One TTL input line from the user's device.

This line is normally low for word trans- fers. During byte transfers this line con- trols address bit 00.

One TTL output line to the user's device.

BtTSY is low when the DRVll-WA DMA control logic is requesting control of the Q-bus or when a DMA cycle is in progress. A low- to-high transition indicates end of cycle.

One TTL output line to the user's device.

When the READY line goes low, DMA transfers may be initiated by the user's device.

Two TTL input lines from the user's device.

These lines control the Q-bus cycle for DMA transfers. C0 and Cl codes for the four possible bus cycles are listed as follows.

C0 and Cl Codes

Bus Cycle C0 Cl

DATI 0 0

DATI0 1 0

DATO 0 1

DATOB 1 1

One TTL input line from the user's device.

This line is internally pulled high for normal DMA transfers. For burst mode op- eration, SINGLE CYCLE is driven low by the user's device.

CAUTION

When SINGLE CYCL'E i's dr i ven low, total system operation is affected because the Q-bus becomes 2dedt(::,at.,~d :tot.pe DMA de- vice,;,. other devices, tticludlIigt'y,the MOS memory refresh function, cannot use the bus.

One TTL input line from the user's device.

This line is normally high to enable incre- menting the DRVII-WA word counter. Low in- hibits incrementing.

(37)

Mnemonic BA INC ENB

CYCLE REQUEST

ATTN

3.2.3 LSI-II Bus Lines

Description

One TTL input line from the user's device.

This line is normally high to enable in- crementing the bus address counter. Low inhibits incrementing.

One TTL input line from the user's device.

A low-to-high transition of this line ini- tiates a DMA request.

One TTL input line from the user's device.

This line is driven high to terminate DMA transfers, to set READY, and request an interrupt if the interrupt enable bit is set. This line must be low to execute DMA transfers. Corresponds to CSR <13> (Table 4 -1) •

There are 38 LSI-II bus signal lines used by the DRVII-WA; 16 of these are multiplexed and bidirectional lines that carry data and address bits. Six lines are used for extended address bits, while 16 lines are used for control signals. A brief description of the 38 bus lines follows.

Mnemonic

BDAL 0 - BDAL 15

BDAL 16, 17

BDAL 18-21

BDOUT

BRPLY

Description

16 bus data/address lines. An address is first placed on these lines followed by the data. These lines are asserted when driven low.

Two bus lines used to address beyond 32K of memory by the DRVll-WA. These lines are

asserted when low.

Four bus lines used to address beyond 128K of memory. These 1 i nes are asserted when low.

One bus line; when asserted (low), indi- cates that data is available on the BDAL 1 i nes and an output transfer (wi th respect to the bus master) is taking place.

One bus line; asserted (low) in response to BDIN or BDOUT and in response to BIAK transactions. It is generated by the slave device for address recognition.

3-5

Références

Documents relatifs

As a by-product of the constructive methods employed in II, we obtain (Section II.3) a certain isometric imbedding of metric spaces into p-normed spaces, which has

The collection is represented as a lightweight ontology which is a hierarchical structure that clusters similar documents in such a way that the documents of a k-level cluster share

The Device Examiner unit automatically executes the test scripts, optionally through an EX260 Analyzer, under control of a PC hosting the Ellisys Device Examiner

This flag is set each time a selected edge is detected at the input capture x pin. If the 14/05 pin is configured as output compare 5, this flag is set each time TCNT matches the

When a large amount of computing is required, the computer should process data rather than simply wait for an I/O device to become ready to transfer data. At

The following pairs of param- eters should be compared to determine if they are directly compatible: driver load to receiver input resistance, driver output levels to receiver

When a I is loaded into bit 05 of the status register (DRCSR), it sets the interrupt flip-flop to produce INT ENB B H which is applied to the interrupt logic as an

We remark that according to the previous formulas the only portion of surfactant which plays a role in the total energy concentrates at the interface, that is it has a density