070 5397 00 91S16 91S32 Service Manual Oct85

070-5397-00_91S16_91S32_Service_Manual_Oct85 070-5397-00_91S16_91S32_Service_Manual_Oct85

User Manual: manual pdf -FilePursuit

Open the PDF directly: View PDF PDF.
Page Count: 531

Download070-5397-00 91S16 91S32 Service Manual Oct85
Open PDF In BrowserView PDF
~ronoo
COMMITTED TO EXCEllENCE

91S16 AND 91S32
SERVICE MANUAL ADDENDUM
TO THE DAS 9100 SERIES SERVICE MANUAL
(PART NUMBER 062-5848-00, -01, AND UP)

This Tektronix Manual Addendum supports the 91S16 and 91S32
Programmable Pattern Generator Modules. This addendum contains
the general information, specifications, operating instructions,
theory of operation, test and adjustment procedures, and
troubleshooting information for the modules.
Parts location
drawings and schematics are also included.
The 062-5848-00 manual set is a package consisting of loose leaf
binders with manuals and addenda.
Each manual and addendum in
the set has its own part number starting with prefix 070.
This addendum contains service information for the 91S16 and
91S32 Programmable Pattern Generator Modules.
Refer to the DAS 9100 Series Service Manual for information on
other DAS products, including mainframes, instrument modules,
probes, and options.
How to Use This Addendum. This addendum is organized similarly
to the DAS 9100 Series Service Manual: sections in the addendum
correspond to the sections in the service manual. You can either
leave the addendum whole and place it in one of the service
manual binders, or you can separate the sections and insert them
after the corresponding section in the main manual.

NOTE:

You can order an extra service manual binder
(Vol. III) by using PIN 016-0769-00.
PLEASE CHECK FOR CHANGE INFORMATION
AT THE REAR OF THIS MANUAL

070-5397-00
Product Group 57

FIRST PRINTING OCTOBER 1985

THE FOLLOWING SERVICING INSTRUCTIONS
AR6 ·J;QR. USE ·BY . QUALIHED p.eBS01@dtit~
ONLY. TO AVOID PERSONAL INJURY, DO NOT
PERFORM :t~WN'f -S1t~V4GlNS ~H£mc;!'ItH,4;~
THAT CONTAtNEE)~ tN {)PERAT.NG'~JNS1'R~
T10NS' UNLESS -vet)' ARE €lUfttElftEO:,W GO·
SO:
.
Copyright@, ·1985.,. Tektr8OiiP,mcr::,m:~'ri.gh.tS'~r(e~.
Contents -of this pu~iGa.ti"A may ~t'Ybe:'. rnpl!Ddooedi~in arw.:
form· without> Mle Wrtttefl pel'!iT.tisSfOR·'of 'jfektronfXi;, Hfc.
.

-

-

-

Products of Tektronix, Inc. and its subsidiaries are covered
'by U.S. and foreign 'patents'and/or pending- patents.

iEKTRO~IX"TEK j:,S'CdPE~MOBiLE

~

.' and,'" . ,i f " a f e
registered tr~dema;ksof Tet<:tronix,:lnc: TE[EQUIPMENT:is
.~. registet'e9 Jrc:id~l!Iark.:'()rTe~tronfxO.K. limited.:
Printedjri J{s.,!=§~ifii~~~ lin~
are rese,rveq..

Tektronix, Inc.
P.O. BOX 4600
Beaverton, Oregon 97075

~ti~·~c~~~~~P.r~~~s
.

DAS 9100 Series 91S16-91S32 Service

TABLE OF CONTEr.rS
Section 1 -- INTRODUCTION AND SPECIFICATIONS
Page
DESCRIPTION. • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • .. • • • • • • • .. •• 1-1

91516 Algorithmic Pattern Generator ••••••••••••••••••..•••• 1-1
91532 Stored-Pattern Pattern Generator ••••••••••••••..•••.• 1-2
91516 as Controller for 91S32s ••.••.•••••••••••••••.•••••.• 1-2
SIGN.AL- CBA.RAC'.rERISTICS •••••••••••••
1-4
Clock ing. • • • • • • • • .. • • • • . • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •• 1-5
Co

••

'"

•

•

•

•

•

•

•

•

•

•

•

•

•

..

•

•

•

•

•

•

••

Data Output •••
1-5
Strobes. . . • . • • . .. . . . • • • . . • . . • . . • • . • • . . • • . .. • • . • . . • • . . . . . • . • .• 1-5
Interrupt Request ••••••••..•••••••••••.••••••••.••••••••..• 1-6
0

••••••••••••••••••••••••••••••••••••••••••••

Pause ......................

e.o • • • • • •

IIa

......................

III

....

1-6

External Start ••••••••••••••••••.•••••.•••••••••.•.•••••••• 1-6
KEYBO.ARD COftROI.S............... ~ • • • • • • • • • • •

4;

•

•

•

•

•

•

•

•

•

•

•

•

..

•

•

it.

1-7

INTRODUCTION TO 91S16 AND 91S32 SUB-MENUS ••.•••.•••••••••..•• 1-8
Major Sub-Menu Types ••••••••••••••••••••••••.••••..•••••••• 1-9
Configuration Sub-Menus ••••••••••••.•••••••••••.••.......•• l-10
Setup Sub-Menus •••••••••••.•••••••••••••••••••••••.•••.•••. l-11
Programming Sub-Menus ••••••••••••.••••••••••••••.•.••••.••• l-ll
STANDARD AND OPTIONAL ACCESSORIES ••.••••••.••••••••••••••••.• 1-13
91516 Pattern Generator Module ••••••••.•••••••••••••••.•.•. 1-13
91532 Pattern Generator Module •••••••••••••••••••••••••••.. 1-14
P6464 TTL/ECL Pattern Generator Probe •••••••••••••••••.•.•. 1-14
SPEC IF lCA.TI.ONS •

Electrical
Electrical
Electrical
Electrical
Electrical
Electrical
Electrical
Electrical

Q

•

,.

•••••••••••••••••••••••••••••••••••••••••••

Specifications:
Specifications:
Specifications:
Specifications:
Specifications:
Specifications:
Specifications:
Specifications:

1-15

Power Requirements ••.••..••••••• 1-15
91516 Pattern Processor ••••...•• 1-16
91532 Control •...•••••••...••••• 1-17
Pattern Data ••.••••••••••.•.•.•. 1-18
Strobe and Clock Outputs ...•.••• 1-20
Clock Rate ••••••••••••••••.••••• 1-24
91516 External Control Signals •• 1-15
91S16 External Start Input and
Trigger Output •••.••.•..••.•••.• 1-29
Electrical Specifications: 91532 External Control Signals •. 1-30
P6464 Electrical Specifications •••••••••••••••••••••••••••• 1-32
P6464 Environmental Specifications •.••••••.•••••••••••••••. 1-33
P6460 Electrical Specifications •••.••••.••••••••••••••••••. 1-33
P6460 Environmental Specifications ••••••••••••••••••.•••.•• 1-34

i

Sietion 2 --

OPTIONS

Page
~~R!-IGtDATION AND "UPDA"l.'E'RBQtJIREMENTS •• ~; ~;;. ~;;. ~"~.........
f<.

r

...

:

3-1

!"l?~~ I~~~~TI~,!,: : ~ : • : : : ~ • : : ~ : : • " • • • • ~, : : ~. ,~ ~, ~ " ... •••••••••

3- 3

~~IN~ ~,P~~~, ~~R\ PROBES.:;~

3-6

0,. .: ~):,!f~ !t,""'~
.

".'

':~}

• • • • • • •

,

OPiRA"l.'OR"'SCBECKOtrr~~~J?~~::: ~",;::! ~.' ~ •• ~'7·~~.~;'f~ ~ ......... 3-11

91516 CONPIGORA"l.'ION SUB.:.JdltO'ptELDS'AiifI) VALUES~~;:;~

........

: PATTERN GENERATOR CONFIGUAATIOl-l' Field. : : ~ ~ ;: ; e',; ~;. • • • • • • ••
~REGISTER ~ Field; •• ~ ~. ~ ~ .~
~ ~
~
e ~ ;' • • • • • • • s .
POD Heading •• c ."~~'1'~, ~:~y. t;"/'t'~ • •
'fr~;· 'ie,
,~ ,; f::,~fLI~ • •-, r~~~?
• ~ l".'.~ • • • e o . .
P6464 'OUTPUT t:.EVEL' 'Fi~fa ••••• -:~'. ~ •• '.,,: ~; •.• '.-;'. ,...
.. • • • • ••
CLOCK POLARITY Field~' ~ ~'~ : • : • :: : ; ~ • ;; .... :" ~ ~ ;; •• ~ ~.,~ •••• ~ • • • • ••
"',
CLOCK INHIBIT 'MASK 'Field.:~'::. ~: ~ ~:; ~;~'.:.:~'::::";:;~'
••••••
...... '
,. .
STROBE INHIBIT 'MASK 'Field: ~. ~.:::.:; ::~': ~ ~:~':. : :'. ; •••••••••
POD CLOCK Field ..... ~: ••~·~.s·:.~.~.~.:."'~:.rc: ...... ~.:~ •... ~~; .•~0:.$ •..•.
"

,

,I

l

•

:

:

.'

;

;

;

;'

•

;

..

:

•

;

;"

•

•. ~., •

:-;;.;

'

••"

c~

3-12
3-13
3-13
3-13
3-14
3-14
3-14
3-15
3-15

"

91S32 STAND ALORB'CORPIGURATIOH'SOB-MENU·PIELDS AND'VALUES •• 3-16
PATTERN ,GENERATOR cq~~~GtP~~~~ ~> ~
91S32 MODE Field .....· ••".~."'.:· .. ~'.".~ ~ .t-'.~.J..t.~. ~
~ .J.~".'If.{." !::'~"::~.~i ••••••••
POD Head ing ........... ~.' .'" ••~ ~ .•' .1 ....~ •.•"".' ~t .~ ~' ~ ~ * .' ~'> .t .~ .<' .'> .f .'" . "

."

. •#. ."

.-.

. " .--

3-17
3-17
3-18
3-18
3-18
3-19
3-19
3-20
3-20
3-22
3-22
3-23
3-26
3-26
3-27
3-27
3-28
3-28

nAS

9100 Series 91s1~~91S32-Service

·'1 "·c,
~';-;
~:' '"':"r. 15 "~.'
TABLE OF CONTEN'l'S -1cont:j
i'

91516 PROBE SUB-MENU FIELDS AND VALUES •••••••••
3-29
3~J.~
PATTERN GENERATOR SETUP Field. ·~~·~il'~'f~F!"! .~,;~l)!\t.·...$!!~) ...
..;.. ............. '
P6460 INPUT THRESHOLD Field .••••
3-30
IRQ Field AND QUALIFIER Field..
• •••••••
3-30
EXT JUMP Fie ld ••••••••••••••••.,~•.. ""~~.~' ,::~";~~,,~ • ~!"ff.: ,~i t~~'~:e: • J~' ,;.~ l:. • :;.- ~~~:,!~~__~~~.~',."~~:7~~~! "~'. ~r:J?;-~
PAUSE Field.;~~~;.~~ •• ~ ••••••••••••••••••••••••••••••••••• 3-33
INHIBIT (91516 & 91532) Field ••••••.•..••••• 'i'!".~"""'''., ~"".:!;..!\" .... T:~'i~~
EXTERNAL START· Field; ••••••••• ~ ~- ~ ~ ~ ; ~; ;~': ~ ~;' ."~": :_'''H~~/'~"'.':' :N~~ -: •~*W'~~35

ABo VALUES~~:'~~:" • ;::~':;';'.,,] • ::r:'~ "'. :'~:1~1\l~3 6
~~~§~~N~:E::~H~~~~~i!i~7~: •. : ; ~jA,~:~.~)Y' ~ '1 Cy;:j~~:'.J;,~::.: : '?"!

91532 PROBE SUB.:..MENU· FIELDS

PAUSE Fie1d •••••• k~~ • • ,., ••••;~~
INHIBIT Field:::. ~ ;.... ":J.'.'. ~
EXTERNAL START'Field:~:~

. . . . . . . ..
--.•. ~ .•, ." "1'-"
eM'

•• .: ••••

&-

e," • •

...... e.,.- •• ' -:"_/ .-.-.
).~.

,'"

",

.

~.r".-~.
~.,

.• -,!}.

91Sl6 AND 91S32 TIM1NG SuB-MEHUFIELDS A.N1? 'VALUES.,,' • "'~." • ~ • ~ •
PATTERN GENERATOR SETUP Field •• : •• ~ •• ~: • ; ~ •• '~ _~.': •• 1f • • • • • • •
CLOCK Field.~~;: ••
• , ~,~:,:- :. • !.\ ~~~}. • It • .' .- •. "... •
REFERENCE Field~
••••••••••••••", !. :-. ... ••
." • ••
POD Field.~.;~:;~
• • • .•' ! •
POD CLOCK
~

~

~_£r'

.,~

"~

, ,r

'~'-

~I'"

r:

!""" 1 "0"',. ":

,...".

91Sl6 PROGRAM: 'RON MODESuB":'MEMu~'/~: .'~ •• ;}~
PATTERN GENERATOR PROGRAM Fie1d.'~·",'~"""",
,
MODE Fie1d~~ .. ~~ .. : ••
START Seq Field~;.~
INHIBIT MASK 'Field.
SEQ (Sequencet Field.
• • • • e:".
LABEL Field •.••••••.••.
#A and #B Pattern Fields ••
S (Strobe) Field •••.••••.

.. .

..
",

"

• • •0

~ g~~!~~~bt~~~;~,.~'Fi;i~: ';;',::: :,~;"~;:ts"rr~:~:· ::r;:··
SEQ FLOW, CO~T~OL 'Fields~' •••••••••.••
REG, OUT Fields.".~.~.~.~.", ... :.,>:.",.' ...".,,-.~ .....
EDIT Fields:::::::::: •••••
> Field .• :::: ••• : •••.••
WIDTH Field~~:;: •• ::;:.
t

••••

....... .. .
~-)

DATA Column ..~ e·.1-. ~~ • •S.G.<.'" ~~ • • • • • • •fI: ." ••" .....~. -I'CODE Column."".: •••
t.~.~."
~
~.'"
~
CONVERSION "'F±fi!ld. ~'."~~.~.1~.
~.~ ~ ~ ~r,~'S·
J..I;,., . ,. •

fc

l\-

"

iii

."."" • •

. . . . . ._

.......,..
., .
t '.

3-40
3-40
·3-41
3-42
3-43
3-43
3-44
3-45
3-46
3-46
3-46
3-46
3-47
3-49
3-50
3-51
3-51
3-52
3-52
3-60
3-65
3-68
3-68
3-69
3-70
3-71

DAB ?9100 ::Sei:ies- 91S16-91S32 Service

Page
3-84
3-85
3-85
3-85
3-86
3-87
3-87
3-89
3-90
3-90
3-92
3-94
3-95
3-95

91532 PROGRAM: RUN MODE SUB-MENU FIELDS AND VALUES;

PATTERN GENERATOR PROGRAM Field ••••
!cWMODE Field ••••••••••
PAGE Field ••••••••••
START;SEG·Field~:: ••••••• ~: ••••••
INHIBIT MASK Field ••••••••••
-SEI3 - {SequeAce) -Pield. Ii; ~ ••• ~.
tDe and tBA Pattern Field ••••
S (Strobe}·Field,,~~
- I (Inhibit) ·Pield ••• i • • • • • • i.~ • • •
-'DIT·Fie1ds.;.~~ •••
> Field;.~~ •• i • • ~~ • • • • • • •
WIDTHFields~.~;~ •••••••••
DATA"Column •••
CODE Field ••.•

....

•

•

0

•

•

·.....

•

.......... .................

.. . . .. ..

... ..

91516 PROGRAM:

.

...

,~,

'l'RAa

AND

....

.,

;" iF"
~

-"

~

·
......
·
.
............ .. .. ..
• '~'i ~ • • • •

• i

·..

3-97

S'rEif~' •..~·~~._~_.L. ~':

................................... 5 -18

Transmission Test of the EXT CLK Signal •••••••••••.••••.... 5-l9
TRIGGER OUT Signal ·CGrittol Test ••••••••••••.•.•••••.••.••.• 5-21
External Pause Signal Control Test •••.••.•••••••••.••.••••• 5-23
.External Start ' Control 'Test •••••••.••••••••••••••••..•.•••• 5-25
POD Clock Delay Control Test ••••••••••••••••••••••••••••••• 5-26
91832 PATTERN GENERATOR MODULE FUNCTIONAL CHECK •••••..•.•.... 5-28
Mainframe Setup for the Functional Check •••.••••••.•••....• 5-28
Executing the Diagnostic Se1f-Test ••••••••••••••••.•..•..•• 5-29
Probe Setup for the Functional Check ••••••••••••••.•.••..•• 5-29
Initial Menu Setup for the Functional Check ••••••••••••.••• 5-30
Verifying POD Connector 0 .•.••••••.••.••....•...•...••..... 5-32
Verifying POD Connector C•..•.......•...•.....•.•.......... 5-33
Verifying POD Connector B••••••.•••.•••••••••••.•••.••..•.. 5-35
Verifying POD Connector A.~ •••••••••••••••••••••••.•••..••• 5-36
Verifying the PG INHIBIT line~ •••••••••••••••••••••••..•..• 5-38
Verifying the EXTERNAL START line •••••••••••••••••••••••••• 5-42
Verifying the PG CLK Line •••••••••••••••••••••••••.••••••.• 5-43
Verifying the PG PAUSE Line.~ ••..•••••••••••••••••••.•••.•• 5-44
91S32 PATTERN GENERATOR FUNCTIONAL CHECK WITH 91816 ••••.•.••. 5-47
Mainframe Setup for the Functional Check
of 91S32 with 91S16 ••••••••••..••••••••••••••••••••••...•.. 5-47
Executing the Diagnostic Self-Test •••••••••.••••••••••.••.. 5-48
Probe Setup for the Functional Check ••••••.••••••••••••••.. 5-48
Initial Menu Setup for the Functional Check ••••••••••.••.•. 5-49
Verifying POD Connector A of 91S32 ••.•••••••.•..••••.•..... 5-51
Verifying Clock Divider ••..•..••.•••••••••••••••.•.•...•.•• 5-52
Verifying the PG INHIBIT Line from 91516 to 91S32 ••••.•...• 5-56
Ver ifying the POD Delay .•••••••••••••••••••••••••••••.•.••• 5-60
Verifying the Data Delay .•••.•.•.•••.••••••.•••..••••••.••. 5-64
AOO'USTMENT PROC.EDtJRBS -. • • • .- .. • • • • • • • • • .. • •

