SPRUIL1D May 2019 – December 2024 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
This section describes the actions needed to configure interrupts within the NAVSS. The information provided is applicable to either the NAVSS or MCU_NAVSS subsystems.
Table 10-103 are module-specific hardcoded parameters required to properly configure the NAVSS interrupt support.
| Parameter | Value NAVSS0 | Value MCU_NAVSS0 | Description |
|---|---|---|---|
| RA_RING_CNT | 1024 | 286 | Number of total rings supported |
| IA_SEVI | 4608 | 1536 | UDMA Interrupt Aggregator Source Event Input (SEVI) count |
| IA_VINTR | 256 | 256 | UDMA Interrupt Aggregator Virtual Interrupt (VINTR) count |
| IR_IBASE | See NAVSS Interrupt Router Input Mapping | See Interrupt Router Input Mapping | Interrupt Router input interrupt base number for given module (hardcoded values in interrupt router) |
| EO | See Global Event Map | See Global Event Map | Event offset (hardcoded offsets in NAVSS) |
Table 10-104 lists software-configurable variables used in the examples and descriptions.
| Variable | Valid Range | Description |
|---|---|---|
| R# | 0 – RA_RING_CNT-1 | Ring number |
| E# | 0 – (destination module specific) | Event number |
| GE# | = EO + E# | Global event number |
| SB# | 0 – IA_SEVI-1 | Interrupt aggregator status bit number |
| VI# | 0 – IA_VINTR-1 | Virtual interrupt number |
| OI# | 0 – 407 | Interrupt router output CPU interrupt number. See NAVSS Hardware Requests |