• Keine Ergebnisse gefunden

CAL DATA

N/A
N/A
Protected

Academic year: 2022

Aktie "CAL DATA "

Copied!
12
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

---·· ---··"-4--...

Jo_·., ... _.._. _ _ , .

2019 south ritchey st1·eet · santn ~ma, california 92705 · (714} 55g.3z·n

CAL DATA

SERIAL 1/0 CONTROLLER VARIABLE ADJUSTMENTS

SPEC. NO. C22410047

XO

. Cal Data, H..1\CROBUS, QUADBOAPD and HExBOARD are trader::arks of California Data Processors.

The information hereJn is tr~e property of Cellifo:rnia Data Pr'ocessors. Transmittal, receipt or possession of the ,in- fonnation does not express, license or irnp__!y__..a;:;}.~gh1:'s ·to use, sell or manufacture from this information and no re- production or publication of it, in whole or in part sh<;:.11 be made without written allthorization from an officer

the above firm.

@) Copyright, 1974

C

~rf·r(}l•r1~.,, ,-f~i·'a <-'·~ , • . l 'H..J t...f.~:.d

...

~ J"ti·>n ... • ..., \...\vr..~\.~ ~ 1~ r ... ~·co·\l·~

---···-·---··--·----..

~-···--·-•-••·'>·~••··-·~---·-

..

,·~·-~-·-•.-•••·-~··-w . .i

~

(2)
(3)

INTRODUCTION

CONVENTIONS

This Tech Tip describes the preparation of variable elements of the Cal Data SIO Serial I/O Controller, part number C81080330. These variable selections include:

a. Hardwired interrupt vectors

b. ·Bus-Request/Bus-Grant priority strap c. Current loop adaption

d. EIA adaption

e. Baud-rate adjustment f. MACROBUS address decode g. Data transfer control

The information provided is with reference to schematic diagram C21080330.

Conventions used in the text include:

a. The proper names of signals are capitalized.

b. ZERO and ONE are used to express binary logic "O" and "l" states, respectively.

c. Octal numbers are preceded by a zero and hexadecimal numbers are preceded by a dollar sign for easy identification. Decimal and binary numbers are not prefixed.

Teleprinter input devices are identified as tape reader and keyboard.

Output devices are tape punch and page printer.

(4)

HARDWIRED INTERRUPT VECTORS

The interrupt vector for the teleprinter paper tape reader and keyboard is currently at 060 and can be set for values from 0 to 0370 in

increments of 010 by changing the "E" point connections on the SIO board. The vector for the printer is hardwired to be 04 greater than the vector for the tape reader (i.e., in the range of 04 to 0374).

The way this is determined is: each data bit has two "E" points associated with it. If a jumper connects the points, the associated bit is ZERO. If no jumper is used, the bit,~s. ONE.

Examples:

Refer to sheet 6 of the schematic.

DOS---.

D06 ---..

- - - · D04 D03

VECTOR ADDRESS

READER/KEYBOARD

=

060

=

0 0 0 1 1 0 0 0 0

PUNCH/PRINTER

=

064

=

0 0 0 1 1 0 1 O O

MAC ROB US

Data Lines

2

(5)

0

0

0

1

1

0

1/0

0

0

Og

,

~

6a

I

I

I

Og OR 4g

'

EITHER

READER/KEYBOARD:Q60 OR

PUNCH/PRINTER:064

*Data Lines DOO-L, DOl-2 and 008-L shown for illustrative purposes only, and do not appear on sheet 6 of SlO schematic or are they used for variable vector addressing.

3

(6)

DATA TRANSFER CONTROL

The header at U35 makes available a nwnber of options. determing how data will be transferred. From the factory, all five control bits are in a logical ONE state. To set to a logical ZERO, a jumper is connected between corresponding pins, as follows:

Corresponding Pins Mnemonic Logical State Operation 5, 12

4, 13

1, 16

Pl 1

0

SBS 1

0

EPE 1

0

Parity bit inhibit.

Parity bit enable; appears after data bits and before stop bits.

Selects two stop bits after byte.

Selects one stop bit.

Selects even parity operation of parity bit.

Selects odd parity.

There are two bits to select the length of the byte to b~ transfe,rred.

WLS2 is the mnemonic for the bit corresponding to pjns-2 and~>~and . WLSl corresponds to pins 3 ·and 14 of U35. The following indicate the

type lengths as a function of these bits (as· before, ZERO

=

jumper;

ONE

=

no jumper) :

WLS2 WLSl Byte Length

0 0 5 bits

0 1 6 bits

1 0 7 bits

1 1 8 bits

Refer to sheet 3 of the schematic:

(7)

CURRENT LOOP STRAPPING (TELEPRINTER) Refer to sheet 4 of the schematic:

"jv?l,,LOW [SO

12 3 2.

150.!l..

12'3 I B2n.

+;v

Ql2.5

Pl-7 1---o---+-._,rvv...._-+-... --..---41.___~ 13

GR~~ E4'

Pl-? 1---o---e.--".r112J"24---.

-l?V E 54 5600-

c ~2

£53

MCl469L

~

The physical assembly for this is:

Connections

.From To

Pl-1 E-44

Pl-2 E-45

Pl-3 E-46

Pl-4 E-47

· Pl-5 E-48

Pl-6 E-49

Pl-7 E-50

Pl-8 E-.51

E-43 E-41

-liV

C.R1 IA17.51A

R35

Ill::

11. fl/ f4.3 9