e

•

•

•

•

•

.'. •

•

•

•

•

•

•

•

•

•

•

•

•

•

5- 6 6

91816 ADJUSTMENT PROCEDURBS •••••••••••••••••••••••••••••••••• S-66

DAC Adjustment for the P6460 Probe •••••••••••.••••.••.•.•.• 5-66
Equipment Required for Threshold Fixture Construction ••.•.• 5-67
Adjusting Delay Lines in ClockControl ••••••••••••••••...•. 5-69
Delay Line Adjustment for the First Latch#s
Clock in the Clock Line ••••.••••••••••••••.•••••••••••.•• 5-70
Adjusting Delay Lines for the Clock Line
in the P6464 Probe ••••••••••••••••••••••••••••••••.••..•• 5-72
Adjusting Delay Lines for the POD Clock
in Clock Positioning •••••••••••.••••••••••••••••••••••.•• 5-73
Delay Line Adjustment for the Last Latch Clock •••••••...• 5-75

viii

DAS 9100 5eries 91516-91532 Service
TABLE OF CONTENTS (Cont.)

Paqe

91532 ADJUSTMENT PROCEDURE ••.•.•...••••••••••••••••••.•••.••• 5-77

Delay Timing Adjustment ••••.•.••••••.•.•••••••••••••••••.•• 5-77
Adjusting 5 ns POD-to-POD Delay •.••.••••••••••••••••••••••• 5-8l
91532 Board Skew Adjustment Without a 9,1516, ••• ,••••••••••••• 5-85
P6464 'l"1'L/ECL PATTERN GENERATOR PROBE

CBECK~

••:••••••••.•••••• 5-88

VERIFYING INSTALLATION OF THE UPGRADED +5 V POWER SUPPLy ••••• 5-93
Section 6 -- MAIftERARCE: GENERAL INFORMATION

Paqe

MArRTERARCB PRECAUTIONS •••••••••••••••••••••••••••••••••••••• 6-1
INSTALLING AND RBMOVI.RG INSTROMENT MODULES ••.•••••.•••••••••• 6-2
Installation Slot Restrictions •••.•••••••••••••.••••••••••• 6-2
PREVEliITIVE AND CORRECTIVE MAIRTBlIARCE ............... e • • • • • • • • • 6- 2
Repairing 91516 and 91532 Modules •••••••••••••••••••••••••• 6-3
Extending the Modules for Maintenance •••••••••••••••••••••• 6-3
REPACKAGING IRPORMATION...................................... 6- 3
DISASSEMBLY 01' THE P6464 PROBB •••••••,........................ 6-4
Section 7

MAIl'I'rl5l!lARCE: TROUBLESHOOTING

Section 8 -- DIAGNOSTIC TEST DESCRIPTIONS
Page
91S16 PATTERN GENERATOR DIAGNOSTICS •••••••••••••••••••••••••• 8-1
The Diagnostics Menu ••.••••••••••••••••••••••••••••••.••••• 8-1
Diagnostics Control Summary •••••••••••••••••••••••••••••••• 8-2
Organization of Diagnostic Function
and Subtest Descriptions ••••••••••••••••••••••••••••••••••• 8-2
Quick Reference Function Descriptions •••••••••••••••••••••• 8-3
91Sl6 Function 0 CLK Path •••••••••••••••••••••••••••••••••• 8-4
91S16 Function 1 MEM ADDR •••••••••••••••••••••••••••••••••• 8-7
91Sl6 Function 2 VECTOR RAM •••••••••••••••••••••••••••••••• 8-15
91S16 Function 3 REGISTER ••••••••••••••••••.••••••••••.•••• 8-27
91S16 Function 4 INSTR ••••••••••••••••••••••••••••••••••••• 8-44
91Sl6 Function 5 Interrupt ••••••••.•••••••••••••••••.•••••• 8-57
91516 Function 6 THRSH ••••••••••••••••••••••••••••••••••••• 8-64

," ix

TABLEOP CONTENTS (cont.)
Page
91S32 PATTERN GENBRA~R DIAGNOSTICS •.•..•••..••••••.••...•..• 8-66
Organization of Diagnostic Function
and Subset Description·.· .•••.••..•••••••••••..••••..•.••••.. 8-66
Quick Reference Function Descriptions •.•••••••••••••.••••.• 8-67
91S32 Function 0 VECTIR GEN •••••••••••••••••.•••••••.•••..• 8-68
91832 Function 1 LOOP COUNT ••••••••••••.••••.....•.•..••.•• 8-73
91532 Function 2 VECTOR RAM ••..••••••••••.•.••...•••••.•.•• 8-81
91532 Function 3 eLK SEL •.••••••.••••••••.•••.••••••••.••.. 8-87
91S32 Function 4 5TART FF •••••••••••••••.•••••.••.••.•••..• 8-92
91532 Function 5 INHIBIT •••.••••.•••••••••••.•••••••...•... 8-93
91532 Function 6 PROBE IF ••.•.•.•••••••..•••••••.•••••.•.•. 8-95
91532 Function 7 BUFFER •••..•••••••..•••.••••••••••••••••.. 8-96
Section 9 -- REFERENCE IBPORMATION
SYSTEM COlIRBCTIONS •••

e

$

•

••••

f/:I

••••••••••••••••

Page
,.

••••••••••

"

,.

•

••

9-1

TEST POINT, JUMPER, AND ADJUSTMENT LOCATIONS ••.••••••••••..•• 9-4
SIGN.AL GLOSSARy ••••••••••••••••••••••••••••••••••••••

Section 10

REPLACEABLE ELECTRIC.AL PARTS

Section 11

DIAGRAMS

Section 12

REPLACEABLE MECBARIC.AL PARTS

x

CI

•

ill

•••••

9-12

DAS 9100 Series 91S16-91S32 Service

LIST OF ILLUSTRATIONS
Figure
1-1
1-2.
1-3
1-4
1-5
1-6
1-7
3-1
3-2
3-3
3-4
3-5
3-6
3-7
3-8
3-9
3-10
3-11
3-12
3-13
3-14
3-15
3-16
3-17
3-18
3-19
3-20
3-21
3-22
5-1
5-2
5-3
5-4
5-5
5-6
5-7
5-8
5-9
5-10

Page

91S16/32 block diagram •....•...••...•••.......•..•....
91S16/32 keyboard overlay .•..•.•.•••.•....•.••..••.•.
91S16/32 sub-menu structure •.••••••••••..•.•..••....•.
How to move between 91S16/32
Pattern Generator sub-menus •.•••••.••••••...••.....•..
Pod Clock/Data Output Delay from External Clock Input.
Interrupt/Qualifier and Mask timing diagram ••••.......
Internal and External inhibit timing diagram •.•.••....
0

1-4
1-7
1-9
1-10
1-21
1-28
1-28

Terminator configuration for 91S32s with 91516 .••..••.
3-2
Terminator configuration for stand alone 91S32s .••....
3-3
Installing an instrument module in the mainframe •••...
3-5
P6464 Pattern Generator Probe •..•...••.••.•.•.•.•.•...
3-7
P6460 External Control Probe .•..••••••..•.•••.••..•...
3-8
Installing a probe to a pod connector •.••••.•.••••.••• 3-10
91S16 Configuration sub-menu ••..•.••••.•.•••....••..•• 3-12
91S32 Stand Alone Configuration sub-menu ••••..•....... 3-16
91S32 Configuration sub-menu when used with 91S16 •••.• 3-21
91S16 Setup: Probe sub-menu ••••.•••••••.•.••.•••..•..• 3-29
91S32 Setup: Probe sub-menu ••••••••.•••.•.••.••••.•..• 3-36
91S16 and 91S32 Setup: Timing sub-menu •••••••.•.....•• 3-40
91S16 Program: Run sub-menu ••••••••...••••.••••..•.•.• 3-45
Table Build sub-menu ••••••••••.•..•••••••••••..•••.••. 3-67
91S32 Program: Run sub-menu ••.••.••••.•••••••.••..•.•. 3-84
Table Build sub-menu •••.•••••••••.•••••••••••••••.•••. 3-94
91S16 Program: Trace sub-menu ••••.•.•.••••.•.•..•••.•• 3-113
91S16 Program: Step sub-menu •.•.•••••.•••..•....•••..• 3-113
91S32 Trace sub-menu ......••.•.•..•....•...•.....•.•.. 3-118
91S32 Step sub-menu •.•••••••.•••••••••••••.•••••.•••.• 3-118
91S16 Program: Run sub-menu display
after binary down1oad ....••••••••.•••.•••••••..•••.... 3-131
91S16 Program: Run sub-menu display
after binary download ••.••.•.•.••.••••••••••.•.•.••••. 3-133
Trigger Specification menu organization •.•.•..••...•••
Timing Diagram menu, POD A transmission test .....•.•.•
Test data, inhibit control test •••.••....•••..••.••...
Test data, external jump line test ••••..••..•.....•••.
Test data, interruot test 1 .•.••..•••.•.•...•.••..••..
Test data, qualify-line test ••..•.•••...•.•••.••..•.••
Test data, EXT CLK transmission test •...••.•.....•••••

5-9
5-10
5-12
5-14
5-16
5-17
5-21
TRIGGER OUT pulse •••••••••••••••••••..•.•••.••••••.••. 5-22
External pause pulse, PAUSE = 0 ...•................... 5-24
External pause pulse, PAUSE
1 ••••••.•.•••••••..•.••• 5-25

=

xi

Introduction and Specifications
CAS 9100 Series 91S16-91S32 Service

GENERAL INFORMATION
DESCRIPTION
The 91 516 and 91532 Pattern Generator modules are second generation pattern generator cards.
Each module can be used alone. and each has specialized features that make it particularly suited
to a field of applications. However. the 91 516 can also be used to control the operation of up to five
91532s, giving you the advantage of both cards' feature sets.

NOTE
The 91516 and 91532 replace the first generation 91P16132 pattern generator modules. You cannot operate a 91516 or 915325 if a 91P16 is installed in
the DA5.

91S16 ALGORITHMIC PATTERN GENERATOR
The 91516 is an algorithmic pattern generator. The 91516 differs from stored-pattern (all vectors
stored in RAM) pattern generators in that loops, conditional branches, and a wide variety of
interactions with the circuit under test are allowed. A large pattern generator memory is not
necessary with algorithmic pattern generators since the capability to branch and loop within the
program allows you to keep the system under test stimulated without writing lengthy programs.
The 91 516 also allows you to have a great deal of real-time interaction with the circuit under test via
the 91516's optional P6460 External Control probe (Data Acquisition probe). This probe can be
used to acquire the following external signals: External Jump, Interrupt Request. Interrupt Request
Qualifier, Pause, and External Inhibit signals. You can also use this probe to acquire an external
clock signal.
There are two phono connectors on the back of the 91 516 module; one accepts an external start
Signal, and the other provides an external trigger signal.
The 91 516 provides two 8-bit data registers (or one internal 16-bit data register) which can be used
as counters or as an alternate source for pattern output. The 91 516 instruction set includes nine instructions ranging from simple JUMP to label commands to IF Register = 0 JUMP to label. Fifteen
different labels can be programmed. You can also program a special interrupt service routine.
The 91516 Pattern Generator module provides 16 data output channels. 2 clock. and 2 strobe
lines. 5trobes can be used as additional data channels. The master clock can be supplied either
from the DA5 internal clock or from an external device. Maximum clock speed is 50 MHz. Data output is normally synchronous with the master clock, but individual data and strobe lines can be
programmed :t 10 ns relative to the master clock (± 5 ns relative to pod clock). Pattern memory is
1024 sequence lines (vectors) deep.
Only one 91516 can be installed in the DA5, however the 91516 can be used as a controller for up
to five 91532s.

1-1

Introduction and Specifications
OAS 9100 Series 91S16-91S32 Service

91S32 STORED-PATTERN PATTERN GENERATOR
The 91 S32 is a stored-pattern (all vectors stored in RAM) pattern generator. Not all pattern
generator applications require as much interaction with the system under test as is provided by the
91 S16. Instead, many applications require straightforward test patterns that are often quite
lengthy, and frequently require wide data patterns. The 91 S32 is designed to serve these" wide and
deep" applications.
The 91 S32 is traditionally programmed to execute its program in a sequential beginning-to-end
fashion. However, if you use the 91532 in conjunction with a P6452 probe attached to the DA5
Trigger/Time Sase module, you can use inputs from that module to supply External Clock, External
Start, External Inhibit, and Pause signals. Data output is normally synchronous with the master
clock's rising edge, but individual pods can be adjusted ± 5 ns and individual channels have an additional ± 5 ns range.
Each 91 S32 provides 32 channels of data, four strobes, and four clock lines. You can install up to
six 91 S32s in a single CAS for a total of 192 data channels, 24 strobes, and 24 clock lines. In addition, the strobe lines can be used as extra data channels. Maximum clock speed is 50 MHz. Pattern
depth for all channels is 2048 sequence lines (vectors). however there are features available that allow you to split the memory into two 1024-line pages and reload alternate pages of memory while
the pattern generator is outputting data (this requires a 91 S16). The 91532 can also be
programmed to execute its program repeatedly.

91S16 AS CONTROLLER FOR 91S325
One 91 S16 can serve as a controller for up to five 91 S32s. In this configuration, you can supply up
to 16 data channels with a memory depth of 1024 lines, plus 160 data channels with a memory
depth of 2048 lines (two 1024-line pages). There are also 22 clock lines and 22 strobe lines
available.
In addition, this configuration provides all the branching instructions and interactive features
available with the 91516 along with the large numbers of data channels and pattern depth afforded
by the 91 S32s.
There are two different operating modes available when the 91 S 16 and 91 S32 are used together:
Sequential mode and Follows 91 S 16 mode.

Sequential Mode. This operating mode allows the 91 S 16 and 91832 to operate simultaneously.
The 91 S 16 will supply the clock signal to the 91 S32, however each card will execute its program
independently. In other words, the 91516 can perform branching operations while the 91S32s
execute their program in a sequentialline-by-line manner. When the 91832 reaches the end of its
memory, it can be set to automatically restart from the beginning. This will keep all data channels
active for as long as is desired.
In this mode. the 91 S32's memory is configured as a single 2048-line program.

Follows 91S16 Mode. This operating mode allows the 91 S16 to have much more active control
over the output of the 91 S32s. The 91532 will follow instructions governing sequence line
execution programmed in the 91S16.

1-2

Introduction and Specifications
DAS 9100 Series 91S16-91S32 Service

In Follows 91 S 16 mode, the vector memory address register of the 91 S 16 becomes the vector address register for the 91 S32s via an interconnect cable. This means that if the 91 S 16 executes a
loop, the 91 S32s will also loop. For example, if 91 S 16 SEQ 10 (sequence line 10) contained an instruction transferring pattern execution to SEQ 5, the 91 S32s would also jump to SEQ 5 and
continue outputting data sequentially from that line.
The 91 S16 also supplies the master clock to the 91 S32 modules. Usually. you would want the
91 S 16 and 91 S32 to output data according to the same clock, but you can program the 91 S32 to
execute its program at one-half or one-fourth the clock rate supplied by the 91 S16 module.
In Follows 91 S 16 mode, the memory of the 91 S32 is divided into two 1024-line pages called Page A
and Page B. The size of these pages matches the memory depth of the 91 S16. The 91 S16 has control over which memory page the 91 S32 will execute. As an example, you can program two
different programs in the 91S32 (one in each page) and use the 91S16 to switch between the programs based on some signal sensed by the 91 S16's optional P6460 External Control probe.
Pattern Download From Host
One major feature provided by Follows 91 S 16 mode is the automatic Pattern Download From Host
feature. There are two versions of Pattern Download From Host. The Pattern Download For Static
Devices version can be used with or without a 91 S 16 installed. It can be implemented using either
Option 02 or Option 06 GPIB interface commands. The Pattern Download For Dynamic Devices
version uses the Keep-Alive feature programmed into the 91 S16. This version is only available
when you have a 91 S16 and at least one 91 S32 installed; you must use the Option 06 GPIB interface commands.
Pattern Download For Static Devices. If your pattern generator program is very large. or if you
have developed the program on a host computer. the entire program may be too large to fit into the
91S32's memory. Follows 91S16 mode allows you to output 2047-lines of vectors. reload the
pattern generator's memory from a host computer. output the new block Of vectors. and continue
this process until the entire program has been executed. Instructions for communicating with the
host computer or external storage device are programmed into the 91 S16. The Pattern Download
From Host feature uses either DAS Option 02 GPIB, the RS-232 master/slave interface using GPIB
commands, or DAS Option 06 GPIB (high speed GPIB).
Pattern Download For Dynamic Devices (Keep-Alive) When using the Pattern Download For
Static Devices feature. the pattern generator alternates between outputting patterns and sitting
idle while the next block of vectors is downloaded from the host computer. This can cause a
problem with dynamic circuit elements that require constant clock and vector inputs. The 91 S16/32
combination provides a Keep-Alive function to supply clock and a few vectors to keep the circuit under test active until the 91 S32 memory has been reloaded. Keep-Alive is essentially a subroutine
you program into the 91S16; static devices being tested won't require this feature. Keep-Alive is
only available when you are using DAS 9100 Option 06: I/O Communication Interface (with HSPAT
GPIB command).

1-3

Introduction and Specifications
OAS 9100 Series 91516·91532 Service

SIGNAL CHARACTERISTICS
The purpose of the pattern generator is to exercise a system under test. The pattern generator outputs clock and data signals which can be used to simulate circuit bus activity, or to directly
stimulate circuit elements. At the same time, it interacts with the system under test by responding
to a variety of external signals. The external signals available depend on whether you are using a
91516 module, a 91532 module, or a combination of the two modules.
Figure 1-1 illustrates the basic functions of the pattern generator and its input and output signals.
The characteristics of these signals are set up and enabled via the Pattern Generator menus.

..

EXTERNAL CLOCK
EXTERNAL START
PAUSEEXTERNAL INHIBIT

EXTERNAL CLOCK
INTERRUPT REQUEST
INTERRUPT REQUEST QUALIFIER
EXTERNAL JUMP
PAUSE
EXTERNAL INHIBIT

