SPNS141G August 2010 – October 2018 TMS570LS10106 , TMS570LS10116 , TMS570LS10206 , TMS570LS20206 , TMS570LS20216
PRODUCTION DATA.
デバイスごとのパッケージ図は、PDF版データシートをご参照ください。
The Vectored Interrupt Manager (VIM) provides hardware assistance for prioritizing and controlling the many interrupt sources present on the device. Interrupt requests originating from the device modules (i.e., SPI, LIN, SCI, etc.) are assigned to channels within the 64-channel VIM. Programming multiple interrupt sources to the same VIM channel effectively shares the VIM channel between sources. The VIM request channels are maskable so that individual channels can be selectively disabled. All interrupt requests can be programmed in the VIM to be of either type:
The VIM prioritizes interrupts, whose precedence of request channels decrease with ascending channel order in the VIM (0 [highest] and 64[lowest] priority). For VIM default mapping, channel priorities, and their associated modules see the table below. More information on the VIM can be found in the technical reference manual (TRM).
Modules | Interrupt Sources | Default VIM Interrupt Request |
---|---|---|
ESM | ESM High level interrupt (NMI) | 0 |
Reserved | (NMI) | 1 |
RTI | RTI compare interrupt 0 | 2 |
RTI | RTI compare interrupt 1 | 3 |
RTI | RTI compare interrupt 2 | 4 |
RTI | RTI compare interrupt 3 | 5 |
RTI | RTI overflow interrupt 0 | 6 |
RTI | RTI overflow interrupt 1 | 7 |
RTI | RTI timebase | 8 |
GIO | GIO interrupt A | 9 |
NHET | NHET level 1 interrupt | 10 |
HET TU | HET TU level 1 interrupt | 11 |
MIBSPI1 | MIBSPI1 level 0 interrupt | 12 |
LIN1 (incl. SCI) | LIN1 level 0 interrupt | 13 |
MIBADC1 | MIBADC1 event group interrupt | 14 |
MIBADC1 | MIBADC1 sw group 1 interrupt | 15 |
DCAN1 | DCAN1 level 0 interrupt | 16 |
Reserved | Reserved | 17 |
FlexRay | FlexRay level 0 interrupt | 18 |
CRC | CRC Interrupt | 19 |
ESM | ESM Low level interrupt | 20 |
SYSTEM | Software interrupt (SSI) | 21 |
CPU | PMU Interrupt | 22 |
GIO | GIO interrupt B | 23 |
NHET | NHET level 2 interrupt | 24 |
HET TU | HET TU level 2 interrupt | 25 |
MIBSPI1 | MIBSPI1 level 1 interrupt | 26 |
LIN1 (incl. SCI) | LIN1 level 1 interrupt | 27 |
MIBADC1 | MIBADC1 sw group 2 interrupt | 28 |
DCAN1 | DCAN1 level 1 interrupt | 29 |
Reserved | Reserved | 30 |
MIBADC1 | MIBADC1 magnitude interrupt | 31 |
FlexRay | FlexRay level 1 interrupt | 32 |
DMA | FTCA interrupt | 33 |
DMA | LFSA interrupt | 34 |
DCAN2 | DCAN2 level 0 interrupt | 35 |
DMM | DMM level 0 interrupt | 36 |
MIBSPI3 | MIBSPI3 level 0 interrupt | 37 |
MIBSPI3 | MIBSPI3 level 1 interrupt | 38 |
DMA | HBCA interrupt | 39 |
DMA | BTCA interrupt | 40 |
Reserved | Reserved | 41 |
DCAN2 | DCAN2 level 1 interrupt | 42 |
DMM | DMM level 1 interrupt | 43 |
DCAN1 | DCAN1 IF3 interrupt | 44 |
DCAN3 | DCAN3 level 0 interrupt | 45 |
DCAN2 | DCAN2 IF3 interrupt | 46 |
FPU | FPU interrupt | 47 |
FlexRay TU | FlexRay TU Transfer Status interrupt | 48 |
LIN2 (incl. SCI) | LIN2 level 0 interrupt | 49 |
MIBADC2 | MIBADC2 event group interrupt | 50 |
MIBADC2 | MIBADC2 sw group 1 interrupt | 51 |
FlexRay | FlexRay T0C interrupt | 52 |
MIBSPIP5 | MIBSPIP5 level 0 interrupt | 53 |
LIN2 (incl. SCI) | LIN2 level 1 interrupt | 54 |
DCAN3 | DCAN3 level 1 interrupt | 55 |
MIBSPIP5 | MIBSPIP5 level 1 interrupt | 56 |
MIBADC2 | MIBADC2 sw group 2 interrupt | 57 |
FlexRay TU | FlexRay TU Error interrupt | 58 |
MIBADC2 | MIBADC2 magnitude interrupt | 59 |
DCAN3 | DCAN3 IF3 interrupt | 60 |
Reserved | Reserved | 61 |
FlexRay | FlexRay T1C interrupt | 62 |
Reserved | Reserved | 63 |
Note: Address location 0x00000000 in the VIM RAM is reserved for the phantom interrupt ISR entry. |