~ACl:-L

"'----~

2 29

lfO.C.

~12\ C.35 T.01~r

__

.,._ _ _..._ _ _ ~ (Jl-A-C-~

E-45

£-If·

~

EIA ll'.MT £52 £51

~

5

(8)

'·':"

EIA ADAPTION

The SIO as it comes from the factory is assembled for use with a current-loop device (teleprinter). It has, however, the circuitry necessary to operate EIA devices, such as a CRT. There are only three modifications. Cut the etch between E41-E43 and replace this with a jumper between E42-E43. Secondly, remove the jumper

between connector pin Pl-7 and ESO, and replace it with one from connector pin Pl-7 to E53. Finally, remove the jumper between connector pin Pl-2 and E45, and replace it with one from connector pin Pl-2 to E52. The SIO now meets the accepted EIA specifications as a serial I/O controller.

EIA Strapping (CRT, other SIO Devices) Refer to sheet 4 of the schematic.

+"'"' +1V

Q 32. Gl25

150!L

12 "3 I

[50 B2o..

C34 C38 c 39 .01.t

_r11 IOlµf'

- -

[4'

Pl-?

r224

-Jl'W £54 560CL

CB2

MCl4B9L

£53 ~

Pl-7

13

cec;

-=-

~ ..

Ql2 3

Q. '2."' 470D..

£52

e 29

IZO!l.

,"''·-... '-.,

e35

,Ol~f E45

Pl-'?

Pl-f

6

(9)

The physical assembly for this is:

Connectors

From To

Pl-1 E-44

Pl-2 E-52 ·

Pl-3 E-46

Pl-4 E-47

Pl-5 E-48

Pl-6 E-49

Pl-7 E-53

Pl-8 E-51

E-43 E-42

NOTE: For clarity, only those connections for Pl-2 and Pl-7 are shown.

All ·other connections remain the same as for current-loop operation.

7

(10)

BAUD-RATE ADJUSTMENT

Baud Rate

110 150 300 600 1200 2400 4800 9600

In order to set the baud rate to a particular frequency, two adjustments are necessary. The first is to insert the proper jumper into header U37, as shown on sheet 3 of the schematic. The header configuration is shown for a 600-baud configuration:

4 3 2

1 13

8 7 6

Each baud rate requires a strap from pin 13 to one of the first eight pins, depending on the rate.

The second necessary adjustment is the trimpot resistor RlS, also on sheet 3. The trimpot should be adjusted so that the frequencies indicated below are observed at pin 40 of U51:

Baud Strap from Pin 13 Input Input Clock Frequency Period of U37 to Pin Frequency (kHz) Period(µs) (kHz) U31 Pin 1

(ms) U51 Pin 40

I

9.09 4 J 1. 76 568 450.5 ~_,),2-.

6.67 ~-~ 2.40 417 614.4

I, '7]

3.34 3 . t- 4.80 208 614.4

1.67 2 9.60 104 614.4

. 833 1 ' 19.20 52 614.4

.416 8 ~ 38.40 26 614.,4

.208 7 < 76.80 13 614.4

.104

6

~

'

153.60 6.5 614.4

The baud rate is equal.to the input frequency divided by 16. The baud period is equal to the input period times .16.

9.6 kHz Example A:

16 = 600 baud Example B: 104 µs X 16 = 1.67

8

(11)

ADDRESS DECODE

The MACROBUS addresses for the fo~r SIO.controll~r registers are hardwired at the factory as foilows:

Register TKS

TKB

TPS TPB

Address 0777560 0777562.

0777564 0777566

Use

tape reader/keyboard status tape reader/keyboard data buffer printer/tape punch status

printer/tape punch data buffer

These are as indicated on sheet 2 of the shcematic. By changing the "E"

point connections, the TKS address is adjustable from 0770000 to 0777770. TKB, TPS and TPB have 02, 04 and 06 greater address values, respectively.

In order to set the registers to some address, it is necessary to set the address bits in the manner shown below. To set a bit to a logical ZERO decode, set the jumper between the "E" points (as indicated.on sheet 2) corresponding to the lower position, so as to bypass the inverter:

{>

"E" POINTS ADDRESS BIT>

r ~

Jlr ZERO DECODE

For a logical ONE decode, set the jumper to the higher position:

{>

"E" POINTS ADDRESS BIT)

r ·~

.. ONE DECODE

9

(12)

06

Example:

Refer to sheet 2 o f the SC

TKS = 077,6r0 adjustable

hematic.

10

Referenzen

ÄHNLICHE DOKUMENTE

(A CPU interrupt sequence initiated via an NPR causes improper system operation.) Once bus mastership is established, the MACROBUS is clear of any previous

The information herein is the property of California Data Processors.· Transmittal, receipt or possession of the in- formation does not express, license or imply

For troubleshooting, Section 3 describes the logic with reference to the schematic diagram. Interpretive microprogram routines become operational and service the

In general, commercially available parts confonn to specifications published by the manufacturer; however, Cal Data component specifications dictate the performance

In general, commercially available parts conform to specifications published by the manufacturer; however, Cal Data.. component specifications dictate the performance

Because the controller is attached to the MACROBUS along with other peripheral devices and memory, the MACROBUS loading introduced by the board is an important

The Bootstrap Loader options give the computer 128 consecutive words of unalterable memory locations for bootstrap programs.. The customer can specify a custom

A performance enhancement feature is incorporated to prevent a dropped tape condition in the drive when an attempt is made to write a larger block of data than