航空・�関連の電子機器で使用される特殊な��タバス、スタンダード(標準)につ�紹介します�

Nacelle HP
ホ�� �� 製品技術� �� HI-6138/37/36/35 技術解説 �� BC設� �� 割り込みレジスタ設�

割り込みレジスタ設�

割り込みレジスタの設定�、以下�4つのレジスタに対して行います�

  • ハ�ドウェア割り込み有効レジスタ��0x000F��
  • ハ�ドウェア割り込み出力有効レジスタ��0x0013��
  • RT割り込み有効レジスタ��0x0012��
  • RT割り込み出力有効レジスタ��0x0016��

ハ�ドウェア割り込み有効レジスタ


ハ�ドウェア割り込み有効レジスタ��0x000F��

ハードウェア割り込み有効レジスタ(0x000F)


ハ�ドウェア割り込み出力有効レジスタ��0x0013��

ハードウェア割り込み出力有効レジスタ(0x0013)


ビッ� 名称 R/W 初期値 説�
15 HSPIINT R/W 0 ホス�SPI割り込み
予期しな�のSCKクロ�・パルスがSPIトランザクション中に発生した�
14 EECKE R/W 1 EEPROMチェ�サ�・エラー割り込み
自動�期化が有効な場合に適用されます�
RAMPF RAMパリ�失敗割り込み
こ�ビット�、デバイスがRAMパリ�・チェ�に失敗したときに�に設定されます。RAMエラーは訂正不�です�
13 RAMIF R/W 1 RAM初期化失敗割り込み
自動�期化が有効な場合に適用されます�
WDTX 送信機ウォ�ドック・タイ�アウ�
バスA、バスB送信機には、それぞ�663μsを�る連続送信を防止するためのウォ�ドック・タイマがあります�
12
11
LBFA
LBFB
R/W 0 ループ�バック失敗バスA割り込み��LBFA��
ループ�バック失敗バスB割り込み��LBFB��
RTが送信したすべてのワードに対して�イスは、ワード�有効性をチェ�します。同期、エンコード、ビ�数、パリ�・チェ�が含まれます�
LBFA Bitは、バスA上�無効�ミスマッチ�ワードを検�するた�にセ�されます�
LBFB Bitは、バスB上�無効�ミスマッチ�ワードを検�するた�にセ�されます�
10 MTTTRO R/W 0 MTタイ�タグ・カウンタ・ロールオーバ�
MTのタイ�タグ・カウンタがフルカウントからゼロにロールオーバしました� 「Time Tag Counter Configuration Register (0x0039)」で選択されたオプションに応じて、MTタイ�・カウント�16Bitまた�48Bitの�れかになります�
9 BCTTRO R/W 0 BCタイ�タグ・カウンタ・ロールオーバ�
BCのタイ�タグ・カウンタがフルカウントからゼロにロールオーバしました� 「Time Tag Counter Configuration Register (0x0039)」で選択されたオプションに応じて、BCタイ�・カウント�16Bitまた�48Bitの�れかになります�
8 Reserved 未使用
7 RTTTM R/W 0 RTタイ�タグ・マッ�
16Bit RTタイ�タグ・カウンタは、RTタイ�タグ・リロード/��レジスタに含まれる値に一致するカウントに増加します�
6 MTTTM R/W 0 MTタイ�タグ・マッ�
MTタイ�タグ・カウンタは、MTタイ�タグ・リロード/��レジスタに含まれる値に一致するカウントに増加します�
5 BCTTM R/W 0 BCタイ�タグ・マッ�
BCタイ�タグ・カウンタは、BCタイ�タグ・リロード/��レジスタに含まれる値に一致するカウントに増加します�
4 Reserved 未使用
3 RTAPF R/W 1 RTターミナル・アドレス・パリ�失敗割り込み
MRの立ち上がりエ�でRT動作ス��タス・レジスタ��0x0018�にラ�されたRTアドレスおよび、パリ�・ビットが�パリ�を示さな�きにセ�されます�
2-0 Reserved 未使用

