航空・å®�®™é–¢é€£ã®é›»å­æ©Ÿå™¨ã§ä½¿ç”¨ã•ã‚Œã‚‹ç‰¹æ®Šãªãƒ��ã‚¿ãƒã‚¹ã€ã‚¹ã‚¿ãƒ³ãƒ€ãƒ¼ãƒ‰ï¼ˆæ¨™æº–)ã«ã¤ã�¦ç´¹ä»‹ã—ã¾ã™ã€�

Nacelle HP
ホã�ãƒ� �� ãƒ��ã‚¿ãƒã‚¹�è¦æ�¼ �� ARINC 664/AFDX�� 概è¦� ペã�ジ

概�

å‰å²

1988å¹´ã®ã‚¨ã‚¢ãƒã‚¹A320ã®å•�¥­æ©Ÿã‚µãƒ¼ãƒ“スã¸ã®ãã�å°Žå�以æ¥ã€å�電化フライãƒã‚¤ãƒ¯ã‚¤ãƒ¤ãƒ»ã‚·ã‚¹ãƒ�ƒ ã¯ã€æ–°ã—ã„æ—�®¢æ©Ÿã§ä½¿ç”¨ã•ã‚Œã‚‹å”¯ä¸€ã®åˆ¶å¾¡ã‚·ã‚¹ãƒ�ƒ ã¨ãªã‚Šã¤ã¤ã‚ã‚‹ãらã�ººæ°—ã‚’å¾—ã¦ã�¾ã™ã€�

ã—ã‹ã—ã€�«˜ä¿¡é ¼æ€§ã€�«˜é€Ÿé€šä¿¡ç­‰ã‚’å¿�¦ã¨ã™ã‚‹æ©Ÿä¸Šã�慣性プラãƒ�ƒˆãƒ•ã‚©ãƒ¼ãƒ�ã€�€šä¿¡ã‚·ã‚¹ãƒ�ƒ ç­‰ã€ä»–ã�シスãƒ�ƒ ã®ãƒ›ã‚¹ãƒˆãŒå­˜åœ¨ã—ã¾ã™ã€� 特ã«åˆ¶å¾¡ã‚·ã‚¹ãƒ�ƒ ã€ãŠã‚ˆã�アビオニクスã¯ã€�€ä¿¡å…�‹ã‚‰ã‚¿ã‚¤ãƒ�リーã«å—ä¿¡æ©Ÿã«é…é€ã•ã‚Œã‚‹å®Œå�ã‹ã¤æœ€æ–°ã®ãƒ��ã‚¿ã‚’æŒã¤ã“ã¨ã«ä¾å­˜ã—ã¦ã�¾ã™ã€� 安å�性é‡è¦–シスãƒ�ƒ ã«ã¨ã£ã¦ã€ä¿¡é ¼ã§ãるリアルタイãƒ�通信リンクãŒä¸å¯æ¬�ã§ã™ã€�

ãã“ã§ã€AFDXãŒå½¹ç«‹ã¤ã¨ã“ã‚ã§ã™ã€‚ãã®A380æ©Ÿã�発展ã«ãŠã„ã¦ã‚¨ã‚¢ãƒã‚¹ã«ã‚ˆã‚Šå§‹ã‚られãŸã‚‚ã®ã¯ã€ã‚¢ãƒ“オニクス全二é‡ã‚¹ã‚¤ãƒ�ƒãƒ³ã‚°ãƒ»ã‚¤ãƒ¼ã‚µãƒãƒƒãƒˆã€AFDXã¨ã�†ç”¨èªžã‚’創りå�ã—ã¾ã—ãŸã€� AFDXã¯ã€�«˜é€Ÿãƒ‡ãƒ¼ã‚¿ä¼é€ã�よã†ãªæ•°å¤šãã®æ”¹å–�‚’ã€ã�ストã�エアフレーãƒ�ã«é–¢ã—ã¦ã¯ã€��ç·šã�è‘—ã—ã�¸›å°‘ã€ã—ãŸãŒã£ã¦ã€��ç·šã¨ä»˜éšã™ã‚‹é‡é‡ã®æ¸›å°‘ã‚’ã‚‚ãŸã‚‰ã—ã¦ã�¾ã™ã€�

AFDXã¨ã¯ä½•ã‹��

アビオニクス全二é‡ã‚¹ã‚¤ãƒ�ƒãƒ³ã‚°ãƒ»ã‚¤ãƒ¼ã‚µãƒãƒƒãƒˆï¼�Avionics Full DupleX Switched Ethernetã€AFDX�‰ã�ã€ã‚¢ãƒ“オニクス・サブシスãƒ�ƒ é–“ã�ãƒ��タ交æ›ç”¨ã®é›»æ°—ã€� ãŠã‚ˆã³ãƒ—ロトコル仕様を定義ã™ã‚‹æ¨™æº–ï¼�IEEE 802.3ã€ãŠã‚ˆã�ARINC 664, Part 7�‰ã§ã™ã€‚ãã®å‰èº«ã§ã‚ã‚‹ARINC 429よりã‚�1å�€æ—©ãã€ã‚¨ã‚¢ãƒã‚¹ã«ã‚ˆã‚Šå°Žå�ã•ã‚ŒãŸã‚ªãƒªã‚¸ãƒŠãƒ«ã®AFDXã®æ¦‚念をã�ースã«ã—ã¦ã�¾ã™ã€�

AFDXãŒãã®ã‚ˆã†ã«é­�Š›çš�ªæŠ€è¡“ã§ã‚ã‚‹ç�”±ã®1ã¤ã¯ã€�1972å¹´ã®ãã�発端以æ¥ã€ç¶™ç¶šçš„ã«æ”¹å–�•ã‚Œã¦ã�‚‹æˆç�ã—ãŸæŠ€è¡“ã§ã‚るイーサãƒãƒƒãƒˆã«åŸºã¥ã�¦ã�‚‹ã“ã¨ã§ã™ã€� 実際ã€ã‚¤ãƒ¼ã‚µãƒãƒƒãƒˆã¸ã®å•�¥­æŠ•è³�¨é€²æ­©ã¯ã€ARINC 429ã€MIL-STD-1553ã€ãŠã‚ˆã�ä»–ã�専用ãƒ��タ通信技術ã¨æ¯”è¼�—ã¦è¨€ãˆã�莫大ãªã‚‚ã�ã§ã™ã€�

AFDXãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯

図1 AFDXãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯


図1ã«ç¤ºã•ã‚Œã¦ã�‚‹ã‚ˆã†ã«ã€AFDXシスãƒ�ƒ ã¯ã€ä»¥ä¸‹ã�è¦ç´�ã‹ã‚‰æ§‹æ�ã•ã‚Œã¾ã™ã€�

アビオニクス・サブシスãƒ�ƒ ��

飛行制御コンピュータã€å�地ç�¸¬ä½ã‚·ã‚¹ãƒ�ƒ ã€ã‚¿ã‚¤ãƒ¤åœ§ç›£è¦–シスãƒ�ƒ ç­‰ã�よã†ãªåœ¨æ¥ã®æ©Ÿä¸Šã‚¢ãƒ“オニクス・サブシスãƒ�ƒ ã€� アビオニクス・コンピュータ・シスãƒ�ƒ ã¯ã€ã‚¢ãƒ“オニクス・サブシスãƒ�ƒ ã«è¨ˆç®—ç’°å¢�‚’æä¾›ã—ã¾ã™ã€� å�‚¢ãƒ“オニクス・コンピュータ・シスãƒ�ƒ ã¯ã€ã‚¢ãƒ“オニクス・サブシスãƒ�ƒ ã‚’AFDXインターコãƒã‚¯ãƒˆã«æŽ¥ç¶šã™ã‚‹çµ�¾¼ã‚¨ãƒ³ãƒ‰ã‚·ã‚¹ãƒ�ƒ ã‚’å«ã¿ã¾ã™ã€�


AFDXエンドシスãƒ�ƒ �ˆã‚¨ãƒ³ãƒ‰ã‚·ã‚¹ãƒ�ƒ �‰ï¼�

アビオニクス・サブシスãƒ�ƒ ã¨AFDXインターコãƒã‚¯ãƒˆé–“ã®ã€Œã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ã‚¤ã‚¹ã€ã‚’æä¾›ã—ã¾ã™ã€� å�‚¢ãƒ“オニクス・サブシスãƒ�ƒ ã®ã‚¨ãƒ³ãƒ‰ã‚·ã‚¹ãƒ�ƒ ãƒ»ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ã‚¤ã‚¹ã¯ã€ä»–ã�アビオニクス・サブシスãƒ�ƒ ã¨ã®å®‰å�ã‹ã¤ä¿¡é ¼ã§ãã‚‹ãƒ��タ交æ›ã‚’ä¿è¨¼ã—ã¾ã™ã€� ã“ã�インターフェイスã¯ã€ã‚·ãƒ³ãƒ—ルãªãƒ¡ãƒ�‚»ãƒ¼ã‚¸ãƒ»ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ã‚¤ã‚¹ã‚’介ã—ã¦ã€� ä»–ã�å�€�¨é€šä¿¡ã™ã‚‹ã“ã¨ã‚’å¯èƒ½ã¨ã™ã‚‹å�¨®ã‚¢ãƒ“オニクス・サブシスãƒ�ƒ ã«ã‚¢ãƒ—リケーション・プログラãƒ�・インターフェイス��API�‰ã‚’エクスãƒã�トã—ã¾ã™ã€�


AFDXインターコãƒã‚¯ãƒˆï¼�

全二é‡ã‚¹ã‚¤ãƒ�ƒãƒ³ã‚°ãƒ»ã‚¤ãƒ¼ã‚µãƒãƒƒãƒˆã�インターコãƒã‚¯ãƒˆã€‚ã“ã‚Œã�ã€ä¸€èˆ¬çš�«ãã�é©åˆ�ªå®›å�ã«ã‚¤ãƒ¼ã‚µãƒãƒƒãƒˆã�フレーãƒ�を転é€ã™ã‚‹ã‚¹ã‚¤ãƒ�ƒã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‹ã‚‰æ§‹æ�ã•ã‚Œã¾ã™ã€� ã“ã�イーサãƒãƒƒãƒˆã�スイãƒ�ƒãƒ³ã‚°æŠ€è¡“ã�ã€å¾“æ¥ã®ARINC 429ã®å˜æ–¹å‘ã€ã�イントã�トゥ・ãƒã‚¤ãƒ³ãƒˆæŠ€è¡“ã€ãŠã‚ˆã�MIL-STD-1553ãƒã‚¹æŠ€è¡“ã‹ã‚‰ã�離脱ã§ã™ã€� 図1ã®ä¾‹ã§ç¤ºã•ã‚Œã¦ã�‚‹ã‚ˆã†ã«ã€�2ã¤ã®ã‚¨ãƒ³ãƒ‰ã‚·ã‚¹ãƒ�ƒ ã¯ã€�3ã¤ã®ã‚¢ãƒ“オニクス・サブシスãƒ�ƒ ã«é€šä¿¡ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ã‚¤ã‚¹ã‚’æä¾›ã—ã€�3番目ã®ã‚¨ãƒ³ãƒ‰ã‚·ã‚¹ãƒ�ƒ ã¯ã€� ゲートウェイ・アプリケーションã«ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ã‚¤ã‚¹ã‚’供給ã—ã¾ã™ã€‚åŒæ§˜ã«ã€ã‚¢ãƒ“オニクス・サブシスãƒ�ƒ ã¨å¤–部IPãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯é–“ã�通信パスをæä¾›ã—ã€ä¸€èˆ¬çš�«ã€� ãƒ��ã‚¿ã®ãƒ­ãƒ¼ãƒ�‚£ãƒ³ã‚°ã¨ãƒ­ã‚®ãƒ³ã‚°ç”¨ã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€�

