Tektronix 834RDA User manual

Tektronix
COMMITTED
TO
EXCELLENCE
C
C
C
C
C
C
C
C
WARNING
THE
FOLLOWING
SERVICING
INSTRUCTIONS
ARE
FOR
USE
BY
QUALIFIED
PERSONNEL
ONLY
.
TO
AVOID
PERSONAL
INJURY
,
DO
NOT
PERFORM
ANY
SERVICING
OTHER
THAN
THAT
CONTAINED
IN
OPERATING
INSTRUCTIONS
UNLESS
YOU
ARE
QUALIFIED
TO
DO
SO
.
nn
C
C
C
PLEASE
CHECK
FOR
CHANGE
INFORMATION
AT
THE
REAR
OF
THIS
MANUAL
.
C
C
834RDA
ROM
PACK
n
INSTRUCTION
MANUAL
no
17
Tektronix
,
Inc.
P.O.
Box
500
Beaverton
,
Oregon
97077
Serial
Num ber
070-3756-01
Product
Group
35
First
Print ing
JAN
1982
Revised
MAY
1983

U
u
Copyright
1982
Tektronix
,
Inc.
All
rights
reserved
.
Cont ents
of
this
publicat ion
m ay
not
be
reproduced
in
any
form
without
the
written
perm issi on
of
Tektronix
,
Inc.
l
Products
of
Tektronix
,
Inc.
and
it s
subsidiaries
are
covered
by
U.S.
and
foreign
pat ents
and
/
or
pending
pat ents
.
TEKTRONIX
,
TEK
,
SCOPE
-
MOBILE
,
and
are
regist ered
t radem arks
of
Tektronix
,
Inc.
TELEQUIPMENT
is
a
regist ered
t radem ark
of
Tektronix
U.K.
Li m it ed
.
3
Print ed
in
U.S.A.
Specificati on
and
price
change
privileges
are
reserved
.
C
U

n
834RDA
TABLE
OF
CONTENTS
Page
V
<
s
.
LIST
OF
ILLUSTRATIONS
LIST
OF
TABLES
..
PREFACE
....
HOW
TO
USE
THIS
BOOK
LIST
OF
ASSOCIATED
PUBLICATIONS
OPERATOR’S
SAFETY
SUMMARY
.
vii
viii
SECTION
1
GENERAL
INFORMATION
INTRODUCTION
GENERAL
DESCRIPTION
OF
834RDA
FUNCTIONS
1
/
O
FUNCTIONS
EDITING
FUNCTIONS
FORM
FUNCTIONS
PROGRAM
DEBUG
FUNCTION
1-1
1-1
1-2
1-2
1-2
1-2
SECTION
2
PREPARATION
FOR
USE
1
n
no
n
INTRODUCTION
RDA
INSTALLATION
SELF
TEST
KERNEL
ROM
COMPATIBILITY
INTERFACING
THE
RDA
-
EQUIPPED
834
TO
1/ 0
EQUIPMENT
INSTALLING
CUSTOM
ROMS
JUMPERING
THE
ROM
CIRCUIT
BOARD
2-1
2-2
2-3
2-5
2-6
2-7
2-8
SECTION
3
834RDA
OVERVIEW
SOFTWARE
RDA
SETUP
CONDITIONS
Setting
up
the
834
RDA
CONCEPTS
...
(
TRANSFER
)
KEY
ROM
IMAGE
RDA
MENU
RDA
LEVELS
Level
1
Level
2
Level
3
834
MENU
EXTENSIONS
834
EXTENDED
INSTRUCTION
SET
TRANSFER
FUNCTIONS
RDA
TRANSFER
FUNCTIONS
.
EXTENDING
ROM
PACK
DIRECTORIES
RDA
MEMORY
RDA
BUFFER
COMMUNICATIONS
PORT
PROGRAM
DEBUG
CREATING
OR
SAVING
KEYSTROKE
SEQUENCES
Met hod
1
:
[
1
]
[
E
]
(
TRANSFER
]
Met hod
2
:
[
1
]
[
C
]
(
TRANSFER
]
Met hod
3
:
FORM
KEYS
/
FORM
PUPKEYS
Funct ion
.
3-1
3-1
3-2
3-2
3-2
3-4
3-5
3-6
3-6
3-7
3-9
3-9
3-10
3-10
3-12
3-12
3-12
3-12
3-13
3-13
3-14
3-14
3-14
3-15
I
7
i

U
834RDA
SECTION
4
RDA
TUTORIAL
GENERAL
PROGRAMMING
TECHNIQUES
OVERVIEW
..
TRANSFER
FUNCTIONS
EXPANDING
834
MENUS
EXPANDING
ROM
PACK
DIRECTORIES
ROM
IMAGE
RDA
MENU
COMMUNICATIONS
PORT
INSTRUCTION
ROM
FEATURES
SETUP
FOR
EXERCISES
4-2
4-2
4-2
4-2
4-2
4-2
4-2
4-3
4-3
4-3
U
EXERCISE
1
:
GENERATING
TRANSFER
FUNCTIONS
Mode
Switch
Setting
Program
Listing
Message
Listing
Param et er
Listing
St atus
Message
834
Sim ulat ion
Program
Listing
SUMMARY
4-3
4-6
4-6
4-6
4-6
4-6
4-6
4-7
EXERCISE
2
:
SAVING
SETUPS
Saving
Setups
with
[
1
]
[
E
]
(
TRANSFER
]
Saving
Setups
with
[
1
]
[
C
]
[
TRANSFER
]
EXERCISE
3
:
CREATING
DIRECTORY
ENTRIES
SUMMARY
4-7
4-7
4-8
4-9
4-10
EXERCISE
4
:
EDITING
ROM
IMAGE
SUMMARY
4-10
4-11
U
EXERCISE
5
:
CREATING
A
TERMINATION
MESSAGE
SUMMARY
4-11
4-14
EXERCISE
6
:
CREATING
POWER
-
UP
SEQUENCES
SUMMARY
4-14
4-15
EXERCISE
7
:
834
MENU
EXTENSIONS
Adding
a
New
Baud
Rat e
Adding
New
Idle
Setups
Adding
a
New
Translation
code
SUMMARY
4-15
4-15
4-16
4-16
4-16
EXERCISE
8
:
READING
AND
WRITING
A
PROM
4-16
ADVANCED
PROGRAMMING
TECHNIQUES
4-17
EXERCISE
9
:
SAVING
A
PROGRAM
SUMMARY
4-17
4-21
EXERCISE
10
:
USING
THE
OVERLAY
SUMMARY
4-21
4-26
EXERCISE
11
:
PROGRAM
DEBUG
VARIATIONS
4-26
4-27
ii
REV
APR
1982

