User Manual For CYCLONE Programmers
63
a. First 3 bytes are Upper Case Alphabetic ASCII (AAA)
b. Next 5 bytes are Constants (-P&E-)
c. Last 4 bytes are Numeric ASCII (9999)
4. This provides for a maximum of 6,760,000 (26x26x26x10x10x10x10) serial numbers from
AAA-P&E-0000 to ZZZ-P&E-9999.
5. The last 4 bytes of the serial number are selected (colored yellow) so that their properties
can be changed using the forced selected byte buttons on the bottom of the screen.
13.4
Using Serial Number File
The command to invoke the serial number file in PEmicro’s interactive programming software is
“CS Choose Serial File”. The command to actually program the serial number to target and
automatically increment the serial number afterward is “PS Program Serial Number”.
PEmicro’s command line software uses the same commands in a command line fashion to invoke
the serial number file, initiate its programming, and increment:
CS serial_number_file.ser
PS
13.5
Serial Number Handling
The
CYCLONE
firmware implements the automatic serial number mechanism (see
5.2.2.3 - Modify Next Serial Number
). The same serial number files are used with the Cyclone
Image Creation Utility, and the same commands are used to specify the serial number file and
initiate serial number programming and incrementation. The serial number data structure is saved
in the SAP image. Once a “PS” command is carried out, a serial number is programmed into the
target. Only after all operations have been completed successfully does the Cyclone firmware
automatically increment the serial number and store it in the Cyclone’s flash for internal images (or
external CompactFlash for external SAP images).
The CS and PS commands are not present in the Cyclone Image Creation Utility until a valid
programming algorithm is specified.
To complement the Cyclone’s usage in production environments, the Cyclone supports multiple
serial number structures for each programming algorithm block. Each SAP image may contain
multiple programming algorithms for every memory module it needs to program, and each
programming algorithm block may contain multiple serial number structures. The SAP image
sequence below illustrates this briefly:
CM algorithm_file_1
SS object_code_1
EM
PM
VC
CS serial_file1.ser
PS
CS serial_file2.ser
PS
CS serial_file_3.ser
PS
CM algorithm_file_2
SS object_code_2
EM
PM