•

..

..-

---

POD CLOCK

~A&STROBE
....

P6464
EXTERNAL
CLOCK
PROBE
(91532'8 Only)

P6460
EXTERNAL
CONTROL
PROBE
(91516 Option)

P6464
PATTERN
GENERATOR
PROBE

TRIGGER/TIME BASE
MODULE

P

(Internal Clock)

=>
Cr---

PATTERN
GENERATOR
MODULE

r-

EXTERNAL START
TRIGGER OUT
5397-01

Figure 1·1. 91516/32 block diagram.

Refer to the specification tables later in this section for technical parameters related to these
signals.

1-4

Introduction and Specifications
DAS 9100 Series 91516-91S32 Service

CLOCKING
The pattern generator is associated with two types of clocks: the master input clock and the output
clocks.
The pattern generator's master input clock controls the rate of the output clock and data. The master clock may be the DA8 internal clock or the rising or falling edge of an external clock source. The
external clock is supplied via the optional P6460 probe for the 91816, or via the P6452 external
control probe attached to the DA8 Trigger/Time Base module for stand-alone 91832s. The
maximum clock rate is 50 MHz for the 91 S16 with either internal or external clock source. 91 S32s
operating without a 91816 controller can run at 50 MHz. using an internal clock source, or at 25
MHz. using an external clock source. A 91816 operating with 91832s can operate at up to 50
MHz., but there are some restrictions on the pod clock delay settings.
Here is a summary of the timing restrictions:
91816

Up to 50 MHz with internal or external clock; no pod clock restrictions.

91 S32 Stand-Alone

Up to 50 MHz. with internal clock if all pod clocks are set to 0 ns delay.
Up to 25 MHz. with either an internal or external clock with no pod clock
restrictions.

91 S16 with 91 S32s

Up to 50 MHz. with internal clock if all pod clock delays are set to
-5 ns.

The output clock (pod clock) signals are derived from the master input clock. The output clock's rising edge is synchronized with the selected master clock edge, whether rising or falling.
Each P6464 Pattern Generator probe supplies one output clock line, labeled ClK. Each P6464
probe also supplies eight data channels and one strobe line. Each probe connects to a specific pod
connector on the back of the pattern genrator module. Pod connectors are assigned letters to help
with identification. The 91 S16 accepts two P6464 probes and one optional P6460 External Control
Probe; the P6464s attach to pods A and B, and the P6460 probe attaches to Pod C. Each 91832
has four P6464 probes and which attach to pods labeled Pod A through Pod D.
In addition to the simple relationship of the pattern generator master clock to the rising or falling
edge of the input clock, each pod has a clock line that can be adjusted relative to the master clock.
Pod clocks can be skewed ± 5 ns relative to the master clock, and data and strobe outputs can be
skewed an additional ± 5 ns, allowing a maximum skew between data outputs (from two differnt
pods) of 20 ns. All pod timing adjustments are made relative to the master clock. Data and strobe
timing adjustments are made relative to the pod clocks.
When a 91S16 contrails one or more 91S32s in Follows 91816 mode, the 91S16 supplies the
master clock to the 91 S32s. You can program the 91 S32's clock rate to be one-half, one-fourth, or
the same as the 91816'5 clock.

DATA OUTPUT
Data output from the pattern generator is normally parallel on all channels. Each channel's timing is
adjustable up to ± 5 ns relative to its pod clock via the. 8etup: Timing sub-menu. Each pod clock is
adjustable an additional ± 5 ns relative to the master clock.
Each pattern generator probe provides eight data channels labeled 0 through 7. Each probe also
provides one strobe line which can be used as an additional data channel.

1-5

Introduction and Specifications
CAS 9100 Series 91S16·91S32 Service

INTERRUPT REQUEST
The 91S16 provides an Interrupt Request (IRQ) line via its optional P6460 External Control (Data
Acquisition) probe. The 91 S16 can be programmed to perform a special interrupt service routine
every time the IRQ line is asserted. The 91 S16 can also be programmed to ignore an interrupt call
during certain segments of program memory.
There is also an interrupt request qualifier line provided by the 91 S16's optional P6460 probe. This
line allows you to qualify when the IRQ line is valid.

PAUSE
Both the 91S16 and the 91S32 have the capability to respond to an external pause signal. Pause
causes the pattern generator to stop executing program lines but still hold the P6464 outputs at
their current levels. The 91 S16 PAUSE signal is supplied via its optional P6460 External Control
probe. The stand-alone 91 S32 PAUSE signal must be supplied via the P6452 External Clock Probe
attached to the DAS Trigger/Time Base module.

INHIBIT
There are two kinds of inhibit signals used by the 91 S16 and the 91 S32: internally programmed inhibits and external inhibits. Either kind of inhibit signal causes some or all of the P6464 data lines to
be tri-stated.
The 91 S 16 can have internal inhibits programmed in its Program: Run sub-menu. External inhibit
signals are provided via its optional P6460 External Control probe. The 91 S32 can also have
internal inhibits programmed in its Program: Run sub-menu, and external inhibit signals are
provided either by the 91 S16's P6460 probe, or, if no 91 S16 is installed, via a P6452 External Clock
probe attached to the DAS Trigger/Time Base module.
The 91 S 16 and 91 S32 Configuration sub-menus provide fields that allow you to select the polarity
of the internal and external inhibit signals. They also allow you to use logical operators to combine
these inhibit signals.
Both 91 S16 and 91 S32 modules provide bit-selectable inhibit masks for data channels in their
program sub-menus. Inhibit masks for clock and strobes lines appear in the Configuration submenus.

EXTERNAL START
Both the 91 S 16 and the 91 S32 can respond to External Start signals. These signals are supplied
via a phono connector for the 91 S16, and via the P6452 probe (attached to the DAS Trigger/Time
Base module) for stand-alone 91 S32s.

1-6

Introduction and Specifications
CAS 9100 Series 91S16-91S32 Service

KEYBOARD CONTROLS
Figure 1-2 illustrates the keyboard overlay supplied with each 91 S16 and 91 S32. Apply this overlay
over the existing Pattern Generator keys in the lower left corner of the DAS keyboard.

SEa FLOW

CONTROL

REG

080B08
08
OUT

SONY~!
......

9tS~ JIIW't PATTERN
...., . . GENERATOR

5397.02

Figure 1-2. 91516/32 keyboard overlay.

The 91 S16/32 Pattern Generator keys are arranged in three major groups. Group one consists of
keys used to call up the various sub-menus on the display. This group includes the PATTERN
GENERATOR key, the SETUP key. and the CONFIG key. Group two contains only the EXECUTE
key. The third group consists of the SEa FLOW, CONTROL, REG. and OUT keys. Key groups are
outlined on the 91 S 16/32 keyboard overlay.

NOTE
The SETUP and CONFIG keys will not operate unless you have already
entered the patten generator Program Run sub-menu. To enter the Setup
and Configuration sub-menus, press the PATTERN GENERATOR key first,
and then press either the SETUP or CONFIG key.
PATTERN GENERATOR This is the first key you will press when you want to call up any pattern
generator sub-menu from the DAS power-up menu. After pressing the PATTERN GENERATOR
key, the DAS will display the 91S16 Run sub-menu if a 91S16 is installed, otherwise it will display
the 91 S32 Run sub-menu.
SETUP This key causes the SETUP sub-menu to be displayed. There are two different setup submenus for each pattern generator module: PROBE and TIMING. See the Introduction to 91516
and 91532 Sub-menus section later in this manual for a description of these sub-menus. The
91 S 16 SETUP sub-menu will be displayed if a 91 S 16 is installed, otherwise the 91 S32 SETUP submenu will be displayed.

1-7

Introduction and Specifications
DAS 9100 Series 91S16-91S32 Service

CONFIG This key causes the Configuration sub-menu to be displayed. See the Introduction to
91S16 and 91S32 Sub-menus section for a description of this sub-menu. The 91 S16 Configuration
sub-menu will be displayed first whenever a 91 S 16 is installed in the DAS.
EXECUTE This key marks the end of data entry during an edit operation. Pressing this key tells
the DAS you have finished making entries in an edit command and starts the operation.
SEa FLOW This key is only used when programming branch instructions for the 91 S 16. SEQ
FLOW stands for Sequence Flow. the order in which sequence lines are executed. See the 91 S 16
Program Run sub-menu for details.
CONTROL This key is used when programming the 91 S 16 to control the operation of one or more
91 S32s operating in FOLLOWS 91 S 16 mode. This key also selects the TRIGGER instructions
which issues a trigger signal via a phono connector on the back of the 91 S 16.
REG This is another 91 S 16 programming key used to control the function of the 91 S 16 internal
register. REG instructions can include load, increment. or decrement the contents of the internal
register.
OUT This key instructs the 91 S 16 to output the contents of its internal data register as data in
place of the regular vector programmed for that sequence line. This key also provides an instruction
that causes the pattern generator to ignore both the current Pod A pattern and register values and
instead output the previous Pod A vector again.

INTRODUCTION TO 91516 AND 91532 SUB-MENUS
The 91 S 16 and 91 S32 Pattern Generator modules provide a number of different sub-menus
tailored to particular tasks. Because the 91 S16 and 91 S32 can each operate independently. or with
the 91 S 16 as a controller for up to five 91 S32s. the two types of pattern generator modules have
similar sub-menus. In other words. the 91 S 16 and the 91 S32 both have Run. Trace, and Step submenus. However, because the 91 S 16 and the 91 S32 have different features. sub-menus with the
same name for each card may not operate in exactly the same way. Also. when the 91 S 16 is used
to control one or more 91 S32s. the function of both cards' sub-menus changes slightly.
This section of the manual is designed to familiarize you with the names and functions of each type
of sub-menu, let you know what other sub-menus are available, and help you move from one submenu to another easily. Detailed descriptions for each sub-menu are provided later in this
addendum.

Introduction and Specifications
DAS 9100 Series 91S16-91S32 Service

MAJOR SUB-MENU TYPES
Both the 91 S 16 and the 91 S32 provide three basic types of sub-menus. These sub-menus are the
Configuration, Setup, and Programming sub-menus. Figure 1-3 illustrates the grouping of the submenus within their major headings.

To Enter PAT GEN Sub-Menus
Press PAT GEN Key

PROGRAM SUB-MENUS

1

STEP

I

TRACE
RUN

'-

(
SET-UP SUB-MENUS

-

**

TABLE
BUILD

*

~~

~

CONFIGURA nON SUB-MENU

TIMING
PROBE

I

**

CONFIGURATION

I
*TASLE BUILD sub-menu is part of CONVERSION edit command.

**

Denotes Default
5397-03

Figure 1-3. 91S16/32 sub-menu structure.

1-9

Introduction and Specifications
DAS 9100 Series 91S16-91S32 Service

In order to access most of the pattern generator sub-menus, you must first press the PATTERN
GENERATOR key. Once you have displayed a pattern generator sub-menu, you can easily move to
and from the other sub-menus by pressing the appropriate key. Figure 1-4 illustrates how to use the
DAS pattern generator keys to move between the various sub-menus.

For

ProKram Suh-Mellus

Or For
Set-L!p Sub-Mel/US

Or For
Configuration Sub-Menu

Press

Move Cursor to
Mode Field
I
Press

*

CONFIGURATION

Press

TRACE

TIMING

Mode

Press

STEP
Mode

* Default
5397.04

Figure 1-4. How to move between 9181./32 Pattem Generator sub-menus.

CONFIGURATION SUB-MENUS
The 91 S16 and 91 S32 Configuration sub-menus are primarily used to set signal levels. signal
polarities, pod delays, and various inhibit masks-the kinds of things you do once per test
environment. They are also used to select major operating modes when 91S16 and 91S32 cards
are used together.
Press the CON FIG key on the DAS keyboard to display the Configuration sub-menu. If you have a
91S16 installed in the DAS, the 91516 Configuration sub-menu will be displayed first. Press the
SELECT key to display the 91 S32 sub-menu if you have both types of pattern generators installed.
NOTE
Some additional 91 S32 Configuration sub-menu fields are available when the
91832 is used in conjunction with a 91S16 mOdule.

1-10

Introduction and Specifications
DAS 9100 Series 91516-91532 Service

SETUP SUB-MENUS
There are two different Setup sub-menus: Probe. and Timing. Press the SETUP key to display the
Probe sub-menu. If an 91 S16 is installed in the DAS, the 91 S 16 Probe sub-menu will be displayed.
If only 91 S32s are installed, the 91 S32 Probe sub-menu will be displayed. You cannot display the
91S32 Probe sub-menu if a 91S16 is installed in the DAS.
The Probe sub-menu allows you to enter parameters for external control signals. The 91 S 16
accepts external control signals through its optional P6460 External Control (Data Acquisition)
Probe. The 91 S16 also has two phono connectors on the back of the module; the top phono
connector provides a trigger out signal (for an oscilloscope), and the bottom phono connector
accepts an external start signal. The external start signal is enabled in this sub-menu. The 91 S32.
in stand-alone configuration, uses the P6452 External Clock (Data Acquisition) Probe connected to
the DAS Trigger/Time Base module for its external control probe.
Because of the differences in these probes. the 91 S 16 and the 91 S32 Probe sub-menus are quite
different. The 91 S 16 Probe sub-menu will be the only Probe sub-menu available any time a 91 S 16
is installed in the DAS. If you are not using any extenal control signals with your pattern generator
modules, you do not need to enter anything into these sub-menus.
The Timing sub-menu is exactly the same for both the 91 S 16 and the 91 S32. To view the Timing
sub-menu, move the screen cursor to the top-most field in the Probe sub-menu and press the
SELECT key.
The Timing sub-menu adjusts the timing relationships between the clock. data. and strobe lines of a
single P6464 Probe. You will use this sub-menu to select the master clock and adjust the timing relationships between various data and strobe lines.
This sub-menu allows you to adjust the time when each data channel outputs its signal relative to
the master clock. You can use the fields in this sub-menu to move the clock (pod clock) supplied by
a particular probe ± 5 ns relative to the master pattern generator clock. You can also individually
program each of the data and strobe lines associated with that probe up to an additional ± 5 ns in
1 ns increments.
The Timing sub-menu also allows you to select the master pattern generator clock, either as a-function of the clock supplied by the DAS. or in the case of the 91 S 16. as an external clock supplied by
the P6460 External Control probe. 91 S32s in stand-alone configuration can receive an external
clock via a P6452 External Clock Probe attached to the DAS Trigger/Time Base module.
PROGRAMMING SUB-MENUS
The 91 S16 and 91 S32 Pattern Generator modules have three types of Programming sub-menus:
Run, Trace, and Step. These sub-menu names reflect the three major pattern generator operating
modes: Run mode, Trace mode. and Step mode. The Run sub-menu is the default sub-menu
displayed when the PATIERN GENERATOR key pressed. It is also the most frequently used submenu. In addition, the Run sub-menu has a special sub-menu called TABLE BUILD used for editing
existing data patterns.
You will use the Run sub-menu to enter the pattern used to stimulate your circuit under test. along
with a/l associated programming instructions. Trace and Step sub-menus control features that help
you monitor the pattern generator as it interacts with the system under test.

1-11

Introduction and Specifications
CAS 9100 Series 91S16·91S32 Service

The Run sub·menu displays sequence lines that indicate the order of program execution. In the
case of the 91 S32. pattern generation will start with the lowest-numbered sequence line and
progress sequentially until it reaches the highest.numbered sequence line. The 91 S16 Run submenu allows loops and conditional branch instructions, but the same general order of execution
holds true.
Each sequence line contains one or more fields in which you enter the data you want output via the
P6464 pattern generation probes. Additional fields are provided for strobe and inhibit bits. The
91 S 16 provides additional fields for its specialized instructions.
Both the 91 S16 and 91 S32 Run sub-menus provide nine pattern editing instructions: CONVERT,
COPY, DELETE, DISPLAY, FILL, INSERT, MODIFY, MOVE, and SEARCH. The CONVERT
editing instruction displays the Table Build sub-menu. The Table Build sub-menu is used to convert
an existing pattern generator program's data from one coding system to another (for example.
from normal binary to the Gray code).
Trace and Step sub-menus simply display the number of clocks, sequence line being executed, and
data vectors output so you can monitor program flow. Trace mode allows the pattern generator to
execute its program automatically. but at a rate slow enough for you to see sequence jumps, loops,
interrupt subroutines, and other structural demands on your pattern generator program. Step
mode allows you to do exactly the same thing, but requires you to press the START PAT GEN key
for each sequence line you want executed.

1-12

Introduction and Specifications
CAS 9100 Series 91S16-91S32 Service

STANDARD AND OPTIONAL ACCESSORIES
91516 PATTERN GENERATOR MODULE
The following lists include the standard and optional accessories for the 91 S 16 Pattern Generator
Module.

Standard Accessories
2

010-6464-01

P6464 TTUECL Pattern Generator Probes

334-6094-00 91 S16/32 Keyboard Overlay
1

070-5396-00

91 S 16, 91 S32, and P6464 Operator's Addendum (English)

1

070-5398-00 91 S16, 91 S32 Operator's Reference Guide

1

334-6230-00

"EXTERNAL CONTROL PROBE" Label for optional P6460 Probe

Optional Accessories
010-6460-00

P6460 Data Acquisition Probe (External Control Probe)

020-1392-00 Controlled-Width Podlet
175-9676-00 Phono-to-Phono Cable (9-inch) For external start signal.
175-8165-00 Phono-to-BNC Cable (2-meters) For Trig Out signal.
070-5397 -00 91 S 16, 91 S32, and P6464 Service Addendum
003-1134-00

Delay Line Adjustment Tool

1-13

Introduction and Specifications
CAS 9100 Series 91S16·91S32 Service

91532 PATTERN GENERATOR MODULE
The following lists include the standard and optional accessories for the 91 S32 Pattern Generator
Module.
Standard Accessories
4

010·6464-01

P6464 TIL/ECl Pattern Generator Probes

1

175-9700·00 Interconnect Cable (six connector)
334-6094-00 91 S16/32 Keyboard Overlay
070·5396-00 91 SS16, 91 S32, and P6464 Operator's Addendum (English)
070·5398-00 91S16. 91S32 Operator's Reference Guide

Optional Accessories
020-1392·00 ContrOlled-Width Podlet
003-1134-00 Delay Line Adjustment Tool
070-5397 -00 91 S16, 91 S32, and P6464 Service Addendum
175-9782-00 Extender Interconnect Cable

P6464 TTL/Eel PATTERN GENERATOR PROBE
The following lists include the standard and optional accessories for the P6464 TIL/ECl Pattern
Generator Probe.
Standard Accessories
070-5475-00 P6464 TIL/ECl Pattern Generator Probe Instruction Sheet
013-0217-00 Package of Grabber Tips (23 per probe)
334-6093-00 Package of Podlet Identification labels
196-2963-00 Package of lead-Sets (10 per probe)

Introduction and Specifications
DAS 9100 Series 91S16-91S32 Service

SPECIFICATIONS
Table 1-1
ELECTRICAL SPECIFICATIONS: POWER REQUIREMENTS
Characteristic

Performance
Requirement

Supplemental
Information

Input Power Used by 91 816

+5 V ± 3% at 8 A maximum
+ 6 V ± 5% at 43 mA maximum
+ 12 V ± 1.5% at 30 mA maximum
-12 V ± 10% at 30 mA maximum

Input Power Used by 91832

+5V ± 3% at 8 A maximum
+6 V ± 5% at 36 mA maximum

Output Power from Mainframe
to Each P6464

+5 V ± 5% at 700 mA maximum

Output Power from Mainframe
to P6460

+5V ± 3%, at 600 mA maximum
-5V ± 3% at 100 mA maximum

1-15

Introduction and Specifications
CAS 9100 Series 91S16-91S32 Service

Table 1-2
ELECTRICAL SPECIFICATIONS: 91S16 PATTERN PROCESSOR
Characteristic

Performance
Requirement

Supplemental
Information

o to

Sequence Number

1023. 1024 lines

Multiple micro instructions can be programmed in the same sequence as long
as instruction is different.
2 S-bit registers: RA and RB

Internal Registers

RA and RB can be configured into one
16-bit register named R.
Program flow control:

Sequence Flow Instructions

'(Advance to next line)
IF RA=O JUMP to label
IF RB=O JUMP to label
IF R=O JUMP to label
IF EXT JUMP to label
IF IRQ JUMP to label
IF FULL JUMP to label
IF END JUMP to label
JUMP to label
RETURN
CALL RMT
HALT
Register Operation:
'(Hold register value)
INCR register value
DECR register value
LOAD register value
Output Control:
'Out data pattern
OUT register value
OUT REPeat

Note:
• : Default Operation
() : Displayed as Blank

1-16

Introduction and Specifications
DAS 9100 Series 91S16-91S32 Service

Table 1-3
ELECTRICAL SPECIFICATIONS: 91S32 CONTROL
Characteristic

Performance
Requirement

Supplemental
Information

Operating Mode
91S32 with 91S16
Follows 91S16

91 S32 receives the clock and high
speed address (up to 1K range) from
91 S 16. 91 S32 memory divided into two
1K pages, arid changes between pages
when 91S16 executes INCR PAGE.

Sequential

91 S32 receives only the clock from
91S16. The 91S32 address and page
counter are incremented automatically
by the clock.

91 S32 Stand-alone

Sequential operation only

Repeat

1 to 65535
Free Run

This field specifies the number of times
the 91 S32s will loop through their
programs.

o to 2047

End Sequence

This number specifies the last sequence line in the program; after executing the sequence line specified. the
91 S32 restarts.
The END SEa field can be used when
91S32s are operating with a 91S16 in
sequential mode or in 91 S32 standalone mode.

1-17

Introduction and Specifications
DAS 9100 Series 91S16-91S32 Service

Table 1-4
ELECTRICAL SPECIFICATIONS: PATTERN DATA

Characteristic

Performance
Requirement

Supplemental
Information

Number of Pattern Vectors
91S16

1024 maximum

91S32

2048 maximum

Pattern Width
91S16

16 parallel channels
(2 strobes/91S16)

91S32

32 parallel channels
(4 strobes/91 S32)
Expandable up to 176 channels with
one 91S16 and five 91S32's.
16+ (32 x 5)
Expandable up to 192 channels with six
91 S32's, (32 x 6)

Data Channel Maximum Skew
within Pod

1 ns at P6464 connector
(no edge positioning)

Any data channels within a pod will be
valid at P6464 connector within 1 ns of
each other when Edge Positioning is
not programmed.

Data Channel Maximum Relative
Error within Pod

2 ns at P6464 connector
(edge positioned)

Any data channels within a pod will be
valid at P6464 connector within
2 ns + Edge Position of each other
when Edge POSitioning is programmed.

Data Channel Edge Positioning

Any data channel can be placed :t 5 ns
in 1 ns steps at P6464 probe tip centered on the Pod Clock, This is a function of the P6464 programmed via the
Timing sub-menu.

Tri-State

Each data channel may be individually
tri-stated (inhibited) by the pattern generator inhibit signal.
The pattern generator inhibit Signal
sent to the P6464 is derived from microcode (Run sub-menu) and/or P6460
External Control Probe if 91 S 16 exists,
or from P6452 External Clock Probe
through Trigger/Timebase Module if
only 91 S32s installed.

1-18

Introduction and Specifications
OAS 9100 Series 91S16-91S32 Service

Table 1-4 (cont.)
ELECTRICAL SPECIFICATIONS: PATTERN DATA
Characteristic

Performance
Requirement

Supplemental
Information

Vector Source for Pod A
(91 S 16 only)

Data pattern, RA, RS, R (Low byte
only) or Repeat previous Pod A value
(OUT REP)

Vector Source for Pod B
(91 S 16 only)

Data pattern or R (High byte only)
NOTE: Not RB, and not high byte of
OUT REP

1-19

Introduction and Specifications
DAS 9100 Series 91S16-91S32 Service

Table 1-5
ELECTRICAL SPECIFICATIONS: STROBE AND CLOCK OUTPUTS

Characteristic

Performance
Requirement

Supplemental
Information

strobe line per P6464

Strobe Output
Number of Strobes
91S16

2 strobes

91S32

4 strobes

Strobe Polarity

Strobe polarity can be programmed the
same as pattern data.

Strobe Maximum Skew Relative
to Data Channels Within Pod
ECl

1 ns at P6464 connector
(no edge positioning)

Strobe will be valid at P6464 connector
within 1 ns (ECl) or 1.5 ns (TTL) with

TTL

1.5 ns at P6464 connector
(one TTL load)

respect to other data channels in the
same pod when Edge Positioning is not
programmed.

(no edge positioning)
Strobe Maximum Relative Error
Within Pod

2 ns at P6464 connector
(edge positioned)

Strobe will be valid at P6464 connector
within 2 ns + Edge Position with reo
spect to other data channels in the
same pod when Edge Positioning is
programmed.

Strobe Edge Positioning

Strobe can be positioned::: 5 ns in 1 ns
steps at P6464 probe tip centered on
the Pod Clock. This function is controlled in the Timing sub-menu.

Tri-State

Strobe may be tri-stated (inhibited) by
the inhibit signal.
The pattern generator inhibit signal
sent to the P6464 is derived from microcode (Run-sub menu) and/or P6460
External Control Probe if 91S16 exists.
or from P6452 External Clock Probe
through Trigger/Time Base Module if
only 91832's used.

Pod Clock Output

1 clock line per P6464 probe can be
used as a Pod Clock.

Number of Pod Clocks
91S16

2 Pod Clocks

91S32

4 Pod Clocks

Pod Clock Polarity

Rising or Falling Edge. menu-selectable

1-20

Introduction and Specifications
DAS 9100 Series 91516-91532 Service

Table 1-5 (cant.)
ELECTRICAL SPECFICATIONS: STROBE AND CLOCK OUTPUTS
Characteristic

Performance
Requirement

Supplemental
Information

Pod Clock Pulse Width
(at P6464 Connector)
Internal Clock

~

External Clock

Input pulse width ± 6 ns

8ns

Clock pulse comes from P6460 Externa Control Probe if 91516 exists, or
from P6452 External Clock Probe
through Trigger/Time Base Module if
only 91532's used.
Pod Clock Delay from External
Clock Input

102 ns typical. Refer to Figure 1-5.

i

102 nS T Y P . i

EXTERNAL CLOCK INPUT ~I,..----:.___
AT P6460 PROBE TIP
POD CLOCK OUTPUT
AT P6464 PROBE TIP
(NO DELAY PROGRAMMED)
DATA OUTPUT
AT P6464 PROBE TIP
(NO DELAY PROGRAMMED)

LI
1

I

X

I
1

I

X
5397-05

Figure 1·5. Pod Clock/Data Output Delay from External Clock Input.

1-21

Introduction and Specifications
CAS 9100 Series 91S16·91S32 Service

Table 1-5 (cont.)
ELECTRICAL SPECFICATIONS: STROBE AND CLOCK OUTPUTS

Characteristic

Performance
Requirement

Pod Clock Maximum 8kew
Between Pods
Within 91816 or 91832

Supplemental
Information
Add 3 ns for maximum skew at P6464
probe tip if adjusted without probe,

2 ns at P6464 connector
(no edge positioning)

Edge of any Pod Clock within 91816 or
within 91832 will occur at P6464 connector within 2 ns of each other when
Edge Positioning is not programmed,

Between 91816 and First
91832

3 ns (adjusted as a set)
7ns (adjusted as a module)
at P6464 connector
(no edge positioning)

Edge of any Pod Clock within 91 S 16
and first 91 S32 will occur at P6464
connector within 3 ns (adjusted as a
set) or 7 ns (adjusted as a module) of
each other when Edge Positioning ia
not programmed.

Between 91 832' s

4 ns (adjusted as a set)
8 ns (adjusted as a module)
at P6464 connector
(no edge positioning)

Edge of any of 91 S32 Pod Clock will
occur at P6464 connector within 4 ns
(adjusted as a set) or 8 ns (adjusted as
a module) of each other when Edge
Positioning is not programmed.
Add 3 ns for maximum relative error at
P6464 probe tip if adjusted without
probe.

Pod Clock Maximum Relative
Error between Pods

Within 91816 or 91832

4 ns at P6464 connector
(edge positioned)

Edge of any Pod Clock within 91 S 16 or
within 91832 will occur at P6464 connector within 4 ns + Edge Position of
each other when Edge Positioning is
programmed.

Between 91 816 and First
91832

5 ns (adjusted as a set)
9 ns (adjusted as a module)
at P6464 connector
(edge positioned)

Edge of any Pod Clock and first 91 S32
will occur at P6464 connector within
5 ns + Edge Position (adjusted as a set)
or 9 ns + Edge Position (adjusted as a
module) of each other when Edge Positioning is programmed.

Between 91 832' s

6 ns (adjusted as a set)
10 ns (adjusted as a module)
at P6464 connector
(edge positioned)

Edge of any 91 S32 Pod Clock will occur
at P6464 connector within 6 ns.,... Edge
Position (adjusted as a set) or 10 ns.,...
Edge Position (adjusted as a module) of
each other when Edge Positioning is
programmed.

1·22

Introduction and Specifications
DAS 9100 Series 91S16-91S32 Service

TABLE 1-5 (cont.)
ELECTRICAL SPECFICATIONS: STROBE AND CLOCK OUTPUTS
Characteristic

Pod Clock Edge Positioning

Performance
Requirement

Supplemental
Information

:t: 5 ns in 5 ns steps

Pod Clock can be positioned in - 5 ns
to + 5 ns range in 5 ns steps. Programmable.
Pod Clock may be tri-stated (inhibited)
by the inhibit signal.

Tri-State

The pattern generator inhibit signal
sent to the P6464 is derived from microcode (Run sub-menu) and/or P6460
External Control Probe if 91 S16 exists.
or from P6452 External Clock Probe
through Trigger/Time Base Module If
only 91 S32's used.

1-23

Introduction and Specifications
DAS 9100 Series 91S16-91S32 Service

Table 1-6
ELECTRICAL SPECIFICATIONS: CLOCK RATE
Characteristic

Performance
Requirement

Supplemental
Information

Operating Rate, Run Mode
Up to 50 MHz (20 ns cycle time) Internal clock or external clock

91S16

91S32
With 91S16

Up to 50 MHz (20 ns cycle time) internal clock (Pod clock delay set to -5 ns)
or 25 MHz (40 ns cycle time) external
clock

Stand-Alone

Up to 50 MHz (20 ns cycle time) internal clock (Pod clock delay set to 0 ns)
Up to 25 MHz (40 ns cycle time) external clock

Clock
Internal or external, selectable

Source
Internal

From Trigger/Time Base Module of the
Mainframe

External

From P6460 External Control Probe if
91 S 16 exists. or from P6452 External
Clock Probe through Trigger/Timebase
Module if only 91 S32' s used.
Rising or falling edge. selectable

Polarity

91S16

91S32
(Stand-Alone)

Period

20 ns min

20 ns int. ck.
40 ns ext. ck.

Pulse High

9 ns min

19 ns min

Pulse Low

9 ns min

19 ns min

1-24

Introduction and Specifications
CAS 9100 Series 91S16-91S32 Service

Table 1-7
ELECTRICAL SPECIFICATIONS: 91S16 EXTERNAL CONTROL SIGNALS

Characteristic

Performance
Requirement

Using P6460 Probe

Input Threshold Range

Supplemental
Information

External control signals for 91 S16 are
obtained from P6460 External ContrOl
Probe.
-6.40 V to +6.35 V
in 50 mV steps

Threshold Accuracy

Indicated value ± .5% ± 6.5 mV

Minimum Logic Swing

0.5 V peak-to-peak, centered on the
threshold

External Clock Input

1 external clock line (edge selectable)

9 ns minimum pulse width
Interrupt Input

1 interrupt line (edge selectable)

Interrupt Processing Cycle Delay

1 cycle
When a valid interrupt request is logged
in, the first interrupt vector appears at
P6464 probe tip in the cycle where the
interrupt has been sampled.

Interrupt Minimum Pulse Width

15 ns

Interrupt Input Timing Window
Prior to External Clock Input

10 ns typical
To be recognized in a certain cycle.
assert the interrupt request in a range
of 10 ns prior to the selected edge of
the external clock, otherwise it will be
recognized in the next cycle.

Interrupt Input Timing Window
Prior to Pod Clock Output

104 ns typical
To be recognized in a certain cycle.
assert the interrupt request in a range
of 104 ns prior to Pod clock selected
edge output, otherwise recognized in
the next cycle.

Interrupt Latency

1 cycle time
Second interrupt can be latched in the
next cycle after the first interrupt has
been started.
1 level

Interrupt Service Call

The stack used to save the return address for the interrupt service call has 1
level.

1-25

Introduction and Specifications
DAS 9100 Series 91S16-91S32 Service

Table 1-7 (cont.)
ELECTRICAL SPECIFICATIONS: 91S16 EXTERNAL CONTROL SIGNALS
Characteristic

Performance
Requirement

Supplemental
Information

Interrupt Mask

Mask bit in microcode disables receipt
of an interrupt as long as it is "1"

Interrupt Mask Timing Window

11 ns typical. Refer to Figure 1-6. 11 ns
typical after the rise/fall edge selected
to 11 ns typical to the next rise/fall edge
selected the external clock

Interrupt Qualifier Input

1 qualifier line (level selectable)

An interrupt is recognized if the selected edge is detected on the interrupt line
only when the qualifier line stays high or
low as specified.
Interrupt Qualifier Input Minimum
Pulse Width

15 ns

Interrupt Qualifier Input Setup
Time Relative to Interrupt

15 ns minimum
Maintain qualifier line high or low for
15 ns prior to the selected edge of the
interrupt.

Interrupt Qualifier Input Hold
Time Relative to Interrupt

o ns maximum

External Jump Input

1 external jump (level selectable)

Maintain qualifier line high or low after
the selected edge of the interrupt.

Pattern will branch on "IF EXT JUMP"
instruction if the EXT JUMP line is activated when the instruction is tested.
External Jump Minimum Pulse
Width

15 ns

External Jump Input Setup Time
Relative to External Clock Input

15 ns minimum
10 ns typical
Assert the external jump request 15 ns
prior to the selected edge of the external clock.

External Jump Input Hold Time
Relative to External Clock Input

o ns maximum

External Jump Input Setup Time
Relative to Pod Clock Output

105 ns

Assert the external jump request 0 ns
after the selected edge of the external
clock.

+

1 clock cycle typical

Assert the external jump request
105 ns + 1 clock cycle prior to the Pod
Clock selected edge output.

1-26

Introduction and Specifications
DAS 9100 Series 91S16-91S32 Service

Table 1-7 (cant.)
ELECTRICAL SPECIFICATIONS: 91S16 EXTERNAL CONTROL SIGNALS
Characteristic

Performance
Requirement

External Inhibit Input

Supplemental
Information

external inhibit line (level selectable)
External inhibit is ANDed/ORed with
internal inhibit according to selection In
Probe sub-menu.

External Inhibit Minimum Pulse
Width

15 ns

External Inhibit Delay

40 ns typical. Refer to Figure 1-7.

Pause Input

1 pause line (level selectable)
Freezes the current data outputs while
pause line remains true.
15 ns

Pause Input Minimum Pulse
Width

15 ns minimum

Pause Input Setup Time Relative
to External Clock Input

10 ns typical
Assert the pause request 15 ns prior to
the selected edge of the external clock.

Pause Input Hold Time Relative
to External Clock Input

o ns

Pause Input Setup Time Relative
to Pod Clock Output

59 ns typical
Assert the pause request 59 ns prior to
the selected edge of the Pod Clock
output.

1-27

Introduction and Specifications
DAS 9100 Series 91S16-91S32 Service

EXTERNAL CLOCK INPUT - '
AT P6460 PROBE TIP
i

Masked
I!-.- orSeqTopn -'-of1 Sub-Routine
QUALIFIER INPUT - ' I'-___

I'"

Seq rr

I

..

1..--_ _ _ _ _ __
I

r-- 15 nS--,

AT P6460 PROBE TIP

I

I
I
~10 nS_
I Typ. ,

Min.

I
INTERRUPT INPUT
AT P6460 PROBE TIP

If

I

1

I

\.1_ _ _ _ __

r--- 15 nS~
Min.

I

,

I

I

~11 nS~

L.11 nS.J
Typ.
I

Typ.

I

EFFECTIVE MASK WINDOW
(IF PROGRAMMED IN SEa n-1)

I

,...1_ _ _ _

~One

Clock Cycle...-..j
5397.06

Figure 1-6. Interrupt/qualifier and mask timing.

1-t--102 nS Typ.--...
~I

I
EXTERNAL CLOCK INPUT
AT P6460 PROBE TIP
POD CLOCK OUTPUT
AT P6464 PROBE TIP
(NO DELAY PROGRAMMED)

....J

I

'----...,j!

n-th Clock '--_ _---01

---..J

I

I
I
I

I
10 nS Typ.

"'1

!...

L-

INTERNAL INHIBIT ___I~_ _ _ _ _....I
I
AT P6464 PROBE TIP
I
r--0ne Clock Cycle-..,
(IF PROGRAMMED IN SEa n)
I
I

I~_ _.~_~:;;II----_--_
...,
I'" I
I
15nSMin.
I

EXTERNAL INHIBIT INPUT _ _ _
AT P6460 PROBE TIP
I

L--40nS~
I
Typ. T IIi-_ _......

I

I

EXTERNAL INHIBIT _ _ _ _ _ _ _ _ _ _......:1:....11
AT P6464 PROBE TIP

'-----

DATA OUTPUT
, _ _ _ _ __
AT P6464 PROBE TIP::::::::):
----------(NO DELAY PROGRAMMED)
5397·07