834RDA
7
SECTION
5
COMMAND
DICTIONARY
1
CLEAR
ROM
(
Level
1
)
COPY
ENTRY
(
Level
1
)
DELETE
ENTRY
(
Level
1
)
FORM
BAUD
(
Level
3
)
..
FORM
CODE
(
Level
3
)
FORM
DIR
(
Level
3
)
..
FORM
HEADER
(
Operat ion
)
FORM
IDLE
(
Level
3
)
FORM
KEY
(
Level
3
)
FORM
MESSAGE
(
Level
3
)
FORM
PUPKEYS
(
Level
3
)
PRINT
ROM
(
Level
1
)
READ
ROM
(
Level
1
)
REPLACE
ENTRY
(
Level
1
)
WRITE
2K
(
Level
1
)
WRITE
4K
(
Level
1
)
5-3
5-4
5-6
5-7
5-9
5-11
5-12
5-13
5-15
5-17
5-18
5-19
5-20
5-21
5-22
5-23
SECTION
6
TRANSFER
FUNCTION
REFERENCE
n
1
n
OVERVIEW
TRANSFER
FUNCTION
19
(
Print
Program
St eps
)
TRANSFER
FUNCTION
1A
(
INSERT
STEP
)
TRANSFER
FUNCTION
1B
(
Delete
St ep
)
TRANSFER
FUNCTION
1C
(
St art
Record
Mode
)
TRANSFER
FUNCTION
1D
(
St op
Record
Mode
)
TRANSFER
FUNCTION
1E
(
Save
Setups
/
Program
)
TRANSFER
FUNCTION
1F
(
Ent er
and
Reinitialize
RDA
Menu
)
TRANSFER
FUNCTION
2E
(
Save
Overlay
Program
)
TRANSFER
FUNCTION
99
(
Display
Program
St eps
)
TRANSFER
FUNCTION
F1
(
Establish
834RDA
Setups
)
TRANSFER
FUNCTION
F2
(
Establish
834
Setups
)
TRANSFER
FUNCTION
FF
(
Display
RDA
Directory
)
6-1
6-3
6-3
6-3
6-4
6-4
6-5
6-6
6-6
6-6
6-7
6-7
6-8
SECTION
7
MISCELLANEOUS
INFORMATION
n
n
CODE
TABLES
BASIC
834
INSTRUCTION
SET
834
EXTENDED
INSTRUCTION
SET
OVERVIEW
...
FLAG
AND
REGISTER
OPERATIONS
PERFORMED
BY
THE
EXTENDED
INSTRUCTION
SET
THE
STACK
AND
ITS
USES
CHARACTER
MANIPULATION
ASCII
/
EBCDIC
TABLES
TEKTRONIX
HEXADECIMAL
FORMAT
(
TEKHEX
)
834RDA
ERROR
MESSAGES
7-2
7-5
7-5
7-5
7-6
7-8
7-18
7-18
7-18
7-23
7:28
SECTION
8
OPTIONS
(
None
Planned
)
(
n
REV
APR
1982
iii

834RDA
WARNING
THE
FOLLOWING
SERVICING
INSTRUCTIONS
ARE
FOR
USE
BY
QUALIFIED
PERSONNEL
ONLY
.
TO
AVOID
PERSONAL
INJURY
,
DO
NOT
PERFORM
ANY
SERVICING
OTHER
THAN
THAT
CONTAINED
IN
THE
OPERATING
INSTRUCTIONS
,
UNLESS
YOU
ARE
QUALIFIED
TO
DO
SO
.
SERVICE
SAFETY
SUMMARY
S
-
1
SECTION
9
MAINTENANCE
U
INTRODUCTION
TEKTRONIX
FIELD
SERVICE
REPACKAGING
FOR
SHIPMENT
OBTAINING
REPLACEMENT
PARTS
MAINTENANCE
PRECAUTIONS
DISASSEMBLY
AND
ASSEMBLY
ADJUSTMENTS
..
PERFORMANCE
VERIFICATION
TROUBLESHOOTING
EQUIPMENT
ROM
PACK
DIAGNOSTICS
ERROR
MESSAGES
BAD
INTERFACE
/
NO
CS
RESPONSE
WRONG
KERNEL
ROM
POWER
-
UP
DIAGNOSTICS
BAD
XROM
HEADER
BAD
XROM
CHKSUM
BAD
XROM
LIST
CS
OK
BAD
KEY
AT
nnnn
BAD
ROM
LIST
..
ROM
CHECK
ERROR
OPTIONS
(
None
Planned
)
9-1
9-1
9-2
9-2
9-3
9-4
9-4
9-4
9-4
9-5
9-6
9-6
9-6
9-6
9.6
9-7
9-7
9-8
9-8
9-8
9-8
9-8
SECTION
10
REPLACEABLE
PARTS
DIAGRAMS
INDEX
U
iv
@
)

