JAJSFZ5Q June 2007 – August 2022 TMS320F28232 , TMS320F28232-Q1 , TMS320F28234 , TMS320F28234-Q1 , TMS320F28235 , TMS320F28235-Q1 , TMS320F28332 , TMS320F28333 , TMS320F28334 , TMS320F28335 , TMS320F28335-Q1
PRODUCTION DATA
デバイスごとのパッケージ図は、PDF版データシートをご参照ください。
図 8-26 に、各種の割り込みソース多重化の状況を示します。
8 つの PIE ブロック割り込みが 1 つの CPU 割り込みにグループ化されています。12 個の CPU 割り込みグループがあり、グループごとに 8 個の割り込みがあるので、合計 96 個の割り込みになります。2833x/2823x デバイスでは、表 8-32 に示すよう に、58 の割り込みがペリフェラルで使用されます。
TRAP #Vector Number 命令は、指定されたベクタに対応する割り込みサービス・ルーチンにプログラム制御を移します。TRAP #0 は、リセット・ベクタが指しているアドレスにプログラム制御を移そうとします。しかし、PIE ベクタ・テーブルにリセット・ベクタは含まれていません。したがって、PIE がイネーブルのときには TRAP #0 を使用しないでください。使用した場合には、未定義の動作が発生します。
PIE がイネーブルのとき、TRAP #1~TRAP #12 は、PIE グループ内の最初のベクタに対応する割り込みサービス・ルーチンにプログラム制御を移します。たとえば、TRAP #1 は INT1.1 からベクタをフェッチし、TRAP #2 は INT2.1 からベクタをフェッチします。
CPU 割り込み | PIE 割り込み(1) | |||||||
---|---|---|---|---|---|---|---|---|
INTx.8 | INTx.7 | INTx.6 | INTx.5 | INTx.4 | INTx.3 | INTx.2 | INTx.1 | |
INT1 | WAKEINT (LPM/WD) | TINT0 (タイマ 0) | ADCINT(2) (ADC) | XINT2 | XINT1 | 予約済み | SEQ2INT (ADC) | SEQ1INT (ADC) |
INT2 | 予約済み | 予約済み | EPWM6_TZINT (ePWM6) | EPWM5_TZINT (ePWM5) | EPWM4_TZINT (ePWM4) | EPWM3_TZINT (ePWM3) | EPWM2_TZINT (ePWM2) | EPWM1_TZINT (ePWM1) |
INT3 | 予約済み | 予約済み | EPWM6_INT (ePWM6) | EPWM5_INT (ePWM5) | EPWM4_INT (ePWM4) | EPWM3_INT (ePWM3) | EPWM2_INT (ePWM2) | EPWM1_INT (ePWM1) |
INT4 | 予約済み | 予約済み | ECAP6_INT (eCAP6) | ECAP5_INT (eCAP5) | ECAP4_INT (eCAP4) | ECAP3_INT (eCAP3) | ECAP2_INT (eCAP2) | ECAP1_INT (eCAP1) |
INT5 | 予約済み | 予約済み | 予約済み | 予約済み | 予約済み | 予約済み | EQEP2_INT (eQEP2) | EQEP1_INT (eQEP1) |
INT6 | 予約済み | 予約済み | MXINTA (McBSP-A) | MRINTA (McBSP-A) | MXINTB (McBSP-B) | MRINTB (McBSP-B) | SPITXINTA (SPI-A) | SPIRXINTA (SPI-A) |
INT7 | 予約済み | 予約済み | DINTCH6 (DMA) | DINTCH5 (DMA) | DINTCH4 (DMA) | DINTCH3 (DMA) | DINTCH2 (DMA) | DINTCH1 (DMA) |
INT8 | 予約済み | 予約済み | SCITXINTC (SCI-C) | SCIRXINTC (SCI-C) | 予約済み | 予約済み | I2CINT2A (I2C-A) | I2CINT1A (I2C-A) |
INT9 | ECAN1_INTB (CAN-B) | ECAN0_INTB (CAN-B) | ECAN1_INTA (CAN-A) | ECAN0_INTA (CAN-A) | SCITXINTB (SCI-B) | SCIRXINTB (SCI-B) | SCITXINTA (SCI-A) | SCIRXINTA (SCI-A) |
INT10 | 予約済み | 予約済み | 予約済み | 予約済み | 予約済み | 予約済み | 予約済み | 予約済み |
INT11 | 予約済み | 予約済み | 予約済み | 予約済み | 予約済み | 予約済み | 予約済み | 予約済み |
INT12 | LUF (FPU) | LVF (FPU) | 予約済み | XINT7 | XINT6 | XINT5 | XINT4 | XINT3 |
名称 | アドレス | サイズ (x16) | 説明(1) |
---|---|---|---|
PIECTRL | 0x0CE0 | 1 | PIE、制御レジスタ |
PIEACK | 0x0CE1 | 1 | PIE、アクノリッジ・レジスタ |
PIEIER1 | 0x0CE2 | 1 | PIE、INT1 グループ・イネーブル・レジスタ |
PIEIFR1 | 0x0CE3 | 1 | PIE、INT1 グループ・フラグ・レジスタ |
PIEIER2 | 0x0CE4 | 1 | PIE、INT2 グループ・イネーブル・レジスタ |
PIEIFR2 | 0x0CE5 | 1 | PIE、INT2 グループ・フラグ・レジスタ |
PIEIER3 | 0x0CE6 | 1 | PIE、INT3 グループ・イネーブル・レジスタ |
PIEIFR3 | 0x0CE7 | 1 | PIE、INT3 グループ・フラグ・レジスタ |
PIEIER4 | 0x0CE8 | 1 | PIE、INT4 グループ・イネーブル・レジスタ |
PIEIFR4 | 0x0CE9 | 1 | PIE、INT4 グループ・フラグ・レジスタ |
PIEIER5 | 0x0CEA | 1 | PIE、INT5 グループ・イネーブル・レジスタ |
PIEIFR5 | 0x0CEB | 1 | PIE、INT5 グループ・フラグ・レジスタ |
PIEIER6 | 0x0CEC | 1 | PIE、INT6 グループ・イネーブル・レジスタ |
PIEIFR6 | 0x0CED | 1 | PIE、INT6 グループ・フラグ・レジスタ |
PIEIER7 | 0x0CEE | 1 | PIE、INT7 グループ・イネーブル・レジスタ |
PIEIFR7 | 0x0CEF | 1 | PIE、INT7 グループ・フラグ・レジスタ |
PIEIER8 | 0x0CF0 | 1 | PIE、INT8 グループ・イネーブル・レジスタ |
PIEIFR8 | 0x0CF1 | 1 | PIE、INT8 グループ・フラグ・レジスタ |
PIEIER9 | 0x0CF2 | 1 | PIE、INT9 グループ・イネーブル・レジスタ |
PIEIFR9 | 0x0CF3 | 1 | PIE、INT9 グループ・フラグ・レジスタ |
PIEIER10 | 0x0CF4 | 1 | PIE、INT10 グループ・イネーブル・レジスタ |
PIEIFR10 | 0x0CF5 | 1 | PIE、INT10 グループ・フラグ・レジスタ |
PIEIER11 | 0x0CF6 | 1 | PIE、INT11 グループ・イネーブル・レジスタ |
PIEIFR11 | 0x0CF7 | 1 | PIE、INT11 グループ・フラグ・レジスタ |
PIEIER12 | 0x0CF8 | 1 | PIE、INT12 グループ・イネーブル・レジスタ |
PIEIFR12 | 0x0CF9 | 1 | PIE INT12 グループ・フラグ・レジスタ |
予約済み | 0x0CFA~0x0CFF | 6 | 予約済み |