• Keine Ergebnisse gefunden

Application Note

N/A
N/A
Protected

Academic year: 2022

Aktie "Application Note "

Copied!
50
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

-

C PC /iIIJl/D8ITcorp.

.

TAPEMASTER

Application Note

2405 Annapolis Lane Plymouth, MN 55441 (612) 559·2034

(2)

TAPEMASTER Application Note

Copyright Computer Products Corporation August 1981

Revision 01 "8-1-81

Publication Number 210200Q1

(3)

REVISION INFORMATION

Rev i s i on R e cord

Revi si on Date Cornmen t s

01 8-1-81 Initial Release

Revision Cross Reference

This document is revision date

--- - - - -

This document is valid for:

TAPEMASTER Firmware set

---

TAPEMASTER Board Number

---

Part Number

---

(4)

TABLE OF CONTENTS 1.0 OVERVIEW

2.0 TAPEMASTER START-UP CHECKLIST 3.0 INITIALIZATION

4.0 COMMAND EXECUTION 4.1 CONFIGURE

4.2 STATUS

4.3 DIRECT READ/WRITE 5.0 16-BIT SYSTEMS 6.0 OPTIONS

6.1 INTERRUPT S 6.2 LINK

6.3 BUS LOCK

6.4 CONTINUOUS TAPE 6.5 WIDTH

7.0 ERROR RECOVERY PROCEDURES 7.1 WRITE DATA ERROR

7.2 READ DATA ERROR 7.3 WRITE TIME-OUT 7.4 READ TIME-OUT 7.5 OVERRUN

7.6 BLANK TAPE READ 7.7 PARITY ERROR

8.0 TAPEMASTER COMMAND TEST

APPENDICES

(5)

1.0 OVERVIEW

This document is intended to aid the user in the

incor~oration

of the CPC TAPEMASTER Tape Adaptor into a Multibus-based computer system. This document does not replace the TAPEMASTER Produc.t Specification, but is intended as a supplement to i t .

Section 1 provides a brief summary of the outline of this Appli- cation Note.

Section 2 is a check list of steps to perform to cause the TAPE- MASTER to execute commands in its repertoire.

Section 3,4 and 5 offer examples of various Parameter Blocks, pro- gram listings and flow charts for TAPEMASTER command execution.

Section 6 discusses the use of the TAPEMASTER control options.

Section 7 outlines error recovery procedures.

Section 8 outlines a complete TAPEMASTER Command Test.

The Appendices discuss several of the drives which the TAPEMASTER

con t ro 1 s .

(6)

2.0

TAPE~~STER

START UP CHECKLIST

The purpose of this checklist is to aid the user in establishing communications between the CPC

TAPE~STER

and the host system, and causing the

TAPE~STER

to be ready to accept commands from the host. Refer to the

TAPE~STER

Product Specification and other sections of this document for details of the various steps below.

To incorporate the TAPEMASTER into a Multibus-based system, per- form the following steps:

I. Before applying power, set these straps on the board. Refer to the TAPEMASTER Product Specification, Appendix D. Retain the factory settings on all other jumpers.

A. Channel Attention/Board Reset (DIP Switch).

B. 8/16 bit system data bus (DIP Switch).

C. 8/16 bit I/O address (15-16).

D. Initialization Address (31-50).

E. Bus Arbitration (1-5, 51-53).

II. Insure that the host system properly handles all Multibus signals associated with Bus Priority. The

TAPE~STER

will operate in a serial or parallel priority system.

Ill. Assert a reset to the TAPEMASTER, either by activating the INIT/ line on the Multibus, or by executing an I/O write to

the

TAPE~~STER

Reset address.

IV. Set up the three control blocks necessary for the Initial- ization sequence and issue a Channel Attention. The TAPE- MASTER always executes an Initialization sequence when it

recieves the first Channel Attention after a reset. Ini- tialization is executed only once.

V. Set up any command Parameter Block, close the Gate and issue a Channel Attention. When the

TAPE~STER

has completed the command, it will open the Gate . . Do not proceed until this occurrs.

Begin with simpler commands ( Configure, NOP, Status) until

the TAPEMASTER operation becomes familiar.

(7)

3.0 INITIALIZATION

Before the TAPEMASTER can execute commands properly, it must be initialized. Initialization is the procedure which assigns per- manent values to some of the programmable addresses associated with command execution.

It

involves setting, up three short blocks

of data in system memory, and then issuing a Channel Attention to the

TAPEW~STER.

The Initialization Blocks for a host system with an 8-bit data bus are shown in Fig. 3-1.

The addresses in this example are arbitrary and are all located in the lower 64K of system memory. However, they could be located anywhere in the lower 1M byte.

100BH 5005H 5027H

20 }---.

]----. 00 00

00 00

50 00 50 00 00

00 03 51 00

1006H FF 11

5020H

System Configuration Pointer

System Configuration Block

Channel Cont rol Block

Fig. 3-1 Initialization Blocks for an 8-bit system.

The System Configuration Pointer begins at 01006H, as directed by the associated jumpers. The first byte instructs the TAPEMASTER that the physical width of the system is 8 bits (00). The last four bytes are a Pointer, specifying the location of the System Configuration Block as 05000H to 05005H.

The first byte of the System Configuration Block must be 03H for proper operation. The last four bytes specify the location of the Channel Control Block as 05020H to 05027H.

The first byte of the Channel Control Block is the Channel Control Word (CCW). The CCW is set to IIH, since no interrupts are pend-

ing. The Gate, at OS021H, is set closed. The rest of the block

is unused during Initialization ..

(8)

At the completion of the Initialization process, using the example values of Fig. 3-1, the following have ,been accomplished:

A. The location of the Channel Control \'lord (CCVn is fixed at

OS020H (FS020H in Fig. 3-2). .

B. The location of the Gate is fixed at S021H (FS021H).

. ' .

.

c. ,The location of the Parameter 'Block ·(or first Parameter Block in a chain) will be sp-ecified by a p'ointer whose location is fixed at 5022H-5025H (F5020H-FS025H).

D.· The TAPEMASTER is· ready to accept commands~

Locations Oloo6H-0100BH and (F)5000H-(F)500SH may now be re-used if needed.. Locations (F)S020H-(F)5027H must remain dedicated to

TAPEMASTER control. .

Shown in Table 3-1 is an 8080/8085 program to execute the Initial-

ization

seq~ence

of Fig. 3-1.

(9)

The steps which must be executed by the host CPU to accomplish the Initialization are outlined in Fig. 3-3.

NO

CONSTRUCT

·scp

CONSTRUCT

