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

Nacelle HP
ホã�ãƒ� �� 製å“技術è³�–™ �� HI-6138/37/36/35 技術解説 �� RT設å®� �� RTãƒ�‚¹ã‚¯ãƒªãƒ—タ・ãƒ��ブル設å®�

RTãƒ�‚¹ã‚¯ãƒªãƒ—タ・ãƒ��ブル設å®�

RTãƒ�‚¹ã‚¯ãƒªãƒ—タ・ãƒ��ブルã¯ã€ã‚¿ãƒ¼ãƒŸãƒŠãƒ«�ˆãƒ‡ãƒã‚¤ã‚¹�‰ãŒæœ‰åŠ¹ãªã‚³ãƒžãƒ³ãƒ‰ã‚’ã©ã®ã‚ˆã†ã«å‡¦ç�™ã‚‹ã‹ã‚’定義ã™ã‚‹ãŸã‚ã«ã‚ã‚Šã¾ã™ã€� ã“ã‚Œã¯ã€ã�スト(ã¾ãŸã�自動å�期化�‰ã«ã‚ˆã£ã¦èµ·å‹•æ™‚ã«åˆæœŸåŒ–ã•ã‚Œã¾ã™ã€�

  • サブアドレスã€ãƒ¢ãƒ¼ãƒ‰ã�コードã�動作を設å®�
  • 割り込ã¿ã®æœ‰åŠ¹�無効設å®�
  • メãƒ�‚»ãƒ¼ã‚¸ãƒ»ãƒ��ã‚¿æ ¼ç´å�´æ‰€
  • ãƒ��タ・ãƒãƒƒãƒ•ã‚¡æ ¼ç´æ–¹æ³�
  • サブアドレス・ビジー・ビッãƒ�
  • å�ƒ–ロãƒ�‚¯ã¯ã€�4Ã�16ビットã�ワードã§æ§‹æ�ã•ã‚Œã€�32ブロãƒ�‚¯Ã�4ã¤�ˆé€ä¿¡MCã€å—ä¿¡MCã€�€ä¿¡SAã€å—ä¿¡SA�‰ã§ã€åˆè¨�128ブロãƒ�‚¯ã‚ã‚Šã¾ã�

RTãƒ�‚¹ã‚¯ãƒªãƒ—タ・ãƒ��ブルã¯ã€RAMã®0x0400��0x05FFã«ã‚ã‚Šã¾ã™ã€‚下図ã«ãƒ��ブルã®æ§‹é€�を示ã—ã¾ã™ã€� å�ƒ–ロãƒ�‚¯ã®æœ€åˆã�ワードã�ã€ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ«ãƒ»ãƒ¯ãƒ¼ãƒ‰ã§ã™ã€‚コントロール・ワードã�ã€ã‚µãƒ–アドレスã¸ã®ã‚¢ã‚¯ã‚»ã‚¹æœ‰ç„¡ã€� ブロードキャストã�コマンドã�å—信有無を確èªã™ã‚‹ãŸã‚ã«ãƒã�リングã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€�

デスクリプタ・テーブル


é€ä¿¡ã‚µãƒ–アドレスã€å—信サブアドレスã®éƒ¨åˆ��ã€�1��30��0x1E�‰ç¯�›²ã®ã‚µãƒ–アドレス・フィールドをæŒã¤ã‚³ãƒžãƒ³ãƒ‰ã«å¯¾ã™ã‚‹å¿œç­”を定義ã—ã¾ã™ã€� ã“れらã�ã€å˜ç´”ãªNå—信ワードã�å—信コマンドã¾ãŸã�é€ä¿¡ã‚³ãƒžãƒ³ãƒ‰ã§ã™ï¼�N=1��32ワードç¯�›²�‰ã€� コマンドT/RビットãŒ0ã®ã¨ãã€å—信コマンド部åˆ�Œ é©ç”¨ã•ã‚Œã€T/RビットãŒ1ã®ã¨ãé€ä¿¡ã‚³ãƒžãƒ³ãƒ‰éƒ¨åˆ�Œé©ç”¨ã•ã‚Œã¾ã™ã€�0ãŠã‚ˆã³31��0x1F�‰ã�モードã�コードを表ã™ã�ã§ä½¿ç”¨ã•ã‚Œã¾ã›ã‚“ã€�

メãƒ�‚»ãƒ¼ã‚¸ãƒ»ãƒ��ã‚¿æ ¼ç´å�´æ‰€ã®è¨­å®�

ãƒ�ƒã‚¤ã‚¹ãŒã‚µãƒã�トã—ã¦ã�‚‹ãƒãƒƒãƒ•ã‚¡å½¢å¼ã�次ã®4ã¤ãŒã‚ã‚Šã¾ã�

  • 1. シングル・ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ï¼ˆã‚¤ãƒ³ãƒ�ƒƒã‚¯ã‚¹ãƒ»ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ï¼�
  • 2. ダブル・ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ï¼ˆãƒ”ンãƒãƒ³ãƒ»ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ï¼�
  • 3. 循環ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ï¼�
  • 4. 循環ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ï¼�

ã“れらã�ãƒãƒƒãƒ•ã‚¡è¨­å®šã�ã€ãƒ‡ã‚¹ã‚¯ãƒªãƒ—タ・ãƒ��ブルã®ã€Œã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ«ãƒ»ãƒ¯ãƒ¼ãƒ‰ã€�2-0ビットを使用ã—ã¦è¨­å®šã•ã‚Œã¾ã™ã€�

コントロール・ワード


PPEN CIR2EN CIR1EN ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ�
1 - - ダブル・ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ�
0 1 - 循環ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ï¼�
0 0 1 循環ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ï¼�
0 0 0 シングル・ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ�

ã“れらã�ãƒãƒƒãƒ•ã‚¡æ–¹å¼ã«ã¯ä»¥ä¸‹ã�特徴ãŒã‚ã‚Šã¾ã™ã€‚用途ã«åˆã‚ã›ã¦ã‚µãƒ–アドレスã”ã¨ã«è¨­å®šã‚’è¡Œã„ã¾ã™ã€�

モーãƒ� ãƒãƒƒãƒ•ã‚¡æ•° ãƒãƒƒãƒ•ã‚¡
サイズ
メãƒ�‚»ãƒ¼ã‚¸æƒ��±ãƒ¯ãƒ¼ãƒ� アプリケーション
シングル 1 N個ã�メãƒ�‚»ãƒ¼ã‚¸ãƒ»ã‚µã‚¤ã‚º ãƒ��ã‚¿ã¨åŒã˜ãƒãƒƒãƒ•ã‚¡ã«æ ¼ç´� é€å—信完äº�¾Œã�スト割り込ã¿ã‚’使用ã�1å€�(ã¾ãŸã�è¤�•°å€�)ã®ãƒ¡ãƒ�‚»ãƒ¼ã‚¸ã‚’å�ç�™ã‚�
ダブル 2 34ワードã�ãƒãƒƒãƒ•ã‚¡ã‚µã‚¤ã‚º ãƒ��ã‚¿ã¨åŒã˜ãƒãƒƒãƒ•ã‚¡ã«æ ¼ç´� å˜ä¸€ã®ãƒ¡ãƒ�‚»ãƒ¼ã‚¸ã‚’å�ç�™ã‚‹ãŸã‚ã«ã€ãƒãƒ�ƒ•ã‚¡Aã¨ãƒãƒƒãƒ•ã‚¡Bを交互ã«ä½¿ç”¨ã™ã‚‹
循環�� 1 Nワードサイズ ãƒ��ã‚¿ã¨åŒã˜ãƒãƒƒãƒ•ã‚¡ã«æ ¼ç´� ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ•ãƒ«ã«ãªã‚‹ã¾ã§ãƒ¡ãƒ�‚»ãƒ¼ã‚¸ã‚’å�ç�—ã€å®Œäº�¾Œã�ストã¸ã®å‰²ã‚Šè¾¼ã¿ã‚’発生ã•ã›ã‚‹
循環�� 1 Nワードサイズ�‹ãƒ¡ãƒ�‚»ãƒ¼ã‚¸æƒ��±ãƒ–ロãƒ�‚¯ 独立ã—ãŸãƒãƒ�ƒ•ã‚¡ã«æ ¼ç´� é€å—信完äº�¾Œã�スト割り込ã¿ã‚’使用ã—N個ã�メãƒ�‚»ãƒ¼ã‚¸ã‚’å�ç�™ã‚�
ãƒ��タ・ãƒãƒƒãƒ•ã‚¡ã«ã¯ã€�€£ç¶šã™ã‚‹ç´”粋ãªãƒ��ã‚¿ã®ã¿ãŒæ�¼ç´ã•ã‚Œã‚‹
��DDC社ã®ãƒãƒƒãƒ•ã‚¡æ–¹å¼ã«è¿‘ã„方法ï¼�

1. シングル・ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ï¼ˆã‚¤ãƒ³ãƒ�ƒƒã‚¯ã‚¹ãƒ»ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ï¼�

  • 最もå˜ç´”ãªãƒãƒƒãƒ•ã‚¡æ–¹å¼ã§ã€ãƒ¡ãƒ¢ãƒªæ¶ˆè²»é‡ãŒå°‘ãªã�
  • DDC社ã®ã‚·ãƒ³ã‚°ãƒ«ãƒ»ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ã¨åŒã˜æ©Ÿè�
  • メãƒ�‚»ãƒ¼ã‚¸ã¯ã€�34ワードã�ãƒ��タ・ãƒãƒƒãƒ•ã‚¡ã«ãƒªãƒ¼ãƒ‰ï¼ãƒ©ã‚¤ãƒˆã•ã‚Œã‚‹
  • ブロードキャスト用ã®ãƒãƒƒãƒ•ã‚¡ã¯åˆ�›¢
  • メãƒ�‚»ãƒ¼ã‚¸ãƒ»ãƒ��ã‚¿ã¨ãƒ¡ãƒ�‚»ãƒ¼ã‚¸æƒ��±ã¯ä¸€ç·’ã«æ ¼ç´ã•ã‚Œã‚‹

シングル・ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ã�å ´åˆã�ãƒ�‚¹ã‚¯ãƒªãƒ—タ・ブロãƒ�‚¯ã¯æ¬¡ã®ã‚ˆã†ã«å®šç¾©ã•ã‚Œã¾ã™ã€�

シングル・ãƒãƒƒãƒ•ã‚¡ã®å ´åˆã®ãƒ‡ã‚¹ã‚¯ãƒªãƒ—タ・ブロック


シングル・ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ã�概è¦ã‚’下図ã«ç¤ºã—ã¾ã�

シングル・モード・ãƒãƒƒãƒ•ã‚¡

シングル・ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ã�実際ã®RAM上ã¸ã®é…ç½®ã¯ä¸‹å›³ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€�

シングル・モード・ãƒãƒƒãƒ•ã‚¡å®Ÿéš›

�œå‹•ä½œï¼�

  • メãƒ�‚»ãƒ¼ã‚¸é€å—信完äº�¾Œã€ãƒ‡ãƒ¼ã‚¿ãƒ»ãƒã‚¤ãƒ³ã‚¿AãŒæŒ‡ç¤ºã™ã‚‹ã€ãƒãƒ�ƒ•ã‚¡ãƒ»ãƒ¡ãƒ¢ãƒª0x1500ã«ãƒ¡ãƒ�‚»ãƒ¼ã‚¸#1ãŒæ�¼ç´ã•ã‚� Index値��1ã€ãƒ‡ãƒ¼ã‚¿ãƒ»ãƒã‚¤ãƒ³ã‚¿Aã�0x1505ã«æ›´æ–°ã•ã‚Œã¾ã™ã€�
  • 次ã®ãƒ¡ãƒ�‚»ãƒ¼ã‚¸é€å—信完äº�¾Œã€ãƒãƒ�ƒ•ã‚¡ãƒ»ãƒ¡ãƒ¢ãƒª0x1505ã«ãƒ¡ãƒ�‚»ãƒ¼ã‚¸#2ãŒæ�¼ç´ã•ã‚Œã€�Index値��0ã«æ›´æ–°ã•ã‚Œã€� IXEQZ割り込ã¿ãŒç”Ÿæˆã•ã‚Œã¾ã™ã€�
  • メãƒ�‚»ãƒ¼ã‚¸#3以é™ã�ã€ãƒãƒ�ƒ•ã‚¡ãƒ»ãƒ¡ãƒ¢ãƒª0x1505ã«ä¸Šæ›¸ãã•ã‚Œã€IXEQZ割り込ã¿ã¯ç”Ÿæ�ã•ã‚Œã¾ã›ã‚“ã€�

2. ダブル・ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ï¼ˆãƒ”ンãƒãƒ³ãƒ»ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ï¼�

  • ãƒ��タ・ãƒãƒƒãƒ•ã‚¡Aã¨ãƒ��タ・ãƒãƒƒãƒ•ã‚¡Bã«äº¤äº’ã«æ ¼ç´ã™ã‚�
  • メãƒ�‚»ãƒ¼ã‚¸ãƒ»ãƒ��ã‚¿ã¨ãƒ¡ãƒ�‚»ãƒ¼ã‚¸æƒ��±ã¯ä¸€ç·’ã«æ ¼ç´�
  • 主ã«å—信サブアドレス用ã«ä½¿ç”¨ã•ã‚Œã‚�
  • メãƒ�‚»ãƒ¼ã‚¸é€å—信完äº�¾Œã€DBP��Data Pointer B�‰ãƒ“ãƒ�ƒˆãŒæ›´æ–°ã•ã‚Œã€æ¬¡ã®ãƒ¡ãƒ�‚»ãƒ¼ã‚¸ã§ä½¿ç”¨ã™ã‚‹ãƒãƒƒãƒ•ã‚¡ãŒå�ã‚Šæ›ã‚�
  • ホストã�ロセãƒ�‚µã¨ã®ãƒãƒ³ãƒ‰ã‚·ã‚§ã‚¤ã‚¯ã¯ã€ãƒ‡ãƒ¼ã‚¿ã®ä¸€è²«æ€§ã‚’ä¿è¨¼

ダブル・ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ã�å ´åˆã�ãƒ�‚¹ã‚¯ãƒªãƒ—タ・ブロãƒ�‚¯ã¯æ¬¡ã®ã‚ˆã†ã«å®šç¾©ã•ã‚Œã¾ã™ã€�

ダブル・ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰


ダブル・ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ã�概è¦ã‚’下図ã«ç¤ºã—ã¾ã™ã€�

ダブル・ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰æ¦‚è¦


ダブル・ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ã�実際ã®RAM上ã¸ã®é…ç½®ã¯ä¸‹å›³ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€�

ダブル・ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰å®Ÿéš›


�œå‹•ä½œï¼�

  • メãƒ�‚»ãƒ¼ã‚¸é€å—信完äº�¾Œã€ãƒ‡ãƒ¼ã‚¿ãƒ»ãƒã‚¤ãƒ³ã‚¿AãŒæŒ‡ç¤ºã™ã‚‹ã€ãƒãƒ�ƒ•ã‚¡ãƒ»ãƒ¡ãƒ¢ãƒª0x1500ã«ãƒ¡ãƒ�‚»ãƒ¼ã‚¸#1ãŒæ�¼ç´ã•ã‚� コントロール・ワードã�DPBビットãŒãƒªã‚»ãƒ�ƒˆã•ã‚Œã¾ã™ã€�
  • 次ã®ãƒ¡ãƒ�‚»ãƒ¼ã‚¸é€å—信完äº�¾Œã€ãƒ‡ãƒ¼ã‚¿ãƒ»ãƒã‚¤ãƒ³ã‚¿BãŒæŒ‡ç¤ºã™ã‚‹ã€ãƒãƒ�ƒ•ã‚¡ãƒ»ãƒ¡ãƒ¢ãƒª0x1522ã«ãƒ¡ãƒ�‚»ãƒ¼ã‚¸#2ãŒæ�¼ç´ã•ã‚Œã€� DPBビットã€BCASTビットãŒãƒªã‚»ãƒ�ƒˆã•ã‚Œã¾ã™ã€�
  • ブロードキャストã�メãƒ�‚»ãƒ¼ã‚¸#3ã‚’å—ä¿¡ã™ã‚‹ã¨ã€ã�ロードキャストã�ãƒ��タ・ãƒã‚¤ãƒ³ã‚¿ã� æŒ�¤ºã™ã‚‹ãƒã‚¤ãƒ³ã‚¿ã«ã€ãƒ¡ãƒ�‚»ãƒ¼ã‚¸#3ãŒæ�¼ç´ã•ã‚Œã€BCASTビットをセãƒ�ƒˆã—ã€IBR割り込ã¿ãŒç”Ÿæˆã•ã‚Œã¾ã™ã€�DPBビットã�変更ã•ã‚Œã¾ã›ã‚“ã€�

3. 循環ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ï¼�

  • メãƒ�‚»ãƒ¼ã‚¸æƒ��±ã¨ãƒ��タを一緒ã«æ ¼ç´�
  • モードã�コードã«ã¯ä½¿ç”¨ã•ã‚Œã¾ã›ã‚“
  • ãƒãƒ«ã‚¯ãƒ»ãƒ��タ転é€ã‚’実è£�™ã‚‹éš›ã«å‡¦ç�‚’ç°¡ç´�化å¯èƒ½

循環ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ï¼‘ã�å ´åˆã�ãƒ�‚¹ã‚¯ãƒªãƒ—タ・ブロãƒ�‚¯ã¯æ¬¡ã®ã‚ˆã†ã«å®šç¾©ã•ã‚Œã¾ã™ã€�

循環ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ï¼‘ã®å ´åˆã®ãƒ‡ã‚¹ã‚¯ãƒªãƒ—タ・ブロック

循環ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ï¼‘ã�概è¦ã‚’下図ã«ç¤ºã—ã¾ã™ã€�

循環ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ï¼‘

循環ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ï¼‘ã�実際ã®RAM上ã¸ã®é…ç½®ã¯ä¸‹å›³ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€�

循環ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ï¼‘実際

�œå‹•ä½œï¼�

  • メãƒ�‚»ãƒ¼ã‚¸é€å—信完äº�¾Œã€ç¾åœ¨ã‚¢ãƒ‰ãƒ¬ã‚¹ãŒæŒ‡ç¤ºã™ã‚‹0x1500ã«ãƒ¡ãƒ�‚»ãƒ¼ã‚¸#1ãŒæ�¼ç´ã•ã‚Œã€ãƒ‡ãƒã‚¤ã‚¹ã¯ç¾åœ¨ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚�0x1522ã«æ›´æ–°ã—ã¾ã™ã€�
  • 次ã®ãƒ¡ãƒ�‚»ãƒ¼ã‚¸é€å—信完äº�¾Œã€ç¾åœ¨ã‚¢ãƒ‰ãƒ¬ã‚¹ãŒæŒ‡ç¤ºã™ã‚‹0x1522ã«ãƒ¡ãƒ�‚»ãƒ¼ã‚¸#2ãŒæ�¼ç´ã•ã‚Œã€ãƒ‡ãƒã‚¤ã‚¹ã¯ç¾åœ¨ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚�0x1544ã«æ›´æ–°ã—ã¾ã™ã€�
  • ã•ã‚‰ã«ã€æ¬¡ã®ãƒ¡ãƒ�‚»ãƒ¼ã‚¸é€å—信完äº�¾Œã€ç¾åœ¨ã‚¢ãƒ‰ãƒ¬ã‚¹ãŒæŒ‡ç¤ºã™ã‚‹0x1544ã«ãƒ¡ãƒ�‚»ãƒ¼ã‚¸#3ãŒæ�¼ç´ã•ã‚Œã¾ã™ã€�
  • (1+ãƒ��タ・ワーãƒ�32アドレス≧終äº�‚¢ãƒ‰ãƒ¬ã‚¹ã¨ãªã‚‹ãŸã‚ã€ãƒ‡ãƒã‚¤ã‚¹ã¯ç¾åœ¨ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’開始アドレスã¨åŒã˜0x1500ã«æ›´æ–°ã—ã€IXEQZ割り込ã¿ã‚’生æˆã—ã¾ã™ã€�

4. 循環ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ï¼�

  • メãƒ�‚»ãƒ¼ã‚¸æƒ��±ã¨ãƒ��タを別ã€�«æ ¼ç´�
  • モードã�コードã«ã¯ä½¿ç”¨ã•ã‚Œã¾ã›ã‚“
  • ãƒãƒ«ã‚¯ãƒ»ãƒ��タ転é€ã‚’実è£�™ã‚‹éš›ã«å‡¦ç�‚’ç°¡ç´�化å¯èƒ½

循環ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ï¼’ã�å ´åˆã�ãƒ�‚¹ã‚¯ãƒªãƒ—タ・ブロãƒ�‚¯ã¯æ¬¡ã®ã‚ˆã†ã«å®šç¾©ã•ã‚Œã¾ã™ã€�

循環ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ï¼’ã®å ´åˆã®ãƒ‡ã‚¹ã‚¯ãƒªãƒ—タ・ブロック

循環ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ï¼’ã�概è¦ã‚’下図ã«ç¤ºã—ã¾ã™ã€�

循環ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ï¼’

循環ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ï¼’ã�実際ã®RAM上ã¸ã®é…ç½®ã¯ä¸‹å›³ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€�

循環ãƒãƒƒãƒ•ã‚¡ãƒ»ãƒ¢ãƒ¼ãƒ‰ï¼’実際

�œå‹•ä½œï¼�

  • メãƒ�‚»ãƒ¼ã‚¸é€å—信完äº�¾Œã€ç¾åœ¨ã‚¢ãƒ‰ãƒ¬ã‚¹ãŒæŒ‡ç¤ºã™ã‚‹0x1500ã«ãƒ¡ãƒ�‚»ãƒ¼ã‚¸#1ã€�0x1600ã«ãƒ¡ãƒ�‚»ãƒ¼ã‚¸æƒ��±ã€�0x1601ã«ã‚¿ã‚¤ãƒ�ã‚¿ã‚°ãŒæ�¼ç´ã•ã‚Œã¾ã™ã€� ãƒ�ƒã‚¤ã‚¹ã¯ç¾åœ¨ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚�0x1520ã€MIBアドレスã‚�0x1602ã«æ›´æ–°ã—ã¾ã™ã€�
  • 次ã®ãƒ¡ãƒ�‚»ãƒ¼ã‚¸é€å—信完äº�¾Œã€ç¾åœ¨ã‚¢ãƒ‰ãƒ¬ã‚¹ãŒæŒ‡ç¤ºã™ã‚‹0x1520ã«ãƒ¡ãƒ�‚»ãƒ¼ã‚¸#2ã€�0x1602ã«ãƒ¡ãƒ�‚»ãƒ¼ã‚¸æƒ��±ã€�0x1603ã«ã‚¿ã‚¤ãƒ�ã‚¿ã‚°ãŒæ�¼ç´ã•ã‚Œã¾ã™ã€� ãƒ�ƒã‚¤ã‚¹ã¯ç¾åœ¨ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚�0x1540ã€MIBアドレスã‚�0x1604ã«æ›´æ–°ã—ã¾ã™ã€�
  • ã•ã‚‰ã«ã€æ¬¡ã®ãƒ¡ãƒ�‚»ãƒ¼ã‚¸é€å—信完äº�¾Œã€ç¾åœ¨ã‚¢ãƒ‰ãƒ¬ã‚¹ãŒæŒ‡ç¤ºã™ã‚‹0x1540ã«ãƒ¡ãƒ�‚»ãƒ¼ã‚¸#3ã€�0x1604ã«ãƒ¡ãƒ�‚»ãƒ¼ã‚¸æƒ��±ã€�0x1605ã«ã‚¿ã‚¤ãƒ�ã‚¿ã‚°ãŒæ�¼ç´ã•ã‚Œã¾ã™ã€� ãƒ�ƒã‚¤ã‚¹ã¯ç¾åœ¨ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚�0x1560ã€MIBアドレスã‚�0x1606ã«æ›´æ–°ã—ã¾ã™ã€�
  • ã•ã‚‰ã«ã€æ¬¡ã®ãƒ¡ãƒ�‚»ãƒ¼ã‚¸é€å—信完äº�¾Œã€ç¾åœ¨ã‚¢ãƒ‰ãƒ¬ã‚¹ãŒæŒ‡ç¤ºã™ã‚‹0x1560ã«ãƒ¡ãƒ�‚»ãƒ¼ã‚¸#4ã€�0x1606ã«ãƒ¡ãƒ�‚»ãƒ¼ã‚¸æƒ��±ã€�0x1607ã«ã‚¿ã‚¤ãƒ�ã‚¿ã‚°ãŒæ�¼ç´ã•ã‚Œã¾ã™ã€� ãƒ�ƒã‚¤ã‚¹ã¯ã€ç¾åœ¨ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’開始アドレスã¨åŒã˜0x1500ã€MIBアドレスã‚�0x1600æ›´æ–°ã—ã€IXEQZ割り込ã¿ã‚’生æˆã—ã¾ã™ã€�

HI-6138/7/6/5技術解説

MIL-STD-1553製�



リンク

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