BC割り込みレジスタ

BC割り込みレジスタは�3つのレジスタを使用しBC割り込み動作を制御します� 「BC割り込み有効レジスタ��0x0010�」にビットがセ�されると、対応するBC割り込みが有効になります�
有効にされた割り込みイベントが発生すると、対応するビ�が「BCペン�ング割り込みレジスタ��0x0007�」にセ�され� 割り込みログ・バッファが更新されます�
対応するビ�が「BC割り込み出力有効レジスタ��0x0014�」に設定されて�場合、メ�ージの完�にIRQ出力がアサートされます�


BC割り込み有効レジスタ��0x0010��

BC割り込み有効レジスタ(0x0010)


BCペン�ング割り込みレジスタ��0x0007��

BCペンディング割り込みレジスタ(0x0007)


BC割り込み出力有効レジスタ��0x0014��

BC割り込み出力有効レジスタ(0x0014)


ビッ� 名称 説�
15 BCWDT BCウォ�ドック・タイマ割り込み
BCフレー�時間の有効期限�
14 SELMSG BC選択メ�ージ割り込み
メ�ージ・ブロ�・コントロール・ワード�Bit4��EOM�を持つMIL-STD-1553メ�ージの完�
13 BCGPQ BC汎用キュー・ロールオーバ�割り込み
64ワード�循環BC汎用キュー・ポインタが�ース・アドレス値にロールオーバし�
12 BCRETRY BCリトライ割り込み
BCによるリトライ・メ�ージの発生。有効にすると、�功また�失敗に関係なく、最後に有効になったメ�ージのリトライ ��1回また�2回)後に割り込みが発生しま�
11 CSTKERR BCコール・スタ�・ポインタ・エラー割り込み
オーバ�フローまた�アンダーフローのために、BCサブルーチン・スタ�深さに違反しました� コールスタ�・レベルはBCのCAL(サブルーチン・コール)が実行されるた�に増�されます� RTN(サブルーチン・リターン)が実行されるた�に減少されます。コールスタ�・レベルの許容�は0��7です�
10 BCTRAP BCトラ��割り込み
BCが不正なOPコードをフェ�し、BC動作�現在の1553メ�ージが完�ると停止します� 不正なOPコード�、未定義また�パリ�・チェ�に失敗したか、バリ��ション(Bit9-5)の値が間違って�す� これが発生すると、「Bus Controller (BC) Condition Code Register (Read 0x0037)」�BCRUN Bit15および� 「Bus Controller (BC) General Purpose Flag Register (Write 0x0037)」が0にリセ�されます�

9 STATSET BCス��タス・セ�割り込み
BCは�違ったRTアドレス・フィールドを含むRTス��タス・ワードを受信した、また�8つの非予���タス・ビット��少なくと� 1つにつ�予期しな��を持つ。これらのビッ�(BCRビットを除�)期�は通常0です�
8-5 BCIRQ3:0 BC割り込み要�Bit3-0
こ�4Bit�0でな��合、BCはIRQ OPコードを実行しました�Bit8:5の値は、IRQ OPコードに関連するパラメータの4LSBと等しくなります� ユーザはアプリケーション要件に合わせて4Bitのパターンを定義することができます�
4 BCMERR BCメ�ージ・エラー割り込み
次の5つの条件の�れかが有効な場合、この割り込みが発生しま�
1. 非ブロードキャスト�メ�ージが、ME(メ�ージ・エラー)ス��タス・ビットが設定されたRTス��タス・ワードで終��
2. RT応答�タイ�アウ�
3. BCループバ�障害
4. RTス��タス・ワード�アドレスが正しくな�
5. 最小ギャ��時間の違反�有効な場合�
3 BCEOM BC終��ージ割り込み
メ�ージの有効性に関係なく、メ�ージが終��
2-0 Reserved 書き込み不可、読み出し時000

Copyright(C) MIL-STD-1553.jp All Rights Reserved.