Figure 1-7. Internal and external inhibit timing diagram.

1-28

Introduction and Specifications
CAS 9100 Series 91516-91532 Service

Table 1-8
ELECTRICAL SPECIFICATIONS: EXTERNAL START INPUT AND TRIGGER OUTPUT

Characteristic

Performance
Requirement

Supplemental
Information

TIL-level input (edge selectable); phono connector; 2 LS TTL fan-in

External Start Input

The pattern generator automatically
starts when the external start signal is
asserted after once pressing the
START PAT GEN or START SYSTEM
key on the keyboard.
External Start Input Minimum
Pulse Width

15 ns minimum

Trigger Output

TIL-level output; phono connector: 5
STO TIL fan-out
A TIL high-level signal occurs on the
trigger output for 1 clock cycle when
the 91516 executes the TRIGGER
instruction.

Trigger Output Timing

-46 ns

Relative to Pod Clock Output

Trigger signal occurs 46 ns prior to the
selected edge of the pod clock output
when no delay is programmed.

56 ns

Relative to External Clock
Input

Trigger signal occurs 56 ns after the
selected edge of the external clock.

1-29

Introduction and Specifications
DAS 9100 Series 91S16-91S32 Service

Table 1-9
ELECTRICAL SPECIFICATIONS: 91S32 EXTERNAL CONTROL
SIGNALS