イーサãƒãƒƒãƒ�

イーサãƒãƒƒãƒˆã�èµ·æºã€ã‚¤ãƒ¼ã‚µãƒãƒƒãƒˆã�フレーãƒ�・フォーマットã€ãŠã‚ˆã�アビオニクス・アプリケーションã«ãŠã‘るスイãƒ�ƒãƒ³ã‚°ãƒ»ã‚¤ãƒ¼ã‚µãƒãƒƒãƒˆã�役割ã«ã¤ã�¦èª¬æ˜Žã—ã¾ã™ã€�

ALOHAãƒãƒƒãƒ�

1970å¹´ã€ãƒãƒ¯ã‚¤å¤§å­¦ã¯ã€ç•°ãªã‚‹å³¶ã«ä½ç½®ã™ã‚‹å±€é–“ã�ãƒ��タ通信をæä¾›ã™ã‚‹ãŸã‚ã«ã€ã€ŒALOHAãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€[Norman Abramson�›å›³4å‚ç�]ã¨å‘¼ã°ã‚Œã‚‹ãƒ‘ケãƒ�ƒˆç„¡ç·šã‚·ã‚¹ãƒ�ƒ ã‚’å°Žå�ã—ã¾ã—ãŸã€� 局中ã«é›�¸­åˆ¶å¾¡ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸã®ã§ã€è¡çª�¼�2以上ã�å±€ã®åŒæ™‚é€ä¿¡�‰ã�å¯èƒ½æ€§ãŒå­˜åœ¨ã—ã¦ã�¾ã—ãŸã€�

ALOHAãƒãƒƒãƒˆ

図4 ALOHAãƒãƒƒãƒ�


ALOHAプロトコル

  • é€ä¿¡ã™ã¹ãメãƒ�‚»ãƒ¼ã‚¸ãŒã‚ã‚Œã�ã€ãƒ¡ãƒ�‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹
  • メãƒ�‚»ãƒ¼ã‚¸ãŒä»–ã�é€ä¿¡ã¨è¡çªã—ãŸå�´åˆã€ãƒãƒ�‚¯ã‚ªãƒ•æˆ¦ç•¥ã‚’使用ã—ã¦å¾Œã§ãƒ¡ãƒ�‚»ãƒ¼ã‚¸ã®å†é€ä¿¡ã‚’試ã¿ã‚�

å•é¡�

  • 中央調整ãªã�
  • è¡çªã�ã€�žæ±ºå®šçš„ãªæŒ™å‹•ã‚’å°Žã

イーサãƒãƒƒãƒˆã�ローカル・エリア・ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯�ˆãƒ–ロードキャストã�メãƒ�‚£ã‚¢��

1972å¹´ã€Xerox Palo Alto研究センターã®Robert Metcalfeã¨David Boggsã¯ã€ALOHAãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®æ§‹æƒ³ã‚’確立ã—ã€�€šä¿¡åª’体ã¨ã—ã¦åŒè»¸ã‚±ãƒ¼ãƒ–ルを使用ã™ã‚‹ã€ã‚¤ãƒ¼ã‚µãƒãƒƒãƒˆã‚’発明ã—ãŸï¼ˆå›³5å‚ç��‰ã€� イーサãƒãƒƒãƒˆã�ã€�›†ä¸­åˆ¶å¾¡ãŒãªãã€ç•°ãªã‚‹å±€�ˆã�スト)ã‹ã‚‰ã�é€ä¿¡ã§è¡çªã�å¯èƒ½æ€§ãŒã‚ã‚‹ã¨ã�†æ„味ã«ãŠã„ã¦ã€ALOHAプロトコルã«é¡žä¼¼ã—ã¦ã�¾ã™ã€�

イーサãƒãƒƒãƒˆé€šä¿¡ãƒ—ロトコルã¯ã€ã€ŒCSMA�CDã€ï¼ˆæ¬é€æ³¢æ„ŸçŸ¥å¤šé‡ã‚¢ã‚¯ã‚»ã‚¹�è¡çªæ¤œå��‰ã¨å‘¼ã°ã‚Œã¾ã™ã€‚æ¬é€æ³¢æ„ŸçŸ¥ã¯ã€åª’体(åŒè»¸ã‚±ãƒ¼ãƒ–ル�‰ãŒã‚¢ã‚¤ãƒ‰ãƒ«çŠ¶æ…‹ã§ã‚ã‚‹ã‹ã€ãƒ“ジー状態ã§ã‚ã‚‹ã‹ã‚’ホストãŒæ¤œå�ã§ãã‚‹ã“ã¨ã‚’æ„味ã—ã¾ã™ã€� 多é‡ã‚¢ã‚¯ã‚»ã‚¹ã¯ã€è¤�•°ã®ãƒ›ã‚¹ãƒˆãŒå…±é€šåª’体ã«æŽ¥ç¶šã§ãã‚‹ã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚è¡çªæ¤œå�ã¯ã€ã�ストãŒé€ä¿¡æ™‚ã€ãã®é€ä¿¡ãŒåˆ¥ã®ãƒ›ã‚¹ãƒˆã�é€ä¿¡ã¨è¡çªã—ã¦ã�‚‹ã‹ã‚’検å�ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã“ã¨ã‚’æ„味ã—ã¾ã™ã€� オリジナルã®ã‚¤ãƒ¼ã‚µãƒãƒƒãƒˆã�ãƒ��タ・レートã�ã€�2.94 Mbpsã§ã—ãŸã€�

イーサãƒãƒƒãƒˆãƒ»ãƒ­ãƒ¼ã‚«ãƒ«ãƒ»ã‚¨ãƒªã‚¢ãƒ»ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ï¼ˆãƒ–ロードキャスト・メディア)