sca

CONSTRUCT

cca

ISSUE CA

Fig. 3-3 Initialization Process

(10)

The Initialization Blocks for a host system with a 16-bit data bus are shown in Fig. 3-2. These blocks are similar to Fig. 3-1, except that a 16-bit system is specified (Ol006H=Ol). This exam- ple also indicates how th'e blocks may be located beyond the 64K byte range by specifying non-zero values in the Pointer Bases.

100BH FO 00 50 00 01 1006H

System Configuration Pointer

F500S14

FO ,50

00 20

F5000H

System Configuration Block

F5027H"

FO 00

51 00

FF

11

F5020H

Channel Control Block

Fig. 3-2 Initialization Blocks for a 16-bit system.

(11)

'TA"f'tA5TEIl SAMPLE "'~ITE ~O'JTlNE.' MACRO-AD 3.3" 17-MAR-AO PAGE I-I l..,;

: f:1

!:!

:.1

<;020

20~A

5100 5104 51"6 SIOR

<;IOA

q

'

...

Sloe

ll~ SilO

~:' ·1 !H12

~:I ~2,,1

1"'1

=Il' 0100 'Z~!

1=':1:

::t

. "'nn ? nnno

."

'.,:

"1

i:1 ,

0106 UI03 22 5102 ~? ~IOE

: 3111

;::1

, ..

q

OIOC OIOF 22 'HOlt ~~ 51116

C;:'t n .?

u:

OilS 22 5110

-'

Oll~ 22 5112

,

.

,,,,,'

;-1'$1,

",

t:~ o .u , oo.n I""t, ',.; OllE 22 '>100 :::011 0]2] 21 21l0Q

" 01?4 2;> 'HUt!

.-

-, OJ,. " 'nn.

;~O;.

._,r

~-, .---- -

-

--o'1~' ~~ ~lnC

·

,

·

, Oli'll 11110 ~I ~021

0\3 0 'E

-" 0131 FE 00

·

U13) C2 0130

·

'.

..

. - ... -"

"

'.,

.. ,.

,- 1113/1 UllH 71 !>IUO

n '>022

'. ...

'" 0141 22 ,;0~4

"

;::='

~. 01" U3 dA

a -, . ;~_-.o.L

014"

..

01.'1 1E

·

'" 0 OI'C

...

C2 0149 , --"

..

U!4F JA 5111

y.

:;.,

00400 00500 00600 00700

OO~OO

"ngtlln

01000 01100 DilDO O!!~O 01600 01700 018 0 0

01900 02000

•..•...•.•..•..•.•.•••..•.•..••...•..•...•..•

