2500_Users_Manual - 第345页

Trans lation Fo rmats ProM aster 25 00 User Manua l D-1 5 Logical_Addr ess_and_ Data_32 tag=17 Re ad This packet defines a group of logical addresses in the target device a nd associat es log ical data wit h these add re…

100%1 / 448
Translation Formats
D-14 ProMaster 2500 User Manual
Comment_Text
tag=3 Read
This packet contains a text string which may consist of comments related
to the POF. This text may be displayed to the operator when the file is
read. The string may include multiple lines of text, separated by
appropriate new line characters.
Tag_Reserved
tag=4 Skipped
Security_Bit
tag=5 Used
This packet declares whether security mode should be enabled on the
target device.
Logical_Address_
and_Data_16
tag=6 Read
This packet defines a group of logical addresses in the target device and
associates logical data with these addresses. The addresses comprise a
linear region in the logical address space, bounded on the low end by the
starting address and extending upward by the address count specified in
the packet.
Electrical_Address
_and_Data
tag=7 Used
This packet defines a group of electrical addresses in the target device
and associates data values with those addresses. The data field is
ordered in column-row order, beginning with the data for the least
column-row address, continuing with increasing row addresses until the
first column is filled, then incrementing the column address, etc.
Terminator
tag=8 Used
This packet signals the end of the packet list in the POF. This packet must
be the Nth packet, where N is the packet count declared in the POF
header. The CRC field is a 16-bit Cyclic Redundancy Check computed on
all bytes in the file up to, but not including, the CRC value itself. If this
CRC value is zero, the CRC check should be ignored.
Symbol table
tag=9 Skipped
Test Vectors
tag=10 Used
This packet allows the POF to contain test vectors for post programming
testing purposes. Each vector is a character string and uses the 20
character codes for vector bits defined in JEDEC standard 3A, section 7.0.
Electrical_Address_and_
Constant_data
tag=12 Skipped
Number of programmable
elements
tag=14 Read
This packet defines the number of programmable elements in the target
device.
Translation Formats
ProMaster 2500 User Manual D-15
Logical_Address_and_
Data_32
tag=17 Read
This packet defines a group of logical addresses in the target device and
associates logical data with these addresses. The addresses comprise a
linear region in the logical address space, bounded on the low end by the
starting address and extending upward by the address count specified in
the packet.
The starting address and address count are each specified by 4-byte
fields (32 bits).
Translation Formats
D-16 ProMaster 2500 User Manual
Absolute Binary Format, Code 16
Absolute Binary format is a literal representation of the data to be
transferred and no translation of the data takes place during the transfer.
There are no overhead characters added to the data (i.e. no address
record, start code, end code, nulls, or checksum). Every byte transferred
represents the user’s data. This format can be used to download
unformatted data such as an “.exe” file to the programmer.
Since this format does not have an end of file character, download
transfers will terminate after no more data are received and an I/O
timeout occurs. This is true for all data formats which don’t have an end
of file indicator. For this reason do not use a value of 0 for the I/O
timeout parameter on the communication parameters screen, since this
will disable the timeout from occurring. A value between 1 and 99
(inclusive) should be used for the I/O timeout parameter when using
formats which require the timeout to occur.