図5 イーサãƒãƒƒãƒˆã�ローカル・エリア・ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯�ˆãƒ–ロードキャストã�メãƒ�‚£ã‚¢��


イーサãƒãƒƒãƒˆã�プロトコル

  • é€ä¿¡ã™ã¹ãメãƒ�‚»ãƒ¼ã‚¸ãŒã‚ã‚Šã€åª’体ãŒã‚¢ã‚¤ãƒ‰ãƒ«çŠ¶æ…‹ã�å ´åˆãƒ¡ãƒ�‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹
  • メãƒ�‚»ãƒ¼ã‚¸ãŒä»–ã�é€ä¿¡ã¨è¡çªã—ãŸå�´åˆã€ãƒãƒ�‚¯ã‚ªãƒ•æˆ¦ç•¥ã‚’使用ã—ã¦å¾Œã§ãƒ¡ãƒ�‚»ãƒ¼ã‚¸ã®å†é€ä¿¡ã‚’試ã¿ã‚�

å•é¡�

  • 中央調整ãªã�
  • è¡çªã�ã€�žæ±ºå®šçš„ãªæŒ™å‹•ã‚’å°Žã

ã‚«ãƒ�‚´ãƒª5 UTPéŠ�ƒ„イストã�ペアを使用ã—ãŸã‚¤ãƒ¼ã‚µãƒãƒƒãƒ�

今日ã®ã‚¤ãƒ¼ã‚µãƒãƒƒãƒˆã�最も一般çš�ªé›»æ°—形態ã�ã€ãƒ„イストã�ペアéŠ�‚±ãƒ¼ãƒ–ルã®ä½¿ç”¨ã«åŸºã¥ãã¾ã™ã€‚一般çš�«ã€ã‚±ãƒ¼ãƒ–ルã¯ã€ã�イントã�トゥ・ãƒã‚¤ãƒ³ãƒˆã§ã‚ã‚Šã€ã‚¹ã‚¤ãƒ�ƒã«ç›´çµã—ãŸã�ストをæŒã¡ã¾ã™ã€� ファーストã�イーサãƒãƒƒãƒˆï¼�100 Mbps�‰ã�å ´åˆã€�2ペアã®ã‚«ãƒ�‚´ãƒª5 UTPéŠ�·šãŒã€Txã¨Rxã«å¯¾ã—ã¦å�€�½¿ç”¨ã•ã‚Œã¾ã™ã€�

é€ä¿¡ã®å ´åˆã€ãƒ‡ãƒ¼ã‚¿ã®å�4ビットã�ニブルã¯ã€�€ä¿¡ã«å…ˆç«‹ã¡ã€�5ビットã«ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ã“ã‚Œã�ã€ã€�4B/5Bエンコーãƒ�‚£ãƒ³ã‚°ã€ã¨å‘¼ã°ã‚Œã€�5ビットãŒãƒ��ã‚¿ã®4ビット毎ã«é€ä¿¡ã•ã‚Œã‚‹ã�ã§ã€�125 Mbpsã®é€ä¿¡ã‚¯ãƒ­ãƒ�‚¯å‘¨æ³¢æ•°ã¨ãªã‚Šã¾ã™ã€� 5ビットã«4ビットã�2å€ã�パターンãŒå­˜åœ¨ã™ã‚‹ã®ã§ã€�€ä¿¡ã•ã‚Œã‚‹å„パターンãŒã€ãƒ‡ãƒ¼ã‚¿ã®ä¿¡é ¼ã§ãã‚‹é€ä¿¡ã®ãŸã‚ã«è‰¯å¥½ãªã‚¯ãƒ­ãƒ�‚¯åŒæœŸ��0ã€ã¾ãŸã�1ãŒä¸€åˆ—ã«å¤šã™ãŽãªã�¼‰ã‚’æä¾›ã§ãã‚‹ã“ã¨ã‚’ä¿è¨¼ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€� 5ビットã�パターンã®ã�ã¤ã‹ã�ã€åˆ¶å¾¡ã‚³ãƒ¼ãƒ‰ã‚’表ç¾ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€�

イーサãƒãƒƒãƒˆã�フレーãƒ�・フォーマッãƒ�

イーサãƒãƒƒãƒˆãƒ»ãƒ•ãƒ¬ãƒ¼ãƒ ãƒ»ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆ

図6 イーサãƒãƒƒãƒˆã�フレーãƒ�・フォーマッãƒ�


図6ã«ç¤ºã™ã‚ˆã�«ã€IEEE 802.3ã¯ã€�7ãƒã‚¤ãƒˆã�プレアンブルã€ã‚¹ã‚¿ãƒ¼ãƒˆã�フレーãƒ�・ãƒ�ƒªãƒŸã‚¿��SFD�‰ã€ã‚¤ãƒ¼ã‚µãƒãƒƒãƒˆã�フレーãƒ�自体ã€ãŠã‚ˆã�最ä½�12ãƒã‚¤ãƒˆã�アイドル・シンボルã‹ã‚‰æ§‹æ�ã•ã‚Œã‚‹ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ãƒ¬ãƒ¼ãƒ�・ギャãƒ����IFG�‰ã‚’å«ã‚るよã†ã«ã€� イーサãƒãƒƒãƒˆé€ä¿¡ã®ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã‚’定義ã—ã¦ã�¾ã™ã€� イーサãƒãƒƒãƒˆã�フレーãƒ�ã¯ã€�6ãƒã‚¤ãƒˆã�å®›å�アドレスã€ç¶šã‘ã¦6ãƒã‚¤ãƒˆã�é€ä¿¡å…�‚¢ãƒ‰ãƒ¬ã‚¹ã€ãŠã‚ˆã�型フィールドã‹ã‚‰æ§‹æ�ã•ã‚Œã‚‹ã‚¤ãƒ¼ã‚µãƒãƒƒãƒˆã�ヘッダã§å§‹ã¾ã‚Šã¾ã™ã€� イーサãƒãƒƒãƒˆã�ペイロードã�ã€ã�ãƒ�ƒ€ã«ç¶šãã¾ã™ã€‚フレーãƒ�ã¯ã€�€ä¿¡ãƒ•ãƒ¬ãƒ¼ãƒ�ã«ãŠã„ã¦ãƒ“ットã�エラーを検å�ã™ã‚‹ãŸã‚ã«ãƒ•ãƒ¬ãƒ¼ãƒ�・ãƒã‚§ãƒ�‚¯ãƒ»ã‚·ãƒ¼ã‚±ãƒ³ã‚¹��FCS�‰ã‚’å«ã¿ã€IFGãŒç¶šãã¾ã™ã€� イーサãƒãƒƒãƒˆã�フレーãƒ�é•·ã¯ã€æœ€å°�64ãƒã‚¤ãƒˆã‹ã‚‰æœ€å¤§1518ãƒã‚¤ãƒˆã¾ã§å¤‰ã‚ã‚Šã¾ã™ã€�

イーサãƒãƒƒãƒˆé€šä¿¡�ˆãƒªãƒ³ã‚¯ãƒ»ãƒ¬ãƒ™ãƒ«�‰ã�ã€ã‚³ãƒã‚¯ã‚·ãƒ§ãƒ³ãƒ¬ã‚¹ã§ã™ã€‚到é”確èªã�ã€ã�ロトコル・スタãƒ�‚¯å†��より高度ãªãƒ¬ãƒ™ãƒ«ã§å–り扱ã‚ã‚Œãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“ã€�


åŠäºŒé‡ã‚¹ã‚¤ãƒ�ƒãƒ³ã‚°ãƒ»ã‚¤ãƒ¼ã‚µãƒãƒƒãƒ�

åŠäºŒé‡ãƒ¢ãƒ¼ãƒ‰ã�イーサãƒãƒƒãƒˆã�ã€å‰è¿°ã—ãŸã‚ªãƒªã‚¸ãƒŠãƒ«ã®ã‚¤ãƒ¼ã‚µãƒãƒƒãƒˆã�ローカル・エリア・ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®åˆ¥åã§ã™ã€� 説明ã—ãŸã‚ˆã�«ã€å›³5ã«ç¤ºã—ãŸåŒè»¸ã‚±ãƒ¼ãƒ–ルã®å ´åˆã�よã†ã«ã€è¤�•°ã®ãƒ›ã‚¹ãƒˆãŒåŒã˜é€šä¿¡åª’体ã«æŽ¥ç¶šã•ã‚Œã‚‹ã¨ãã«å•é¡ŒãŒå­˜åœ¨ã—ã€ä¸­å¤®èª¿æ•´ãŒå­˜åœ¨ã—ã¾ã›ã‚“ã€�2ã¤ã®ãƒ›ã‚¹ãƒˆãŒã€ŒåŒæ™‚ã«ã€é€ä¿¡ã—ã€� ãれらã�é€ä¿¡ãŒã€Œè¡çªã€ã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ã“ã®ã‚ˆã†ã«ã€ã�ストãŒé€ä¿¡è¡çªã‚’検å�ã§ãã‚‹å¿�¦æ€§ãŒã‚ã‚Šã¾ã™ã€‚è¡çªãŒç™ºç”Ÿã—ãŸï¼�2ã¤ä»¥ä¸Šã�ホストãŒåŒæ™‚ã«é€ä¿¡ã‚’試ã¿ã¦ã�‚‹�‰ã¨ãã€� å��ストã�ã€ãã®ãƒ��ã‚¿ã‚’å�é€ä¿¡ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。æ�らã‹ã«ã€åŒæ™‚ã«å†é€ä¿¡ã—ã€ãã®é€ä¿¡ãŒå�ã³è¡çªã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€�

ã“ã�ç¾è±¡ã‚’é¿ã‘ã‚‹ãŸã‚ã«ã€å„ホストã�ã€ãƒ‡ãƒ¼ã‚¿å†é€ä¿¡ã®ãŸã‚ã®é–“éš”ã‹ã‚‰ãƒ©ãƒ³ãƒ€ãƒ�ãªé€ä¿¡æ™‚é–“ã‚’é¸æŠžã—ã¾ã™ã€‚è¡çªãŒå†ã�検å�ã•ã‚ŒãŸå�´åˆã€ã�ストã�ã€å‰å›žã�サイズã®2å€ã�é–“éš”ã‹ã‚‰é€ä¿¡ã®ãŸã‚ã«åˆ¥ã®ãƒ©ãƒ³ãƒ€ãƒ�ãªæ™‚é–“ã‚’é¸æŠžã—ã¾ã™ã€� ã“ã‚Œã¯ã€å¤šãã®å ´åˆã€ãƒã‚¤ãƒŠãƒªæŒ�•°ãƒãƒƒã‚¯ã‚ªãƒ•æˆ¦ç•¥ã¨å‘¼ã°ã‚Œã¾ã™ã€�

イーサãƒãƒƒãƒˆã«ä¸­å¤®åˆ¶å¾¡ãŒãªã��ã§ã€ãƒã‚¤ãƒŠãƒªæŒ�•°ãƒãƒƒã‚¯ã‚ªãƒ•æˆ¦ç•¥ã«ãŠã‘るランダãƒ�è¦ç´�ã«ã‚‚ã‹ã‹ã‚らãšã€ç†è«–上ã€ãƒ‘ケãƒ�ƒˆãŒç¹°ã‚Šè¿”ã—è¡çªã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€� ã“ã‚ŒãŒæ„味ã™ã‚‹ã“ã¨ã¯ã€å˜ä¸€ã®ãƒ‘ケãƒ�ƒˆã®é€ä¿¡ã‚’試ã¿ã‚ˆã†ã¨ã™ã‚‹ã¨ã€è¡çªã�ç„¡é™ã�連鎖ãŒèµ·ã“ã‚Šã€ãƒ‘ケãƒ�ƒˆã®é€ä¿¡ãŒæ±ºã—ã¦æˆåŠŸã—ãªã�¯èƒ½æ€§ãŒã‚ã‚‹ã“ã¨ã§ã™ã€�

ã—ãŸãŒã£ã¦ã€åŠäºŒé‡ãƒ¢ãƒ¼ãƒ‰ã«ãŠã„ã¦ã¯ã€è¡çªã�ãŸã‚ã«éžå¸¸ã«å¤§ããªé€ä¿¡é�»¶ãŒèµ·ã“ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ã“ã®çŠ¶æ³ã�ã€ã‚¢ãƒ“オニクス・ãƒ��タ・ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«ãŠã„ã¦å—ã‘入れられã¾ã›ã‚“ã€�

ãã�ãŸã‚ã€è¦æ±‚ã•ã‚ŒãŸã“ã¨�ˆãã—ã¦ã€AFDXã§å®Ÿè£�•ã‚ŒãŸã“ã¨�‰ã�ã€�1パケãƒ�ƒˆãŒãã®ç›®çš�œ°ã«åˆ°é”ã™ã‚‹ã�ã«ã‹ã‹ã‚‹æ™‚é–“ã�最大é‡ãŒçŸ¥ã‚‰ã‚Œã¦ã�‚‹ã‚¢ãƒ¼ã‚­ãƒ�‚¯ãƒãƒ£ã§ã—ãŸã€‚ã“ã‚Œã�ã€ç«¶åˆã�シスãƒ�ƒ ã®é™¤åŽ»ã‚’æ„味ã—ã¾ã—ãŸã€�


ドゥーイング�¥ã‚¢ã‚¦ã‚§ã‚¤�¥ã‚¦ã‚£ã‚º�¥ã‚³ãƒ³ãƒ�ƒ³ã‚·ãƒ§ãƒ³

競åˆï¼ˆè¡çª�¼‰ã‚’é¿ã‘ã€ã—ãŸãŒã£ã¦ã€ãƒ‘ケãƒ�ƒˆãŒé€ä¿¡æ©Ÿã‹ã‚‰å—ä¿¡æ©Ÿã¾ã§ç§»å‹•ã™ã‚‹ã�ã«ã©ã®ä½ã‹ã‹ã‚‹ã®ã‹ã¨ã�†ä¸ç¢ºå®Ÿæ€§ã‚’é¿ã‘ã‚‹ãŸã‚ã«ã€å�二é‡ã‚¹ã‚¤ãƒ�ƒãƒ³ã‚°ãƒ»ã‚¤ãƒ¼ã‚µãƒãƒƒãƒˆã«ç§»è¡Œã™ã‚‹å¿�¦ãŒã‚ã‚Šã¾ã™ã€� 全二é‡ã‚¹ã‚¤ãƒ�ƒãƒ³ã‚°ãƒ»ã‚¤ãƒ¼ã‚µãƒãƒƒãƒˆã�ã€åŠäºŒé‡ãƒ™ã�スã®ã‚¤ãƒ¼ã‚µãƒãƒƒãƒˆã‚’使用ã—ãŸæ™‚ã«èµ·ã“るよã†ãªé€ä¿¡è¡çªã�å¯èƒ½æ€§ã‚’除去ã—ã¾ã™ã€� 図7ã«ç¤ºã™ã‚ˆã�«ã€ã‚ªãƒ¼ãƒˆãƒ‘イロãƒ�ƒˆã€ã�ãƒ�ƒ‰ã‚¢ãƒ��・ãƒ�‚£ã‚¹ãƒ—レイ等ã€å„アビオニクス・サブシスãƒ�ƒ ã¯ã€�€ä¿¡��Tx�‰ç”¨1ペアã¨å—ä¿¡��Rx�‰ç”¨1ペア㮠2ã¤ã®ãƒ�‚¤ã‚¹ãƒˆã�ペアãŒæ§‹æ�ã™ã‚‹å…¨äºŒé‡ãƒªãƒ³ã‚¯ä¸Šã�スイãƒ�ƒã«ç›´çµã•ã‚Œã¾ã™ï¼ˆã‚¹ã‚¤ãƒ�ƒã¯ã€å¤§ãƒœãƒƒã‚¯ã‚¹ã«å«ã¾ã‚Œã‚‹å…¨ã¦ã®è¦ç´�ã‹ã‚‰æ§‹æ�ã•ã‚Œã¾ã™ï¼‰ã€� スイãƒ�ƒã¯ã€�€å—ä¿¡å…±ã«ãƒ‘ケãƒ�ƒˆã‚’ãƒãƒ�ƒ•ã‚¡ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€�

図7ã«ç¤ºã™ã‚ˆã�«ã€ã‚¹ã‚¤ãƒ�ƒå†�§ä½•ãŒèµ·ã“ã£ã¦ã�‚‹ã®ã‹ã€è¦‹ã¦ã¿ã¾ã—ょã�€�

 全二é‡ã‚¹ã‚¤ãƒƒãƒãƒ³ã‚°ãƒ»ã‚¤ãƒ¼ã‚µãƒãƒƒãƒˆã®ä¾‹

図7 全二é‡ã‚¹ã‚¤ãƒ�ƒãƒ³ã‚°ãƒ»ã‚¤ãƒ¼ã‚µãƒãƒƒãƒˆã�ä¾�


スイãƒ�ƒã«ãŠã‘ã‚‹Rxã€ãŠã‚ˆã�Txãƒãƒƒãƒ•ã‚¡ã¯å…±ã«ã€FIFO�ˆå�入先å��‰ã�é �•ªã§å¤šé‡å…¥å‡ºåŠ›ãƒ‘ケãƒ�ƒˆã‚’æ�¼ç´ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€� I/O処ç�ƒ¦ãƒ‹ãƒƒãƒˆï¼�CPU�‰ã�役割ã¯ã€å�力Rxãƒãƒƒãƒ•ã‚¡ã‹ã‚‰å‡ºåŠ›Txãƒãƒƒãƒ•ã‚¡ã«ãƒ‘ケãƒ�ƒˆã‚’移動ã™ã‚‹ã“ã¨ã§ã™ã€� ãã�å®›å�アドレス�ˆãƒãƒ¼ãƒãƒ£ãƒ«ãƒªãƒ³ã‚¯è­˜åˆ¥å­ï¼‰ã‚’決定ã™ã‚‹ãŸã‚ã«ã€Rxãƒãƒƒãƒ•ã‚¡ã®æ¬¡ã®è¡Œã«ã‚ã‚‹å�ˆ°ç€ãƒ‘ケãƒ�ƒˆã‚’検査ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã“れを行ã£ãŸå¾Œã€ã©ã®Txãƒãƒƒãƒ•ã‚¡ãŒãƒ‘ケãƒ�ƒˆã‚’å—ä¿¡ã™ã¹ãã‹ã‚’決定ã™ã‚‹ãŸã‚ã«ã€è»¢é€ãƒ†ãƒ¼ãƒ–ルã«å‘ã‹ã�¾ã™ã€� パケãƒ�ƒˆã¯ã€ãƒ¡ãƒ¢ãƒªãƒ»ãƒã‚¹ã‚’介ã—ã¦Txãƒãƒƒãƒ•ã‚¡ã«ã‚³ãƒ”ã�ã•ã‚Œã€�¸æŠžã•ã‚ŒãŸã‚¢ãƒ“オニクス・サブシスãƒ�ƒ ã€ã¾ãŸã�別ã®ã‚¹ã‚¤ãƒ�ƒã¸ã®å‡ºåŠ›ãƒªãƒ³ã‚¯ä¸Šã«é€ä¿¡ã•ã‚Œã¾ã™ï¼�FIFOé �«�‰ã€� ã“ã�タイプã�スイãƒ�ƒãƒ³ã‚°ãƒ»ã‚¢ãƒ¼ã‚­ãƒ�‚¯ãƒãƒ£ã¯ã€ã‚¹ãƒˆã‚¢ãƒ»ã‚¢ãƒ³ãƒ‰ã�フォワードã¨å‘¼ã°ã‚Œã¾ã™ã€�

ã—ãŸãŒã£ã¦ã€å�二é‡ã‚¹ã‚¤ãƒ�ƒãƒ³ã‚°ãƒ»ã‚¢ãƒ¼ã‚­ãƒ�‚¯ãƒãƒ£ã§ã¯ã€åŠäºŒé‡ã‚¤ãƒ¼ã‚µãƒãƒƒãƒˆã§ç›´é¢ã™ã‚‹ç«¶åˆã�ã€å˜ã«ã‚¢ãƒ¼ã‚­ãƒ�‚¯ãƒãƒ£ãŒè¡çªã‚’排除ã™ã‚‹ãŸã‚ç„¡ããªã‚Šã¾ã™ã€� ç�«–çš„ã«ã¯ã€Rxã€ã¾ãŸã�Txãƒãƒƒãƒ•ã‚¡ã¯ã€ã‚ªãƒ¼ãƒã�フローã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ãŒã€ã‚¢ãƒ“オニクス・シスãƒ�ƒ ã®ãƒãƒƒãƒ•ã‚¡è¦æ±‚ãŒé©åˆ�ªã‚µã‚¤ã‚ºã§ã‚ã‚Œã°ã€ã‚ªãƒ¼ãƒã�フローã¯é¿ã‘られã¾ã™ã€�

全二é‡ã‚¹ã‚¤ãƒ�ƒãƒ³ã‚°ãƒ»ã‚¤ãƒ¼ã‚µãƒãƒƒãƒˆã§ã¯è¡çªã�ã‚ã‚Šã¾ã›ã‚“ãŒã€ãƒ‘ケãƒ�ƒˆã¯ã€ã‚¹ã‚¤ãƒ�ƒã«ãŠã‘る渋滞ã�ãŸã‚ã€�…延ã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€�

è¡çªã¨å†é€ä¿¡ã®ä»£ã‚ã‚Šã«ã€ã‚¹ã‚¤ãƒ�ƒãƒ³ã‚°ãƒ»ã‚¢ãƒ¼ã‚­ãƒ�‚¯ãƒãƒ£ã¯ã€ã‚るパケãƒ�ƒˆãŒé€ä¿¡ã•ã‚Œã‚‹ã¹ã別ã®ãƒ‘ケãƒ�ƒˆã‚’å¾�¤ã“ã¨ã«ã‚ˆã‚Šå°Žã‹ã‚Œã‚‹ãƒ©ãƒ³ãƒ€ãƒ�é�»¶ã®ãŸã‚ã€ã‚¸ãƒ�‚¿ã‚’ã‚‚ãŸã‚‰ã—ã¾ã™ã€� エンドシスãƒ�ƒ ã€ãŠã‚ˆã�スイãƒ�ƒã«ã‚ˆã‚Šå°Žå�ã•ã‚Œã‚‹ã‚¸ãƒ�‚¿ã®ç¨‹åº¦ã¯ã€ã‚¢ãƒ“オニクス・シスãƒ�ƒ å…¨ä½“ã�決定論的ãªå‹•ä½œã‚’é”æ�ã™ã‚‹å ´åˆã€åˆ¶å¾¡ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“ã€�

é…ç·šã�é‡é‡ã®æ¸›å°�

æ—¢ã«èª¬æ˜Žã—ãŸæ©Ÿè�強化ã«åŠ�ãˆã¦ã€AFDXã¯ã€ARINC 429ã¨æ¯”è¼�—ã¦ã€ã„ãã¤ã‹ã�追åŠ�ã®åˆ©ç‚¹ã‚’ã‚‚ãŸã‚‰ã—ã¾ã™ã€‚図8ã¯ã€ARINC 429ã¨AFDXé–“ã�ã�ã¤ã‹ã�差異を示ã—ã¾ã™ã€� ARINC 429ã«ãŠã„ã¦ã€ãƒ„イストã�ペアã¯ã€æ�性プラãƒ�ƒˆãƒ•ã‚©ãƒ¼ãƒ�ã‹ã‚‰æ–¹ä½ä¿¡å·ã‚’å—ä¿¡ã™ã‚‹å�ƒ‡ãƒã‚¤ã‚¹ã‚’リンクã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“ã€� ARINC 429ã®ãƒã‚¤ãƒ³ãƒˆã�トゥ・マルãƒã�イントã€ãŠã‚ˆã�éžåŒæœŸã�ロパティã¯ã€ã‚¢ãƒ“オニクス・シスãƒ�ƒ ãŒå„通信パスã«å¯¾ã—ã¦ARINC 429ãƒã‚¹ã‚’æŒãŸãªã‘ã‚Œã°ãªã‚‰ãªã�“ã¨ã‚’æ„味ã—ã¾ã™ã€� 多ãã®ã‚¨ãƒ³ãƒ‰ã�ãƒã‚¤ãƒ³ãƒˆã‚’æŒã¤ã‚·ã‚¹ãƒ�ƒ ã«ãŠã„ã¦ã€ã�イントã�トゥ・ãƒã‚¤ãƒ³ãƒˆé�ç·šã�ã€ä¸»è¦ãªã‚ªãƒ¼ãƒã�ヘッドã§ã™ã€‚ã“ã‚Œã�ã€è�大ãªé…ç·šãƒãƒ¼ãƒã‚¹ã¨ã€ãã‚Œã«ä»˜éšã—ã¦é‡é‡ãŒå¢—加ã—ã¾ã™ã€�

ã—ã‹ã—ã€AFDXã®å ´åˆã€å›³8ã«ç¤ºã™ã‚ˆã�«ã€å„ä¿¡å·ã¯ã€ãŸã¨ãˆå¤šãã®ã‚µãƒ–シスãƒ�ƒ ãŒæ�性プラãƒ�ƒˆãƒ•ã‚©ãƒ¼ãƒ�ã‹ã‚‰æ–¹ä½ä¿¡å·ã‚’è¦æ±‚ã—ã¦ã‚‚ã€�1度ã�ã‘スイãƒ�ƒã«æŽ¥ç¶šã•ã‚Œã€æ�性プラãƒ�ƒˆãƒ•ã‚©ãƒ¼ãƒ�ã«å€‹åˆ¥çš�«æŽ¥ç¶šã•ã‚Œã‚‹å¿�¦ã�ã‚ã‚Šã¾ã›ã‚“ã€�

ARINC 429ã§ã¯ã€�€ä¿¡æ©Ÿã�ã€�20å°ã®å—ä¿¡æ©Ÿã�ã¿ã«æŽ¥ç¶šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€�AFDXã§ã¯ã€æ�性プラãƒ�ƒˆãƒ•ã‚©ãƒ¼ãƒ�ã‹ã‚‰ã®æŽ¥ç¶šæ•°ã¯ã€� スイãƒ�ƒã®ãƒã�ト数ã«ã‚ˆã£ã¦ã®ã¿åˆ¶é™ã•ã‚Œã¾ã™ã€‚ã¾ãŸã€ã‚¹ã‚¤ãƒ�ƒã‚’カスケードã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€æŽ¥ç¶šæ•°ã¯ã€å¿�¦ã«ã‚ˆã‚Šå®¹æ˜“ã«å¢—加ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€�

AFDX対ARINC 429アーキテクãƒãƒ£

図8 AFDX対ARINC 429アーキãƒ�‚¯ãƒãƒ£

ARINC 664解説æ–�›¸ã€æ—¥æœ¬èªžæŠ€è¡“è³�–™ãƒ—レゼントã€�

ARINC 664/AFDX通信è¦æ�¼ã®æ—¥æœ¬èªžæŠ€è¡“è³�–™�ˆå�32ペã�ジ��ã‚’IPROSã«ã¦é…å¸�—ã¦ãŠã‚Šã€ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã„ãŸã ã‘ã¾ã™ã€�

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