I •• " .. u." ... """ ...

t · •••

···.···o ...•••.••.•...••.•..••••....•.•• ...•...•...

~

•••.••.•...•.••

I

I DATA EQUATES

.

CC~ tou SOZOH

~~T40Q [OU 8AH . ,

..

COMA'lD EOU PI! • 0 r.ONTRL EOU PB • 4

9ETe1)lT Folt pH 6

IIFRS2E EOU !'H , 8 RECORD EIlU PH • 10

I CHANNEL CONTHOL BLOCK ADORESS.

I ~~!N~;; .. !T!~~!.IO~ft!~~~~SS.

I COMMAND FIELD ADDRESS OF PARAMETER BLOCK.

I CONTROL FIELD AODRESS OF PARAMETER SLaCK.

RET"RN COliN! E tEl n ADR OF e 0poMETER 'pl neK RUFFER ,SIZ~ FIELD ADR. OF PARAMETER ~LOCK.

RECORDS FIELD ADDRESS OF PARAMETER BLOCK.

02] 00 SeeDSI EQII etl

12 J sOlieCet:DESII~AlIn~ EIEID Aoa OE eABIM 131 DCI$:

02200 STATUS EQU 'PEl • If> I STATUS FIELD ADDRESS OF PARAMETER QLOCK.

~~~~~ INTLNI( EDU PEl • 18 I Ir.TERRUPTlLINK FIELD ADR. OF PARAM. ~LDCK.

02500 J • ASSUME ~RITE dUFFER LOCATED AT 7000H.

~~~~~

,

AS'5UIIE RLOCO( SIZE IS 2000H.

02~00 ORG 1001t '.,

02900 TWRITF:

DJDDD I

03100

,

CONSTRUCT PARAMETER BLOCK.

2~~~~

,

_ . . . , . . . Tn HMC .M . . . D." .... DU ."C. ft ..

,. • u.

03400 I

03500

,

CLEAR UPPER IIIlRD IlF FIELDS THAT ARE OF TYPE 'POINTER'.

n.~no

.

03700 SHLD COMANO • 2 I UPPER WO~O OF COMMAND FIELO.

~~~~~ ~~~~ ~~~?~!

~

!

~::~: ~~~~ ~~ ~?~~~~~~;~n~~T!~~.~IELD.

04000

,

~!!~~ ! CLEAR FIELDS THAT AREN'T USED OR A ZERO VALUE IS APPROPRIATE.

OItJOO SHLO CONTHL I CONTROL FIELD (NO OPTIONS SELECTEDI.

04400 ~~~~ ~~~~~~

:

:~~~~~ ~?~~~ :I~~e ~.~~T~~r.?~~Y~D"C

n.con

04600 SHLD STATUS I STATUS FIELO - OUTPUT Ot.LY.

~!!~~

,

S~LD INILNK I INTERRUPT/LINK - NOT USED(~OTE 0 IN CONTROL FJELDI.

04'100 I RUlLO FIELDS _ITH NON-ZERO VALUES.

050011 I

oc,nn

·

.n.

05200 SHLD COMAND I CO"I'AND FIELD := DIRECT WRITE.

..

~~~~~ 05500 I St'LO

·

tI~o(sn. ." : ~UFFEH SIZ~ FIELD := 2000H.

0""00 I

nc,on

·

'nnn.

_.----

I-~

011:. Inn

.

,r • . • c:n"tll"l:""':_T c,~. n __ ., ...

0<;~00 I

O .. OUO I ... IT FO" bATt. = OPEN.

46UlJl-

06200 L~I rhl.Cts

.

I I HL = GolE AOOkES!..

"(,.100 Or,4TE I:

Ol>aaII---

...

,,,

- ....

06500 CPI a I TEST FOR bATE

=

OPEN(= 0).

o~~~~ JNZ OGATn I NZ: NOT OPEN - LOOP UNTIL IS OPEN.

06/100 I CLOSt. GAlt..

~et;Ou I

r . . . . • _ r. f t o r r .

07100 I

-

~!~~~

,

IIUILO PAHAMt.TER SLOCK POINTER IN CCII.

07400 LXI Ht~ts I HL = AODHESS OF PARAMETEH BLOCK.

~!~:~~ !.HLD CCH • 2 I OFFSET OF PI! POINTER := PB ADDRESS.

07700 SHLD CCB • ~ I eliSE OF PB POINTER : .. OOOOH. ,,-

~!1I00

,

.~,

..

~

.. - ...

06000 :

O~!~~ OUT CAIAOH I CHANNEL ATTENTION = 1/0 WRITE TO CHAN. ATTN. ADR.

OIlJOO I "A IT fOil COMMAND TO FINISH (GIITE " OPENI.

011400

,

r r .. _ ~'T~ . . . ftn~.ft

011600 OGATE?:

08700 ~~V A.M

!

!.:~G~~~''''T< _ "D .... _ n n""oo

OMOO JNZ ObATEZ I NZ: GATE CLOSED - LOOP UNTI LL OPEN.

0'1000 I

QY •• " , . rnuu ~~ ... ~"n. Don ,.~n ~. nr.

0'1200 I

OQ300 LDA STATUS

.

I I II " COMMAND (NOT DRIVEl STATUS.

Q9r.QQ I

09500 I RETUR .. TO CALLING PROGRAM TO INTERPRET STATUS eSTATUS IN A REI1.I.

..

,Y

..

li I~

..

.,

,:= ,~

"

l!!1 ,. I

~:I

:'1

I~.

, , , , ,

I~

It

,

· ·

I~ ·

.,

· ·

"

,"

i" ..

I~

r'

I~ ,0 ,0'

1:-"

o.

I'

I~'

-,

"

"

"

,-

· ·

· · g .. .. ·

"

..

.. .. ..

I"

'0

:,.

1':0

.. .. .. ..

, ,

..

·

,

I~

G, t

·

,

!~ ·

Ir I~,

i:,

09600 ~

__ ~Oul~5~?~ __ ~C~9 __________________ ~0~9Ul~0~0~ ________ ~~EET~ _________________________________________________________________________________ ~;I

09~00 ENO T~~ITE ~

Table 4-1. Tape Write Program

(12)

17-MAIl-80

~

l 00010 00020

r'~' __________________________________ o~on'n

'I 00040

.:!

oonsn

PAGF.

• • • • 0 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •

I

•...•...•...

.. . ... ... .... . ... ...•....•.••... . ....

-

... -

\:!

00070 I : :,

!.' ~~01.l0 I D~TA EQUATES :;

I', 00160 ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• I',"

!::!

~~!!~ 1 nDr. • nnu

i~":----O-I~O-0-'---~OWO~I~940---T-M~I~N~I~T-I-awa----~~---I-T~A-P-£~M-A-S~T~E~R--IN-I-T-I-A-L~l-Z-A-T-I-ON--R-O-U-T~l-N-E-.--~---~---~;·

. , O~~~~ I 'ee .. ~ un,u", ... . ,.

~---00002~2~.O~~I~----~~~~~~~£SEZ---H:~

;~:I 0100' 01.... ~~~~~ OUT CATAUR • I , RESET

=

1/0 WRITE TO 000 1/0 ADDRESS OF TAPEHASTER.

", 002S0 I CONSTRUCT SYSTEII CONFIGURATION POlltTER. .~

~ :~.nQ.~'. __ 4'>~'4Wn~ ____________ ~~U.~~2,~~.4nO ________ I ~,~. ____ ~.4-n ________ ~~.~u.~~ .... ~ .... ~~·~ .n~2Ub"'~~ .~ug.ft~U~.~.b'.~ft .. ~~~~ •• ~~.'~ne ______________________ ~' ~

Pi OIOS' 22 lOOt'> 00280 S"L11 SCP I syseUS 1= 8 lilTS WIDE. '

:::.

~!~~: ~~ !~~~ ~~~~~ ~~LD !>C~r; ~ I BASE OF SCII POINTER :oo 000011.

, OFFSET OF sca POINTER t= see ADOPESS.

PAGt. I-I

.- nu~

..

' . Fe . h

.•..

1l05/)0 I

· ·

U136' ?I ~Oll 000;10 LXI H.CC!!

.

I I hL = AOOIIESS OF GATE. s

U139' OOSIlIl--.oI!c.u .• ,

u 11q. I l (,05<')0 ~,o" A.t1 ; A = GATE.

· ·

lilJA' FE 00 00600 ~;.! 0 I !.~~T .. ~~R.,~~!.E _ = .~~l-.~!~

.?"

7

... --D.l.lC' c~ Q119' allA OO~2n nO~30 I

....

I z: GATE Ot'EN.

· · .. ..

00 u~ ••• n . . . n • • • • M M

..

00"50 I

· ..

OJ1F' (.'l OO~~O IoET

.. ..

.- .

, UO&Rn ENO TI'IINIT

..

"

\"

..

a.

u

I~,

· ·

'. ,

'i ,. ,

3

Table 3-1. Initialization Program

(13)

4.0 After Initialization, the

TAPEM~STER

is ready to accept commands.

The general sequence of events to begin execution of commands are outlined in Fig. 4-1. Table 4-1 is an 8080/8085 program to exe- cute this sequence for a Tape/Write command outlined in section 4.3. Other commands would be similar.

The remaining paragraphs of this section present examples of sev- eral TAPEMASTER commands. It is assumed that the host system has an 8-bit data bus. Section 5 describes how these examples would differ for a 16-bit system.

For the sake of uniformity, all the examples in this section util- ize only the lower 64K of system memory (Pointer Base=OOOOH),

for Parameter Blocks and data blocks. However, they may be loca-

ted anywhere in the lower 1M byte. If the Page Register is loaded

with an appropriate value, all data blocks may then be located any-

where in the 16M byte addressing range of the

TAPE1~STER.

(14)

no

CONSTRUCT PB(II)

CLOSE GATE

·CONSTRUCT CCB

ISSUE CA

Fig. 4-1 General Command Sequence

(15)

4.1 CONFIGURE

After Initialization, any command may be executed first. The Con- figure command is a logical choice to execute first, because it.

executes a brief micro-diagnostic, and also returns information of use to the system.

The associated Parameter Block for a Configure command (Fig. 4-2) occupies 22 bytes from 05100H to 05115H in system memory. The Pointer to this Parameter Block is located in the Channel Control Block.

I f

the Parameter Block location is to be moved, the Point- er may be changed after the processor has control of the TAPEMASTER

(closes an open Gate), and before issuing a Channel Attention.

Besides the command field, which is all zeros for a Configure com-.

mand, the only other Parameter Block entry required as input is the Control field. In this example, Control is all zeros. This indicates that no interrupt is to be generated at the completion of the command, and no other Parameter Block is linked. The re- maining bits, such as Tape Select, Reverse, etc., are ignored since

they do not apply.

After the Configure command has been executed and the Gate·opened by the TAPEMASTER, the Parameter Block will have been updated by

the

TAPE~ffiSTER

as in Fig. 4-3a. There are two updates to be noted.

First, the Command Status byte contains a COHo Referring to the TAPEMASTER Product Specification, this indicates that the Parame-

ter Block was entered (E bit set) and successfully completed .(C bit set and zero error code).

The second update in the Parameter Block is

th~

Return Count

field. The TAPEMASTER in this example has determined. that it con- tains 16K bytes of static RAM which may be used during buffered operations. This value (4000H) is returned in the Return Count field.

Fig 4-3b shows an example of how the Parameter Block might be up- dated in the case of an error. The Command Status byte (05011H)

indicates the Parameter Block was entered (E bit set) but not com-

pleted (C fuit not set when the Gate was opened). The 5-bit error

code indicates that a OEH error occurred. Referring to Appendix C

of the Product Specification, this error indicates that the TAPE-

MASTER recieved an error when calculating a checksum on the firm-

ware.

(16)

5115H

5111 H

00

51 GATE

xx xx xx

XX XX XX XX XX

00 00 00

00 00 11

xx xx xx

XX XX XX XX XX

00 00 00

}

5020H

I I I

510011

Fig. 4-2 Configure Command

CHANNEL CONTROL BLOCK

PARAMETER

BLOCK

(17)

4.2 STATUS

The Status command (28H) is the most basic command to execute.

The Parameter Block for Status is shown in Fig. 4-4". After the TAPEMASTER has executed the command it will update the Parameter Block as shown.

5115H 5115H

xx xx XX xx

xx xx " XX XX

5111H xx xx 511111 CO TS

xx xx XX XX

xx xx XX XX

xx xx xx xx

xx XX

,

xx XX

xx XX "" xx XX

00 00 00 00

00 00 00 00

00 28 00 28

5100H 5100H

a} Before execution b} After execution Fig. 4-4 Status Parameter Block

The upper byte of Status (5111H) contains a COHo Ref"erring to the TAPEIV1ASTER Product Specification, this indicates that the Parameter Block was entered (E bit set), and successfully completed (C bit

set and no error code). TS represents Tape Status. In general,

all Tape commands will return Tape Status.

(18)

5115H

xx xx xx xx

5111H CO TS

XX XX

xx xx xx xx xx xx

40 00

00 00

00 00

00 00

5100H a) Correct Completion

5115H

xx XX

XX XX

5111H BE XX

XX XX

XX XX

XX XX

:?eX XX

XX XX

00 00

00 00

00 00

5100H b) Error Completion

Fig. 4-3 Configure Completion Status

(19)

4.3 DIRECT READ/WRITE

The Parameter Block for a Direct Read is shown in Fig. 4-5.

5115H 5115H

xx xx xx XX

j/

xx xx XX XX

xx 'xx CO TS

00 00 00 00

"

70 00 70 00

xx XX 20 00

20 00 20 00

XX xx 20 00

00 00 00 00

00 00 00 00

00 2C 00 2C

5100H 5100H

a) Before execution b) After execution Fig. 4-5 Tape Read

This Parameter Block instructs the TAPEMASTER to read the next re- cord on the tape, which has an expected length of 8192 bytes (2000H), and store it in system memory, starting at address 07000H.

After the TAPEMASTER completes the command and opens the Gate, the Parameter Block will have been updated as shown in Fig. 4-5b. Be-

sides the Status bytes, two entries have been updated. The Return Count field (05106-05107H) indicates that 2000H bytes were actually

transferred. The Records/Overrun field (0510A-0510BH) indicates that the block size on the tape was 2000H bytes, as expected.

The Parameter Block for a Tape Write command would be similar.

The Records/Overrun field is not used for Tape Write.

(20)

5.0 PARAMETER BLOCKS FOR l6-BIT SYSTEMS

Most of the examples presented in section 4 have assumed a Multi- bus system using an 8-bit data bus. Only minor changes to these examples are required so that they apply to a l6-bit host.

First, the Initialization must specify that the host has a l6-bit data bus, by setting byte l'of System Configuration Pointer to OIB.

This is shown in Fig. 3-2.

Secondly, in all Parameter Blocks requiring data transfer, the Width bit in the Control word should be set. This informs the TAPEMASTER that the logical width of the system bus is 16 bits.

The TAPEMASTER will automatically optimize the number of memory references by executing word (16-bit) reads and writes whenever possible. For example, if a read data buffer begins on odd ad-

dress, the TAPEMASTER will execute one byte read, and then continue with word reads.

If the Width bit is not set in the

~ontrol

Word, the TAPEMASTER

will perform all byte operations.

(21)

6.0 OPTIONS

In the preceding examples, none of the Parameter Blocks used any of the TAPEMASTER options. This section covers their use. Most options are selected in the Control Word entry in the Parameter Block.

6.1 INTERRUPT S

As discussed in the TAPEMASTER Product Specification, the user may choose to have an interrupt generated at the completion of a com- mand. In general, non-vectored interrupts would be used for sin- gle-processor systems, or multi-processor systems in which inter- rupts are controlled by one processor. In multi-processor, posi- tion-independent systems, the Mailbox interrupt would be more use- fu 1 .

When a non-vectored Multibus interrupt is activated by the TAPE- MASTER, it will remain active until cleared by a subsequent com- mand. This is accomplished by setting the Channel Control Word

(at location 05020H in our example) to 09H, before issuing the Channel Attention for the next

co~and.

6.2 LINK

The TAPEMASTER allows several commands to be executed in success- ion by linking them together. Linking and interrupts may not be used in the same Parameter Block--Link takes priority.

Fig 6-1 illustrates a Link operation. The Parameter Block of Fig 6-1a is an Erase command. Upon completion of this command,

the TAPEMASTER will check the "L" bit to see if another command

is linked. Since the "L" bit is set, it picks up a pointer from

Interrupt/Link (locations 05112H-05115H in this example), and exe-

cutes the Rewind Parameter Block at 06000H.

(22)

Sl15H 6115H

,

00 00

60 00 ) XX XX XX XX

XX xx XX XX

xx xx XX XX

xx xx XX XX

xx xx XX XX

xx xx XX XX

xx xx XX XX

00 40 00 00

00 00 00 00

00 50 00 34

5100H 6000H

(a)

ERASE (b) REWIND

Fig 6-1 Linking Commands

The Gate will not be opened between commands

t

but only after the

last command is completed

t

or an unrecoverable error is detected.

(23)

6.3 BUS LOCK

When the TAPEMASTER transfers a byte or word of data to or from.

memory, it activates a DMA request, recieves a DMA grant, trans- fers the data, and then gives up the bus if necessary until the next transfer. If the Bus Lock option is selected, the TAPEMASTER will make only one DNffi request. When it recieves the DMA grant,

it maintains control of the Multibus until all its data has been . transferred, and then gives up the bus. The Bus Lock option elim- inates the handshaking between bytes.

6.4 CONTINUOUS TAPE

The Continuous Tape option applies only to the Cipher Microstreamer.

If this option is selected, the TAPEMASTER will cause the tape to continue moving after a Write command, in anticipation of another Write, avoiding the repositioning cycle. This will result in

longer than normal inter-record gaps (but still ANSI-compatible) and lower tape utilization. However, multiple record writes will be faster as the tape would normally reposition after each record.

The Continuous Tape option should only be used when a Write is being performed, and the following'tape is blank (such as during a disk dump operation).

It

is the responsibility of the user not to leave the tape moving after the last command.

6.5 WIDTH

Thw "W" bit in the Control Word indicates the logical width of the system bus (1=16 bits, 0=8 bits). In most cases this will be the same as the physical width selected during the Initialization.

The logical bus width cannot be larger than the physical width.

(24)

7.0 ERROR RECOVERY

This section outlines the procedures to be executed by the user to recover from various error conditions.

7.1 WRITE DATA ERROR

If a data error is detected by the drive during a read after write operation, it will notify the TAPEMASTER. The TAPEMASTER will in turn space back one record and attempt to rewrite the record. If the record cannot be written successfully after several retries, the TAPEMASTER will exit with an error code of OAH. The user should then execute a Space Reverse one record, erase a section of the tape using the Erase Fixed Length command, and attempt to rewrite the record.

7.2 READ DATA ERROR

If an error is detected during a Read command, the TAPEMASTER will automatically attempt several retries. If the record remains un- recoverabl-e, the TAPEMASTER wi 11 exi t wi th an error code of OAH.

The user may attempt more read

ope~ations

by spacing one record in reverse and attempting to read the record again.

7.3 WRITE TIME-OUT

A Time out error code (OFH) during a Write operation indicates that the TAPEMASTER did not recieve the expected number of write strobes from the drive. The TAPEMASTER will not automatically re- try in this situation. The user should rewrite the record "down tape" using the procedure of section 7.1.

7.4 READ TIMER-OUT

A Time out error code (OFH) during a Read operation indicates that the TAPEMASTER did not recieve the expected number of read strobes.

The TAPEMASTER will not automat,ically retry this situation. The user may attempt to read the record over by using the procedure of

section 7.2.

7.S OVERRUN

Overrun errors indicate a failure of the system to recieve or sup- ply data at the necessary rate. The user may retry after spacing

reverse one record.

7.6 BLANK TAPE READ

A Read on a blank tape will result in either a Blank Tape Error

(07H) or a Data Busy Time-out (OSH), depending upon the formatter

and the densi ty.

(25)

7.7 PARITY ERROR

A Parity Error (ODH) indicates that the data recieved by the TAPE- MASTER during a Read operation had incorrect parity. Recovery

should be as in section 7.2. The TAPEMASTER does not retry auto-

matically after a parity error.

(26)

8.0 COMMAND TEST

This section outlines the steps necessary to execute a brief TAPE- MASTER command test. It is not intended as a thorough test of all TAPEMASTER functions, but only as an example which may be easily

implemented by the user.

On the following pages is the 8080/8085 source code listing for the command test. This program is designed to run on an INTEL 80/

20 CPU board. With minor modifications, it may be run on any 8080 or 808S-based system.

The object code for the Command Test may be ordered from Computer

Products Corporation. It is available in PROM, magnetic tape, or

CP/M-compatible diskette.

(27)

, T At-'t.MA~ I I:.~ C()N~ IUI:NCI:. TE. ~ I.'

I MACKO-dO 3.36

:.0 Go <0" Go 0 . . . " * tt *.".go 0-'II: tI' ~ ~ ~ •• ...! !..:!.~.~_~~_!.!..~~ .• ~~!_~ * . .0, •. 0 • • .!'~_~ . .!...~.! 0 0 00*.0.* ••••• 0 ....

_.*.

~~~~_

; . . 0

;0

; 0 : 0

;

..

j 0

;0

;0

jO

;0

iO

;0

jO i ·

;0

;0

jO

;0

;0

;0

;0

;0

;0

iO

; 0

;0

;

..

; 0 jO

;0

;i>

;0

;0

;0

;"

;0

;0 i"

;

"

;

..

COMPUTE~ PROOUCTS COHPOkAT!ON ___ 241!:l ANNAtJULlS_.LAI'.E ... _ .. _

PLYMOUTH. MN S!:l441

TITU.": TMCON~!Ll

~I:.VISION: I.Ii

DA 1"E L 081.1.11 t:I.l. _ _ _ _ _ AuTHOR: ~. MUK~N

YKOGkAM._ ~UMMAKY. .... : _ _ _ _

THIS PRUGH AM IS A CONFIDENCI:. TeST FOR THE TAt-'!:.MASTEH TAPE CONTHULLER. THE t-'KOijRAM TESTS A MAJORITY Of IHI:. COMMANDS AVAILAI::ILE. TO_JHLJ AP-l:..M.AS.~ ... ____ _

..

-_

o ..

..

_---

_

.. --

----

..

o o o

• •

..

o o

..

..

o

TH~ t-'RObKAM KUN~ UNUEk THE Ct-'/M UPERATING SY~TI:.M ANU MAKES US!:.

°

..

OF .JUS 1. ONto SYS l.t.l1... . .cALL - ElIN\.:J...1.OlL..2..t...J.\L..lllS..eL!jA..J.y---,-r.LHu.!:.--'lY~Au:Hul,-,Oul ... JS"--_ _ _ _ _ --=-o _ _ _ _ _ _ _ _ _ _

M!:.SSAijI:.S. 0

. TH 1 5 PROGRAM. CAN...ALS.O-1::lLRE.LUCAl.fJl.J..!L.HUN __ UU.l-..llLH.1.I()~Ml.1'---IJ .... cJ:F~.'-_ _ _ _ _ _

*:!-_ _ _ _ _ _ _ _ _ ._ .. __ .

USINb AN ON-~UAKU MONI10~). THE FOLLOwING I:.~UAltS MAY OR MAY

°

NOT NEEU CHANGING TO UU THE KI:.LOCATIUN: 0

.-_ ... _ .... - .. _---_ ..

_--- ---

_~

_____________ ...;o=--__________ . ___ ._ ..

'If-A' 'BUFFEH' 'SCI-'_'. __

'CCti'

'PtP

~OR PROGRAM LOCATION ..

~OK MAIN TEST I::IUFFER LOCATIO~

_ t"_OR ...5..Y.S T fJL.CON U.liUHAl.l ON~U lI'iJ-I:E~to(I-.LL..I.O.uC.jA1..TL..Iu(..u)N.1-_ _ _ _ _ _ --::·~ _ _ _ _ _ _ _

~UK CHANNEL CONT~OL BLOCK LOCATIUN ..

tUH PARAMTtR tiLOCK LUCATION

°

It

HARDwARE R£QUIKtO:

It

..

..

THIS PKUbHAM wA~ UeVeLUPtD (THUUGH NOT LIMlltO TO) 0N THE fOLLOw 1 NG:

It

..

.. _---_ .... --- ._._---...;<>=---

I~B\': 80/20-4 CPU

lSI::IC 204 ~LOPPY CO~TKOLLtR

_:021< MULJlI:!US. KAM.. _ _ _ _ .. __ ... ___ ._. __ _

It

..

o

It

; U <0 .. .,." 0 0 -o.fa. 0.""

*

~.~.-a:_~ o.~...!~'!..~.<O 00 . . . -0 * § ~ iJ. "" ~"!'!"G:" ** ~~..!..!.!..!..!.~ it. * .. *.<0. 00 0 . . . 00 0."<1-

I-'AGE. 00

...

_-_._._----

.----...

_---

(28)

'TA~LMA~lt~ CONflUI:.NCt Tt~I.'

~().oo

Uv3t

vUU~

AMOU UCOO t4UU

~ ~OO

UUII 0000

OOO~

0100

Hfb HfO LJJOO U.HlI U3Ub UJOb UJOA u3!lC UJO(

U30t u3ut U310 UJll LJJlb UJld liJIC UJIU uJII:.

U3lU UtJl:\A OOOA 01100 out't 10UO

UlulJ vlu\) OIOJ

... --.

-

..

31

oon ..

(3 02UB

1-1

1 ITLt 'TA~tMAST£H CUN~IOt~Ct IlST.' ASf..G ..

~Y~lt.M I:.\JUATtS

MSILI:. tOll b~ Mr."'URY SIl£.

NOUIS(\ £I.IU ~ -1-. NUMdEIL.OE._O 1$/\S.

I:iIA~ £lJU IMSll£-201~10~" ; eel-' Eau '. 34UI)H • tHAS

tWUS EUU . CCI' • HUUH. . . _ t

t:ll us t::cw ec . . . IbOUM 111151C 1/0 5YSTI:.M AUUl1tSS.

I::ICALLS EfW 17 NUMdt:.k UF ~UMPS IN ~IOS ~UM~ TAHLt.

1'10llC

t:.tJu

u . - 3 II'AHM_l:!UCJT AllUHI:.!:iS •• _. .. __ _

CI-'M

t:uu

!) I CP/M SYST~M CALL~ AUU~ES~.

TPA lull OlOUH ; HASE OF T~ANSltNr ... kU6HAM ARtA.

; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; , ; ; ; ; ; ; ;.; ; ; ; ; , ; ttl ; ; ; ; ;.i ;.f .. i ; ; ; ; ; ;.; ; 1.1_ iJ ; ; ; ; .I_i .. ; ; '.i,; ;.f.i I , ..

TA~I:.MASrt~ t,WACt:.S SCI-' E:.QU OFt-f6N

5CH tlJU SCI'-b

CCd EQU .0UJOOI1

tiA Tt. E:. (Jll eCI1

1

10'0 E(JU CCtl

b

COMNLJ I:VU I'll

CONT~L E(.IU 1'1:1

• ..

TI~ IICI\ EOU PH

b

COuNT EI1U PH

b

5EcrOH I:.UU 1"1:1

1:1

HFW~lt. I:.IJU PH

11

klCOt-iu I:..UU Pt:l

Iv

SHCUST I:UU ~I:I l~

S TA TlJS [I,/V PH

10

INTLNI\ f..UU PI:i

·

ltl

f..MlMU EIHJ ~H

'It!

tNUSCT tuu 1-'1:1

dJ

tNOTR/\ I-:tiu I'lL + 2't )"..I0TL. I:.UU .... l:l

2b

CA t: IHJ OI:lAI1

u:

I:.UU DAn

CI-l ElJU IIU"

t.01- I:.ULI

.

~.

tlUfFE.H tlolU IOvUN

lHHj T~A

(,0:

Lhl ~P,l~A-c.'

~M" MAIN

~AGE

~ CHANNELCONTHUL _tH.Ut.~.

t-'AkAMTEH tiLl.lC~.

_ I CUMMANU.J' lELO .... _ ... _ ... _. . __ . __ . __ .... _ CONTROL FIELO.

THAC" FIELO(UlS/\I.

.. _.; dY.TI:. COUNTITAPt.I •... '.

SI:.CTUk FIELOIUl~~I.

HUFFt~ SllE FII:.LUlrA .... f..I.

._LI-lt.Cv!:WSJ.lELU._ .. ____ .. ~._ ... _ ... _._._

SOUHCE/OESTINA110N I-IELO.

~TATUS fII:.LO.

__ J INTEHHUI:'.ULINI\..I-IE.LU .•. __ . I:.NU HEAU fII:.LOltlACKU~J.

t~LJ SI:.CTOH flt.LUltiALI\UPI.

. - i .. I:. N 0 .. .J rlAClLfJ t:..LI.JJ ~~(;~ _ _ _ ....

THHUTTLE FIELUIl:lLUC/\ MOVtl.

CHANNEL ATTENliuN AUURESS.

.. '

._-_

...

_-_._- .-.----

.-.

__

..

_--- - - - - -

... --. -

-_

...

_-_. __

...

_ - -

; INITIAL P~U6~AM t.~I~Y .... UINI.

LIN 1

r

1l\.L1 Lt:. .. .51 AC/\ t:'_1.l1.1tl1:.~ •...

(29)

'TA~lMASI~H CONFIUlNCl T~ST.' MACt-lU-HO 3.Jto I/-MAH-bO I-'AGI:. 1-2

;:;;;;;;;;;;:;;:;;;;;: ;;;;;;;;;;;:;:;;;;; 't;;;;;;;;;;;;;;;;;;;;;;,;:;;;

OAT A T HANSfl:.t-( t.Ht-(U'LLOOKU~AtlLI:. •. JHlS ... T AbLt. _.lS._.lNUtX~U ___ . ____ ... __ . _______ . __ . (HY IA~lMASTlH CuMMANU U~ COUt) 10 FI~U AUUH~~S U~ [HHOH

M~SSAbt tOH kI:.S~~CTIV~ ~uMMANU.

OJ Ot>' XFl:t-IH:

UI0b 02~t: UW EIWH17 !:IHlAD ERHOH.

OlUt! 0000 __ . OW 0 - . -... " - ' - ' "

-

..

-

... - - - . --.... _ .. -.-

ulOA tllbO uw UWHltl !:lWHITI:. !::HIWR.

UIOC (JOOU Ow U

ulOI:. U210_ , UW .... £HUH1~ .. _. !:It.U lL.£RROH 0_. _ _ ._ .• _ _ _ _

OliO 0000 UW 0

u Ill! 02t!A OW EROH23 UUMMY.

0114 0000 . Ow ... 0. ...

---

-- --...-.--.... " . '

---.---

.. -

U 11 to U2bA

Ow

t:~OHl3 UUMMY.

\lll Ii UOOO lJw 0

UIIA ... 02!M _ .... _

uw

J:.HUHt!J __ ._._ UUr:1~. _ _ _ ... _

U 11 C UOOO UW U

ulll:. 021:lA

uw

EHUH23 UUMMY.

U120 0000 UW 0 ... _----., ...

_---

_ ..

_--- - - - _ . _ - - - _

...

_. __

.

__ ._._.-

.-..

UI22 02HC Vw EIWH2U ; llklAU ERROIi.

Ole 4 11000 Ow 0

Uleb _029l:L-_ .. UW .. t.HUt:<21 .. ______ .---LJJjj tilJ LI:.RIWB •

Ol2H 0000 Vw 0

UI2A 021:1A UW EHUt/23

. ,

UlIMMY.

UleC 0000 . UW 0 .. ---.

ulll

o

21:1 A Uw llWH23 ; VUMMY.

. 0 LiO U(lOO Ow 0

UUe OcAH. _ ; ; ; t ; , ; : ; ; ; ; ; ; ; ; ; ; ; ; : ; ; , ; , ; ; ; ; ; ; ; ; ; ; ; tJw J:.HUH22 _-..L.U I:.J.lLL.£.RllOk.o I ; ; ; ; ; ; ; ; ; ; ; ; I ; ; .; ; ; ; ; , ; ; , , I , I ; I ; ; ;

- - - -

.---...

t.RHOI-/ M!:.SSAul:._ T A~Lt... _ _ .. __ ._ .. ______ ... _ _ ._._._ ... ___ . _ _ _ . _ _ _ _ _ _ _ _ _ . _ _ _ _ _ _ ...

U 1J4 4j 4f 41:. 'tb 'CU~Fl~UHt. !:.HHOH.'.CH.L~,EOF

UUd _._.4':1 ._4J _S~ ~t!

oue

4~ 20 4~ ~2

UI4U ~2 4F !'J2

0144 uO OA 24

U 14 ( 44 ~2 4Y ~b uI4H 4'" 1.0 ~2 4~

U14~ ~3 .. ft::l ... 5_'t. cO

Ol~j 4/;) 52 52 4F

UI~7 ~2 21:: OU OA

ul~H 24 '---._---.

- -_

..

_._-_.

--. -.. --. --

_.-

.... _ ...

-

....

_--_._-_.

---_.

UI/;)C ~3 4~ ~4 i:'U 'St' ~A6t tRRVH.'.CI-/.LF.!:.O~

ult>o ~o 41 47 4~

Ul04 20 .5t!) .• S2 .. ~c ...

-._-_.-._--_.- --_._._

.. --.--.-..

- - _. __

.

OlbH 4f- 52 2E- UU OlbC 04 24

Olbt 4f:. 4f 50 1.0 tHl'<l.lk4: ()I:! 'NOI-'. t:.t-<HOI-(

_-'_I

(.K, Lf t £U~ . __ ..

u I 1 e 4~ ~l 'u! 't~

V J I to .,l I.t. 01) UA

ullA <::4 .-...

__ ._- ---_._--_._---_._--_._---

(30)

'rA~~MASTEH CONFJU~~CE TEST.' MACtW-tlO 3. Jb 1-3 0'1 71j·. __ ~J-SL!It 1 .. !).4 ..

017F ~~ 53 20 43 01H3 4~'40 40 41

U 187 .. _._ .. 4E-.H_20 ... 4!:i ..

OIHH ~2 5l 4F ~2

OlaF 2l'OU OA ~4

. U 1 yJ ._~It..,U-!tIL.llli _____ ... EHHUHb .--u~

____

-1J.A~(

net

lW"UH.' .CH.tu...E.Qr:.F _ _ _ _ _ _ _ _ _ .:... _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 0197 20 S4 5'1!)0 .

019~ 4~ ~o· 45 52

_019F __ ._~2_4f..::.sZ_2E.. _ _ _ .-- .. - - - - . - - - -... - - - - . - - - ' - - - - -_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -'--_ _ _ _ _ _ - - - - 01A3 00 OA 24

01 At> !:I2 45 57 4'1 ERtWffl: DEi _ 0 1 AA ___ ~ L't.4-2U_4!3 - - - - ---... -.-.- .... ---. --. -.--

OlAf ~2 52 4E ~2 01~2 2l 00 OA 24

.. 0 1 Hb. _ _ A5-52-4I "3 ______ . __ £HHOR8.LOfL _ _ _ -<-'I;.lE ItASE...f.RIiOR. • .CR.' E.f Of

01HA 45 20 45 ~2

UlHl ~z 4F 52 ~E

.. OlC2-QlLUA 24

01C5 57 52 49 ~4 ERIWR9: OH 'WHiTt fM ERROH.'.CH.LF.EOF

ulC9 4S 20 4& 40

01 CU-Z0-45-52-!:12.-... -- .... .-...

_. __

...

_._._--- ---_

....

-.---

olUl 4F S~ 2E OU OlU!:I OA l4

n" 0 10" ... 3 it!) it I ... i!. _ _ _ _ _ -ERU.lUlI.: . ..DI3., _ _ _ ""-' ... s .... t nAuR ... CuH-L.faM_E .... ... H H .... O ... H ... .:,.' ~. CIoJ'HtLLJ,lo..Jft;...aj' E~OwfC-. _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

UIU~ 43 48 20 4&

OIOF 40 20 45 52

OlD _ _ 52-4F.-52....2E. ... - .... . -- .... - ... ---... ---... -

- - - _ . _ - - - _

...

_

....

-

.

OIU 00 OA 24

OllA ~l 45 41 41t EROH11: Od 'HlAD ~OHtlti~ TAPE tHROH.'.CH.Lf.tu~

.. _ 0 H.F 20J~,2 ________ . n - - " - '

01E2 45 49 47 4E 01F6 20 54 41 ~O

01 F A _ _ 45_20_45 .. ~2 OlEl !:I2 4F 52 cE 0202 00 OA 24

._020!l--1tlL.4F~L!t.!L .. - - .. n . . . _EROIH2: .08. . _._.!.MUJ.l.UN'-"-f ... H ... H.uO ... W,&.""-... -":"Ca.H .... L.! r..f .... c..FJ.I.()fc..· _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ~ _ _ _ _ _ _ _

Ol09 4F 4E 20 45 020U ~2 52 4E ~2

0211 ?E 00.-04_24 __ ... - .. --.- _. ---. _ _ • __ . ________________ -'-_ _ Otl~ ~3 54 !l2 45 EROR13: OtJ 'SI~EAM!Nu EH~OH.·,CH,LftE.OF O~19 41 40 49 4E

_02lU_---!t.7 211 45 .. Z - - __ . _ ... __ . ________ .. _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 0221 52 4f 52 ~E

022.. 00 OA 24

o

C28 •. _!l6_45...SLit !L. .' ... _ ... ___ .EROIH It: 0 tt. . ._. __ .!..Y.tH 1 F..Y....E.RIillR...!...tJ:H.t LF..,.~E O...,E,--_

02eC 46 59 20 4~

0230 52 ~2 4F ~2

.OZ3't. _ _ LE...Dt> OA .c:!4._. _ _ . __ .. _ 0238 42 4C 4F 1t3

02JC . 4A 20 40 4F 0240. __ .. _. ~6._~5...2..0_'t.~

Ut44 S2 ~~ 4F ~l O~4~ 2[ 00 OA 24

U t 4 <.: _~_!ilL.!tJ.J.d ___ .. _.

02~0 41 4E 47 45

.. -

-

....

_---_._---

EHO,U5: UI:I 'I:ILOCK MOVE EHHOR.'.CH,LE.EOf

tIWIU.b;_ OB ___ .. ~ F XCt1ANlif t HtWH, ' . CH. LF • t OF

---_.

(31)

'TA~tMASTE~ CON~IOtNCt TtST.' MAC~O-HO 3036 I1-MAH-tJO ... AGI:.

Uc~'+ .cO. ,+~~c-.~c _. ---_.

_

.. -.---.---.~---.-.---...

- - - - ---_._---

....

Oc~H 4F 52 2E OU

U2~C OA 24

02~t 42 _~2_4S_41 t.HuRll: OM ... _' I:lIH:.AlLI:.HROH~ CM .. LE., I:.UF_ ...

u262 44

cO

4~ ~2

Oe60 ~2

4r

SZ ZE U 2 bA ____ --'lD-D.A-2.~ ___ ._.

026U 42 57 52 49 £RO~18: 08

0271 ~4 4S 20 45

. __ 027~ .. _ ~2-5.2-4F-.!l2._. _ ... --..

_._---_._

..

_- - - - - - - - -

027~ cE 00 OA 24

U270 '+2 4~ 44 49 '~I:.UIT I:.kHUR.'.CR,LF.I:.OF

_02IiL. __ <,4 2!l ~2.. ___ ._ .. _.

028S 52 4F ~2 2E 0289 00 OA 24

. __ 02tK___ 44 52 45 41 __ . ___ .EROR2D.LDti _. __ .---!DH1::.AIl E ijlWR. , • CR, LLF .... r..E ... O.J:.F _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ U2YO 44 20 45 ~2

Oc~'+ ~2 4F 52 2t

_ u2911 IIIl 1IA2'*--__ . ___ _ ..

_----

.•.

__

... -.. - .---..

- - ---_._---

029B 44 ~7 52 49 EROH21: DB 'OwkITI:. EkHOR.'.CR.LF.EOF

029F ~4 45 20 45

.02A3 __ --S2-52-4f-..-!JZ .-

._._----._--_._--- - - - _

....

02A7 c£ 00 OA 24

02AU 44 45 44 4q E.Ru~C'2: DB

U2Af __ --!:l4 2!l 45 ..,2 02~3 ~2 4f 52 2£

02~7 OU OA 24

021:lA . __ 4.4...55 .. 40._40 ERUR23: . DB _ .. !.UUMMY_f.RHQR._'_ ... ca.Lf. .• £OL _ _ . _____ ---,,-- U2Ht ~9 20 4~ ~2

02C2 ~2 4F ~2 2t

U2CtL_._...Jl0.JI1L2.~ _______ .

02C~ ~4 49 4U 45 EROR24: 08 'TIME OUT ERROR.'.CR,LF,EOF

02CU 20 4f 55 ..,4

UZUl _20_ .4S. 52 ..,2 . __ ..

_--- _._--

UCU~ 4F ~2 ct OU

UcLl~ OA 24

.... AGE.

. -_. -

._._--_._---_..

_ ... -. -

---_._--_

.. -._---_ ..

_---_._--- - - - -

.... _ .... __ ._--.-...

- - - - -

.

_

..

--_.-

•.

_---

Referenzen

ÄHNLICHE DOKUMENTE

Published online in Wiley InterScience (www.interscience.wiley.com). Existing implementation techniques can be categorized as composition-based and annotation-based, with

Grupo de investigacio´n Evolucio´n, Sistema´tica y Ecologı´a Molecular, Universidad del Magdalena, Carrera 32 # 22-08, Santa Marta DTCH, Colombia.

Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.. The original article can be found online

If TONER LOW on the SYS DEFAULT MENU / ENABLE WARNING is set to ON , the message TONER LOW X (where “ X ”. represents the color of the toner) appears when toner cartridge

Este sistema representa una gran oportunidad para mejorar la transparencia de la Cuenta Pública, para evaluar la asignación de recursos por parte de los congresistas y el desempeño

Key words : Japan’s Household Saving Rate, Income and Financial Assets, Aging of Population, Cointegration Analysis.. JEL classification numbers : E 21,

[r]

[r]