SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
The device implements two PRU subsystems (PRU-ICSS1, PRU-ICSS2). For more information about PRU-ICSS, see Chapter 30.
Table 2-11 describes the PRU-ICSS memory mapping.
Region Name | Start_Address (hex) | End_Address (hex) | Size | Description | |
---|---|---|---|---|---|
PRUSS_DATA_RAM0 | 0x0000 0000 | 0x0000 1FFF | 8KiB | PRU-ICSS Data RAM0 | |
PRUSS_DATA_RAM1 | 0x0000 2000 | 0x0000 3FFF | 8KiB | PRU-ICSS Data RAM1 | |
Reserved | 0x0000 4000 | 0x0000 FFFF | 48KiB | Reserved | |
PRUSS_DATA_RAM2 | 0x0001 0000 | 0x0001 FFFF | 64KiB | PRU-ICSS Data RAM2 (shared) (32KiB implemented) | |
PRUSS_INTC | 0x0002 0000 | 0x0002 1FFF | 8KiB | PRU-ICSS INTC configuration | |
PRUSS_PRU0_CONTROL | 0x0002 2000 | 0x0002 23FF | 1KiB | PRU-ICSS PRU0 control | |
Reserved | 0x0002 2400 | 0x0002 3FFF | 7KiB | Reserved | |
PRUSS_PRU1_CONTROL | 0x0002 4000 | 0x0002 43FF | 1KiB | PRU-ICSS PRU1 control | |
Reserved | 0x0002 4400 | 0x0002 5FFF | 7KiB | Reserved | |
PRUSS_CFG | 0x0002 6000 | 0x0002 7FFF | 8KiB | PRU-ICSS CFG | |
PRUSS_UART0 | 0x0002 8000 | 0x0002 9FFF | 8KiB | PRU-ICSS UART0 configuration | |
Reserved | 0x0002 A000 | 0x0002 DFFF | 16KiB | Reserved | |
PRUSS_IEP | 0x0002 E000 | 0x0002 FFFF | 8KiB | PRU-ICSS IEP configuration | |
PRUSS_ECAP_0 | 0x0003 0000 | 0x0003 1FFF | 8KiB | PRU-ICSS ECAP configuration | |
PRUSS_MII_RT | 0x0003 2000 | 0x0003 23FF | 1KiB | PRU-ICSS MII_RT configuration | |
PRUSS_MII_MDIO | 0x0003 2400 | 0x0003 3FFF | 7KiB | PRU-ICSS MII_MDIO configuration | |
Reserved | 0x0003 7000 | 0x0003 7FFF | 4KiB | Reserved | |
Reserved | 0x0003 8000 | 0x0003 AFFF | 12KiB | Reserved | |
Reserved | 0x0003 B000 | 0x1FFF FFFF | 524MiB | Reserved | |
L3_MAIN map | 0x2000 0000 | 0xFFFF FFFF | 3.4GiB | See Table 2-1 | |
Legend: | = PRU-ICSS private memory space | ||||
= Reserved memory space |