2500_Users_Manual- - 第345页

Translation Formats JEDEC Format, Codes 91 and 92 Introduction The JEDEC (Joint Electron Device Engineering Council) format is used to transfer fuse and test vector data between the programmer and a host computer. Code 9…

100%1 / 448
Translation
Formats
Data
records
follow
the
same
format
as
the
start-of-flle
record
but
do
not
contain
a
file
header.
The
end-of-file
record
consists
of
a
colon
(:)
only.
The
output
translator
sends
a
CTRL-S
after
the
colon.
D-34
ProMaster
2500
User
Manual
Translation
Formats
JEDEC
Format,
Codes
91
and
92
Introduction
The
JEDEC
(Joint
Electron
Device
Engineering
Council)
format
is
used
to
transfer
fuse
and
test
vector
data
between
the
programmer
and
a
host
computer.
Code
91
is
full
format
and
includes
all
the
data
fields
(such
as
note
and
test
fields)
described
on
the
following
pages.
Code
92
is
the
Kernel,
or
shorter,
format.
The
JEDEC
Kernel
format
includes
only
the
minimum
information
needed
for
the
programming;
it
does
not,
for
example,
include
information
fields
or
test
vector
fields.
Prior
to
transferring
a
JEDEC
file,
the
appropriate
Logic
device
must
be
selected.
JEDEC's
legal
character
set
consists
of
all
the
printable
ASCII
characters
and
four
control
characters.
The
four
allowable
control
characters
are
STX,
ETX,
CR
(RETURN),
and
LF
(line
feed).
Other
control
characters,
such
as
ESC
or
BREAK,
should
not
be
used.
Note:
This
is
Data
Corporation
's
implementation
of
JEDEC
Standard
3A.
For
a
copy
of
the
strict
standard,
write
to:
Electronic
Industries
Association
Engineering
Department
2001
Eye
Street
NW
Washington,
DC
20006
BNF
Rules
and
Standard
Definitions
The
Backus-Naur
Form
(BNF)
is
used
in
the
description
here
to
define
the
syntax
of
the
JEDEC
format.
BNF
is
a
shorthand
notation
that
follows
these
rules:
::
=
denotes
"is
defined
as.”
Characters
enclosed
by
single
quotes
are
literals
(required).
Angle
brackets
enclose
identifiers.
Square
brackets
enclose
optional
items.
Braces
{}
enclose
a
repeated
item.
The
item
may
appear
zero
or
more
times.
Vertical
bars
indicate
a
choice
between
items.
Repeat
counts
are
given
by
a
:
n
suffix.
For
example,
a
6-digit
number
would
be
defined
as:
<number>
::
=
<digit>:6
ProMaster
2500
User
Manual
D-35
Translation
Formats
For
example,
in
words
the
definition
of
a
person's
name
reads:
The
full
name
consists
of
an
optional
title
followed
by
a
first
name,
a
middle
name,
and
a
last
name.
The
person
may
not
have
a
middle
name,
or
may
have
several
middle
names.
The
titles
consist
of:
Mr.,
Mrs.,
Ms.,
Miss,
and
Dr.
The
BNF
definition
for
a
person's
name
is:
<full
name>
::
=
[<title>]
<f.
name>
{<m.name>}
<1.
name>
<title>
::
=
,Mr.'
Mrs.'
Miss'
The
following
standard
definitions
are
used
throughout
the
rest
of
this
document:
vdigit>::
=
'0'
|
T
|
'2'
|
'3'
|
'4'
|
'5'
|
6
|
7
|
'8'
|
9
<hex-digit>
::
=
<digit>
|
'A'
|
B
|
C
|
'D'
|
E
|
F
vbinary-digit>
::
=
'0'
|
T
<number>
::
=
<digit>
{〈digit〉}
<del>
::
=
<space>
|
<
carriage
return
>
delimiter〉
::
=
<del>
{<del>}
<printable
character〉
::
=
v
ASCII
20
hex...
7E
hex>
<control
character〉
::
=
v
ASCII
00
hex...
IF
hex>
|
<
ASCII
7F
hex>
<STX>
::
=
<ASCII
02
hex>
<ETX>
::
=
<ASCII
03
hex>
<carriage
return>
::
=
v
ASCII
0D
hex>
<line
feed〉
::
=
<ASCII
0A
hex>
<space>
::
=
<
ASCII
20
hex>
|
<valid
character>
::
=
<printable
character〉
|
<
carriage
return>
|
<line
feed>
<
field
character〉
::
=
<ASCII
20
hex...
29
hex>
|
<
ASCII
2B
hex...
7E
hex>
|
<
carriage
return〉
|
<line
feed>
D-36
ProMaster
2500
User
Manual