Characteristic

Performance
Requirement

Supplemental
Information

Using P6452 Probe

External control signals for 91 S32 in
stand-alone configuration are obtained
from P6452 External Clock Probe attached to DAS Trigger/Time Base
Module.

Input Threshold Range

-2.5 V to +5.00 V in 50 mV steps

Input Threshold Accuracy

Menu-selected value :t 2% :t 100 mV

Minimum Logic Swing

0.5 V peak to peak centered on the
threshold.
1 external clock line (edge selectable)

External. Clock Input

19 ns minimum pulse width

1 external inhibit line (level selectable)

External Inhibit Input

External inhibit is ANDedJORed with
internal inhibit according to menu selections in the Probe sub-menu.
External Inhibit Minimum Pulse
Width

19 ns

External Inhibit Delay

76 ns minimum.
When external inhibit line is asserted.
the data outputs will be inhibited or tristated 76 ns after the external inhibit
signal is asserted.

1-30

Introduction and Specifications
CAS 9100 Series 91S16·91S32 Service

Table 1·9 (cant.)
ELECTRICAL SPECIFICATION: 91S32 EXTERNAL CONTROL SIGNALS
Characteristic

Performance
Requirement

Pause Input

Supplemental
Information

1 pause line (level selectable)
Freezes the current data outputs while
pause line remains true.

Pause Input Minimum Pulse
Width

19 ns

Pause Input Setup Time Relative
to External Clock Input

19 ns minimum
Assert the pause request 19 ns prior to
the selected edge of the external clock.

Pause Input Hold Time Relative
to External Clock Input

ons max

Pause Input Setup Time Relative
to Pod Clock Output

120 ns minimum
108 ns typical

Assert the pause request 0 ns after the
selected edge of the external clock.

Assert the pause request 120 ns prior
to Pod Clock selected edge output.
External Start Input

The pattern generator automatically
starts when the external start signal is
asserted after once pressing the
START PAT GEN or START SYSTEM
key on the keyboard.

External Start Input Minimum
Pulse Width

19 ns minimum

External Start Input Setup Time
Relative to External Clock Input

14 ns minimum
5 ns typical

External Start Input Hold Time
Relative to External Clock Input

ons typical

5ns minimum

1·31

Introduction and Specifications
DAS 9100 Series 91S16·91S32 Service

Table 1-10
P6464 ELECTRICAL SPECIFICATIONS

Characteristic
Clock In. Maximum Frequency

Performance
Requirement

Supplemental
Information

50 MHz (20 ns)

Power Required

Power required per channel from user s
circuit. Voltages referenced to instrument ground.

-.5 V to +5.5 V
at 55 mA + I load (user's more positive
supply voltage)

+.3 V to -5.5 V
at 63 mA + I load (user's more negative supply voltage)
4.8 V to 5.2 V
(within individual probes)
Pin Driver Outputs: Data. Clock.
Strobe
TTL Mode

Drive Capability

V LOUT = V L + .75 V
VH OUT = VH -1 V
sink or source > 20 mA

3.5 ns maximum (20% to 80% of logic

Transition Time

level). resistive load
ECl Mode

Drive Capability

VL OUT = VH -1.65 V
VH OUT = VH -1 V
20 mA (50!! to VH -2 V)

Nominal open emitters

50 pF maximum
2.5 ns maximum (20% to 80% of logic
level). resistive load

Transition Time

1-32

Introduction and Specifications
DAS 9100 Series 91S16·91S32 Service

Table 1·11
P6464 ENVIRONMENTAL SPECIFICATIONS
Characteristic

Description

Temperature
Operating

O°C to +50°C

Storage

-55°C to + 75°C
90% to 95% relative humidity

Humidity
Altitude
Operating

" maximum
4.5 km (15,000 ft.)

Storage

15 km (50,000 ft.) maximum

Table 1-12
P6460 ELECTRICAL SPECIFICATIONS
Characteristic

Description

User's Ground Sense

< 100 n to user's ground

Input Impedance

1 M!l ± 1%, 5 pF nominal; lead set adds approx. 5 pF

Max. Non-Destructive Input Voltage Range

± 40 V (DC + peak AC)

Max. Voltage Between Any Two
Inputs

± 60 V (DC + peak AC)

Operating Input Voltage Range

From -40 V to input threshold's voltage + 10 V
( + 30 V for RS-232 only)

Threshold Offset and Accuracy

± 0.25% of threshold ± 50 mV

Minimum Input Swing

0.5 V peak-to-peak, centered on the threshold

Minimum Pulse Width (with input
250 mV over the threshold from
+0.5 V and -0.5 V)

4 ns at threshold

1-33

Introduction and Specifications
DAS 9100 Series 91S16-91S32 Service

Table 1-13
P6460 ENVIRONMENTAL SPECIFICATIONS
Characteristic

Description

Temperature
Operating
Storage
Humidity

95% to 97% relative humidity

Altitude
Operating

4.5 km (15,000 ft.) maximum

Non-operating

15 km (50,000 ft.) maximum

1-34

DaD

Figure
5-11
5-12
5-13
5-14
5-15
5-16
5-17
5-18
5-19
5-20
5-21
5-22
5-23
5-24
5-25
5-26
5-27
5-28
5-29
5-30
5-31
5-32
5-33
5-34
5-35

~~UU

~eries

9~S16-91S32

Service

LIST OF ILLUSTRATIONS (cont.)
Page

Pattern Generator Program sub-menu
to start 9lS32 functional test •••••••.••••••••••••••••• 5-3l
Timing Diagram menu for POD connector 0 •••••••••••••••• 5-32
Pattern generator setup for POD D check •••••••••••••••• 5-33
Pattern generator setup for POD C check ••.••••••••••••• 5-34
Pattern generator setup for POD B check •••••••••••••••• 5-36
Pattern generator setup for POD A check •••••••••.•••••• 5-37
Pattern Generator Configuration sub-menu,
PG inhibit line test ••••••••.••••.••••••••••.•••••••••• 5-39
Pattern Generator Program menu
for PG inhibit line test ••••••••••••••••••••••••••••••• 5-39
Timing Diagram menu, PG inhibit line test •••••••••••••• 5-40
Pattern Generator Program Submenu modified,
PG inhibit line test •••••••••••••••••••••••••••••••.••• 5-4l
PG PAUSE line response, PAUSE = 0 •••••••••••••••••••••• 5-45
PG PAUSE line response, PAUSE = 1 •••••••••••••••••••••• 5-46
9lSl6 Program sub-menu setup, 9lS32 with 9lSl6 ••••••••• 5-50
9lS32 Program sub-menu setup, 9lS32 with 91516 ••••••••• 5-50
Timing Diagram menu, POD connector A••••••••••••••••••• 5-5l
9lS32 Program sub-menu for clock divider test •••••••••• 5-52
Timing Diagram menu for clock divided by 1 ••••••••••••• 5-53
Timing Diagram menu for clock divided by 2 ••••••••••••• 5-54
Timing Diagram menu for clock divided by 4 ••••••••••••• 5-55
9lSl6 configuration clock setup
for PG inhibittest •••••••••••••••••••••••••••••••••••• 5-57
9lS32 configuration clock setukp
for PG inhibit test •••••••••••••••••••••••••••••••••••• 5-57
91516 Program sub-menu for PG inhibit test ••••••••••••• 5-58
91532 Program sub-menu for PG inhibit test ••••••••••••• 5-58
Timing Diagram menu for the PG inhibit test •••••••••••• 5-59
+5 ns POD delay ••••••••••.••••••••••••••••••••••••••••• 5-6l

5-36

-5 ns POD delay_ . . . • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-62

5-37
5-38
5-39
5-40
5-41
5-42
5-43
5-44
5-45
5-46
5-47
5-48
5-49
5-50
5-51

Threshold Fixture •••••••••••••••••••••••••••••••••••••• 5-67
First-latch clock line delay ••••••••••••••••••••••••••• 5-7l
P6464 clock line de1ay ••••••••••••••••••••••••••••••••• 5-72
POD clock line delay line setup •••••••••••••••••••••••• 5-73
Clock line delay for delay line DL760 •••••••••••••••••• 5-74
Clock line delay for delay line DL780 •••••••••••••••••• 5-75
Clock line delay for DL700 ••••••••••••••••••••••••••••• 5-76
91532 pre-adjustment setup ••••••••••••••••••••••••••.•• 5-79
91532 timing delay for DL260 ••••••••••••••••••••••••••• 5-80
Setup for -5 ns POD-to-POO delay adjustment •••••••••••• 5-8l
Setup for +5 ns POD-to-POD delay ••••••••••••••••••••••• 5-82
Oscilloscope display for DL140 adjustment •••••••••••••• 5-83
Oscilloscope display for DL160 adjustment •••••••••••••• 5-84
Removing the top panel and
the module compartment cover ••••••••••••••••••••••••••• 5-94
Identifying "the +5 V power supply •••••••••••••••••••••• 5-95

9-1
9-2

91516 cable connections •••••••••••••••••••••••••••••••• 9-1
9lS32 cable connections •••••••••••••••••••••••••••••••• 9-2
xii

DAS 9100 Series 91S16-91S32 Service

LIST OF TABLES
Table
1-1
1-2
1-3
1-4
1-5
1-6
1-7
1-8
1-9
1-10
1-11
1-12
1-13
3-1
3-2
3-3
3-4
3-5
3-6
3-7
3-8
3-9
3-10

Page
El~ctrical Specifications: Power Requirements .......•.
Electrical Specifications: 9lS16 Pattern Processor ...•
Electrical Specifications: 9lS32 Control •..•••...•...•
Electrical Specifications: Pattern Data •••••.•........
Electrical Specifications: Strobe and Clock Outputs ...
Electrical Specifications: Clock Rate •..•••..•.••....•
Electrical Specifications: 9lSl6
External Control Signals ..•......•.•••..••.•.••.•.....
Electrical Specifications: 9lSl6
External Start Input and Trigger Output ••..•.•.••.•.•.
Electrical Specifications: 9lS32
External Control Signals..............................
P6464 Electrical Specifications •.•.•.•••.•.•••••..••••
P6464 Environmental Specifications ...•••••.••••....••.
P6460 Electrical Specifications •.••••.••••.•.•.•..•...
P6460 Environmental Specifications •••.••••..••.•••...•

1-15
1-16
1-17
1-18
1-20
1-24
1-25
1-29
1-30
1-32
1-33
1-33
1-34

Power-Up Error Conditions ..•....•..........•........•. 3-11
Menu Sequence and Hardware Location for 9lSl6 •••..•••. 3-l26
Menu Sequence and Hardware Location for 9lS32 •••.••.•• 3-l26
9lS32s in Sequential and Stand-Alone Modes
Menu Sequence to Hardware Location Map •....•...•••..•. 3-l27
9lSl6 Microcode Bit Assignment •••..••.•••..•.•.•....•. 3-l29
9lS32 Strobe/Inhibit Code Bit Assignment •••.•••.••••.. 3-l30
Binary File for Pattern Download
for Static Devices .................................... 3-131
Binary File for Pattern Download
for Dynamic Devices •..•.•••••••••••••••.•..••.•••••.•. 3-l33
Sample Pattern Download from Host
Controller Program for Static Devices •••••••......•••• 3-l36
Sample Pattern Download for Dynamic
Devices Controller Program (Keep-Alive) •••...••.•.•.•• 3-l39

5-1

Equipment Needed for the P6464 Check ••..•••••••.•••.•• 5-88

9-1
9-2

9lSl6/9lS32 P2 Signal Detail •.•••••••••••••..•••.••.•. 9-3
9lSl6 Test Points, Jumpers, and Adjustments
(Component Listing)................................... 9-4
9lSl6 Test Points, Jumpers, and Adjustments
(Signal Listing) ••••••.•••.•••.•.•.•••.•••••••••.••••. 9-6
91S32 Test Points, Jumpers, and Adjustments
(Component Listing)................................... 9-8
9lS32 Test Points, Jumpers, and Adjustments
(Signal Listing) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-10
91Sl6 Signal Glossary ••••••••••••••••••••.•••••..•.•.. 9-12
9lS32 Signal Glossary .•.•.•••..•••••..•••••.••.•.••..• 9-23

9-3
9-4
9-5
9-6
9-7

xiii

DAS 9100 Series 91S16-91S32 Service

OPERATOR-- S SAFETY SUMMARY

The general safety information in this summary is for both
operator and service personnel. Specific cautions and warnings
are found throughout the addendum where they apply but may not
appear in this summary.
TERMS

IN THIS ADDENDUM

CAUTION statements identify conditions or practices that could
result in damage to the equipment or other property.
WARNING statements identify conditions or practices that could
result in personal injury or loss of life.
TERMS AS MARKED ON EQUIPMENT

CAUTION indicates a personal lnJury hazard not immediately
accessible as one reads the marking, or a hazard to property,
including the equipment itself.
DANGER indicates a personal injury hazard immediately accessible
as one reads the marking.
SYMBOLS AS MARKED ON EQUIPMENT
DANGER - High voltage.
Protective ground (earth) terminal.
ATTENTION - refer to manual.
GROUNDING THE PRODUCT

The mainframe in which this product is installed is intended to
operate from a power source that does not apply more than 250 V
rms between the supply conductors or between either supply
conductor and ground.
This product is grounded through the mainframe in which it is
operating. To avoid electrical shock, plug the power cord of the
mainframe into a properly wired receptacle before connecting to
the product. A protective-ground connection by way of the
grounding conductor in the power cord is essential for safe
operation.

xiv

DAS 9100 Series 91516-91532 Service

OPERATOR--S SAFETY SUMMARY (cont.)
DANGER ARISING FROM LOSS OF GROUND

Upon loss of the protective ground connection, all accessible
conductive parts (including keys and ~ontrols that may appear to
be insulated) can render an electric shock.
DO NOT OPERATE WI'rIIOUT COVERS

To avoid personal injury, do not operate this product without
mainframe covers or panels installed. Circuit boards and
components can become very hot during operation.
DO NOT OPERATE IN EXPLOSIVE ATMOSPHERES

To avoid explosion, do not operate this product in an explosive
atmosphere unless it has been spefically certified for such
operation.

xv

DAS 9100 Series 91S16-91S32 Service

SERVICE SAFETY SUMMARY
POR QUALIPIED SERVICE PERSONNEL ONLY
Refer also to the preceding

Operator~s

Safety Summary.

DO NOT SERVICE ALONE
Do not perform service or adjustment of this product unless
another person capable of rendering first aid and resuscitation
is present.
USE CARE WBE!f SERVICING WITH POWER ON
Dangerous voltages exist at several points in this product.
avoid personal injury, do not touch exposed connections and
components while power is on.

To

Disconnect power before soldering or replacing components.
DO NOT WEAR JEWELRY WBE!f SERVICING
Remove jewelry prior to servicing. Rings, necklaces, and other
metallic objects could come into contact with dangerous voltages.
NOTE
Observe safety precautions stated in the DAS 9100
Series Service Manual concerning CRT safety, X-ray
emission, and loose objects.

xvi

Options
DAS 9100 Series 91516-91532 Service

OPTIONS
There are no options to the 91516 or 91532 Pattern Generator modules.

2-1

Operating Instructions
CAS 9100 Series 91S16·91S32 Service

SECTION 3
OPERATING INSTRUCTIONS
This section describes installation requirements for the 91 S 16 and 91 S32 Pattern Generator
modules and their probes. It also provides a description of operator's checkout procedures for the
modules and probes. If your instrument has a lower serial number, have a qualified service
technician verify that you have the 22 ampere supply installed. Refer the technician to Service
Information: Verifying Installation of the Upgraded + 5 V Power Supply in the Test and Verification
section of this addendum.
Repackaging Information. All 9100 Series products are shipped in specially designed transportation packaging. Keep this packaging for use whenever you ship DAS products. If the original
packaging is no longer fit for use, contact your nearest Tektronix Field Office and obtain new DAS
packaging.
If you need to ship any part of your 91 S16 or 91 S32 system to a Tektronix Service Center, please
send in all parts of your system: the 91S16 andlor 91S32s and all of their probes.
When you ship a product to a Tektronix Service Center, be sure to attach an identifying tag to the
product (inside the-packaging). On this tag include your name, the name of your company, the name
and serial number of the enclosed product, and a description of the service requested.

CONFIGURATION AND UPDATE REQUIREMENTS
CONFIGURATION REQUIREMENTS
The 91 S 16 module can be installed in any DAS slot supplied by the upgraded 22 ampere 5 volt
power supply (pin 620-0296-01). DAS 9100 instruments with the following serial numbers and
greater will automatically have the upgraded power supply installed:
•

Monochrome DAS 9109, serial numbers 8050326 and higher

• Color DAS 9129. serial numbers 8060100 and higher
• DAS 9119, serial numbers 8010102 and higher
If your instrument has a lower serial number, have a qualified service technician verify that you have
the 22 ampere supply installed. Refer the technician to the section at the back of this addendum
(behind the goldenrod page) titled Service Information: Verifying Installation of the Upgraded + 5 V
Power Supply.
Only one 91 S 16 module may be installed in the DAS system. If first generation 91 P16/P32 Pattern
Generator modules are installed in the DAS. you must remove them; you cannot have both
91 S16/S32 and 91 P16/P32 modules installed at the same time.
The 91 S32 module can be used as a channel expander for the 91 S16 or as discrete pattern
generator. A maximum of five 91S32 modules can be installed with one 91S16 module, or a
maximum of six 91 S32s can be installed without a 91 S 16. 91 S32s can be installed in any DAS slot
supplied by the upgraded 22 ampere 5 volt power supply.
When more than one pattern generator module is installed in the DAS, the modules are connected
by a ribbon cable which attaches to the top of each circuit board. This ribbon cable distributes clock
signal to each module, and provides addresses and control signals to the 91 S32s when used in
FOLLOWS 91S16 mode.
As an expander, the first 91 S32 module must be in the slot next to the 91 S 16. Additional 91 S32
mpdules need to be in adjacent slots.

3-1

Operating Instructions
DA5 9100 5eries 91516-91532 Service

NOTE
91A04A and 91AE04A Data Acquisition Modules must be installed in slot
numbers higher than the 91516 and 91532 modules.

91S32 TERMINATOR CONNECTORS. 91 S32 modules contain a series of terminator connectors immediately below the interconnect cable card-edge connectors. These connectors are used
to terminate the clock, address, and control signals passed over the interconnect cable. Only the
91 S32s at the end of the signal path should have these terminators in place; you should remove the
terminators from all intermediary boards.
When a 91 S16 is used to control 91 S32s, the 91 S16 provides the clock and address signals.
Hence. only the 91S32 farthest from the 91S16 should have its terminators installed (15
terminators). The following pin numbers should have terminators in place: J202, J204, J302. J304.
J306. J308, J310, J312, J314, J316, J318, J320, J322, J324, and J102. J102 is located below and
to the right of the other terminator connectors. The only pins that should not have terminators installed are J206 and J208. Refer to Figure 3·1.

91S16 - - - - ,

91 S32 - - - - - ,

JUMPERS REMOVED

"0

--...I.. •••... •••... •••... ..'1 ..

D~O~OW 0:

91 S32 - - - - - ,

JUMPERS REMOVED -_........
•••
......
•••
•••
•••
•••

DJDWJU

91 S32 ------.,

THESE JUMPERS IN PLACE

••
II

0
0:.
..
'1

~------------------~

::e
0 0 0 D·

-8 iill GEJ []

O~\

~ ~

NO JUMPER

J206 J208

g-JUMPER
J102

5397·08

Figure 3·1. Terminator configuration for 915328 with 91516.

3-2

Operating Instructions
DAS 9100 Series 91S16-91S32 Service

When 91832s are used without a 91816 module, the outermost 91832 modules should have the
following terminators in place: J206 and J208. Remove the rest of the terminators. Any intermediate 91 832 modules should have all their card-edge connector terminators removed. (No terminator
on J102.) Refer to Figure 3·2.

91S32

THESEJUM~
IN PLACE

91 S32

J1J~ J J:--~~2JUMPER

LJr-------.:.;;;...:..:::....;....~-1

···············. 0
JJJ]JJJ J:
:: :: :: :: : : 0
J]J]J]J J:
•••