1
834RDA
(
LIST
OF
ILLUSTRATIONS
Figure
No.
Page
n
1
2-1
2-2
2-3
Inserting
834RDA
int o
834
Diagram
for
diagnosing
834
or
834
ROM
Pack
problem s
ROM
pack
disassem bly
2-2
2-4
2-8
3-1
3-2
3-3
3-4
3-5
834
m enu
select ion
ROM
im age
Generalized
RDA
Menu
.
Detailed
RDA
Menu
How
the
834
and
RDA
m enus
fit
together
3-3
3-5
3-6
3-8
3-11
1
1
n
1
n
4-1
4-2
4-3
4-4
4-5
4-6
ROM
im age
for
exercise
1
834RDA
sim ulati on
program
print out
Sam ple
keystroke
list ing
Sam ple
print out
of
ROM
im age
Sam ple
print out
of
ROM
im age
using
PRINT
ROM
com m and
Print out
of
ROM
im age
after
inserting
the
t erm inat ion
m essage
TEST
1
LOADED
Cont ents
of
ROM
im age
after
com plet ion
of
exercise
9
KEY
=
0400
plus
[
START
]
displays
the
content s
of
transfer
function
400
4-5
4-7
4-8
4-8
4-12
4-7
4-8
4-13
4-20
4-22
A
n
9-1
9-2
9-3
ROM
pack
circuit
board
.
Wrist
strap
to
be
worn
when
handling
static
sensit ive
part s
ROM
pack
disassem bly
9-2
9-3
9-5
n
n
Exploded
view
10-4
Schem at ic
and
circuit
board
layout
Tab
n
1
REV
APR
1982

U
834RDA
LIST
OF
TABLES
Table
No.
Page
2-1
2-2
2-3
834
KERNEL
ROM
AND
ROM
PACK
COMPATIBILITY
ROM
PACK
JUMPER
SETUP
-
VERSION
1
ROM
PACK
JUMPER
SETUP
-
VERSION
2
2-6
2-9
2-9
1
3-1
3-2
3-3
3-4
3-5
LEVEL
1
:
EDITING
COMMANDS
LEVEL
1
:
I
/
O
COMMANDS
LEVEL
2
DISPLAYS
LEVEL
3
COMMANDS
KEYS
USED
IN
PROGRAM
DEBUG
3-7
3-7
3-9
3-9
3-14
4-1
SPECIAL
DEYS
USED
IN
PROGRAM
DEBUG
4-28
5-1
834
BUFFERS
USED
BY
LEVEL
2
COMMANDS
5-5
6-1
6-2
824
AND
RDA
ROM
PACK
TRANSFER
FUNCTIONS
DATA
SAVED
BY
TRANSFER
FUNCTION
1E
6-2
6-5
7-1
7-2
7-3
7-4
7-5
7-6
7-7
7-8
7-9
7-10
834
DISPLAY
CODE
CHARACTER
TRANSLATION
TABLE
834
KEYS
CODE
TRANSLATION
TABLE
RESIDENT
834
INSTRUCTION
SET
834
EXTENDED
INSTRUCTION
SET
BISYNC
CONTROL
CHARACTERS
AFFECTING
BCC
CALCULATION
834
ASCII
CONTROL
SYMBOLS
HEX
-
ASCII
CONVERSION
TABLE
834
EBCDIC
CONTROL
SYMBOLS
HEX
-
EBCDIC
CONVERSION
TABLE
834
SYMBOLS
,
ASCII
AND
EBCDIC
CONTROL
MNEMONICS
,
AND
HEX
CODE
....
HEX
CORRESPONDENCE
CONVERSION
TABLE
TEKTRONIX
HEXADECIMAL
FORMAT
DATA
BLOCK
TEKTRONIX
HEXADECIMAL
FORMAT
TERMINATION
BLOCK
TEKTRONIX
HEXADECIMAL
FORMAT
ABORT
BLOCK
ERROR
MESSAGES
.
7-3
7-4
7-5
7-7
7-15
7-18
7-19
7-19
7-20
7-11
7-12
7-13
7-14
7-15
7-21
7-22
7-25
7-25
7-26
7-28
9-1
JUMPER
SETUP
9-4
vi
REV
APR
1982

[EK
834RDA
SPECIFICATIONS
ORDERING
INFORMATION
The
Tektronix
834RDA
is
the
tool
that
gives
users
the
ability
to
auto—
mate
and
extend
the
capabilities
of
the
834
through
use
of
ROM
packs.
The
834RDA
supports
the
genera—
tion
of
user—defined
programs,
set—
ups,
and
messages.
The
834RDA
also
aids
the
user
in
extending
the
Baud,
Code,
Idle
and
transfer
function
directory
menus
by
adding
new
menu
entries.
PROM‘s
are
developed
by
building
a
ROM
image
in
the
834
system.
The
834RDA
uses
the
RS—232
port
on
the
834
to
interface
to
an
exter—
nal
PROM
programmer,
a
printer
or
terminal,
or
a
unit
under
test.
The
834RDA
and
834
are
used
with
an
external
PROM
programmer
to
read
and
write
PROMs.
A
terminal
or
printer
used
with
the
system
produces
formatted
listings
of
the
ROM
image
contents.
With
the
834 connected
to
the
unit
under
test,
the
ROM
image
can
be
executed
to
verify
operation
and
correctness.
A
ROM
header
name
is
generated
from
the
user‘s
input.
All
other
header
and
trailer
information
is
automatically
supplied
for
individ—
ual
entries
and
the
entire
ROM
image.
Copyright
©
1981,
Tektronix,
Inc.
All
rights
reserved
ROM
DEVELOPMENT
AID
The:
834RDA
includes
two
addition—
al
Code:
menu
items.
The
KEYS
translation
code
produces
a
one—
character
representation
of
each
key,
and
is
used
when
editing
key
sequences.
The
DISPLAY
transla—
tion
code
makes
all
834
display
characters
available
to
the
user
for
building
new
code
translation
tables.
Extended
instructions
that
are
in—
cluded
in
most
other
834RXX
ROM
Packs
are
available
to
the
user
in
the
834RDA
(see
Table
1).
Functions
of
the
ROM
Development
Aid
Save—Setup
Function.
The
Save—
Setup
function
generates
a
se—
quence
of
keystrokes
that
will
re—
create
any
of
the
834
menu
lists
including:
setup
menus,
simula—
tion
programs
(including
message
strings
and
parameters),
trigger
strings,
monitor
programs,
bit
er—
ror
rate
test
setups
and
message
strings.
The
Save—Setup
function
is
the
easiest
method
of
creating
and
storing
key
sequences
that
pertain
to
only
a
single
menu
list.
Record
Mode.
The
Record
mode
of
the
834RDA
enables
the
user
to
record
keystrokes.
In
this
mode,
all
keystrokes
are
recorded
in
the
order
.that
they
are
entered
until
the
exit
command
is
executed.
Af—
terwards,
the
keystroke
sequences
may
be
edited..Record
mode
is
a
simple
method
of
recording
user
setups,
programs
and
message
strings,
particularly
those
which
in—
volve
more
than
one
simple
setup
or
program
entry.
TektronbDe
COMMIT
TED
TO
EXCELLENCE

Form
Entry
Functions.
New
en—
tries
may
be
added
to
the
ROM
image
using
the
Form
Entry
func—
tions.
Two
types
of
entries
may
be
created:
menu
additions
(baud
rates,
translation
codes,
directory
entries
and
sync
idle
characters)
and
keystroke
sequences
(power—
up
and
normal,
and
character
strings).
Input—Output
Functions.
The
834RDA
system
can
accept
input
from
any
PROM
burner
that
sup—
ports
the
TEKHEX
format
and
has
an
RS—232
interface.
Error
detec—
tion
checks
are
made
to
assure
correct
image
transfer
from
the
PROM
Programmer
to
the
834.
The
ROM
image
contains
all
of
the
com—
pleted
entries
plus
the
appropriate
"overhead"
data
such
as
header,
trailer,
byte
counts
and
checksum
information.
Upon
completion
of
new
entries
or
changes
to
the
ROM
image
contents,
the
834RDA
De—
velopment
Aid
can
send
the
com—
pleted
ROM
image
back
to
a
PROM
burner.
A
listing
of
the
entire
ROM
image
or
of
individual
entries
can
be
sent
to
a
printer
or
terminal
for
docu—
menting
purposes.
The
834
must
be
in
DTE
SIM
or
DCE
SIM
mode
when
using
exter—
nal
equipment.
The
mode
setting
should
be
compatible
with
the
equipment
being
used,
i.e.,
DCE
SIM
when
interfacing
a
printer,
PROM
burner
or
DTE
under
test;
DTE
SIM
when
interfacing
modems
or
other
DCE.
Program
Debug
Functions.
The
program
debug
functions
con—
tained
in
the
834RDA
enable
the
user
to
interrupt
an
executing
834
program,
cause
single—step
pro—
gram
execution;
set
a
breakpoint
and
display
or
change
program
steps,
parameters,
and
messages.
It
is
also
possible
to
get
a
listing
of
the
current
Simulation
Program
(program
steps
messages
and
para—
meters).
See
figure
1.
Program
Enhancement
Capabili—
ty.
Two
new
functions
are
availa—
ble
for
assistance
when
creating
simulation
programs
with
the
834RDA;
one
function
enables
the
user
to
insert
a
step
in
a
program,
the
other
will
delete
a
step.
In
both
cases,
the
remaining
program
steps
will
be
renumbered,
and
all
jump
instructions
will
be
adjusted
accordingly.
Additional
Information
The
834RDA
Development
Aid
is
compatible
with
several
PROM
burners.
The
PROM
burners
must
have
an
RS—232
interface
port,
and
must
support
Tektronix
Hexadeci—
mal
(TEKHEX)
transmission
format—
ting.
Some
examples
of
834RDA
compatible
PROM
burners
are:
*
Tektronix
8550
Microprocessor
Development
Lab
*
Data
I/O
System
19
*
Data
1/0
System
17
(with
either
TEKHEX
transmission
format—
ting,
or
remote—control
setup
capability)
*
PROLOG,
M980
(requiring
an
RS—232
adapter)
The
834RDA
should
be used
with
an
834
that
has
level
04
(or
higher)
software.
Software
level
can
be
verified
as
follows:
Place
the
834
in
Self—Test
mode.
Scroll
down
two
levels
to
the
LIST—DSROM
display.
*
Move
over
one
entry
to
LIST—
CSROMO.
Press
the
Start
key.
The
display
will
read
"CSROMO:
PN
=
0836—04"
or
similar.
This
readout
is
the
end
of
the
part
number
of
the
ROM
containing
the
pertinent
834
software.
The
last
two
digits
(software
level)
should
be
04
or higher.
A
level
04
or
higher
ROM
is
supplied
with
each
RDA
in
case
it
is
needed.
If
the
ROM
is
not
needed,
it
can
be
erased
and
used
for
recording
custom
routines.
The
standard
Tektronix
Warranty
(one
year)
applies
to
the
834RDA.
Contact
your
local
Tektronix
Sales
or
Service
Center
if
any
additional
information
or
updates
are
required.

Table
1.
834/834RDA
Program
Instruction
Sets
Programming
instruction
set
resident
in
basic
834:
0
HALT:mm
Stop
and
display
message
MM
1
SEND:mm
Send
contents
of
message
buffer
MM
as
a
frame
2
RECEIVE
Obtain
next
complete
data
frame
for
processing
3
COMPARE:mm
Search
frame
for
a
match
with
message
buffer
MM
4
JUMP
EQ
—>
ss
Jump
to
step
SS
if
a
match
is
found
5
JUMP
NE
—>
ss
Jump
to
step
SS
if
a
match
is
not
found
6
JUMP
—
ss
Jump
to
step
SS
7
IFE
TIME
—>
ss
Jump
to
step
SS
if
the
timer
expires
8
TIMEOUT
#
pp
Start
timer
with
value
param—
eter
PP
9
MASK:mm
Use
message
MM
for
mask
during
COMPARE
operation
10
WAIT
#
pp
Start
timer
with
value
in
pa—
rameter
PP
and
do
not
pro—
ceed
to
following
step
until
timer
expires
Extended
programming
instruc—
tion
set
resident
in
the
834RDA:
11
LOAD
#
pp
Load
register
with
value
in
pa—
rameter
PP
12
STORE
#
pp
Store
register
value
in
param—
eter
PP
13
COMPARE
#
pp
Compare
register
value
to
value
in
parameter
PP
14
INCRMNT
#
pp
Increment
value
in
parameter
PP
by
one
15
DECRMNT
#
pp
Decrement
value
in
parameter
PP
by
one
16
DISPLAY
#
pp
Display
value
in
parameter
PP
*Available
July
‘81.
17
LOAD:mm
Load
register
with
character
from
message
MM
18
STORE:mm
Store
register
value
in
message
MM
19
DISPLAY:mm
Display
message
MM
20
CLEAR:mm
Clear
message
MM
21
TRANSFR
#
pp
Invoke
key
sequence
de—
scribed
by
value
in
param—
eter
PP
22
SETEIA
=
nn
Set
EIA
RS—232
control
line
specified
by
value
NN
23
TESTEIA‘
=
nn
Test
EIA
RS—232
control
line
specified
by
value
NN
24
TESTFRM
=
nn
Test
for
type
of
frame
indi—
cated
by
value
NN
25
TESTKEY
=
nn
Test
for
keyboard
input
indi—
cated
by
value
NN
26
BREAK
#
pp
Send
BREAK
for
length
of
time
specified
in
parameter
PP
27
BCC:mm
Calculate
and
insert
BCC
for
message
MM
28
PROTOCOL:mm
Enables
customized
BCC
for
particular
protocols
and
trans—
lation
codes
29
BLOCK:mm
Compare
frame
to
message
buffer
MM
and
count
bit
errors
30
CLEAR
#
pp
Set
parameter
PP
to
zero
31*
CALL
—>
ss
Jump
to
subroutine
at
step
SS
and
set
return
parameter
32
*
RETURN
#
pp
Jump
to
step
given
in
parame—
ter
PP
33*
OVERLAY
# pp
Enhanced
TRANSFR
#
instruction
A
colon
(:)
indicates
that
the
argument
to
be
specified
is
a
message.
A
pound
sign
(#)
indicates
that
the
ar—
gument
to
be
specified
is
a
parameter.
An
equal
sign
(=)
indicates
the
value
to
be
specified
is
to
be
used
in
the
ex—
ecution
of
the
instruction.
An
arrow
(—>)
indicates
transfer
to
an—
other
program
step.
Table
2.
Transfer
Functions
Available
in
834RDA
19*
List
simulation
program
to
a
printer
1A
Insert
program
step
at
loca—
tion
currently
shown
on
834
display
1B
Delete
program
step
at
loca—
tion
currently
shown
on
834
display
1C
Start
834RDA
Recording
Mode
1D
Stop
834RDA
Recording
Mode
1E
Save
program
or
setups
1F
Enter
RDA
Mode
F1
Setup
834
with
RDA
setup
parameters
F2
Setup
834
with
normal
834
default
setup
parameters
FF
Display
RDA
Directory
TRANSFER
Key
—
Enter
RDA
mode
at
location
from
which
last
exited.
(Above
list
does
not
include
functions
available
in
834.)
Table
3.
834RDA
Menu
Level
1:
Copy
Entry,
Replace
Entry,
Delete
Entry,
Write
2K,
Write
4K,
Read
ROM,
clear
ROM.
Level
2:
HDR:,
Size
=,
(list
of
additional
en—
tries
as
created)
Level
3:
Form
Keys,
Form
Messages,
Form
Directory,
Form
Baud,
Form
Idle,
Form
Code,
Form
Pupkeys.
[1]
Interrupt
Execution
Single
Step
Breakpoint
(€!
[X]
[3]
Access
Parameters,
Messages
and
Commands
Continue
Program
Execution
Figure
1.
Program
Debug
Functions

Ordering
Information
Please
use
the
exact
nomencla—
ture
given
here:
834RDA
For
further
information,
contact:
U.S.A.,
Asia,
Australia;
Central
&
South
America,
Japan
Tektronix,
Inc.
PO.
Box
4828
«Portland,
OR
97208
Phone:
800/547—6711
Oregon
only
800/452—6773
Telex:
910—467—8708
Cable:
TEKTRONIX
Europe,
Africa,
Middle
East
Tektronix
International,
Inc.
European
Marketing
Centre
Postbox
827
1180
AV
Amstelveen
The
Netherlands
Telex:
18312
Canada
Tektronix
Canada
Inc.
PO.
Box
6500
Barrie,
Ontario
L4M
4V3
Phone:
705/737—2700
Tektronix
sales
and
service
offices
around
the
world:
Argentina,
Australia,
Austria,
Belgium;
Bolivia,
Brazil,
Canada,
Chile,
Colombia,
Costa
Rica,
Denmark,
East
Africa,
Ecuador,
Egypt,
El
Salvador,
Federal
Republic
of
Germany,
Finland,
France,
Greece,
Hong
Kong,
Iceland,
India,
Indonesia,
Iraq,
Israel,
Italy,
Ivory
Coast,
Japan,
Jordan,
Korea,
Kuwait,
Lebanon,
Malaysia,
Mexico,
Morocco,
The
Netherlands,
New
Zealand,
Norway,
Pakistan,
Panama,
Peru,
Philippines,
Portugal,
Republic
of
South
Africa,
Saudi
Arabia,
Singapore,
Spain,
Sri
Lanka,
Sudan,
Surinam,
Sweden,
Switzerland,
Syria,
Taiwan,
Thailand,
Turkey,
Tunisia,
United
Kingdom,
Uruguay,
Venezuela,
Zambia.
Copyright
©
1981,
Tektronix,
Inc.
All
rights
reserved.
Printed
in
U.S.A.
Tektronix
prod—
ucts are
covered
by
U.S.
and
foreign
pa—
tents,
issued
and
pending.
Information
in
this
publication
supersedes
that
in
all
pre—
viously
published
material.
Specification
and
price
change
privileges
reserved
TEKTRONIX,
TEK,
SCOPE—MOBILE,
and
®#
are
registered
trademarks
of
Tektronix,
Inc.
TELEQUIPMENT
is
a
registered
trademark
of
Tektronix
U.K.
Limited.
Tektronix
COMMIT
TED
TO
EXCELLENCE
5/81
35AX—4738

TEK
83
Data
Communications
APPLICATION
NOTE
Tester
35AX—4780
USING
THE
RDA—EQUIPPED
834
WITH
A
PROM
PROGRAMMER
TektronbDe
COMMIT
TED
TO
EXCELLENCE

INTRODUCTION
The
834RDA
ROM
Pack
gives
you
the
capability
of
developing
your
own
spe:—
cial—purpose
ROM
packs
for
use
with
the
834.
A
customized
ROM
Pack
might
consist
entirely
of
user—defined
ROMs,
or
some
combination
of
user—
and
Tektronix—defined
ROMs.
Either
way,
in—
stallation
of
an
RDA
ROM
Pack
enables
you
to
use
the
834
as a
tool
for
develop—
ing
its
own
ROM
extensions.
Creating
a
custom
ROM
requires
not
only
an
834
equipped
with
an
RDA
ROM
Pack,
but
an
834—compatible
PROM
programmer
for
burning
the
cus—
tom
ROM
image
into
the
ROM
chip.
The
PROM
programmer
must
have
RS—232
interface
capability,
and
must
support
Tektronix
Hexadecimal
(Tekhex)
trans—
mission
formatting.
Some
examples
of
834—compatible
PROM
programmers
are:
*
The
DATA
I/O
System
19,
requiring
a
serial
interface
format
option.
*
The
DATA
I/O
System
17,
configured
either
for
Tekhex
transmission
formatting
or
for
remote—control
setup.
*
The
Pro—Log
M980,
requiring
an
RS—232
interface
adapter.
*
The
Tektronix
8550
Microprocessor
De—
velopment
Lab
with
PROM
programmer
option.
Using
the
RDA
requires
a
data
link
(see
figure
1)
between
the
834
and
a
compati—
ble
PROM
programmer.
Specifically:
*
Customizing
a
ROM
requires
the
ability
to
(a)
transmit
the
custom
ROM
image
from
834
to
PROM
programmer,
and
(b)
burn
the
image
into
the
ROM.
*
Editing
a
ROM
further
requires
the
ability
to
(c)
copy
the
ROM‘s
contents
into
the
PROM
programmer,
and
(d)
transmit
the
ROM
image
from
pro—
grammer
to
834.
All
four
operations
involve
special
proce—
dures
that
vary
from
one
PROM
program—
mer
to
another.
For
a
summary
of
these
special
procedures,
refer
to
the
section
pertaining
to
your
PROM
programmer.
Be
sure
to
observe
all
manufacturer
pre—
cautions
when
handling
IC
parts.
ROMs
can
be
damaged
by
static
discharge
or
improper
insertion
in
a
PROM
programmer.
All
descriptions
of
PROM
programmer
op—
erations
pertain
only
to
product
versions
mentioned
in
this
document.
834
WITH
RDA
ROM
(b)
(c)
(d)
PROGRAM
BUFFER
PROM
Figure
1.
Equipment
setup
for
834RDA
ROM
development.
Operations
shown
are
(a)
transmitting
from
834
to
PROM
programmer,
(b)
programming
a
ROM,
(c)
copying
a
ROM
into
the
PROM
programmer,
and
(d)
transmitting
from
PROM
programmer
to
834
for
editing.
Copyright
1981,
Tektronix,
Inc.
All
Rights
Reserved

TEKTRONIX
8550
System
Compatibility
The
8550
to
be
used
with
the
834RDA
must
incorporate
the
8550
PROM
pro—
grammer
option,
extended
with
the
2716/2732
PROM
programmer
module.
(This
module
will
work
with
2716,
2732,
and
2532
ROMs.)
Initial
Setup
(1)
Under
834
SETUP,
select
any
BAUD=
setting
up
to
and
including
9600.
Then
set
the
8550‘s
baud
rate
to
match.
The
baud
rate
switch
to
use
is
the
one
located
next
to
RS—232
port
J103
(labeled
AUXILIARY)
on
the
rear
panel
of
the
8550.
(2)
Set
the
834‘s
MODE
switch
to
DTE
SIM
and
connect
the
834
to
the
8550,
using
the
834‘s
RS—232
cable.
(At
the
8550
end,
use
port
J103
—
labeled
AUXILIARY
—
on
the
rear
panel
of
the
8550.
This
is
the
port
otherwise
used
for
paper—tape
punch
input
and
output.)
(3)
Adapt
the
834‘s
RS—232
interface
as
follows:
(a)
At
the
left—hand
(RS—232)
side
of
the
interface
access
panel,
make
a
jumper
connection
be—
tween
pin
8
(CD)
and
pin
4
(RTS).
(b)
Make
another
jumper
connection
across
the
panel,
from
pin
5
(CTS)
on
the
left—hand
side
to
pin
6
(DSR) on
the
right—hand
side.
(c)
Open
the
switches
correspond—
ing
to
RS—232
pins
4
(RTS)
and
6
(DSR).
Writing
To
The
8550
(1)
At
the
8550
keyboard,
start
"Read
Hex"
operation
by
entering
the
fol—
lowing
command:
RHEX
PPTR
(2)
At
the
834
keypad,
key
in
the
sequence
1,
F,
TRANSFER.
Then
select
WRITE
2K
or
WRITE
4K
oper—
ation
with
the
sequence
3,
[~]
or
4,
[—],
respectively.
Press
the
834‘s
START
key.
The
message
"TRANSMITTING"
will
appear
in
the
834‘s
display.
Transmission
is
done
when
"WRITE
2K"
or
"WRITE
4K"
reappears.
Programming
A
ROM
With
The
8550
(1)
Make
sure
that
the
ROM
is
correctly
inserted
in
the
PROM
programmer
socket
(notch
end
up).
Do
not
insert
or
remove
a
ROM
while
the
PROM
programmer
is
powered
on.
(2)
At
the
8550
keyboard,
enter
the
following
command:
WPROM
romtype
where
romtype
is
one
of
several
codes
designating
the
type
of
ROM
being
used.
Codes
useful
in
834
ROM
development
are
summarized
in
Table
3.
Table
3
8550
ROM
TYPE
CODES
FOR
USE
WITH
THE
834RDA
Code
ROM
Manufacturer
Type
27161
2716
Intel
2532711
2532
Texas
Instruments
2732
2732
Intel
2732A1
2732A
Intel
Successful
completion
is
signaled
by
reappearance
of
the
8550
command
prompt
(">").
Copying
A
ROM
Into
The
8550
(1)
Make
sure
that
the
ROM
is
correctly
inserted
in
the
PROM
programmer
socket
(notch
end
up).
Do.
not
insert
or
remove
a
ROM
while
the
PROM
programmer
is
powered
on.
(2)
At
the
8550
keyboard,
start
the
copying
operation
by
entering
the
following
command:
RPROM
romtype
where
romtype
is
one
of
several
codes
designating
the
type
of
ROM
being
used.
See
Table
3
for
codes
useful
in
834
ROM
development.
Successful
completion
is
signaled
by
reappearance
of
the
8550
com—
mand
prompt
(">").
Reading
From The
8550
(1)
At
the
834
keypad,
select
READ
ROM
operation
by
keying
in
the
following
sequence:
1,
F,
TRANSFER,
5, [~].
Then
press
START.
(2)
At
the
8550
keyboard,
start
"Write
Hex"
operation
by
entering
the
fol—
lowing
command:
WHEX
PPTP
(3)
While
transmission
is
in
progress,
a
diamond—shaped
indicator
will
be
seen
flickering
next
to
the
word
"RECEIVING"
in
the
834
display.
Transmission
is
done
when
"READ
ROM"
reappears.

PRO—LOG
M980
System
Compatibility
The
Pro—Log
M98O
requires
an
optional
RS—232
communication
adapter
for
compatibility
with
the
834.
(The
Pro—Log
M304
adapter
with
associated
software
can
be
used
for
this
purpose.)
The
M980
also
requires
use
of
a
personality
module
selected
for
compatibility
with
the
ROM
type
being
used.
Other
Pro—Log
PROM
programmers
can
likewise
be
made
compatible
with
the
834 by
adding
an
optional
RS—232
com—
munication
adapter.
These
include
the
M9900
with
9105—8
adapter,
and
the
M900B
with
9115—8
adapter.
Initial
Setup
(1)
Under
834
SETUP,
select
any
BAUD=
setting
up
to
and
including
9600
baud.
Then
adjust
the
M980‘s
baud
rate
to
match.
A
rotary
baud
rate
switch,
adjustable
with
a
screwdriver,
is
located
on
the
M304
interface
adapter.
Table
2
shows
the
settings
corresponding
to
834—
compatible
baud
rates.
Table
2
PRO—LOG
M980
BAUD
RATE
SETTINGS
Setting
Baud
Setting
Baud
Rate
Rate
D
50
2
300
C
75
9 600
0
110
4
1200
B
134.5
5
1800
1
150
8
2400
A
200
6
4800
(2)
Set
the
834‘s
MODE
switch
to
DTE
SIM
and
connect
the
834
to
the
M980
with
the
834‘s
RS—232
cable.
(Use
the
socket
marked
TERMINAL
on
the
M980‘s
interface
adapter;
turn
the
ON—LINE
switch
on
and
the
MODEM
switch
off.)
Writing
To
The
M980
(1)
Turn
the
M980‘s
AUDIO
and
BUFFER
switches
on,
and
the
other
front
panel
switches
off.
(2)
At
the
M98O‘s
front
panel
keypad,
select
RS—232
interface
operation
by
keying
in
the
following
se—
quence:
RESET,
8.
Then
select
Tekhex
formatting
with
the
se—
quence
1,
4,
ENTER.
(3)
At
the
834
keypad,
key
in
the
sequence
1,
F,
TRANSFER.
Then
select
WRITE
2K
or
WRITE
4K
oper—
ation
with
the
sequence
3,[>]
or
4,
[~],
respectively.
Press
the
834‘s
START
key.
The
message
"TRANSMITTING"
will
appear
in
the
834‘s
display.
Transmission
is
done
when
"WRITE
2K"
or
"WRITE
4K"
reappears.
Programming
A
ROM
With
The
M980
(1)
Make
sure
the
ROM
is
correctly
inserted
in
the
COPY
socket
(notch
end
up).
Do
not
insert
or
remove
a
ROM
while
the
M980
is
powered
on.
(2)
Turn
the
M980‘s
AUDIO,
BUFFER
and
COPY
switches
on
and
the
other
front
panel
switches
off.
(3)
Press
the
M980‘s
RESET
key,
then
DUP,
then
ENTER.
(4)
Start
the
copying
process
by
press—
ing
the
M98O0‘s
ENTER
key
again.
Copying
is
complete
when
the
M980
display
message
"D
AAA"
changes
to
"D
F".
Copying
A
ROM
Into
The
M980
(1)
Make
sure
the
ROM
is
correctly
inserted
in
the
MASTER
socket
(notch
end
up).
(2)
Turn
the
M980‘s
AUDIO,
MASTER
and
BUFFER
switches
on
and
the
other
front
panel
switches
off.
(3)
Press
the
M980‘s
RESET
key,
then
DUP,
then
ENTER.
~
(4)
Start
the
copying
process
by
press—
ing
the
M98O0‘s
ENTER
key
again.
Copying
is
complete
when
the
M980
display
message
"D
AAA"
changes
to
"D
F*.
Reading
From The
M980
(1)
At
the
834
keypad,
select
READ
ROM
operation
by
keying
in
the
following
sequence:
1,
F,
TRANSFER,
5,
[~].
Then
press
START.
(2)
Turn
the
M980‘s
AUDIO
and
BUFFER
switches
on
and
the
other
front
panel
switches
off.
(3)
At
the
M980‘s
front
panel
keypad,
~
select
RS—232
interface
operation
by
keying
in
the
following
se—
quence:
RESET,
8.
Then
select
Tekhex
formatting
with
the
se—
quence
1,
4,
ENTER.
(4)
Set
M980
buffer
address
limits
by
keying
in
the
sequence
0,
0,
0, 0,
0,
followed
either
by
F,
F,
F
(for
4K
ROMs)
or
7,
F,
F
(for
2K
ROMs).
Then
start
transmission
by
pressing
ENTER.
(5)
While
transmission
is
in
progress,
a
diamond—shaped
indicator
will
be
seen
flickering
next
to
the
word
"RECEIVING"
in
the
834
display.
Transmission
is
complete
when
"READ
ROM"
reappears.

22000
DATA
I/O
SYSTEM
19
System
Compatibility
For
compatibility
with
the
834,
the
System
19
must
incorporate
a
serial
interface
for—
mat
package
(configuration
990—1901).
For
ROM
compatibility,
it
must
be
equipped
with
one
of
the
following:
(a)
a
program:
ming
pack
with
the
correct
ROM
socket
adapter
and
program
card,
(b)
a
multiple
socket
module
with
the
correct
ROM
characterizer,
or
(c)
a
MOS
Pak
programmable
universal
ROM
socket.
Initial
Setup
(1)
Under
834
SETUP,
select
any
BAUD=
setting
up
to
and
including
9600.
Then
set
the
System
19
baud
rate
to
match.
A
rotary
baud
rate
switch,
adjustable
with
a
screwdriver,
is
located
on
the
back
panel
of
the
programmer,
next
to
the
RS—232
port.
Table
1
shows
the
settings
corresponding
to
834—compati—
ble
baud
rates.
Table
1
DATA
I/O
BAUD
RATE
SETTINGS
Setting
Baud
Setting
Baud
Rate
Rate
0
50
7
1200
1
75
81800
2
110
10
2400
3
134.5
11
3600
4
150
12
4800
5
300
©
13
7200
6
600
14
9600
(2)
Set
the
834‘s
MODE
switch
to
DCE
SIM
and
connect
the
834
to
the
System
19,
using
the
834‘s
RS—232
cable.
(3)
Open
the
switch
corresponding
to
RS—232
pin
15
(TXO)
on
the
834
inter—
face
access
panel.
(4)
Using
the
System
19
keypad,
select
Tekhex
transmission
formatting
by
key—
ing
in
the
following
sequence:
SELECT,
8, 6,
START.
Writing
To
The
System
19
(1)
Using
the
System
19
keypad,
start
RS—232
serial—port
input
by
keying
in
the
following
sequence:
SELECT,
D,
1,
START.
(2)
At
the
834
keypad,
key
in
the
se—
quence
1,
F,
TRANSFER.
Then
select
WRITE
2K
or
WRITE
4K
operation
with
the
sequence
3,
[>]
or
4,
[~],
respec—
tively.
Press
the
834‘s
START
key.
The
message
"TRANSMITTING"
will
appear
in
the
834‘s
display.
Transmission
is
done
when
"WRITE
2K"
or
"WRITE
4K"
reappears.
Programming
A
ROM
With
The
System
19
(1)
Make
sure
that
the
ROM
is
correctly
inserted
in
the
adapter
socket
(notch
end
up).
Do
not
insert
or
remove
a
ROM
while
the
System
19‘s
START
light
is
on,
or
power
the
System
19
on
or
off
with
a
ROM
inserted
in
a
socket.
(2)
Press
the
System
19‘s
PROG
key.
(3)
Unless
your
System
19
is
equipped
with
a
MOS
Pak
universal
socket,
skip
on
to
step
(4).
If
a
MOS
Pak
is
installed,
the
letter
"FP"
should
be
showing
in
the
System
19s
display,
calling
for
a
two
digit
ROM
family
code.
Key
the
digits
1,
9
into
the
System
19
front
panel
keypad.
The
letter
"P"
now
showing
in
display
calls
for
a
two
digit
pinout
code.
Enter
the
digits
2,
3
for
2716
ROMs;
2,
4
for
2732
ROMs;
or
2,
5
for
2532
ROMs.
(4)
Start
the
programming
process
by
pressing
the
System
19‘s
START
key.
Upon
successful
completion,
the
COMPLETE
light
will
go
on.
Copying
A
ROM
Into
The
System
19
(1)
Make
sure
that
the
ROM
is
correctly
inserted
in
the
adapter
socket
(notch
end
up).
If
the
multiple
socket
module
is
installed,
use
the
MASTER
socket.
Do
not
insert
or
remove
a
ROM
while
the
System
19‘s
START
light
is
on,
or
power
the
System
19
on
or
off
with
a
ROM
inserted
in
a
socket.
(2)
Press
the
System
19‘s
LOAD
key.
(3)
Unless
your
System
19
is
equipped
with
a
MOS
Pak
universal
socket,
skip
on
to
step
(4).
If
a
MOS
Pak
is
installed,
the
letter
"F"
should
be
showing
in
the
System
19‘s
display,
calling
for
a
two
digit
ROM
family
code.
Key
the
digits
1,
9
into
the
System
19
front
panel
keypad.
The
letter
"P"
now
showing
in
display
calls
for
a
two
digit
pinout
code.
Enter
the
digits
2,
3
for
2716
ROMs;
2,
4
for
2732
ROMs;
or
2,
5
for
2532
ROMs.
(4)
Start
the
copying process
by
pressing
the
System
19‘s
START
key.
Upon
successful
completion,
the
COMPLETE
light
will
go
on.
Reading
From The
System
19
(1)
At
the
834
keypad,
select
READ
ROM
operation
by
keying
in
the
following
sequence:
1,
F,
TRANSFER,
5, [=].
Then
press
START.
(2)
If
your
System
19
is
equipped
with
the
standard
4K
bytes
of
RAM,
skip
to
step
(3)
If
the
RAM
buffer
has
been
ex—
tended
to
8K
or
16K,
you
must
do
the
following
first,
using
the
System
19‘s
front
panel
keypad:
(a)
Press
the
BLOCK
LIMITS
key.
The
DATA
display
will
read
"L1".
(b)
Key
in
the
following
sequence:
0,
ENTER.
The
DATA
display
will
read
"L2".
(c)
For
2K
ROMs,
key
in
the
sequence
8,
0,
0,
ENTER;
for
4K
ROMS,
1,
0,
0,
0,
ENTER.
The
DATA
display
will
read
"L3".
(d)
Key
in
the
following
sequence:
0,
ENTER.
Block
limits
are
now
in
effect
(as
signaled
‘by
the
BLOCK
LIMITS
light)
and
will
remain
in
ef—
fect
until
the
System
19
is
powered
off
or
until
the
BLOCK
LIMITS
key
is
pressed
again.
(3)
Using
the
System
19
keypad,
start
RS—232
serial—port
output
by
keying
in
the
following
sequence:
SELECT,
D,
5,
START.
(4)
While
transmission
is
in
progress,
a
diamond—shaped
indicator
will
be
seen
flickering
next
to
the
word
"RECEIVING"
in
the
834
display.
Trans—
mission
is
complete
when
"READ
ROM"
reappears.

DATA
1/O
SYSTEM
17
System
Compatibility
The
DATA /O
System
17
is
available
in
several
alternate
design
configurations.
The
834
is
compatible
with
the
following:
*
Configuration
990—1718,
which
defaults
to
Tekhex
transmission
formatting.
If
this
configuration
is
to
be
used
with
the
RDA‘s
READ
ROM
function
(that
is,
for
ROM
editing),
the
System
17‘s
RAM
buff—
er
capacity
must
not
exceed
the
stan—
dard
4K.
*
Configuration
990—1730,
which
can
be
set
up
for
Tekhex
formatting
via
RS—232
re—
mote
control,
with
the
834
serving
as
the
controller
as
described
in
step
(4)
below.
System
17
RAM
buffer
sizes
of
4K,
8K,
and
16K
are
compatible.
For
ROM
compatibility,
the
System
17
must
be
equipped
either
with
(a)
a
pro—
gramming
pack
with
the
correct
ROM
socket
adapter
and
program
card,
or
(b)
a
multiple
socket
module
with
the
correct
ROM
characterizer.
(With
configuration
990—1730,
the
MOS
Pak
universal
ROM
socket
is
a
third
alternative.)
inital
Setup
(1)
Under
834
SETUP,
select
any
BAUD=
setting
up
to
and
including
9600.
Then
set
the
System
17
baud
rate
to
match.
A
rotary
baud
rate
switch,
adjustable
with
a
screwdriver,
is
located
at
the
rear
of
the
programmer,
next
to
the
RS—232
port.
Table
1
above
shows
the
settings
corresponding
to
834—compati—
ble
baud
rates.
(2)
Set
the
834‘s
MODE
switch
to
DCE
SIM
and
connect
the
834
to
the
System
17,
using
the
834‘s
RS—232
cable.
(3)
Open
the
switch
corresponding
to
RS—232
pin
15
(TXO)
on
the
834
inter—
face
access
panel.
(4)
If
the
System
17
is
not
the
kind
that
defaults
to
Tekhex
formatting
but
is
configured
for
remote
control
(configu—
ration
990—1730),
do
the
following:
(a)
Using
the
System
17‘s
MODE
SELECT
key,
step
down
through
the
mode
selections
until
the
REMOTE
CONTROL
light
goes
on.
Then,
while
holding
the
MODE
SELECT
key
down,
press
START.
The
System
17
is
now
ready
to
accept
remote—control
input.
(b)
Unless
the
System
17
is
equipped
with
a
MOS
Pak
universal
ROM
socket,
skip
ahead
to
step
(d)
be—
low.
If
a
MOS
Pak
is
installed,
key
the
following
program
into
the
834‘s
user
program
space:
Program
Steps
Comments
1
SEND
:
1
_
Set
up
System
17
for
ROM
type
2
RECEIVE
Get
response
from
System
17
3
COMPARE
:—
2
Is
response
an
acknowledgement?
4
JUMP
EQ
—
6
5
HALT
3
—
If
no,
halt
(°NO®)
6
HALT
4
_
If
yes,
halt
(OK")
Note:
The
message
used
in
message
slot
1
de—
pends
on
the
type
of
ROM
you
are
using.
Select
the
appropriate
message
from
the
following
table:
Message
ROM
Type
(ASCII
Hex)
(Literal)
2716 46 59
31
39 2F
FY19/23[CR]
32
33
OD
2732
46
59
31
39 2F
FY¥19/24[CR]
32 34
OD
2532
46
59
31
39 2F
FY¥19/25[CR]
32 35
OD
Now
load
the
following
messages
into
the
834‘s
message
slots:
Messages
(ASCII
Hex)
(Literal)
1:
(key
in
message
selected
from
table
above)
2:
3E
>
3:
4E
4F
NO
4:
AF
4B
OK
(c)
Press
the
834‘s
START
key.
If
the
message
"NO"
appears
in
the
834‘s
display
window,
double—
check
your
preparations
starting
with
step
(1)
above.
(The
834‘s
DATA
key
can
be
used
to
review
what
has
happened
on
the
line
so
far.)
When
you
are
ready,
press
START
again.
Repeat
until
the
message
"OK"
appears
in
the
834
display,
then
proceed
to
step
(d).
(d)
Key
the
following
program
into
the
834‘s
user
program
space:
Program
Steps
Comments
1
SEND
:
1
_
Set
up
System
17
for
Tekhex
formatting
2
RECEIVE
Get
response
from
System
17
3
COMPARE
:
2
—
Is
response
an
acknowledgement?
4
JUMP
EQ
—
6
5
HALT
3
—
If
no,
halt
(NO")
6
SEND
4
_
If
yes,
set
System
17
block
limits
7
RECEIVE
Get
response
from
System
17
8
COMPARE
:
2
Is
the
response
an
acknowledgement?
9
JUMP
EQ
>
11
10
HALT
3
—
If
no,
halt
(°NO®)
11
SEND
5
_
If
yes,
return
control
to
System
17
front
panel
12
HALT
:i
6
_
Halt
COK")
Messages
(ASCII
Hex)
(Literal)
1:
38
36
41
OD
86A[CR]
21
3E
>
3:
4E
4F
NO
4:
31
30
30
30
3B
OD
1000;[
CR]
5:
5A
0D
Z[CR]
6:
4F
4B
OK
(e)
Press
the
834‘s
START
key.
If
the
message
"NO"
appears
in
the
834‘s
display
window,
double:
check
your
preparations
starting
with
step
(1)
above.
(The
834‘s
DATA
key
can
be
used
to
review
what
has
happened
on
the
line
so
far.)
When
you
are
ready,
press
START
again.
Repeat
until
the
message
"OK"
appears
in
the
834
display,
indicating
that
the
System
17
is
now
set
up
for
Tekhex—formatted
data
and
local
(front
panel)
control.
Writing
To
The
System
17
(1)
Using
the
System
17‘s
MODE
SELECT
key,
step
down
through
the
mode
selections
until
the
RE—
MOTE
INPUT
light
goes
on.
Then
start
remote
input
by
pressing
the
System
17‘s
START
key.
(2)
At
the
834
keypad,
key
in
the
sequence
1,
F,
TRANSFER.
Then
select
WRITE
2K
or
WRITE
4K
oper—
ation
with
the
sequence
3,
[+]
or
4,
[~],
respectively.
Press
the
834‘s
START
key.
The
message
"TRANSMITTING"
will
appear
in
the
834‘s
display.
Transmission
is
done
when
"WRITE
2K"
or
"WRITE
4K"
reappears.

Programming
A
ROM
With
The
System
17
(1)
Make
sure
that
the
ROM
is
correctly
inserted
in
the
adapter
socket
(notch
end
up).
Do
not
insert
or
remove
a
ROM
while
the
System
17‘s
START
light
is
on,
or
power
the
System
17
on
or
off
while
a
ROM
is
inserted
in
a
socket.
(2)
Using
the
System
17‘s
MODE
SELECT
key,
step
down
through
the
mode
selections
until
the
PRO—
GRAM
DEVICE
light
goes
on.
(3)
Start
the
programming
process
by
pressing
START.
Upon
successful
completion,
the
COMPLETE
light
will
go
on.
Copying
A
ROM
Into
The
System
17
(1)
Make
sure
that
the
ROM
is
correctly
inserted
in
the
adapter
socket
(notch
end
up).
If
the
multiple
sock—
et
module
is
installed,
use
the
MASTER
socket.
Do
not
insert
or
remove
a
ROM
while
the
System
17‘s
START
light
is
on, or
power
the
System
17
on
or
off
with
a
ROM
inserted
in
a
socket.
(2)
Using
the
System
17‘s
MODE
SELECT
key,
step
down
through
the
mode
selections
until
the
LOAD
DEVICE
light
goes
on.
(3)
Start
the
copying
process
by
press—
ing
the
System
17‘s
START
key.
Upon
successful
completion,
the
COMPLETE
light
will
go
on.
Reading
From
The
System
17
(1)
At
the
834
keypad,
select
READ
ROM
operation
by
keying
in
the
following
sequence:
1,
F,
TRANSFER,
5,
[~].
Then
press
START.
(2)
Using
the
System
17‘s
MODE
SELECT
key,
step
down
through
the
mode
selections
until
the
REMOTE
OUTPUT
light
goes
on.
Then
start
remote
output
by
press—
ing
the
System
17‘s
START
key.
(3)
While
transmission
is
in
progress,
a
diamond—shaped
indicator
will
be
seen
flickering
next
to
the
word
"RECEIVING"
in
the
834
display.
Transmission
is
complete
when
"READ
ROM"
reappears.

First
Printing
May,
1981
062—5862—00
For
further
information,
contact:
U.S.A.,
Asia,
Australia,
Central
&
South
America,
Japan
Tektronix,
Inc.
PO.
Box
4828
Portland,
OR
97208
Phone:
800/547—6711
Oregon
only
800/452—6773
Telex:
910—467—8708
Cable:
TEKTRONIX
Europe,
Africa,
Middle
East
Tektronix
International,
Inc.
European
Marketing
Centre
Postbox
827
1180
AV
Amstelveen
The
Netherlands
Telex:
18312
Canada
Tektronix
Canada
Inc.
PO.
Box
6500
Barrie,
Ontario
L4M
4V3
Phone:
705/737—2700
Tektronix
sales
and
service
offices
around
the
world:
Argentina,
Australia,
Austria,
Belgium,
Bolivia,
Brazil,
Canada,
Chile,
Colombia,
Costa
Rica,
Denmark,
East
Africa,
Ecuador,
Egypt,
El
Salvador,
Federal
Republic
of
Germany,
Finland,
France,
Greece,
Hong
Kong,
Iceland,
India,
Indonesia,
Iraq,
Israel,
Italy,
Ivory
Coast,
Japan,
Jordan,
Korea,
Kuwait,
Lebanon,
Malaysia,
Mexico,
Morocco,
The
Netherlands,
New
Zealand,
Norway,
Pakistan,
Panama,
Peru,
Philippines,
Portugal,
Republic
of
South
Africa,
Saudi
Arabia,
Singapore,
Spain,
Sri
Lanka,
Sudan,
Surinam,
Sweden,
Switzerland,
Syria,
Taiwan,
Thailand,
Turkey,
Tunisia,
United
Kingdom,
Uruguay,
Venezuela,
Zambia.
Copyright
©
1981,
Tektronix,
Inc.
All
rights
reserved.
Printed
in
U.S.A.
Tektronix
prod—
ucts are
covered
by
U.S.
and
foreign
pa—
tents,
issued
and
pending.
Information
in
this
publication
supersedes
that
in
all
pre—
viously
published
material.
Specification
and
price
change
privileges
reserved.
TEKTRONIX,
TEK,
SCOPE—MOBILE,
and
WH
are
registered
trademarks
of
Tektronix,
Inc.
TELEQUIPMENT
is
a
registered
trademark
of
Tektronix
U.K.
Limited.
TelktronDe
COMMIT
TED
TO
EXCELLENCE
6/81
35AX—4780
Table of contents
Other Tektronix Microcontroller manuals
Popular Microcontroller manuals by other brands

Intrinsyc
Intrinsyc LANTRONIX Open-Q 820 user guide

PLX Technology
PLX Technology PCI 9050RDK manual

Texas Instruments
Texas Instruments MSP430F6776 manual

NXP Semiconductors
NXP Semiconductors LPC5500 Series manual

Plessey
Plessey Epic PS25003 user guide

Texas Instruments
Texas Instruments TIDA-00830 quick start guide

ETC
ETC EVF720FG739C manual

mikroElektronika
mikroElektronika EasyPIC5 user manual

Silicon Laboratories
Silicon Laboratories C8051F34 Series user guide

NXP Semiconductors
NXP Semiconductors M53015EVB quick start guide

Cypress
Cypress MB2146-301A-E manual

Cytron Technologies
Cytron Technologies SK40C user manual