SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
Each PRU (PRU0 and PRU1) has a dedicated 12KiB of Instruction Memory (12KiB for PRU0 and 12KiB for PRU1) which needs to be initialized by a Host processor that is external to the PRU-ICSS using the following initialization sequence before a PRU core executes any instructions.
Initialization Sequence:
The PRUSS_PRU0/1_IRAM regions are ONLY accessible to PRU-ICSS masters (external hosts like MPU Cortex-A15, DSP1, etc.) when the PRU0/PRU1 is not running. The access is via PRU-ICSS slave port on the device L3_MAIN interconnect
| Start Address | PRU0 | PRU1 |
|---|---|---|
| 0x0000_0000 | 12 KiB IRAM | 12 KiB IRAM |