2500_Users_Manual - 第371页
Trans lation Fo rmats ProM aster 25 00 User Manua l D-4 1 The C field, the fuse information checksum field, is used to detect transmitting a nd receiving errors. The field contains a 16-bit sum (modulu s 65535) com puted…

Translation Formats
D-40 ProMaster 2500 User Manual
Fuse Information Fields
(L, K, F, C)
<fuse information> :: = [<default state>] <fuse list> {<fuse list>} [<fuse
checksum>]
<fuse list> : = ‘L’ <number> <delimiter> {<binary-digit> [<delimiter>]}
'*'
<fuse list> :: = ‘K’ <number> <delimiter> {<hex-digit> [<delimiter>]} ‘*’
<default state> :: = ‘F’ <binary-digit> ‘* ‘
<fuse checksum> :: = ‘C’ <hex-digit>:4 ‘* ‘
Each fuse of a device is assigned a decimal number and has two possible
states: zero, specifying a low-resistance link, or one, specifying a high
resistance link. The state of each fuse in the device is given by three fields:
the fuse list (L field or K field), the default state (F field), and the fuse
checksum (C field).
Fuse states are explicitly defined by either the L field or the K field. The
character L begins the L field and is followed by the decimal number of
the first fuse for which this field defines a state. The first fuse number is
followed by a list of binary values indicating the fuse states.
The information in the K field is the same as that of the L field except that
the information is represented by hex characters instead of binary values.
This allows more compact representation of the fusemap data. The
character K begins the K field and is followed by the decimal number of
the first fuse. The fuse data follow the fuse number and are represented
by hex characters. Each bit of each hex character represents the state of
one fuse, so each hex character represents four fuses. The most significant
bit of the first hex character following the fuse number corresponds to the
state of that fuse number. The next most significant bit corresponds to the
state of the next fuse number, etc. The least significant bit of the first hex
character corresponds to the state of the fuse at the location specified by
the fuse number plus three.
The K field supports download operations only. The K field is not part of
the JEDEC standard, but is supported by Data I/O for fast data transfer.
The L and K fields can be any length desired, and any number of L or K
fields can be specified. If the state of a fuse is specified more than once,
the last state specified replaces all previous ones for that fuse. The F field
defines the states of fuses that are not explicitly defined in the L or K
fields. If no F field is specified, all fuse states must be defined by L or K
fields.

Translation Formats
ProMaster 2500 User Manual D-41
The C field, the fuse information checksum field, is used to detect
transmitting and receiving errors. The field contains a 16-bit sum
(modulus 65535) computed by adding 8-bit words containing the fuse
states for the entire device. The 8-bit words are formed as shown in the
following figure. Unused bits in the final 8-bit word are set to zero before
the checksum is calculated.
Following is an example of full specification of the L, C, and F fields:
F0*L0 01010101* L0008 01010111* L1000 0101*C019E*
Following is an alternate way of defining the same fuse states using the K
field:
F0*K0 55* K0008 57* K1000 5* C019E*
Another example, where F and C are not specified:
L0200 01101010101010101011
010111010110100010010010010*
The Security Fuse Field (G)
<security fuse>::=’G’<binary-digit>’*’
The JEDEC G field is used to enable the security fuse of some logic
devices. To enable the fuse, send a 1 in the G field:
G1
*
The Note Field (N)
<note>::=’N’<field characters>’*’
The note field is used in JEDEC transmission to insert notes or comments.
The programmer will ignore this field; it will not be interpreted as data.
An example of a note field would be:
N Test Preload*
The Value Fields (QF, QP,
and QV)
JEDEC value fields define values or limits for the data file, such as
number of fuses. The QF subfield defines the number of fuses in the
device. All of the value fields must occur before any device programming
or testing fields appear in the data file. Files with ONLY testing fields do
not require the QF field, and fields with ONLY programming data do not
require the QP and QV fields.
The QF subfield tells the programmer how much memory to reserve for
fuse data, the number of fuses to set to the default condition, and the
number of fuses to include in the fuse checksum. The QP subfield defines
the number of pins or test conditions in the test vector, and the QV
subfield defines the maximum number of test vectors.
Word 00
Fuse No.
msb
7654321
lsb
0
Word 01
Fuse No.
msb
15 14 13 12 11 10 9
lsb
8
Word 62
Fuse No.
msb
503 - - - 499 498 497
lsb
496

Translation Formats
D-42 ProMaster 2500 User Manual
The P Field
The P field remaps the device pinout and is used with the V (test vector)
field. An asterisk terminates the field. The syntax of the field is as
follows:
<pin list>::=’P’<pin number>:N’*’
<pin number>::=<delimiter><number>
The following example shows a P field, V field, and the resulting
application:
P 1 2 3 4 5 6 14 15 16 17 7 8 9 10 11 12 13 18 19 20 *
V0001 111000HLHHNNNNNNNNNN*
V0002 100000HHHLNNNNNNNNNN*
The result of applying the above P and V fields is that vector 1 will apply
111000 to pins 1 through 6, and HLHH to pins 14 through 17. Pins 7
through 13 and 18 through 20 will not be tested.
JEDEC U and E
Fields
As of Version 2.5, the programmer supports the optional JEDEC U (user
data) and E (electrical data) fields. The U and E fields are described
below.
Note: Implementation of the JEDEC U and E fields is not part of the JEDEC-3C
(JESD3-C) standard.
User Data (U Field)
The
U
field allows user data fuses that do not affect the logical or
electrical functionality of the device to be specified in JEDEC files. For
instance, the U field can be used to specify the User Data Signature fuse
available in some types of PLD devices because this fuse contains
information only (it has no logical or electrical functionality).
Note: To have the JEDEC U field processed correctly, you must select the device
before downloading the JEDEC file.
The following guidelines apply to the U field:
• The U field must be included for devices with U fuses.
• Each U-field cell must be explicitly provided if the U field is present.
• The F (default fuse state) field does not affect U fuses.
• There can only be one U field in a JEDEC file.
• The U field fuses must be listed in the order they appear in the
device.
• The U field must be listed after the L field and E field (if used), and
before the V (test vector) field (if used).
• The U field is specified using binary numbers, since the full number
of U-field cells is otherwise unknown.
• The number of cells specified in the U field is not included in the QF
(number of fuses) field.