バス・スケジューリング
コマンド、およ�、コントロール
1553Bバスに対して、�の7221ターミナルが接続できます� 7221の通信は�7221バス・コントローラ��BC�Bus Controller�によって制御されます� ターミナルの1つは�7221 BCとして�する�があります� 7221 BCは1553B BCから完�に独立して�す� 7221 BCと1553B BCは、同じLRUに配置することも、異なるLRUに配置することもできます� 7221ターミナルは全てリモート�ターミナル��RT�Remote Terminal�です� BC機�は�されたターミナル上で動作する追�のサービスです�
7221 BCは、コマンド応答�ロトコルを使用して時�割多�接続スケジュールを実行します� スケジュールは�答�タイミングと長さを�します� �答�ソースと宛�も指定します。応答には、ソース、また�、宛�として任意�ターミナルを指定できるので� RT to RT通信を可能にします。このスケジュールによって、RT間�保証された最小帯域��時間を提供します�
バス・スケジュール
バス・スケジュールは、転送されるメ�ージのリストで構�され、可変数のマイナ�周期にまとめられて�す� マイナ�周期�、msec単位で表される固定長の周期です� すべてのマイナ�周期�バス・コマンド�フレー���BCF�で始まります� スケジュール��すべてのマイナ�周期�合計がメジャー周期です� BCは、スケジュールで�されて�ように�続した周期でコマンド�リストをブロードキャストします� 応答が�なコマンド�場合、BCはすべての応答フレー�、ターミナル確認応答フレー�、およ�、次のマイナ�・フレー�までの残り時間�ます� そ�後、BCは次のコマンドを続行します� ターミナルがスケジュールどおりに応答しな��合、BCは�された時刻に次のコマンドを続行します� 応答�ないRTはスケジュールの進行を妨げません。下図に、スケジュール構�を示して�す�
BCは�のコマンドを1つのバス・コマンド�フレー�にまとめることができます� コマンド�フレー�、応答フレー�、およ�、確認応答フレー�のシーケンスは��トランザクションと呼ばれます� 同期バス・コマンド�フレー���SBCF��、�イナ�・フレー�の開始を�することを除�バス・コマンド�フレー�と同じです�
BCは�答フレー�の完���タスを監視します� 応答�送信が失敗した�合、BCはスケジュールに�されて�メ�ージ処�プションに応じて再送信を開始できます�
スケジュール構�のグラフィカル表現
�ス・コマンド�、どのRTが送信するのか、どのRTが意図された宛�なのか� 送信するバイト数、使用するバス、許容リトライ回数、およ�、使用するト�ンマップを�します�
�トランザクション
効�最大化するために、コマンド/レスポンス・イベント��トランザクションとしてまとめられて�す� BCは1つのバス・コマンド�フレー�上に1つ以上�転送要求コマンドを入れることができます(要求コマンド数はユーザー設定可能で、XiCDTを使用して設定できます)� こ�バス・コマンド�フレー�、応答、そして応答確認�、「�トランザクション」と呼ばれます�
Edgewaterスケジュール作���ル��XiCDT�を使用してスケジュールを作�するときに� ユーザーは�トランザクション・レベルでメ�ージを指定する��ありません� ��ル上で使用するメ�ージ�定義済みVCメ�ージ�を選択すれ�� そこに定義されて�サイズ、周期、優先度から自動的にスケジュールが生成されます� ただし、�イナ�周期�のコマンド���ユーザーが�れ換えることはできません� 生�されたスケジュールは、スラ�時間とスケジュールの現実可能性が計算されます� ��ルはBCと同じルールを使用するため、計算されたスラ�時間�余裕時間)�実際のバス時間を反�します�
7221は�トランザクションを使用して、ターミナル間通信の制御、およ�、調整をします� �トランザクションは、次のメ�ージ・コンポ�ネントから構�されて�す�
- BCからの一連のコマンドを含むバス・コマンド�フレー���BCF/SBCF��
- �マンドに対するターミナル応答(データ、管�ど�フレー�
- �ーミナル応答フレー�に対するターミナル確認応答フレー��バス・コマンドで�された場合�
- ガード�スロ���Guard Slot I、II、IIIは�7221規�に従いShort、Medium、Longとして割り当てられます。Short、Medium、Longのガード�スロ�の長さ�シンボル時間で�され、ネ�ワーク・コンフィグレーション・パラメータの一部です�
下図に�トランザクションの構�を示します�
�トランザクション構�
ターミナル応答フレー�は、対応するBCコマンドと同じ�で送信ターミナルによって生�されます�
- ターミナル確認応答フレー�は、指定されたときにターミナル応答(データ�フレー�を受信したターミナルによって送信されます�
- 最初�ターミナル確認応答フレー�は、最後�ターミナル応答フレー�の後に送信されます。確認応答フレー�は、応答フレー�と同じ�で送信されます。応答フレー�に対して確認応答フレー�が要求されなかった�合、次の応答確認フレー�が代わりに送信されます。ギャ��はありません�
- 失敗した応答フレー�ごとに、BCは後続��トランザクションにそ�フレー�のリトライ・コマンドを含めることを決定することがあります�
�トランザクション
航空機環�は�行、およ�、安�性が重要な動作�信頼性が高く、確定的でなければなりません� 多くの現代�技術��の場合より効�ですが、それ�航空機では十�ではありません� スケジューリングには、Edgewaterはすべての��タ・フローをスケジュールに定義する�がある固定周期スケジュールを使用します� これは一部の��タ・フローが本来非周期的である場合には効�低下する可能性がありますが、スケジュールされたすべての��タ転送が確実に行われるようにします�
スケジュールを定義するとき�最初�作業は、メ�ージ・サイズと頻度の観点から、�なすべての��タ・フローを定義することです� これはターミナル間�フローではなく、機����タ・フローの観点から行われるべきです�
例えば�2つのターミナル間でビデオ・ストリー�、およ�、制御ストリー�を有する場合� 2つの��タ・ストリー�の特性、およ�、�性が異なる�で�2つのストリー�を別�定義する�があります� ��タ・フローが定義されると、�イナ�周期�長さが決定されます� 通常マイナ�周期�、シス��もっとも�度の高い��タ・フローと一致するように設定されます� ただし、�イナ�周期が短�ど、ネ�ワークの効��低下します� したがって、メ�ージ・サイズを大きくすることで頻度が低くなるかど�を確認するために��度の高い��タ・フローを�検討する�があります� 最適なマイナ�周期�長さ�シス�に依存しますが、一般�周期�40 msec��100 mscの�でなければなりません� Edgewaterのバス・スケジューリング・��ルXiCDTを使用すると、最適なスケジュールを評価、およ�、設定するために、さまざまなメ�ージの長さ��度、およ�、�イナ�周期長さを入力できます�
管��ージ
��タ応答フレー�に�えて、バス・コマンド�フレー�はMAC管��ージを指定することができます� これら�、�トランザクションでは応答として処�れると�点で、データ応答フレー�と同じ方法で処�れます� 定義された管��ージは次のとおりです�
- Type 1ト�ンマッ�
- Type 2ト�ンマッ�
- ベンダー固有�メ�ージ
ベンダー固有�メ�ージとは、追�の機�、また�、機�につ�ベンダーが定義できるメ�ージです� 7221コンプライアンス・�ト中は、�ンダー固有�メ�ージを使用しては�ません� Edgewaterは現在ベンダー固有�メ�ージを使用して�せん�
STANAG7221解説�【日本語技術�プレゼント�
STANAG7221通信規�の日本語解説書��70ペ�ジ��をIPROSにて配�ており、ダウンロードいただけます