91S32-----~LJ

91S32--~

OJ

-----,U

JUMPERS REMOVED

JUMPERS REMOVED

.....,

.1.

•••

•••

II

LJr----------------------1

~---------------------------~

5397·09

Figure 3-2. Terminator configuration for stand alone 91S32s.

MODULE INSTALLATION
The following paragraphs assume you are already familiar with the procedures for removing the
mainframe top panel and cover, and with the procedures for installing modules into the mainframe
bus slots. If you are not familiar with these procedures, refer to the Operating Instructions section
of the DAS 9100 Series Operator's Manual.
Do not remove or install a 91816 or 91 832 module until you have read the following warnings, cautions. and configuration requirements.

3-3

Operating Instructions
DAS 9100 Series 91S16-91S32 Service

WARNING

I

When installing or removing instrument modules, the operator may gain
access to the mainframe's module compartment only. Unless you are a
qualified service technician, do not open any other compartments within the
mainframe. Other compartments contain hazardous voltages.

~
When modules are being installed, the mainframe should be turned off and
unplugged from its power source. Damage to the module's circuitry may
occur if the module is installed while the mainframe is receiving power.
Installing a Module into the DAS

Figure 3-3 illustrates the location of a module in the mainframe. Refer to the figure while reading the
following instructions.

~
If a 91 S 16 or 91 S32 module is installed in a slot that is not supplied by the 22
amp 5 volt power supply, the module may not function correctly due to
current overload.

As long as all DAS bus slots are supplied by the 22 amp +5 V power supply. there are no power-related slot restrictions.
• Be sure power is off and the power cord is unplugged before attempting to install a module.
• Refer to Section 2: Operating Instructions in the DAS 9100 Series Service Manual (pin 0625848-00) for instructions on removing the mainframe top panel and module compartment
cover.

The module may be damaged if it is installed or removed while the mainframe
is receiving power.

1. Remove the mainframe top panel and module compartment cover. Do not remove the power
supply cover.
2.

Position the module over the selected bus slot. with the yellow rejector tab toward the front of
the mainframe. Make sure this tab is parallel to the module.

3.

Insert the module between the guide slots at the top of the mainframe. This procedure is
easiest if you align the module with the rear guide first.

4.

Slide the module down through the slots until its connectors rest on top of the bus slot
connectors on the interconnect board.

5.

Push the module down into the bus slot connectors. Press firmly on the board but do not press
on components.

3-4

Operating Instructions
DAS 9100 Series 91S16-91S32 Service

EJECTOR TAB (down)

5397-10

Figure 3-3. Installing an instrument modute in the mainframe.

Installing the Interconnect Cable
Each 91 S32 is shipped with a six-connector interconnect cable. This cable distributes the clock
signal from the 91 S16, or from the 91 S32 nearest the Trigger/Time Base module, to the rest of the
91 S32s installed in the oAS. It also distributes the vector RAM address to the 91 S32s when
operating in Follows 91S16 mode.
You must cut any unnecessary connector blocks off of your interconnect cable or system
performance will be degraded. Use a sharp razor blade to trim the unneeded cable and connector
-blocks off. Make your cut as close to the last needed connector block as possible. Do not leave any
frayed ends.
To install the interconnect cable, simply align the connector blocks with the card edge connectors
on top of each 91S16 and 91S32 module, and press the connector blocks firmly in place. When
seated, the top of the connector blocks should be roughly level with the top of the circuit boards.
The red line on the interconnect cable should face toward the back of the oAS mainframe.

3-5

Operating Instructions
CAS 9100 Series 91S16-91S32 Service

CONNECTING THE PATTERN GENERATOR PROBES
The 91 S 16 and 91 S32 Pattern Generator modules use both pattern generator probes (to output
singals) and an external control probe (to acquire external clock, inhibit, pause, etc.). The P6464
Pattern Generator probe supplies the pattern to the system under test for both 91 S16 and 91 S32
modules. The external control probe acquires external clock, interrupt, pause, (etc.) signals from an
external device and provides them to the pattern generator. There are two different external control
probes; one used when a 91 S 16 is installed in the DAS, and a different probe for when only 91 S32s
are present.
The 91 S 16 uses a P6460 Data Acquisition probe as an external control probe. This optional probe
is refered to as the P6460 External Control Probe in this addendum. Any time a 91 S 16 module is in·
stalled in the DAS, the P6460 serves as the external control probe. The 91 S16 also has two
miniature phono connectors on the back of the module for EXT START (external start) and TRIG
OUT (trigger·out) signals.
If only 91 S32s are installed in the DAS, the P6452 Data Acquisition Probe attached to the DAS
Trigger/Time 8ase module serves as the external control probe. This DAS standard accessory
probe is referred to as the P6452 External Clock Probe in this addendum.
Specifictions for the P6464 and P6460 probes can be found in the Specifications section of this ad·
dendum. Specifications for the P6452 probe can be found in the DAS 9100 Series Operator's
Manual.

Connecting P6464 Pattern Generator Probes
The P6464 can be used with either 91S16 or 91S32 Pattern Generator modules. The 91S16 has
three pod connector locations (from top to bottom: A, 8, and C). The first two locations can
accommodate one P6464 TTUECL Pattern Generator Probe each. The bottom connector is for the
optional P6460 Data Acquisition Probe. The 91 S32 has four pod connector locations (from top to
bottom: A, 8, C, and D). All four locations accommodate one P6464 each.
When connecting a probe to a module, first find the bus slot where that module is installed. Once
you have identified the correct bus slot, look through the back.panel opening and locate the pod
connectors.

WARNING

I

Stop the pattern generator before connecting or disconnecting a probe.
Failure to stop the pattern generator may result in damage to the pattern
generator module.
NOT£
When connecting probes to a module with more than one pod connector, it is
easiest to connect the first probe to the bottom connector and then work up.

3-6

Operating Instructions
CAS 9100 Series 91516-91532 Service

NOTE
If you inadvertently connect an acquisition probe to a pattern generator pod
(or vice versa) on the 91S16 or 91S32, the DAS will not notify you of this error. Damage will not occur to the probe.

Refer to Figure 3-4. when reading the following paragraphs.

PODLET

DATA CLOCK
AND STROBE CHANNELS

:::::::;;;;~~

::J- SENSE LEADS
5397-11

Figure 3-4. P6464 Pattern Generator Probe.

The stimulus output of the P6464 probe consists of eight data channels, one clock line, and one
strobe line. Each output consists of an active pin driver (podlet) at the end of an individual flex cable.
The pod lets are designed to slip over .025 inch square pins on your circuit. The square pins should
be on 0.1 inch centers (0.125 inch centers between pairs of square pins). Use gold-plated pins to
prevent corrosion within the podlet connectors.
If your circut does not have square pins, use the grapper tips and lead sets that are provided. One
end of each lead set plugs into the podlet and the other ends slip inside the grapper tips.
The P6464 recieves power from your circuit through three sense leads conncted to the front on the
probe. The red lead (VH) is connected to the higher voltage, the black (VL) lead is connected to the
lower voltage, and the green lead is connected to ground. VH must be connected to a power
source of - 0.5 V to + 5.5 V. VL must be connected to a power source of + 0.3 V to - 5.5 V. However, the difference between VH and VL must be 4.8 to 5.2 V.

Connecting the P6460 External Control Probe to the 91516
The P6460 External Control Probe should be connected to Pod C of the 91 S 16 Pattern Generator
module. If you connect this probe to the wrong pod connector, the DAS will not indicate an error;
however, no damage will occur.

3-7

Operating Instructions
CAS 9100 Series 91S16-91S32 Service

The optional P6460 External Control Probe used with the 91516 Pattern Generator module is the
same probe la~led P6460 Data Acquisition Probe used with the 91 A24 and 91 Ae24 Data
Acquisition Modules. For our purposes, attach the self-adhesive ·P6460 EXTERNAL CONTROL
PROBEw label supplied with the 91516 module. This label should be applied directly over the
existing label on the top of the probe.
Figure 3-5 illustrates the various elements and features of the P6460 probe. Refer to this figure
when reading the following paragraphs.

TOP OF PROBE
P6460 EXTERNAL CONTROL
PROBE LABEL

GRABBER TIP
(12 provided)

BOTTOM OF PROBE
GROUND LEAD

POMONA-----,
HOOK TIP

BACK OF PROBE

5397-12

F'tgure 3-5. P6460 External Control Probe.

3-8

Operating Instructions
CAS 9100 Series 91S16-91S32 Service

Probe Leads and Tips. Each P6460 probe is supplied with a 1a-inch lead set and a package of
12 probe tips (grabber type). Figure 12 shows the connection of leads and tips.
Connect the lead set to the probe, making sure that the set's white lead is on the side of the probe
housing labeled CK (clock). Push the lead set's connector into the probe housing. To disconnect the
lead set, pull on its connector; do not pull on the leads.
Ground Lead Connections. Also provided with each P6460 are two 5-inch ground sense
leads with Pomona Hook tips, and two alligator-clip lead tips. Plug both sets of ground
leads into the probe housing's connectors labeled USERS GND as shown in Figure 3-5.
The middle GND connector, labeled 8, should only be used when the diagnostic lead set is
connected to the probe.
Maximum Non-Destructive Input Voltage.
the P6460 probe is ± 40 V peak.

The maximum input voltage which may be used with

~
Probe circuitry may be damaged if the P6460 is connected to a voltage
source greater than :1:40 V peak.
Connecting the EXT START and TRIG OUT Phono Connectors to the 91516
The 91 S 16 has two minature phono connectors below the probe connectors on the back of the
module. The top phono jack (J180) outputs the external trigger (TRIG OUT) signal to some external
device (typically an oscilloscope). Use the optional 2-meter phono-to-BNC connector cable for this
purpose.
The bottom minature phono jack (J160) receives the external start signal. Typically, you will use the
9·jnch phono-to-phono cable to connect the output of an acquisition module to this external start
input jack.

Connecting the P6452 External Clock Probe to the Trigger/Time Base Module
(91S32 Stand Alone)
Instructions for connecting the P6452 External Clock Probe to the OAS Trigger/Time Base module
can be found in the Operating Instructions section of the DAS 9100 Series Operator's Manual. The
P6452 probe can be used as the external signal source for the 91 S32 Pattern Generator modules in
stand alone configuration; the optional P6460 probe serves as the external control probe whenever
a 91 S16 is installed in the DAS.

To connect a probe to any DAS module:
1.

Once you have identified the correct pod connector, grasp the probe's cable holder.

2.

Align the cable connector with a square-pin pod connector. Be sure the raised tab on the cable holder is facing towards bus slot 0, and is aligned with the opening on the pod connector.

3.

Gently push the cable connector onto the pod connector. Do not force the connection.

3-9

Operating Instructions
CAS 9100 Series 91S16·91S32 Service

Figure 3·6 demonstrates probe connection procedures.

Figure 3·6. Instatling a probe to a pod connector.

To remove a probe from a pod connector, firmly grasp the cable connector and gently pull straight
out; do not pull on the cable itself.

3-10

Operating Instructions
CAS 9100 Series 91516-91532 Service

OPERATOR'S CHECKOUT PROCEDURE
When the DAS mainframe is powered up, all installed 91 S16 and 91 S32 modules will appear on the
power-up configuration display. PASS or FAIL notations appear next to each module to show the
results of that module's power-up testing. Table 3-1 lists and defines the power-up error conditions
for 91 S16 and 91 S32 modules.

Table 3-1
POWER-UP ERROR CONDITIONS

Error Condition

Definition

91 S16 Pattern Generator Module
FAIL

The 91 S16 module has failed the power-up test. The module will not
operate properly. Refer the 91 S16 module with probes to qualified
service personnel.
This failure does not affect the operation of any installed data
acquisition module. If the 91 S16 is being used to control 91 S32s, the
91 S32s may also be disabled by a failure in the 91 S16.

91 S32 Pattern Generator Module
FAIL

The 91 S32 module has failed the power-up test. The module will not
operate properly. Refer the 91 S32 module and its probes to qualified
service personnel.
Make sure the interconnect cable is attached before the DAS is
turned on, otherwise the 91 S32s will fail diagnostics.
If multiple 91 S32's fail on power-up, it is probably because:
1. The interconnect cable is not properly attached.
2. There may be a broken line in the interconnect cable.
3. The terminating jumpers on the 91 S32s have not been properly
set.
If there is only one 91 S32 failure when multiple 91 S32s are installed,
refer that 91 S32 for service. Adjust the remaining modules so that
there are no empty slots between modules.

3-11

Operating Instructions
DAS 9100 Series 91S16-91S32 Service

91S16 CONFIGURATION SUB-MENU FIELDS AND VALUES
NOTE
The 91516 Configuration sub-menu appears only when
installed in the DA5.

a 91516 module is

The following paragraphs explain how to use the 91 816 Configuration sub-menu to set up the
91816 Pattern Generator module. They discuss each menu field and explain the optional values.
Figure 3-7 illustrates the 91816 Configuration sub-menu and its fields. The field names, which
appear in reverse video on the screen, are bracketed [ ] throughout the text. Use the four
directional cursor keys and the NEXT key to move the blinking screen cursor from one field to
another.
Refer to the numbered callouts in Figure 3-7 when reading the following paragraphs. These
numbers serve as visual references and do not imply sequence of use.

1

2

5
4
3

6
7

8

5397-14

Figure 3-7. 91S16 Configuration sub-menu.

Pattern Download From Host Feature. For information about downloading programs and
vectors from a host computer to the 91816 module, see the section of this addendum titled GPIB
Programming. If you are using 91816 and 91832 modules together, also see the paragraphs titled
Pattern Download From Host in the 91532 Configuration 5ub-Menu When Used With 91516
section of this addendum.

3-12

Operating Instructions
CAS 9100 Series 91516-91532 Service

1 PATTERN GENERATOR CONFIGURATION Field
The field directly to the r.ight of the menu title is used to select either the 91 S16 Configuration submenu or the 91 S32 Configuration sub-menu.
NOTE
When a 91516 is installed with one or more 91532s, the 91532 Configuration menu has some fields that are not displayed when only 91532s are
installed in the DA5. If you are using both 91516 and 91532 Pattern
Generator modules, you will need to enter parameters in both the 91516
Configuration sub-menu and the 91532 Configuration sub-menu.

