Technical Notes

These documents provide simple how-to-use instructions for various winIDEA features and functionalities. Some technical notes hold confidential information that is only available to users with valid NDA agreements with respective silicon vendors. Send a request to Technical support.

Infineon Aurix

UCBs (User Configuration Blocks) serve as vital repositories of critical settings and configurations that drive the behavior and functionality of SoC features. They play a pivotal role in ensuring unmatched configurability.

With Security license, you gain access to capabilities and functionalities which maximize the potential of UCB management practices.

 
NXP

eFuses are OTP (One-Time Programmable) memory and can be used for several purposes.

This Technical Note describes how to read or write eFuses on NXP S32S2xx Microcontroller Family using Python script. A Python script example is attached to this document.

 
Renesas RH850

This Technical Note describes how to program Security Setting Area (SSA) on RH850/U2x devices via Python scripts.

Please read the general topic on RH850/U2x: Hardware Property Area programming first.

 

Intelligent Cryptographic Unit Master (ICUM) is a RH850 HSM core that can run custom cryptographic operations. The ICUM core is disabled at device shipment.

This Technical note describes how to enable and disable ICUM core on RH850 devices using Python scripts. Python script examples are attached to this document.

Supported: F1KM, F1KH, P1HC, F1H

 

A debug access security level can be raised by using ID code authentication and Challenge-Response (C&R) authentication. When the security level is raised all cores are locked for debug.

This Technical note describes how to enable PE and ICUM debugging using Python scripts, when the Challenge & Response Authentication is enabled. Python Scripts are attached to this document.

Supported: F1KM, F1KH, P1HC, F1H

 
AMD Zynq UltraScale+

To execute and load an application to DDR RAM on AMD Zynq UltraScale+, DDR RAM needs to be properly initialized. In a regular or a production boot procedure, such initialization is usually done by one of the early-stage bootloaders, e.g. First Stage Bootloader (FSBL).

This Technical Note describes how to download and run an application in DDR RAM on AMD Zynq UltraScale+ using winIDEA.