SPRUJ79A November 2024 – December 2025 F29H850TU , F29H859TU-Q1
Access privileges for vector table and registers are explained in Table 5-4.
| Access Privilege | Accessing Link | Reason | Check If PIPE Matches CPU Settings |
|---|---|---|---|
| OWNER_LINK | Owner link of interrupt line | Only the OWNER_LINK of the particular interrupt line is allowed to update or read the operational registers such as flag RD/SET/CLR, status RD, etc. | CURRLINK=OWNER_LINK |
| API_LINK | API link of interrupt line when called by OWNER_LINK. | Common-code link access is allowed when API_LINK configurations are set because the code to update the PIPE within an ISR is often based on common-code link used across different interrupts. | CURRLINK=API_LINK && API_LINK_EN='1' && CLINK=OWNER_LINK |
| SROOT_LINK | Secure Root Link (LINK2) | SROOT_LINK is the most trusted, secure link with access to all the PIPE registers to configure interrupts and handle exceptions beyond the regular ISR. | CURRLINK=SROOT_LINK |
| BOOT_LINK | Boot link (LINK1) access for interrupt handling during boot and boot loading. | BOOT_LINK needs access to configure PIPE and handle peripheral interrupts during boot process. As user code has not started yet, this access is for a short period. Access is granted as long the BOOT_LINK_LOCK is not set. Once the boot process is over, either the BOOT_LINK or SROOT_LINK shall update the BOOT_LINK_LOCK, disabling access. | CURRLINK=BOOT_LINK && BOOT_LINK_LOCK = ‘0’ |