When a 91 S16 is installed in the DAS, the 91 S16 Configuration sub-menu will be displayed as the
default menu. Press the SELECT key when the screen cursor is in this field in order to view the
91 S32 Configuration sub-menu. (The 91 S32 Configuration sub-menu is only available if there is at
least one 91 S32 installed in the DAS.)

2 REGISTER Field
The REGISTER field is used to select the configuration of the 91S16's internal register. This
register can be used as an incrementing or decrementing counter for program loops or to supply an
alternate source of pattern for some program line.
The 91 S16 internal register at power-up is configured to be two 8-bit registers named RA and RS,
however you can use the REGISTER field to select a single 16-bit register named R. When RA and
RS are concatenated into register R, RS bits become the high-order bits of R, and RA bits become
the low-order bits of R.
NOTE
If you have selected the register to be two B-bit registers, only instructions
relating to RB and RA wl1l be displayed. If you have selected the internal
register to be "R, " a single 16-bit register, only instructions relating to R will
be displayed in any of the 91516 menus; no instructions relating to RB or RA
will be displayed. If you have programmed any instructions that use the
register in one configuration, you cannot select the other register configuration untJI you have deleted those instructions from the program.

To select the 91516 internal register's configuration:
1.

Move the screen cursor to the REGISTER field.

2.

Press the SELECT key until the desired value appears in the field.

3 POD Heading
The POD heading is used to display the name of the pods associated with the 91 S16's data probes.
The DAS employs a numbering scheme using bus slot numbers to identify specific circuit boards
and letters to identify specific probes attached to each circuit board.
Each P6464 Pattern Generator probe and P6460 External Control Probe is connected to a specific
socket on the back of the 91 S16 card referred to as a pod connector. The name of each pod connector is called the pod I.D. (pod identification).

3-13

Operating Instructions
CAS 9100 Series 91S16-91S32 Service

A pod 1.0. consists of a number and a letter. The number corresponds to the DAS slot number
where the 91 S16 card resides. The letter refers to the pod on that particular 91 S16. For instance, a
pod labeled 6B would correspond to the second pod on the 91S16 installed in DAS slot 6.
In the case of the 91 S16, Pod A and Pod B are reserved for P6464 Pattern Generator Probes; Pod
C is reserved for the optional P6460 External ContrOl Probe.

4 P6464 OUTPUT LEVEL Field
The P6464 OUTPUT LEVEL field is used to select the output level for the P6464 Pattern Generator
Probe. This probe outputs the data, strobe, and clock to a circuit/device under test. The P6464
Probe has two output levels, TTL and ECL. You can select the output levels for each pod
independently.

To select the output level for the P6464 probe:
1.

Move the screen cursor to the P6464 OUTPUT LEVEL field.
P6464
OUTPUT LEVEL
[TIL]

2.

Press the SELECT key until the desired output level appears in the field.
[ECL]

5 CLOCK POLARITY Field
The CLOCK POLARITY field is used to specify whether the clock supplied to the device under test
is a rising edge signal or a falling edge signal at the start of each cycle. Each pod has its own clock
line, and you can set the clock edge for each pod independently. At power-up, all the clocks are set
to rising edge Signals.

To specify the clock's edge:
1.

Move the screen cursor to the CLOCK POLARITY field.
CLOCK
POLARITY
[5 ]

2.

Press the SELECT key until the desired value appears in the field.
The DAS displays optional values in this order:
(5 ]

[L 1
6 CLOCK INHIBIT MASK Field
The CLOCK INHIBIT MASK field is used to specify whether or not the clock output responds to the
inhibit signal. If the CLOCK INHIBIT MASK field is set to 0 (unmasked), the clock signal for that data
pod will be tri-stated whenever the inhibit signal is asserted. If the CLOCK INHIBIT MASK field is
set to 1 (masked), the clock signal for that particular pod will continue to be output even if the inhibit
signal is asserted. The default value for this field is 0 (unmasked).

Operating Instructions
DAS 9100 Series 91S16-91S32 Service

To set the CLOCK INHIBIT MASK Field:
1.

Move the screen cursor to the CLOCK INHIBIT MASK field:
CLOCK
INHIBIT MASK
[0]

2.

Use the data entry keys to enter a 1 (masked).
CLOCK
INHIBIT MASK
[1 ]

7 STROBE INHIBIT MASK Field
The STROBE INHIBIT MASK field is used to specify whether or not the strobe output responds to
the inhibit signal. If the STROBE INHIBIT MASK field is set to 0 (unmasked), that particular pod's
strobe line will be tri-stated whenever the inhibit signal is asserted. If the STROBE INHIBIT MASK
field is set to 1 (masked), that pod's strobe line will not be tri-stated, even if the inhibit signal is asserted. The default value for this field is 0 (unmasked).
To specify the strobe inhibit mask:

1. Move the screen cursor to the STROBE INHIBIT MASK field.
STROBE
INHIBIT MASK

[0]
2.

Use the data entry keys to enter a 1

[1 ]

8 POD CLOCK Field
The POD CLOCK field is used to select the pod clock delay relative to the start of the pattern generator cycle. This feature allows you to adjust the timing of one pod relative to another. You could set
one pod to output its data and clock signal 5 ns before the main clock edge, and set another pod to
output data 5 ns after the main clock edge. The timing difference between the two pods would then
be 10 ns.
Use the INCR or DECR keys to select a pod clock delay value. You can set each pod individually to
output its data, strobe, and clock signals up to 5 ns before or 5 ns after the pattern generator clock
edge. This field adjusts timing in 5 ns increments. The default value for this field is 0 ns.
Note: If you are running the 91 S 16 with 91 S32s at 50 MHz. there are some restrictions on the pod
clock delay value. Refer to the Timing sub-menu description for details.
To increase or decrease the POD CLOCK delay:

1. Move the screen cursor to the POD CLOCK field.
POD CLOCK
[ OnS]
2.

Use the INCR key to increase the delay value, or the DECR key to decrease it. The DAS displays the delay values in this order:
[ -5nS]
[
OnS]
[ +5nS]

3-15

Operating Instructions
DAS 9100 Series 91S16-91S32 Service

91S32 STAND ALONE CONFIGURATION SUB-MENU FIELDS AND
VALUES
NOTE
The 91532 Configuration menu is available only when 91532 Modules are
installed in the DA5. A slightly different version of the 91532 Configuration
sub-menu is displayed if both 91516 and 91532 Pattern Generator modules
are installed in the DA5 at the same time. 5ee the section of this addendum
titled 91S32 Configuration Sub-Menu When Used With 91S16 if you are
using both types of pattern generator modules together.

The following paragraphs explain how you can use the 91 S32 Configuration sub-menu to set up
the pattern generator. Each sub-menu field is described and its optional values explained.
Figure 3-8 illustrates the 91 S32 Configuration sub-menu and its fields. The fields, which appear in
reverse video on the screen, are bracketed [ ] throughout the text. The four directional cursor keys
and the NEXT key can be used to move the blinking screen cursor from one field to another.
Refer to the numbered callouts in Figure 3-8 when reading the following paragraphs. These
numbers serve as visual references and do not imply sequence of use.

'1

2
6

5
4

PATTERN GENERATOR CONFIGURATION: 91S32

c-------------------------

- END SEQ:

KIi

I

iii:E.!ii

iiiI.I~

-~=-.:-----.::=-~-=-::==::1----------=t~==--==-:=--~:~=---~----===~-~----;:::I~

'-P6464'

POD
1 50

OUTPUT LP)EL

25C

IIiJ

358

4 5A
5 40
6 4C
7 48

IIiJ

--_

3

'--STR-Off'

___ ---L---

IttlIBIT MASK INHIBIT IliSK

'poo CLIXK

