In NETIMPRESS, you can select between two types of verify operations, "FULL VERIFY"
and "SUM VERIFY," when executing device functions (such as E.P.R or PROGRAM)
*Support status varies depending on the target microcontroller and Definition Program.
For example, with serial flash (supported by definition FYX801-S1), the device cannot
calculate the sum value, so only FULL VERIFY is supported.
and "SUM VERIFY," when executing device functions (such as E.P.R or PROGRAM)
*Support status varies depending on the target microcontroller and Definition Program.
For example, with serial flash (supported by definition FYX801-S1), the device cannot
calculate the sum value, so only FULL VERIFY is supported.
The mechanism and features of each operation are as follows.
1. FULL VERIFY
This is the most reliable verification method, which compares and verifies all data
programmed into the target device against the data in the programmer's buffer
memory on a byte-by-byte basis. We strongly recommend using "FULL VERIFY"
for applications where high reliability is required, such as on manufacturing lines.
1. FULL VERIFY
This is the most reliable verification method, which compares and verifies all data
programmed into the target device against the data in the programmer's buffer
memory on a byte-by-byte basis. We strongly recommend using "FULL VERIFY"
for applications where high reliability is required, such as on manufacturing lines.
- About variations in operation
Depending on the specifications of the target microcontroller (definition program),
the actual comparison process is performed using one of the following methods:- Comparison on the programmer side: Reads all data in the programmed area
from the microcontroller and compares it with the data in the buffer memory on
the programmer side. - Comparison on the microcontroller side: Transmits all data in the buffer
memory from the programmer to the microcontroller, and compares it with the
data in the flash memory on the microcontroller side.
- Comparison on the programmer side: Reads all data in the programmed area
2. SUM VERIFY
This is a simplified check method that transmits the SUM value (such as a CRC value) of
the read data calculated on the target device to the programmer, and compares it with
the SUM value of the buffer memory calculated on the programmer side.
This is a simplified check method that transmits the SUM value (such as a CRC value) of
the read data calculated on the target device to the programmer, and compares it with
the SUM value of the buffer memory calculated on the programmer side.
- Advantages and Precautions
Since the communication (transfer) of all data is not required, the time taken for
programming (verification) is shortened and accelerated compared to FULL VERIFY.
However, since only the SUM value is compared, its reliability is inferior compared
to FULL VERIFY.
■ Supplement: Operation when executing the READ command
When the "READ" command is executed solely in the device function, the verification
process will always be a FULL VERIFY operation (comparison of all data between the
flash memory contents inside the MCU and the buffer memory contents) regardless of
the Verify Mode setting (FULL / SUM).
■ Reference: Example of Programming time
When the "READ" command is executed solely in the device function, the verification
process will always be a FULL VERIFY operation (comparison of all data between the
flash memory contents inside the MCU and the buffer memory contents) regardless of
the Verify Mode setting (FULL / SUM).
■ Reference: Example of Programming time
Operating conditions:
Renesas RH850/F1L Flash 1MB (Micompack FRX830M02) CSI 5Mbps
E.P.R (FULL VEFIRY) 14.6 seconds
E.P.R (SUM VEFIRY) 11.1 seconds