JADU124G January 2018 – June 2024 CC1312PSIP , CC1312R , CC1352P , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652PSIP , CC2652R , CC2652RB , CC2652RSIP , CC2662R-Q1
表 26-201 に、RFC_DBELL レジスタの メモリマップト レジスタを示します。表 26-201 にないレジスタ オフセット アドレスはすべて予約済みと見なして、レジスタの内容は変更しないでください。
| オフセット | 略称 | レジスタ名 | セクション |
|---|---|---|---|
| 0h | CMDR | ドアベル コマンド レジスタ | CMDR レジスタ (オフセット = 0h) [リセット = 00000000h] |
| 4h | CMDSTA | ドアベル コマンド ステータス レジスタ | CMDSTA レジスタ (オフセット = 4h) [リセット = 00000000h] |
| 8h | RFHWIFG | RF ハードウェア モジュールからの割り込みフラグ | RFHWIFG レジスタ (オフセット = 8h) [リセット = 00000000h] |
| Ch | RFHWIEN | RF ハードウェア モジュールの割り込みイネーブル | RFHWIEN レジスタ (オフセット = Ch) [リセット = 00000000h] |
| 10h | RFCPEIFG | コマンドおよびパケット エンジンで生成された割り込み用の割り込みフラグ | RFCPEIFG レジスタ (オフセット = 10h) [リセット = 00000000h] |
| 14h | RFCPEIEN | コマンドおよびパケット エンジンで生成された割り込み用の割り込みイネーブル | RFCPEIEN レジスタ (オフセット = 14h) [リセット = FFFFFFFFh] |
| 18h | RFCPEISL | コマンドおよびパケット エンジンで生成された割り込み用の割り込みベクタ選択 | RFCPEISL レジスタ (オフセット = 18h) [リセット = FFFF0000h] |
| 1Ch | RFACKIFG | ドアベル コマンド アクノリッジ割り込みフラグ | RFACKIFG レジスタ (オフセット = 1Ch) [リセット = 00000000h] |
| 20h | SYSGPOCTL | RF コア汎用出力制御 | SYSGPOCTL レジスタ (オフセット = 20h) [リセット = 00000000h] |
表の小さなセルに収まるように、複雑なビット アクセス タイプを記号で表記しています。表 26-202 に、このセクションでアクセス タイプに使用しているコードを示します。
| アクセス タイプ | コード | 説明 |
|---|---|---|
| 読み取りタイプ | ||
| R | R | 読み出し |
| 書き込みタイプ | ||
| W | W | 書き込み |
| リセットまたはデフォルト値 | ||
| -n | リセット後の値またはデフォルト値 | |
図 26-21 に、CMDR を示し、表 26-203 に、その説明を示します。
概略表に戻ります。
ドアベル コマンド レジスタ
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CMD | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 31-0 | CMD | R/W | 0h | コマンド レジスタ。書き込み時にコマンドおよびパケット エンジン (CPE) への割り込みを発生させます。 |
図 26-22 に、CMDSTA を示し、表 26-204 に、その説明を示します。
概略表に戻ります。
ドアベル コマンド ステータス レジスタ
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STAT | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 31-0 | STAT | R | 0h | 最後に使用したコマンドのステータス |
RFHWIFG は図 26-23に示されており、表 26-205で説明されています。
概略表に戻ります。
RF ハードウェア モジュールからの割り込みフラグ
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| 予約済み | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| 予約済み | RATCH7 | RATCH6 | RATCH5 | RATCH4 | |||
| R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RATCH3 | RATCH2 | RATCH1 | RATCH0 | RFESOFT2 | RFESOFT1 | RFESOFT0 | RFEDONE |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | TRCTK | MDMSOFT | MDMOUT | MDMIN | MDMDONE | FSCA | 予約済み |
| R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R-0h |
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 31-20 | 予約済み | R | 0h | 予約済み |
| 19 | RATCH7 | R/W | 0h | 無線タイマ チャネル 7 割り込みフラグ。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 18 | RATCH6 | R/W | 0h | 無線タイマ チャネル 6 割り込みフラグ。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 17 | RATCH5 | R/W | 0h | 無線タイマ チャネル 5 割り込みフラグ。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 16 | RATCH4 | R/W | 0h | 無線タイマ チャネル 4 割り込みフラグ。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 15 | RATCH3 | R/W | 0h | 無線タイマ チャネル 3 割り込みフラグ。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 14 | RATCH2 | R/W | 0h | 無線タイマ チャネル 2 割り込みフラグ。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 13 | RATCH1 | R/W | 0h | 無線タイマ チャネル 1 割り込みフラグ。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 12 | RATCH0 | R/W | 0h | 無線タイマ チャネル 0 割り込みフラグ。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 11 | RFESOFT2 | R/W | 0h | RF エンジン ソフトウェア定義の割り込み 2 フラグ。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 10 | RFESOFT1 | R/W | 0h | RF エンジン ソフトウェア定義の割り込み 1 フラグ。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 9 | RFESOFT0 | R/W | 0h | RF エンジン ソフトウェア定義の割り込み 0 フラグ。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 8 | RFEDONE | R/W | 0h | RF エンジン コマンド完了の割り込みフラグ。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 7 | 予約済み | R | 0h | 予約済み |
| 6 | TRCTK | R/W | 0h | デバッグ トレーサ システム ティック割り込みフラグ。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 5 | MDMSOFT | R/W | 0h | モデム ソフトウェア定義の割り込みフラグ。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 4 | MDMOUT | R/W | 0h | モデム FIFO 出力割り込みフラグ。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 3 | MDMIN | R/W | 0h | モデム FIFO 入力割り込みフラグ。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 2 | MDMDONE | R/W | 0h | モデム コマンド完了割り込みフラグ。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 1 | FSCA | R/W | 0h | 周波数シンセサイザ キャリブレーション アクセラレータ割り込みフラグ。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 0 | 予約済み | R | 0h | 予約済み |
RFHWIEN は図 26-24に示されており、表 26-206で説明されています。
概略表に戻ります。
RF ハードウェア モジュールの割り込みイネーブル
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| 予約済み | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| 予約済み | RATCH7 | RATCH6 | RATCH5 | RATCH4 | |||
| R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RATCH3 | RATCH2 | RATCH1 | RATCH0 | RFESOFT2 | RFESOFT1 | RFESOFT0 | RFEDONE |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | TRCTK | MDMSOFT | MDMOUT | MDMIN | MDMDONE | FSCA | 予約済み |
| R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R-0h |
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 31-20 | 予約済み | R | 0h | 予約済み |
| 19 | RATCH7 | R/W | 0h | RFHWIFG.RATCH7 の割り込みイネーブル。 |
| 18 | RATCH6 | R/W | 0h | RFHWIFG.RATCH6 の割り込みイネーブル。 |
| 17 | RATCH5 | R/W | 0h | RFHWIFG.RATCH5 の割り込みイネーブル。 |
| 16 | RATCH4 | R/W | 0h | RFHWIFG.RATCH4 の割り込みイネーブル。 |
| 15 | RATCH3 | R/W | 0h | RFHWIFG.RATCH3 の割り込みイネーブル。 |
| 14 | RATCH2 | R/W | 0h | RFHWIFG.RATCH2 の割り込みイネーブル。 |
| 13 | RATCH1 | R/W | 0h | RFHWIFG.RATCH1 の割り込みイネーブル。 |
| 12 | RATCH0 | R/W | 0h | RFHWIFG.RATCH0 の割り込みイネーブル。 |
| 11 | RFESOFT2 | R/W | 0h | RFHWIFG.RFESOFT2 の割り込みイネーブル。 |
| 10 | RFESOFT1 | R/W | 0h | RFHWIFG.RFESOFT1 の割り込みイネーブル。 |
| 9 | RFESOFT0 | R/W | 0h | RFHWIFG.RFESOFT0 の割り込みイネーブル。 |
| 8 | RFEDONE | R/W | 0h | RFHWIFG.RFEDONE の割り込みイネーブル。 |
| 7 | 予約済み | R | 0h | 予約済み |
| 6 | TRCTK | R/W | 0h | RFHWIFG.TRCTK の割り込みイネーブル。 |
| 5 | MDMSOFT | R/W | 0h | RFHWIFG.MDMSOFT の割り込みイネーブル。 |
| 4 | MDMOUT | R/W | 0h | RFHWIFG.MDMOUT の割り込みイネーブル。 |
| 3 | MDMIN | R/W | 0h | RFHWIFG.MDMIN の割り込みイネーブル。 |
| 2 | MDMDONE | R/W | 0h | RFHWIFG.MDMDONE の割り込みイネーブル。 |
| 1 | FSCA | R/W | 0h | RFHWIFG.FSCA の割り込みイネーブル。 |
| 0 | 予約済み | R | 0h | 予約済み |
RFCPEIFG は図 26-25に示されており、表 26-207で説明されています。
概略表に戻ります。
コマンドおよびパケット エンジンで生成された割り込み用の割り込みフラグ
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| INTERNAL_ERROR | BOOT_DONE | MODULES_UNLOCKED | SYNTH_NO_LOCK | IRQ27 | RX_ABORTED | RX_N_DATA_WRITTEN | RX_DATA_WRITTEN |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RX_ENTRY_DONE | RX_BUF_FULL | RX_CTRL_ACK | RX_CTRL | RX_EMPTY | RX_IGNORED | RX_NOK | RX_OK |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| IRQ15 | IRQ14 | FG_COMMAND_STARTED | COMMAND_STARTED | TX_BUFFER_CHANGED | TX_ENTRY_DONE | TX_RETRANS | TX_CTRL_ACK_ACK |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TX_CTRL_ACK | TX_CTRL | TX_ACK | TX_DONE | LAST_FG_COMMAND_DONE | FG_COMMAND_DONE | LAST_COMMAND_DONE | COMMAND_DONE |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 31 | INTERNAL_ERROR | R/W | 0h | 割り込みフラグ 31。コマンドおよびパケット エンジン (CPE) で予期しないエラーが検出されました。CPE をリセットする必要があります。これは、PRCM:PDCTL1RFC で RF コア電源ドメインをオフまたはオンに切り替えることで実行できます。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 30 | BOOT_DONE | R/W | 0h | 割り込みフラグ 30。コマンドおよびパケット エンジン (CPE) のブートが完了しました。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 29 | MODULES_UNLOCKED | R/W | 0h | 割り込みフラグ 29。コマンドおよびパケット エンジン (CPE) のブート プロセスの一部として、RF コア モジュールおよびメモリへのアクセスが可能になっています。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 28 | SYNTH_NO_LOCK | R/W | 0h | 割り込みフラグ 28。周波数シンセサイザのフェーズ ロック ループでロック損失が報告されました。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 27 | IRQ27 | R/W | 0h | 割り込みフラグ 27。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 26 | RX_ABORTED | R/W | 0h | 割り込みフラグ 26。パケット受信完了前にパケットの受信が停止しました。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 25 | RX_N_DATA_WRITTEN | R/W | 0h | 割り込みフラグ 25。Rx バッファの部分読み取りに書き込まれる指定バイト数。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 24 | RX_DATA_WRITTEN | R/W | 0h | 割り込みフラグ 24。Rx バッファの部分読み取りに書き込まれるデータ。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 23 | RX_ENTRY_DONE | R/W | 0h | 割り込みフラグ 23。Rx キュー データ入力の状態が完了に変更されました。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 22 | RX_BUF_FULL | R/W | 0h | 割り込みフラグ 22。Rx キューに収まりきらなかったパケットを受信しました。BLE モード:Rx キューに収まりきらなかったパケットを受信しました。IEEE 802.15.4 モード:Rx キューに収まりきらなかったフレームを受信しました。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 21 | RX_CTRL_ACK | R/W | 0h | 割り込みフラグ 21。BLE モードのみ:CRC OK な LL 制御パケットを受信したため、無視できず、アクノリッジが送信されます。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 20 | RX_CTRL | R/W | 0h | 割り込みフラグ 20。BLE モードのみ:CRC OK な LL 制御パケットを受信したため、無視できません。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 19 | RX_EMPTY | R/W | 0h | 割り込みフラグ 19。BLE モードのみ:CRC OK なパケットを受信したため、無視できないものの、ペイロードはありません。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 18 | RX_IGNORED | R/W | 0h | 割り込みフラグ 18。パケットを受信しましたが、無視できます。BLE モード:CRC OK なパケットを受信しましたが、無視できます。IEEE 802.15.4 モード:無視フラグが設定されたフレームを受信しました。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 17 | RX_NOK | R/W | 0h | 割り込みフラグ 17。CRC エラーが発生したパケットを受信しました。BLE モード:CRC エラーが発生したパケットを受信しました。IEEE 802.15.4 モード:CRC エラーが発生したフレームを受信しました。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 16 | RX_OK | R/W | 0h | 割り込みフラグ 16。パケットが正しく受信されました。BLE モード:CRC OK、ペイロードを含むパケットを受信したため、無視できません。IEEE 802.15.4 モード:CRC OK なフレームを受信しました。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 15 | IRQ15 | R/W | 0h | 割り込みフラグ 15。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 14 | IRQ14 | R/W | 0h | 割り込みフラグ 14。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 13 | FG_COMMAND_STARTED | R/W | 0h | 割り込みフラグ 13。IEEE 802.15.4 モードのみ:フォアグラウンドの無線操作コマンドがアクティブ状態になりました。 |
| 12 | COMMAND_STARTED | R/W | 0h | 割り込みフラグ 12。無線操作コマンドがアクティブ状態になりました。 |
| 11 | TX_BUFFER_CHANGED | R/W | 0h | 割り込みフラグ 11。BLE モードのみ:バッファの変更は、CMD_BLE_ADV_PAYLOAD の後に完了します。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 10 | TX_ENTRY_DONE | R/W | 0h | 割り込みフラグ 10。Tx キュー データ入力の状態が完了に変更されました。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 9 | TX_RETRANS | R/W | 0h | 割り込みフラグ 9。BLE モードのみ:パケットが再送信されました。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 8 | TX_CTRL_ACK_ACK | R/W | 0h | 割り込みフラグ 8。BLE モードのみ:送信された LL 制御パケットに対するアクノリッジを受信し、そのパケットに対してアクノリッジを送信しました。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 7 | TX_CTRL_ACK | R/W | 0h | 割り込みフラグ 7。BLE モード:送信された LL 制御パケットに対するアクノリッジを受信しました。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 6 | TX_CTRL | R/W | 0h | 割り込みフラグ 6。BLE モード:LL 制御パケットを送信しました。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 5 | TX_ACK | R/W | 0h | 割り込みフラグ 5。BLE モード:送信されたパケットに対するアクノリッジを受信しました。IEEE 802.15.4 モード:自動 ACK フレームを送信しました。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 4 | TX_DONE | R/W | 0h | 割り込みフラグ 4。パケットを送信しました。(BLE モード:パケットが送信されました。)(IEEE 802.15.4 モード:フレームが送信されました)。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 3 | LAST_FG_COMMAND_DONE | R/W | 0h | 割り込みフラグ 3。IEEE 802.15.4 モードのみ:一連のコマンドのうち、最後に実行されたフォアグラウンドの無線操作コマンドが完了しました。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 2 | FG_COMMAND_DONE | R/W | 0h | 割り込みフラグ 2。IEEE 802.15.4 モードのみ:フォアグラウンドの無線操作コマンドが完了しました。フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 1 | LAST_COMMAND_DONE | R/W | 0h | 割り込みフラグ 1。一連のコマンドのうち、最後に実行された無線操作コマンドが完了しました。(IEEE 802.15.4 モード:一連のコマンドのうち、最後に実行されたバックグラウンド レベルの無線操作コマンドが完了しました。)フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
| 0 | COMMAND_DONE | R/W | 0h | 割り込みフラグ 0。無線操作が完了しました。(IEEE 802.15.4 モード:バックグラウンド レベルの無線操作コマンドが完了しました。)フラグをクリアするにはゼロを書き込みます。1 を書き込んでも効果はありません。 |
RFCPEIEN は図 26-26に示されており、表 26-208で説明されています。
概略表に戻ります。
コマンドおよびパケット エンジンで生成された割り込み用の割り込みイネーブル
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| INTERNAL_ERROR | BOOT_DONE | MODULES_UNLOCKED | SYNTH_NO_LOCK | IRQ27 | RX_ABORTED | RX_N_DATA_WRITTEN | RX_DATA_WRITTEN |
| R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RX_ENTRY_DONE | RX_BUF_FULL | RX_CTRL_ACK | RX_CTRL | RX_EMPTY | RX_IGNORED | RX_NOK | RX_OK |
| R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| IRQ15 | IRQ14 | FG_COMMAND_STARTED | COMMAND_STARTED | TX_BUFFER_CHANGED | TX_ENTRY_DONE | TX_RETRANS | TX_CTRL_ACK_ACK |
| R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TX_CTRL_ACK | TX_CTRL | TX_ACK | TX_DONE | LAST_FG_COMMAND_DONE | FG_COMMAND_DONE | LAST_COMMAND_DONE | COMMAND_DONE |
| R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 31 | INTERNAL_ERROR | R/W | 1h | RFCPEIFG.INTERNAL_ERROR の割り込みイネーブル。 |
| 30 | BOOT_DONE | R/W | 1h | RFCPEIFG.BOOT_DONE の割り込みイネーブル。 |
| 29 | MODULES_UNLOCKED | R/W | 1h | RFCPEIFG.MODULES_UNLOCKED の割り込みイネーブル。 |
| 28 | SYNTH_NO_LOCK | R/W | 1h | RFCPEIFG.SYNTH_NO_LOCK の割り込みイネーブル。 |
| 27 | IRQ27 | R/W | 1h | RFCPEIFG.IRQ27 の割り込みイネーブル。 |
| 26 | RX_ABORTED | R/W | 1h | RFCPEIFG.RX_ABORTED の割り込みイネーブル。 |
| 25 | RX_N_DATA_WRITTEN | R/W | 1h | RFCPEIFG.RX_N_DATA_WRITTEN の割り込みイネーブル。 |
| 24 | RX_DATA_WRITTEN | R/W | 1h | RFCPEIFG.RX_DATA_WRITTEN の割り込みイネーブル。 |
| 23 | RX_ENTRY_DONE | R/W | 1h | RFCPEIFG.RX_ENTRY_DONE の割り込みイネーブル。 |
| 22 | RX_BUF_FULL | R/W | 1h | RFCPEIFG.RX_BUF_FULL の割り込みイネーブル。 |
| 21 | RX_CTRL_ACK | R/W | 1h | RFCPEIFG.RX_CTRL_ACK の割り込みイネーブル。 |
| 20 | RX_CTRL | R/W | 1h | RFCPEIFG.RX_CTRL の割り込みイネーブル。 |
| 19 | RX_EMPTY | R/W | 1h | RFCPEIFG.RX_EMPTY の割り込みイネーブル。 |
| 18 | RX_IGNORED | R/W | 1h | RFCPEIFG.RX_IGNORED の割り込みイネーブル。 |
| 17 | RX_NOK | R/W | 1h | RFCPEIFG.RX_NOK の割り込みイネーブル。 |
| 16 | RX_OK | R/W | 1h | RFCPEIFG.RX_OK の割り込みイネーブル。 |
| 15 | IRQ15 | R/W | 1h | RFCPEIFG.IRQ15 の割り込みイネーブル。 |
| 14 | IRQ14 | R/W | 1h | RFCPEIFG.IRQ14 の割り込みイネーブル。 |
| 13 | FG_COMMAND_STARTED | R/W | 1h | RFCPEIFG.FG_COMMAND_STARTED の割り込みイネーブル。 |
| 12 | COMMAND_STARTED | R/W | 1h | RFCPEIFG.COMMAND_STARTED の割り込みイネーブル。 |
| 11 | TX_BUFFER_CHANGED | R/W | 1h | RFCPEIFG.TX_BUFFER_CHANGED の割り込みイネーブル。 |
| 10 | TX_ENTRY_DONE | R/W | 1h | RFCPEIFG.TX_ENTRY_DONE の割り込みイネーブル。 |
| 9 | TX_RETRANS | R/W | 1h | RFCPEIFG.TX_RETRANS の割り込みイネーブル。 |
| 8 | TX_CTRL_ACK_ACK | R/W | 1h | RFCPEIFG.TX_CTRL_ACK_ACK の割り込みイネーブル。 |
| 7 | TX_CTRL_ACK | R/W | 1h | RFCPEIFG.TX_CTRL_ACK の割り込みイネーブル。 |
| 6 | TX_CTRL | R/W | 1h | RFCPEIFG.TX_CTRL の割り込みイネーブル。 |
| 5 | TX_ACK | R/W | 1h | RFCPEIFG.TX_ACK の割り込みイネーブル。 |
| 4 | TX_DONE | R/W | 1h | RFCPEIFG.TX_DONE の割り込みイネーブル。 |
| 3 | LAST_FG_COMMAND_DONE | R/W | 1h | RFCPEIFG.LAST_FG_COMMAND_DONE の割り込みイネーブル。 |
| 2 | FG_COMMAND_DONE | R/W | 1h | RFCPEIFG.FG_COMMAND_DONE の割り込みイネーブル。 |
| 1 | LAST_COMMAND_DONE | R/W | 1h | RFCPEIFG.LAST_COMMAND_DONE の割り込みイネーブル。 |
| 0 | COMMAND_DONE | R/W | 1h | RFCPEIFG.COMMAND_DONE の割り込みイネーブル。 |
RFCPEISL は図 26-27に示されており、表 26-209で説明されています。
概略表に戻ります。
コマンドおよびパケット エンジンで生成された割り込み用の割り込みベクタ選択
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| INTERNAL_ERROR | BOOT_DONE | MODULES_UNLOCKED | SYNTH_NO_LOCK | IRQ27 | RX_ABORTED | RX_N_DATA_WRITTEN | RX_DATA_WRITTEN |
| R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RX_ENTRY_DONE | RX_BUF_FULL | RX_CTRL_ACK | RX_CTRL | RX_EMPTY | RX_IGNORED | RX_NOK | RX_OK |
| R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| IRQ15 | IRQ14 | FG_COMMAND_STARTED | COMMAND_STARTED | TX_BUFFER_CHANGED | TX_ENTRY_DONE | TX_RETRANS | TX_CTRL_ACK_ACK |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TX_CTRL_ACK | TX_CTRL | TX_ACK | TX_DONE | LAST_FG_COMMAND_DONE | FG_COMMAND_DONE | LAST_COMMAND_DONE | COMMAND_DONE |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 31 | INTERNAL_ERROR | R/W | 1h | RFCPEIFG.INTERNAL_ERROR 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 30 | BOOT_DONE | R/W | 1h | RFCPEIFG.BOOT_DONE 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 29 | MODULES_UNLOCKED | R/W | 1h | RFCPEIFG.MODULES_UNLOCKED 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 28 | SYNTH_NO_LOCK | R/W | 1h | RFCPEIFG.SYNTH_NO_LOCK 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 27 | IRQ27 | R/W | 1h | RFCPEIFG.IRQ27 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 26 | RX_ABORTED | R/W | 1h | RFCPEIFG.RX_ABORTED 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 25 | RX_N_DATA_WRITTEN | R/W | 1h | RFCPEIFG.RX_N_DATA_WRITTEN 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 24 | RX_DATA_WRITTEN | R/W | 1h | RFCPEIFG.RX_DATA_WRITTEN 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 23 | RX_ENTRY_DONE | R/W | 1h | RFCPEIFG.RX_ENTRY_DONE 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 22 | RX_BUF_FULL | R/W | 1h | RFCPEIFG.RX_BUF_FULL 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 21 | RX_CTRL_ACK | R/W | 1h | RFCPEIFG.RX_CTRL_ACK 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 20 | RX_CTRL | R/W | 1h | RFCPEIFG.RX_CTRL 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 19 | RX_EMPTY | R/W | 1h | RFCPEIFG.RX_EMPTY 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 18 | RX_IGNORED | R/W | 1h | RFCPEIFG.RX_IGNORED 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 17 | RX_NOK | R/W | 1h | RFCPEIFG.RX_NOK 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 16 | RX_OK | R/W | 1h | RFCPEIFG.RX_OK 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 15 | IRQ15 | R/W | 0h | RFCPEIFG.IRQ15 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 14 | IRQ14 | R/W | 0h | RFCPEIFG.IRQ14 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 13 | FG_COMMAND_STARTED | R/W | 0h | RFCPEIFG.FG_COMMAND_STARTED 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 12 | COMMAND_STARTED | R/W | 0h | RFCPEIFG.COMMAND_STARTED 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 11 | TX_BUFFER_CHANGED | R/W | 0h | RFCPEIFG.TX_BUFFER_CHANGED 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 10 | TX_ENTRY_DONE | R/W | 0h | RFCPEIFG.TX_ENTRY_DONE 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 9 | TX_RETRANS | R/W | 0h | RFCPEIFG.TX_RETRANS 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 8 | TX_CTRL_ACK_ACK | R/W | 0h | RFCPEIFG.TX_CTRL_ACK_ACK 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 7 | TX_CTRL_ACK | R/W | 0h | RFCPEIFG.TX_CTRL_ACK 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 6 | TX_CTRL | R/W | 0h | RFCPEIFG.TX_CTRL 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 5 | TX_ACK | R/W | 0h | RFCPEIFG.TX_ACK 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 4 | TX_DONE | R/W | 0h | RFCPEIFG.TX_DONE 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 3 | LAST_FG_COMMAND_DONE | R/W | 0h | RFCPEIFG.LAST_FG_COMMAND_DONE 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 2 | FG_COMMAND_DONE | R/W | 0h | RFCPEIFG.FG_COMMAND_DONE 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 1 | LAST_COMMAND_DONE | R/W | 0h | RFCPEIFG.LAST_COMMAND_DONE 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
| 0 | COMMAND_DONE | R/W | 0h | RFCPEIFG.COMMAND_DONE 割り込みが使用する CPU 割り込みベクタを選択します。 0h = この割り込みラインを INT_RF_CPE0 割り込みベクタに関連付け 1h = この割り込みラインを INT_RF_CPE1 割り込みベクタに関連付け |
RFACKIFG は図 26-28に示されており、表 26-210で説明されています。
概略表に戻ります。
ドアベル コマンド アクノリッジ割り込みフラグ
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| 予約済み | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| 予約済み | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| 予約済み | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | ACKFLAG | ||||||
| R-0h | R/W-0h | ||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 31-1 | 予約済み | R | 0h | 予約済み |
| 0 | ACKFLAG | R/W | 0h | コマンド ACK の割り込みフラグ |
SYSGPOCTL は図 26-29に示されており、表 26-211で説明されています。
概略表に戻ります。
RF コア汎用出力制御
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| 予約済み | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| GPOCTL3 | GPOCTL2 | GPOCTL1 | GPOCTL0 | ||||||||||||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 31-16 | 予約済み | R | 0h | 予約済み |
| 15-12 | GPOCTL3 | R/W | 0h | RF コア GPO 制御ビット 3。RF コア GPO ライン 3 で出力する信号を選択します。 0h = CPE GPO ライン 0 1h = CPE GPO ライン 1 2h = CPE GPO ライン 2 3h = CPE GPO ライン 3 4h = MCE GPO ライン 0 5h = MCE GPO ライン 1 6h = MCE GPO ライン 2 7h = MCE GPO ライン 3 8h = RFE GPO ライン 0 9h = RFE GPO ライン 1 Ah = RFE GPO ライン 2 Bh = RFE GPO ライン 3 Ch = RAT GPO ライン 0 Dh = RAT GPO ライン 1 Eh = RAT GPO ライン 2 Fh = RAT GPO ライン 3 |
| 11-8 | GPOCTL2 | R/W | 0h | RF コア GPO 制御ビット 2。RF コア GPO ライン 2 で出力する信号を選択します。 0h = CPE GPO ライン 0 1h = CPE GPO ライン 1 2h = CPE GPO ライン 2 3h = CPE GPO ライン 3 4h = MCE GPO ライン 0 5h = MCE GPO ライン 1 6h = MCE GPO ライン 2 7h = MCE GPO ライン 3 8h = RFE GPO ライン 0 9h = RFE GPO ライン 1 Ah = RFE GPO ライン 2 Bh = RFE GPO ライン 3 Ch = RAT GPO ライン 0 Dh = RAT GPO ライン 1 Eh = RAT GPO ライン 2 Fh = RAT GPO ライン 3 |
| 7-4 | GPOCTL1 | R/W | 0h | RF コア GPO 制御ビット 1。RF コア GPO ライン 1 で出力する信号を選択します。 0h = CPE GPO ライン 0 1h = CPE GPO ライン 1 2h = CPE GPO ライン 2 3h = CPE GPO ライン 3 4h = MCE GPO ライン 0 5h = MCE GPO ライン 1 6h = MCE GPO ライン 2 7h = MCE GPO ライン 3 8h = RFE GPO ライン 0 9h = RFE GPO ライン 1 Ah = RFE GPO ライン 2 Bh = RFE GPO ライン 3 Ch = RAT GPO ライン 0 Dh = RAT GPO ライン 1 Eh = RAT GPO ライン 2 Fh = RAT GPO ライン 3 |
| 3-0 | GPOCTL0 | R/W | 0h | RF コア GPO 制御ビット 0。RF コア GPO ライン 0 で出力する信号を選択します。 0h = CPE GPO ライン 0 1h = CPE GPO ライン 1 2h = CPE GPO ライン 2 3h = CPE GPO ライン 3 4h = MCE GPO ライン 0 5h = MCE GPO ライン 1 6h = MCE GPO ライン 2 7h = MCE GPO ライン 3 8h = RFE GPO ライン 0 9h = RFE GPO ライン 1 Ah = RFE GPO ライン 2 Bh = RFE GPO ライン 3 Ch = RAT GPO ライン 0 Dh = RAT GPO ライン 1 Eh = RAT GPO ライン 2 Fh = RAT GPO ライン 3 |