5.2 Offline De-Duplication
5.2.1:Disclaimer
When de-duplication detection is turned on, repeated burning of chips that have already been burned will not consume the number of times, Super Serial Number (including standard serial number), signatures, etc. and other privileged assets, but rather, use the dynamic data that already exists in the current target chip (Read back to cache) and then combined with the current project to re-burn it. In addition to this, for the re-burning of chips that have already been burned, it will also Not cumulative In addition, for reburning the already burned chip, it will not accumulate the number of successful or failed burns, but only record the last error result, but for the chip that is repeatedly programmed, it will also carry out the statistics of the report (if the report is turned on).
Due to the dynamic information such as target chip UID, serial number (including super serial number), signature, etc., due to unpredictable reasons, including but not limited to, such as chip UID is forged, engineering configuration information leakage, etc. Situations leading to implied security problems, such as burning with offline burning times, due to the opening of the function, resulting in unlimited burning, ICWorkshop ( PowerWriter) will not be held responsible for any of these issues and hereby disclaims any liability.
Current functionality is limited to PWX1 devices due to device performance and storage limitations.
5.2.2:Usage
The function entrance is in Menu-“Tools-”Offline Programming De-duplication Detection, after clicking this button, the function configuration page will be popped up as shown below:
Enables the offline programming chip de-duplication function: de-duplication function master switch.
De-duplication mode selection:
Based on Chip UID: If a chip UID is detected that already exists in the UID record report, it is determined to be a programmed chip.
Based on Super Serial Number or Base Serial Number: When a project has the serial number feature turned on and the serial number is within the current project configuration, it is determined to be a programmed chip.
Based on signature (Matrix only): If the signature data of the target chip is detected to be currently legal, it is determined to be a chip that has been programmed.
UID or super-serial number (file only) Search range:
tipWhen using UID mode, in addition to the chip needs to include UID function, in addition to limit the data retrieval range, to avoid performance problems in the programming process, in addition, based on the Super Serial Number file mode, you can enable the sorting function in the Super Serial Number Configuration interface to optimize the retrieval speed, for details, please refer to the About the Sorting of Super Serial Number.
- All records (may result in slower programming): start searching from the 1st record when the project was first programmed.
- Last cached 1000 records: find only from the latest 1000 records.
- Last 100 records cached: find only from the latest 100 records.
- Last 10 records cached: lookup only from the last 10 records.
When a duplicate chip is detected:
- Reprogramming (Default): This mode is the default mode, when reprogramming, the chip's dynamic data, including signature, serial number, etc. remain unchanged, rewrite the firmware data, no deduction and number of times statistics (but will update the report record).
- Return Successful: generally applicable to confirm the current batch of successfully programmed chips, quickly carry out mixing detection, and check whether the successfully programmed chips contain space (Note: the check empty function and the check function can also achieve similar effects, but faster efficiency can be achieved through this function, suitable for high-volume scenarios).
- Return Failure: Similar to Return Success, the difference is that return failures can be quickly sorted by automated equipment for subsequent analysis.
If the corresponding function is not enabled in the current project engineering configuration, the function is invalid even if the current configuration is turned on.
- When the chip has no ID, UID-based de-duplication will not be enabled.
- When the serial number function is not enabled, the function of de-duplication based on the serial number function will be disabled. In addition, when the super serial number and standard serial number are enabled at the same time, the priority is to choose the super serial number de-duplication.
- Signature-based de-duplication only supports Matrix signatures, not ICWKEY.