CLOCK''- CLOCi(--1

PClARITY

DOD

DOli
DOli

11m

IGI
11m

..

D
D

0

0

0

0

D

D

0

11m

D

0

D

11m

11m

5397-15

Figure 3-8. 91S32 Stand Alone Configuration sub-menu.

3-16

7
8
9

Operating Instructions
CAS 9100 Series 91516·91532 Service

Pattern Download From Host Feature. 91 S32 modules can use the static device version of the
Pattern Download From Host feature (91 S 16 optional). This feature allows you to download
extensive programs into the pattern generator from a GPIS controller. Refer to the GPIB
Programming section of this manual for details. You should also read the paragraphs titled Pattern
Download From Host in the 91S32 Configuration Sub-Menu When Used With 91S 16 section of this
addendum.

1 PATTERN GENERATOR CONFIGURATION Field
This field (directly to the right of the menu title) indicates the title of the 91 S32 Configuration sub·
menu. The 91 S32 Configuration sub-menu is the only option available when 91 S32s are the only
pattern generator modules installed in the DAS.
NOTE
If you are using a 91$16 with 91S32s, this field will default to the 91S16
Configuration sub-menu. See the section of this addendum titled 91 S32
Configuration Sub-Menu When Used With 91 S16.

2 END SEa Field
The 91 S32 pattern generator normally executes all the sequence lines in memory and then
automatically restarts from the beginning. However, not all patterns require the full 2047 lines of
available memory. This field allows you to specify some smaller number to reset pattern execution
to the first sequence. This number can be any value between 0 and 2047 (ASEQ) or A 0 and S 1023
(RSEQ).
The 91 S32 modules will repeatedly execute the program entered between the number in the
START SEQ: field of the 91 S32 Program: Run sub-menu (usually SEQ O) and the sequence
number specified in the END SEQ field.
The default value for the END SEQ field is END SEQ 2047. Note that this field will display END SEQ
2047 if you have set the SEQ field to ASEQ (absolute sequence) in the 91 S32 Run sub-menu. If you
have set the SEQ field to RSEQ (relative sequence), the allowable range will be Page A, 0 through
1023, and Page S, 0 through 1023. See the 91 S32 Program: Run sub-menu section SEQ field description for details about the ASEQ and RSEQ options.
To specify the END SEQ:
1.

Move the screen cursor to the END SEQ field.
END SEQ [2047]

2.

Use the data entry keys to enter the END SEQ number. For example, to enter sequence
number 500:
END SEQ [ 500]

3-17

Operating Instructions
DAS 9100 Series 91516-91532 Service

3 LOOP Field
This field is used to specify the 91 S32 operating mode. There are two possible selections for this
field: LOOP and FREE RUN. The 91 S32 normally executes all the sequence lines entered into
memory starting with sequence 0 and ru~ning through to the sequence number specified in the
END SEa field, or until the end of memory if no END SEa value has been specified. The pattern
generator will execute this program repeatedly until you press the STOP key. This is called FREE
RUN mode.
If you only want the pattern generator to loop through its program a certain number of times and
then stop. select LOOP. Loop mode displays a special LOOP field where you can enter the number
of times you want the pattern generator to execute its program. Maximum value for this field is
65535.

To select FREE RUN or LOOP mode:
1.

Move the screen cursor to the field immediately to the right of the END SEa field:
END SEa [2047] [ LOOP] [
2.

1]

Press the SELECT key until the desired value appears in the field.

END SEa [2047] [ LOOP] {
1]
[FREE RUN]

To enter a value for the [LOOP] field:
1.

Move the screen cursor to the field immediately to the right of the LOOP field.

2.

Use the data entry keys to enter the number of times you want the pattern generator to execute
its program. For example, to run through the lOOp 1000 times, and then stop. enter 1000:
END SEa [2047] [ LOOP] [1000]

4 POD Heading
The POD heading is used to display the number of 91 S32 boards installed in the DAS and the name
of each data pod available. A POD refers to the specific connector on the back of the 91 S32 where
a P6464 probe is connected.
The name of each pod is referred to as pod 1.0. (pod identification). A pod 1.0. consists of a number
and a letter. The number corresponds to the DAS slot number where that particular 91 S32 card resides. The letter refers to the pod on that particular 91 S32. For instance, a pod labeled 6C would
correspond to the third pod on the 91 S32 installed in DAS slot 6.

5 P6464 OUTPUT LEVEL Field
The P6464 OUTPUT LEVEL field is used to select the output level for the P6464 Pattern Generator
Probe. This probe outputs the data, strobe, and clock to a circuit/device under test. The P6464
Probe has two output le,vels. TTL and ECL. You can select the output levels for each pod
independently.

3-18

Operating Instructions
CAS 9100 Series 91S16-91S32 Service

To select the output level for the P6464 Probe:

1.

Move the screen cursor to the P6464 OUTPUT LEVEL field.
P6464
OUTPUT LEVEL
[TTL]

2.

Press the SELECT key until the desired output level appears in the field.
[ECL]

6 CLOCK POLARITY Field
The CLOCK POLARITY field is used to specify whether the clock supplied to the device under test
is a rising edge signal or a falling edge signal at the start of each cycle. Each pod has its own clock
line. and you can set the clock edge for each pod individually. In default, all the clocks are set to rising edge signals.
To specify the clock's edge:

1.

Move the screen cursor to the CLOCK POLARITY field.
CLOCK
POLARITY
[S ]

2.

Press the SELECT key until the desired value appears in the field.
The DAS displays optional values in this order:

[S ]
[1.. ]

7 CLOCK INHIBIT MASK Field
The CLOCK INHIBIT MASK field is used to specify whether or not the clock output responds to the
inhibit signal. If the CLOCK INHIBIT MASK field is set to 0 (unmasked), the clock signal for that data
pod will be tri-stated whenever the inhibit signal is asserted. If the CLOCK INHIBIT MASK field is
set to 1 (masked), the clock signal for that particular pod continues to be output even if the inhibit
signal is asserted. The default value for this field is 0 (unmasked).
To set the CLOCK INHIBIT MASK Field:

1.

Move the screen cursor to the CLOCK INHIBIT MASK field.
CLOCK
INHIBIT MASK
[0]

2.

Use the data entry keys to enter a 1 (masked).
[ 1]

3-19

Operating Instructions
CAS 9100 Series 91S16-91S32 Service

8 STROBE INHIBIT MASK Field
The STROBE INHIBIT MASK field is used to specify whether or not the strobe output responds to
the inhibit signal. If the STROBE INHIBIT MASK field is set to 0 (unmasked). that particular pod's
strobe line will be tri-stated whenever the inhibit signal is asserted. If the STROBE INHIBIT MASK
field is set to 1 (masked), that pod's strobe line will never be tri-stated, even if the inhibit signal is asserted. The default value for this field is 0 (unmasked).

To specify the strobe inhibit mask:

1.

Move the screen cursor to the STROBE INHIBIT MASK field.
STROBE
INHIBIT MASK

[0]
2.

Use the data entry keys to enter a 1 (masked).

[1 ]

9 POD CLOCK Field
The POD CLOCK field selects the pod clock delay value relative to the start of the pattern generator
cycle. This feature allows you to adjust the timing of one pod relative to another. You could set one
pod to output its data and clock signal 5 ns before the main clock edge, and set another pod to out·
put data 5 ns after the main clock edge. The timing difference between the two pods would then be
10 ns.
Use the INCR or DECR keys to select a pod clock delay value. You can set each pod individually to
output its data, strobe, and clock signals up to 5 ns before or 5 ns after the pattern generator clock
edge. This field adjusts timing only in 5 ns increments. The default value for this field is 0 ns.
Note: If you have selected a clock rate of 50 MHz., all pod clock values must be set to 0 ns.

To increase or decrease the POD CLOCK delay:

1.

Move the screen cursor to the POD CLOCK field.
POD CLOCK
[ 0 nS]

2. Use the INCR key to increase the delay value, or the DECR key to decrease it. The DAS will dis·
play the delay values in the following order:

[-5 nS]
[ 0 nS]
[+5 nS]

3·20

Operating Instructions
CAS 9100 Series 91516-91532 Service

91S32 CONFIGURATION SUB-MENU WHEN USED WITH 91S16
NOTE
This version of the 91532 Configuration sub-menu only appears when both
91516 and 91532 modules are installed in the DAS at the same time.

The following paragraphs explain how to use the 91532 Configuration sub-menu when both 91516
and 91 S32 pattern generator modules are installed in the DAS. Refer to the preceding sub-section
titled 91532 Stand-Alone Configuration Sub-Menu if you do not have a 91516 installed.
Figure 3-9 illustrates the 91532 Configuration sub-menu as it appears when both 91516 and
91 S32 modules are installed. There are several small differences between this sub-menu and the
91532 Configuration sub-menu that appears when only 91 S32s are installed; most of these
differences are concerned with Follows 91 S16 mode and the keep-alive feature.
Fields that appear in reverse video on the DA5 screen are bracketed [ ] throughout the text. Use
the four directional cursor keys and the NEXT key to move the blinking cursor from one field to
another.
Refer to the numbered callouts in Figure 3-9 when reading the following paragraphs. These
numbers are visual references only and do not imply sequence of use.

1

2

3
6
5
4

5397.16

Figure 3-9. 91532 Configuration sub-menu when used with 91516.

3-21

Operating Instructions
DAS 9100 Series 91S16-91S32 Service

1 PATTERN GENERATOR CONFIGURATION Field
This field (directly to the right of the menu title) is used to select either the 91 S 16 or the 91 S32 Configuration sub-menu display. If only 91 S32s are installed, a slightly different version of the 91 S32
Configuration sUb-menu will be displayed; this version of the sub-menu is described in a separate
section titled 91S32 Stand-Alone Configuration Sub-Menu.
If both 91S16 and 91S32 modules are installed, the 91S16 Configuration sub-menu will be
displayed first; the 91 S32 Configuration sub-menu will only be displayed if you press the SELECT
key when the screen cursor is in this field. Pressing SELECT repeatedly causes the DAS to
alternately display the 91S16 and 91S32 Configuration sub-menus.

To alternately display the 91S16 or 91S32 Configuration sUb-menus:
1.

Move the screen cursor to the field directly to the right of the menu title.
PATTERN GENERATOR CONFIGURATION: [91S16]

2.

Press the SELECT key until the 91 S32 Configuration sub-menu appears in the field.
PATTERN GENERATOR CONFIGURATION: [91 S32]

3.

Press SELECT again if you want to return to the 91S16 Configuration sub-menu.

2 91532 CLOCK Field
NOTE
The 91S32 CLOCK field will only appear if a 91S16 is installed in the DAS. If
no 91S16 is installed, the 91S32's clock rate is set in the Timing sub-menu.

When 91 S32 modules are used with a 91 S16 module, the 91 S32 modules receive their system
clock from the 91S16 module. The 91S32 modules usually operate at the same clock rate as the
91S16 module, but they can be operated at one-half or one-fourth the clock rate of the 91S16.
For example, if you enter a 2 in the 91 S32 CLOCK field, you can then program the 91 S16 clock to
run at 50 MHz (programmed in the Timing sub-menu) and the 91532 modules will run at 25 MHz.
Even at slower clock rates, you may find it convenient to run the 91 S16 faster than the 91 S32s. The
default divisor is 1.
Note: There are some pod clock delay restrictions when operating 91 S16 and 91 S32 modules at 50
MHz. Refer to the Timing sub-menu.

3-22

Operating Instructions
CAS 9100 Series 91S16-91S32 Service

To change the clock divisor for the 91S32 modules:
1.

Move the screen cursor to the 91832 CLOCK field.
91832 CLOCK: 91816 CLOCK DIVIDED BY [1]

2.

Press the INCR key to increase the divisor value or the DECR key to decrease the value. The
DA8 will display increasing divisor values in a 1-2-4 sequence. For example, to change the
divisor to 2, press the INCR key once.
91832 CLOCK: 91S16 CLOCK DIVIDED BY [2]
NOTE
The 91516 and 91532 combination can not run faster than 25 MHz (40 ns). If
you program the 91516 to run at 50 MHz and set the 91532 CLOCK field to
91516 DIVIDED BY 1, the 91532 modules may not work properly.

3 91S32 MODE Field
The 91S32 module has two operating modes when used with a 91S16 module: Follows 91S16
mode and Sequential mode. Follows 91 S 16 mode is the default mode.

FOLLOWS 91S16 Mode and the MEMORY RELOAD FROM HOST Field
In Follows 91 S 16 mode, the 91 S32s receive both its clock and vector-memory addresses from the
91 S 16 module via the interconnect cable. In this mode, when the 91 S 16 program executes a jump
from SEa 100 to SEa 50, the 91 S32s will also jump from SEa 100 to SEa 50. The 91 S32s follow
the sequence flow instructions programmed in the 91 S 16.
In Follows 91S16 mode the 91S32's memory is divided into two 1024-vector pages called Page A
and Page B. Each memory page matches the 1024-vector depth of the 91 S16's memory. When the
pattern generator is started, the 91 S 16 outputs its 1024-vector pattern while the 91 S32s output
the pattern in Page A. When the 91 S 16 reaches an INCR PAGE (Increment Page) command, it instructs the 91 S32s to switch to Page B. (Note: Pattern Download From Host does not use the
INCR PAGE command to switch between Page A and Page B.)

Pattern Download From Host
Follows 91 S 16 mode also provides a Pattern Download From Host feature that allows you to
reload the 91 832's vector memory from a host computer or mass storage device while the pattern
generator is running. The Pattern Reload From Host feature allows you to use a pattern longer than
2047 lines. It also enables you to develop a pattern generator program on a host computer and enter it into the DA8 remotely.
NOTE
In order to use the Pattern Download From Host feature, the DAS must be
connected to a host computer using General Purpose Interface Bus (GPIB)
connections and protocols. Instructions for making these connections and
formating the data to be downloaded to the pattern generator cards can be
found in the section of this addendum titled GPIB Programming, the DAS
Option 06: I/O Communication Interface Operator's Manual Addendum, and
in Section 12: GPIB Programming in the DAS 9100 Series Operator's
Manual.

3-23

Operating Instructions
DAS 9100 Series 91S16-91S32 Service

There are two versions of Pattern Download From Host. Pattern Download For Static Devices can
be used with either a 91 S16, 91 S32s, or a combination of the two. Pattern Download For Dynamic
Devices (Keep-Alive) requires a 91 S 16 and at least one 91 S32 module.

Pattern Download For Static Devices.

This version of the Pattern Download feature can be
implemented using DAS Option 02 or DAS Option 06 (GPIB commands via the GPIB or RS-232 interfaces). Using Pattern Download For Static Devices, the pattern generator outputs all its vectors,
maintains the last vector at the probe tips while the next block of vectors is downloaded from the
host computer, and then resumes outputting vectors. This process can be repeated until the entire
program has been executed.

Pattern Download For Dynamic Devices (Keep-Alive). This version of the Pattern Download
feature provides some clock and vector output during the interval when the 91 S32's memory is be·
ing reloaded. Pattern Download For Dynamic Devices is only available when using the Option 06
HSPAT command over the GPIB interface. You must have a 91 S16 and at least one 91 S32
installed, and the pattern generator clock rate is limited to 25 MHz.
Some types of circuitry require constant clock and data inputs. Pattern Download For Static
Devices, described above, does not provide any circuit stimulation while the host computer is
downloading the next block of vectors. For static circuit elements this is not a problem; the device
under test can just wait for the next block of vectors to finish being reloaded. But for dynamic circuit
elements (such as dynamic RAMs), some clock and vector input is necessary to keep the device
active while the reload process is being completed. The 91S16/32 Pattern Generator modules
provide a feature called Keep-Alive to stimulate the circuit until the other page of memory is ready.
In order to use the Keep-Alive feature, you must set the MEMORY RELOAD FROM HOST (FOR
KEEP-ALIVE) Field to ON.

NOTE
Selecting ON in the MEMORY RELOAD FROM HOST (FOR KEEP-ALIVE)
field is only valid if you are using DAS 9100 Option 6: Fast GPIB Programming to perform memory reload. This field enables some instructions in the
91 S 16 Program: Run sub-menu that are only valid using Option 6 GPIB. See
the GPIB of this addendum for detailed instructions about using Keep-Alive.
Reloading the 91S32 memory from a host is possible via RS-232 or slow
GPIB when this field is set to OFF, but the Keep-Alive feature will not be
available.
Keep-Alive is basically a subroutine programmed into the 91 S16 that outputs a limited number of
vectors to the device under test while frequently testing to see if the memory reload operation has
been completed.
Following 91 S 16 control, the 91 S32s execute one 1024-line page of vectors while reloading the
other page. However, it takes longer to reload a page of vectors than it does to execute a page of
vectors. The Keep-Alive sub-routine programmed into the 91 S 16 provides some circuit stimulation
while the 91 S32 reload process is being completed. The 91 S16 is programmed with instructions
that test if the other page of memory has been reloaded. If the other page has been reloaded, the
91S16 instructs the 91532s to switch execution to the newly refilled memory page; if the other
page has not been reloaded, the 91 S 16 loops back through its sub-routine and the pattern
generator continues to output some vectors.
An example of a Keep-Alive routine is provided in the GPIB section of this addendum.

3-24

Operating Instructions
CAS 9100 Series 91516-91532 Service

SEQUENTIAL Mode and the END SEQ Field
When 91 S32s are in Sequential mode with a 91 S16. the two types of modules are clocked together
but execute their programs independently. Pattern generation begins with the lowest numbered
sequence line specified in the 91 S32 Program: Run sub-menu (usually SEa 0) and progresses
sequentially until reaching the sequence number specified in the END SEa field. Program execution
in the 91S32 modules is not affected by branching instructions executed by the 91S16 program.
For example, if the 91 S16 is programmed to jump from SEa 100 to SEa 50. the 91 S32s will not
jump. but continue to execute their program sequentially at SEa 101.
While 91 S32s in Sequential mode are not affected by 91 S16 branch instructions. they are affected
by 91 S 16 halt and pause conditions since the 91 S 16 provides the clock to the 91 S32 modules.
The END SEa field allows you to specify a sequence line number smaller than Page B SEa 1023 as
the last line in your pattern generator program. The END SEa field only appears when Sequential
mode has been selected.
The advantage of Sequential mode is that you can program the 91 S16 to perform conditional
branching and loops while allowing the 91 S32s to supply the usual sequential patterns. One
example of this kind of application occurs when you are using the 91 S 16 to provide addresses to
some memory device while the 91 S32s supply the test vectors.
The default value for the END SEa field is 2047. The numbering scheme for END SEa field is dependent on whether you have selected ASEa (absolute sequence) numbers or RSEa (relative
sequence) numbers in the 91 S32 Program: Run sub-menu. If you have selected ASEa in that submenu, the maximum allowable END SEa field value is 2047. If you have selected RSEa, the
maximum allowable END SEa field value is Page B 1023. The END SEa field format will indicate
which numbering scheme is being used.

To select either FOLLOWS 91516 or SEQUENTIAL mode:
,.

Move the screen cursor to the 91 S32 MODE field.
91 S32 MODE: [FOLLOWS 91 S16] MEMORY RELOAD FROM HOST: [OFF]
(FOR KEEP-ALIVE)

2.

Press the SELECT key until the desired mode appears in the field. The DAS will display the
modes in this order:
[FOLLOWS 91S16]
[SEaUENTIAL
)

NOTE
You cannot switch from FOLLOWS 91S16 mode to SEQUENTIAL mode if
CALL RMT, IF FULL, or IF END instructions are programmed in the 91S16
Program: Run sub-menu. or if the MEMORY RELOAD FROM HOST (FOR
KEEP-ALIVE) Field is set to ON.

3·25

Operating Instructions
CA5 9100 Series 91516-91532 Service

To enable or disable the KEEP-ALIVE feature in FOLLOWS 91516 mode:
1.

Move the screen cursor to the 91S32 MODE field and select FOLLOWS 91S16 mode. Then
move the cursor to the MEMORY RELOAD FROM HOST sub-field.
91S32 MODE: [FOLLOWS 91516] MEMORY RELOAD FROM HOST: [OFF]
(FOR KEEP-ALIVE)

2.

Press the SELECT key until the desired value appears in the field.
91S32 MODE: [FOLLOWS 91S16] MEMORY RELOAD FROM HOST: [ ON]
(FOR KEEP-ALIVE)

To enter a value in the SEQUENTIAL mode END SEQ: sub-field:
1.

Move the screen cursor to the 91 S32 MODE field and select SEQUENTIAL mode. Then move
the cursor to the END SEQ SUb-field.
91 S32 MODE: [SEQUENTIAL] END SEQ [2047]

2.

Use the data entry keys to enter the END SEQ number. For example, enter 500:
91 S32 MODE: [SEQUENTIAL] END SEQ [500]

4 POD Heading
The POD heading is used to display the number of 91 S32 boards installed in the DAS and the
names of each data pod available. A POD refers to the specific connector on the back of the 91832
where a P6464 probe is connected.
The name of each pod is referred to as pod 1.0. (pod identification). A pod 1.0. consists of a number
and a letter. The number corresponds to the DAS slot number where that particular 91 S32 card resides. The letter refers to the pod on that particular 91 S32. For instance, a pod labeled 6C would
correspond to the third pod on the 91 S32 installed in DA5 slot 6.

5 P6464 OUTPUT LEVEL Field
The P6464 OUTPUT LEVEL Field is used to select the output level for the P6464 Pattern Generator
Probe. This probe outputs the data, strobe, and clock to a circuit/device under test. The P6464
Probe has two output levels, TTL and ECL. You can select the output levels for each pod
individually.
To select the output level for the P6464 Probe:
1.

Move the screen cursor to the P6464 OUTPUT LEVEL field.
P6464
OUTPUT LEVEL
[TTL]

2.

Press the SELECT key until the desired output level appears in the field.
[ECL]

3-26

Operating Instructions
DAS 9100 Series 91S16·91S32 Service

6 CLOCK POLARITY Field
The CLOCK POLARITY field is used to specify whether the clock supplied to the device under test
is a rising edge signal or a falling edge signal at the start of each cycle. Each pod has its own clock
line, and you can set the clock edge for each pod individually. In default, all the clocks are set to rising edge signals.

To specify the clock's edge:
1.

Move the screen cursor to the CLOCK POLARITY field.
CLOCK
POLARITY

[5 ]
2.

Press the SELECT key until the desired value appears in the field.
The DAS displays optional values in this order:

[5 ]
[1.. ]

7 CLOCK INHIBIT MASK Field
The CLOCK INHIBIT MASK field is used to specify whether or not the clock output responds to the
inhibit signal. If the CLOCK INHIBIT MASK field is set to 0 (unmasked), the clock signal for that data
pod will be tri·stated whenever the inhibit signal is asserted. If the CLOCK INHIBIT MASK field is
set to 1 (masked), the clock signal for that particular pod will continue to be output even if the inhibit
signal is asserted. The default value for this field is 0 (unmasked).

To set the CLOCK INHIBIT MASK Field:
1.

Move the screen cursor to the CLOCK INHIBIT MASK field:
CLOCK
INHIBIT MASK

[0]
2.

Use the data entry keys to enter a 1 (masked).
CLOCK
INHIBIT MASK
[1 ]

3·27

Operating Instructions
DAS 9100 Series 91S16-91S32 Service

8 STROBE INHIBIT MASK Field
The STROBE INHIBIT MASK field is used to specify whether or not the strobe output responds to
the inhibit signal. If the STROBE INHIBIT MASK field is set to 0 (unmasked). that particular pod's
strobe line will be tri-stated whenever the inhibit signal is asserted. If the STROBE INHIBIT MASK
field is set to 1 (masked). that pod's strobe line will never be tri-stated. even if the inhibit signal is asserted. The default value for this field is 0 (unmasked).

To specify the strobe inhibit mask:

1. Move the screen cursor to the STROBE INHIBIT MASK field.
STROBE
INHIBIT MASK

[0]
2.

Use the data entry keys to enter a 1 (masked).
STROBE
INHIBIT MASK
[1 ]

9 POD CLOCK Field
The POD CLOCK field is used to select the pod clock delay relative to the start of the pattern generator cycle. This feature allows you to adjust the timing of one pod relative to another. You could set
one pod to output its data and clock signalS ns before the master clock edge, and set another pod
to output data 5 ns after the master clock edge. The timing difference between the two pods would
then be 10 ns.
Use the INCR or DECR keys to select a pod clock delay value. You can set each pod individually to
output its data. strobe. and pod clock signals up to 5 ns before or 5 ns after the pattern generator
master clock's selected edge. This field adjusts timing only in 5 ns increments. The default value for
this field is 0 ns.
Note: When operating 91 S16 and 91 S32 modules together at 50 MHz. you must set all pod clock
delay values to - 5 ns.

To increase or decrease the POD CLOCK delay:
1.

Move the screen cursor to the POD CLOCK field.
POD CLOCK
[ OnS]

2.

Use the INCR key to increase the delay value. or the CECR key to decrease it. The CAS displays the delay values in this order:
[ -5nS]
[ OnS]
[ +5nS]

3-28

Operating Instructions
DAS 9100 Series 91S16-91S32 Service

91S16 PROBE SUB-MENU FIELDS AND VALUES
NOTE
The 91 S 16 Setup: Probe sub-menu appears only when the 91 S 16 Module is
installed in the DAS.

The following paragraphs show how to use the 91 S 16 Setup: Probe sub-menu to set up the
91 S16's P6460 External Control Probe. They discuss each menu field and explain all the optional
values.
Figure 3-10 illustrates the 91 S16 Setup: PROBE sub-menu and its fields. The fields, which appear
in reverse video on the screen, are bracked [ ] throughout the text. The four directional cursor keys
and the NEXT key can be used to move the blinking screen cursor from one field to another.
Refer to the numbered callouts in Figure 3-10 when reading the following paragraphs. These
numbers are intended to be a visual reference and do not imply sequence of use.

1
2

3
4

5
6

7

5397·17

Figure 3-10. 91S16 Setup: Probe sub-menu.

3-29

Operating Instructions
DAS 9100 Series 91S16-91S32 Service

1 PATTERN GENERATOR SETUP Field
The field directly to the right of the menu title is used to select either the 91 S 16 Setup: PROBE or
the 91 S16 Setup: TIMING sub-menu display. In default, the 91 S16 PROBE sub-menu is displayed
whenever a 91S16 is installed in the DAS.

2 P6460 INPUT THRESHOLD Field
The P6460 INPUT THRESHOLD field is used to set the threshold level for the P6460 External Control Probe. This probe supplies the 91S16 pattern generator's external clock, interrupt request,
interrupt request qualifier, external jump, pause, and external inhibit lines. In default, the INPUT
THRESHOLD field is set to TTL + 1.40 V.

To change the INPUT THRESHOLD field from TTL to ECl or VAR (variable):
1.

Move the screen cursor to the INPUT THRESHOLD field.

2.

Press the SELECT key until the desired threshold level appears in the field. The DAS will
display the optional values in this order:
[TTL] + 1.40 V
[VAR] [ + 3.70 V]
[ECL]
- 1.30 V

When VAR has been selected, a new field appears to allow you to set the variable voltage level. The
range for this field is between - 6.40 V and + 6.35 V in 50 mV increments. Use the INCR and
DECR keys to set the value for this field.

3 IRQ Field AND QUALIFIER Field
The interrupt signal is supplied to the 91 S16 module via the optional P6460 External Control Probe.
This signal line mus.t be connected to an external source. In order to use the interrupt signal to control the 91 S16, you must abide by the following three rules:
1.

For the internal interrupt to be true for a given clock cycle, the external interrupt signal must
have a 15 ns set-up time relative to the selected edge of the external input clock. In other
words, if you are running the 91 S16 at 50 Mhz (20 ns clock cycles) the external interrupt signal
must occur during the first 5 ns of the current clock cycle or else the interrupt will not be recognized until the next clock cycle.

2.

The interrupt qualifier signal must stay true for 15 ns prior to the interrupt signal becoming
active.

3.

The interrupt mask must be set to 0 (unmasked).

The IRQ (Interrupt Request) field is divided into two parts. The first part specifies whether the
interrupt is disabled or enabled. If it is enabled, another field appears which allows you to specify
whether the interrupt will occur on the rising or falling edge of the external interrupt signal. The second part of the IRQ field specifies the mode the 91 S16 uses to handle interrupts.

IRQ enabled, CAll 

Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.6
Linearized                      : No
Create Date                     : 2016:06:14 10:24:00-08:00
Modify Date                     : 2016:06:14 11:04:25-07:00
XMP Toolkit                     : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-21:37:19
Metadata Date                   : 2016:06:14 11:04:25-07:00
Producer                        : Adobe Acrobat 9.0 Paper Capture Plug-in
Format                          : application/pdf
Document ID                     : uuid:238452b9-540b-4c4e-9f56-455a762d80d7
Instance ID                     : uuid:0a9b3ace-0d2d-054c-9ea9-525b5a480c8b
Page Layout                     : SinglePage
Page Mode                       : UseOutlines
Page Count                      : 531
EXIF Metadata provided by
EXIF.tools

Navigation menu