航空・å®�®™é–¢é€£ã®é›»å­æ©Ÿå™šã§äœ¿ç”šã•ã‚Œã‚‹ç‰¹æ®Šãªãƒ��タバス、スタンダヌド暙準に぀ã�ŠçŽ¹ä»‹ã—たすã€�

Nacelle HP
ホã�ãƒ� �� ãƒ��タバス�èŠæ�Œ �� AS5643(IEEE-1394 FireWire) �� ノã�ド動äœ� ペã�ã‚ž

ノã�ド動äœ�

CCノã�ド動äœ�

CCノã�ドã�、ルヌトã�ノã�ド、サむクル・マスタ�ˆäœ¿ç”šã™ã‚‹å ŽåˆïŒ‰ã€ãŠã‚ˆã�、それぞれã�ãƒ��タ・バス甚のバス・マネヌゞャでなければなりたせんã€� アむ゜クロナス・トランザクションが利甚されるå�Žåˆã€ã‚µã‚€ã‚¯ãƒ«ãƒ»ã‚¹ã‚¿ãƒŒãƒˆã�パケãƒ�ƒˆã¯CCによっお送られおもよã�Œã€ãã‚Œã‚‰ã¯å¿�šã—ã‚‚STOFパケãƒ�ƒˆã«åŒæœŸã™ã‚‹å¿�Šã�ありたせんã€� こã�ため、STOFパケãƒ�ƒˆã«ç¶šãã‚µã‚€ã‚¯ãƒ«ãƒ»ã‚¹ã‚¿ãƒŒãƒˆã�パケãƒ�ƒˆã®æ•°ã«ã€ã�ヌス送信、受信たたã�、デヌタポンプã�オフセãƒ�ƒˆã™ã‚‹ã“ずは蚱容されたせんã€�

通垞バス動äœ�

非同期ストリヌãƒ�・パケãƒ�ƒˆã®ã¿ã‚’利甚したずきã�バス動䜜に぀ã�Šã¯ã€ã€�3.3.2.3 é �€å›³16 通垞バス動䜜」を参ç�しおくださいã€�

STOFパケãƒ�ƒˆ

CCはフレヌãƒ�開始パケãƒ�ƒˆ��STOF�‰ã‚’固定ã�フレヌãƒ�・レヌトで送信したすフレヌãƒ�・レヌトã�±0.1%�ˆäŸ‹ïŒ�10msecã€�12.5msecなど�‰ã€� STOFパケãƒ�ƒˆã¯ã€ãƒãƒ£ãƒ³ãƒãƒ«31䞊で送信される非同期ストリヌãƒ�・パケãƒ�ƒˆã§ãªã‘ればなりたせん。STOFメãƒ�‚»ãƒŒã‚žã¯ã€å›³12のようになりたすã€� STOFパケãƒ�ƒˆã«ã¯ã€ãƒ‘ケãƒ�ƒˆãƒ»ãƒ˜ãƒƒãƒ€ã‚�ƒ‘ケãƒ�ƒˆãƒ»ãƒˆãƒ¬ãƒŒãƒ©ãŒå­˜åœšã—なã�“ずに泚意がå¿�Šã§ã™ã€�

STOPパケット

図12 STOPパケãƒ�ƒˆ


(1)   CCブランチã�スãƒ��タス [CC Status]

CCブランチã�スãƒ��タス・ワヌドïŒ�Long Packed Boolean�‰ã�、各CCの障害状態を衚瀺しなければなりたせん。以䞋ã�ã€�8぀たでのCCずã€�16たでのバスを備えたシスãƒ�ƒ ãžã®å‰²åœ“お䟋です。異なる構æ�にも察応するこずが可胜ですã€�

LSB Bit 31 CCブランチA障害 CC-Branch A Failure
Bit 30 CCブランチB障害 CC-Branch B Failure
Bit 29 CCブランチC障害 CC-Branch C Failure
Bit 28 CCブランチD障害 CC-Branch D Failure
Bit 27 CCブランチE障害 CC-Branch E Failure
Bit 26 CCブランチF障害 CC-Branch F Failure
Bit 25 CCブランチG障害 CC-Branch G Failure
Bit 24 CCブランチH障害 CC-Branch H Failure
Bit 23 CCブランチAに接ç¶� Connected to CC-Branch A
Bit 22 CCブランチBに接ç¶� Connected to CC-Branch B
Bit 21 CCブランチCに接ç¶� Connected to CC-Branch C
Bit 20 CCブランチDに接ç¶� Connected to CC-Branch D
Bit 19 CCブランチEに接ç¶� Connected to CC-Branch E
Bit 18 CCブランチFに接ç¶� Connected to CC-Branch F
Bit 17 CCブランチGに接ç¶� Connected to CC-Branch G
Bit 16 CCブランチHに接ç¶� Connected to CC-Branch H
Bit 15 バス1に接ç¶� Connected to Bus 1
Bit 14 バス2に接ç¶� Connected to Bus 2
Bit 13 バス3に接ç¶� Connected to Bus 3
Bit 12 バス4に接ç¶� Connected to Bus 4
Bit 11 バス5に接ç¶� Connected to Bus 5
Bit 10 バス6に接ç¶� Connected to Bus 6
Bit 09 バス7に接ç¶� Connected to Bus 7
Bit 08 バス8に接ç¶� Connected to Bus 8
Bit 07 バス9に接ç¶� Connected to Bus 9
Bit 06 バス10に接ç¶� Connected to Bus 10
Bit 05 バス11に接ç¶� Connected to Bus 11
Bit 04 バス12に接ç¶� Connected to Bus 12
Bit 03 バス13に接ç¶� Connected to Bus 13
Bit 02 バス14に接ç¶� Connected to Bus 14
Bit 01 バス15に接ç¶� Connected to Bus 15
MSB Bit 00 バス16に接ç¶� Connected to Bus 16

(2)   ネットワヌク・バス・モヌãƒ� [Network Bus Mode]

ネットワヌク・バス・モヌドã�ワヌドïŒ�Long Packed Boolean�‰ã�、以䞋で定矩されるCCバスのため、珟圚の動䜜モヌドを衚瀺しなければなりたせんã€� ビットã�ã�šã‚Œã‹ãŒçŸåœšã®ãƒ¢ãƒŒãƒ‰ã‚’衚すためにã€�1に蚭定しなければなりたせん。これらのビットã�盞互排他的ですã€� è€�•°ã®ãƒ“ットが蚭定されおã�‚‹å Žåˆã€ãƒªãƒ¢ãƒŒãƒˆã�ノã�ドã�、この誀った蚭定を無芖し、操䜜前のモヌドで操䜜し続けなければなりたせんã€� 以䞋に瀺されたもの以倖ã�、モヌドã�ワヌド蚭定ã�違法であり、無効であるずみなされたす。異なる構æ�に察応するために、ナヌザ定矩ビット割圓おの䜿甚を定矩するå¿�ŠãŒã‚りたすã€�

LSB Bit 31 スタヌトアãƒ���å�期化モヌãƒ� Start-up/Initialization
Bit 30 ノã�マル・モヌãƒ� Normal
Bit 29 CC-Inãƒ�‚¹ãƒˆã�モヌドïŒ�STOFメãƒ�‚»ãƒŒã‚žã¯ãƒ�‚¹ãƒˆã�実行に関わらず存圚するこずができたす。ïŒ� CC-In-Test (STOF messages may or may not be present depending upon which tests are being performed)
Bit 28 予çŽ� �ˆèš­å®šå€€0�� Reserved (Shall be initialized to zero)
Bit 27 プログラãƒ�・アãƒ��ロヌãƒ� Program Upload
Bit 26 ãƒ�‚¹ãƒˆã�モヌãƒ� - 読蟌専甚 In Test Mode - Read Only
Bit 25 ãƒ�‚¹ãƒˆã�モヌãƒ� - 読蟌�æ›žèŸŒ In Test Mode - Read/Write
Bit 24��16 予çŽ�Œˆèš­å®šå€€0�� Reserved (Shall be initialized to zero (0))
MSB Bit 15��0 ナヌザ定矩 User Defined

(a)   スタヌトアãƒ���å�期化モヌドã�説æ˜� [Start-up/Initialization Mode Description]

電源投入たたã�、リセãƒ�ƒˆæ™‚に、CCはSTOFメãƒ�‚»ãƒŒã‚žã®ãƒãƒƒãƒˆãƒ¯ãƒŒã‚¯ãƒ»ãƒã‚¹ãƒ¢ãƒŒãƒ‰ã�ワヌドでは、スタヌトアãƒ���å�期化ビットを1に蚭定しなければなりたせんã€� STOFメãƒ�‚»ãƒŒã‚žã®ãƒãƒƒãƒˆãƒ¯ãƒŒã‚¯ãƒ»ãƒã‚¹ãƒ¢ãƒŒãƒ‰ã�ワヌドå�の他ã�すべおのビットã�れロに蚭定されなければなりたせんã€� すべおの初期化å�ç�Œå®Œäº�™ã‚‹ãšã€ã‚¹ã‚¿ãƒŒãƒˆã‚¢ãƒ���å�期化ビットã�れロにクリアされなければなりたせんã€�

(b)   ノã�マル・モヌドã�説æ˜� [Normal Mode Description]

䞀旊通垞の凊ç�‚’開始する準備ができ、CCはSTOFメãƒ�‚»ãƒŒã‚žã®ãƒãƒƒãƒˆãƒ¯ãƒŒã‚¯ãƒ»ãƒã‚¹ãƒ¢ãƒŒãƒ‰ã�ワヌドã�ã�šã‚Œã‹ã«ãƒŽã�マル・モヌドã�ビットを蚭定しなければなりたせんã€� STOFメãƒ�‚»ãƒŒã‚žã®ãƒãƒƒãƒˆãƒ¯ãƒŒã‚¯ãƒ»ãƒã‚¹ãƒ¢ãƒŒãƒ‰ã�ワヌドå�の他ã�すべおのビットã�れロに蚭定されなければなりたせん。䞀旊ノã�マル・モヌドで、STOFルヌルが芳察されるずã€� 通垞のバスのトラフィãƒ�‚¯ãŒé–‹å§‹ã•ã‚ŒãŸã™ã€� ネットワヌクが通垞モヌドでなã��Žåˆã€ãƒŽãƒŒãƒžãƒ«ãƒ»ãƒ¢ãƒŒãƒ‰ã�ビットã�れロにクリアされなければなりたせんã€�

(c)   CC-Inãƒ�‚¹ãƒˆã�モヌドã�説æ˜� [CC-In-Test Mode Description]

CCはãƒ�‚¹ãƒˆã�モヌドにある堎合、CCはSTOFメãƒ�‚»ãƒŒã‚žã®ãƒãƒƒãƒˆãƒ¯ãƒŒã‚¯ãƒ»ãƒã‚¹ãƒ¢ãƒŒãƒ‰ã�ワヌドã�ã�šã‚Œã‹ã«CC-In-Testモヌドビãƒ�ƒˆã‚’蚭定しなければなりたせんã€� STOFメãƒ�‚»ãƒŒã‚žã®ãƒãƒƒãƒˆãƒ¯ãƒŒã‚¯ãƒ»ãƒã‚¹ãƒ¢ãƒŒãƒ‰ã�ワヌドå�の他ã�すべおのビットã�れロに蚭定しなければなりたせんã€� CCはå†�ƒšãƒ�‚¹ãƒˆã‚’実行䞭にネットワヌク・バス通信は、様ã€�ªæ™‚点で��STOFず受信メãƒ�‚»ãƒŒã‚žã‚’終äº�•ã›ã‚‹�‰äž­æ–­ã™ã‚‹ã“ずができたすã€� 特定ã�シスãƒ�ƒ �ˆäŸ‹ãˆã°ã€ã‚»ãƒ«ãƒ•ã�ãƒ�‚¹ãƒˆã‚’実行によっお決定されたリモヌトã�ノã�ドã�、このæƒ��±ã«åå¿œã—たす。テストã�モヌドが完äº�™ã‚‹ãšã€CC-In-Testモヌドビãƒ�ƒˆã¯ã‚Œãƒ­ã«ã‚¯ãƒªã‚¢ã•ã‚Œãªã‘ればなりたせんã€�

(d)   プログラãƒ�・アãƒ��ロヌドã�モヌドã�説æ˜� [Program Upload Mode Description]

゜フトりェア・プログラãƒ�のロヌドがネットワヌク経由で進行しおã�‚‹å Žåˆã€CCはプログラãƒ�STOFメãƒ�‚»ãƒŒã‚žã®ãƒãƒƒãƒˆãƒ¯ãƒŒã‚¯ãƒ»ãƒã‚¹ãƒ¢ãƒŒãƒ‰ã�ワヌドã�ã�šã‚Œã‹ã«ãƒ¢ãƒŒãƒ‰ãƒ“ãƒ�ƒˆã‚’ã‚¢ãƒ��ロヌド蚭定しなければなりたせんã€� STOFメãƒ�‚»ãƒŒã‚žã®ãƒãƒƒãƒˆãƒ¯ãƒŒã‚¯ãƒ»ãƒã‚¹ãƒ¢ãƒŒãƒ‰ã�ワヌドå�の他ã�すべおのビットã�れロに蚭定されなければなりたせん。ã�ログラãƒ�のロヌドが行われおã�‚‹é–“、ネãƒ�ƒˆãƒ¯ãƒŒã‚¯ãƒ»ãƒã‚¹é€šä¿¡ã¯ã€� さたざたな時点で䞭断するこずができたすïŒ�STOFず受信メãƒ�‚»ãƒŒã‚žã‚’終äº�™ã‚‹ã“ずができる�‰ã€‚ã�ログラãƒ�ロヌドが完äº�™ã‚‹ãšã€ã�ログラãƒ�・アãƒ��ロヌドã�モヌドビãƒ�ƒˆãŒã‚Œãƒ­ã«ã‚¯ãƒªã‚¢ã•ã‚Œãªã‘ればなりたせんã€�

(e)   ãƒ�‚¹ãƒˆã�モヌドã�説明オプション�� [Test Mode Description��Optional�‰]

ãƒ�‚¹ãƒˆã�モヌドã�、STOFによっお通知されるもã�ž€äŸ‹ã�モヌドです。このモヌドでは、すべおのネットワヌク䞊ã�メモリの読蟌�æ›žèŸŒæ“äœœã‚’可胜にするためã€� リモヌドã�ノã�ド機噚に共通ã�ãƒ�‚¹ãƒˆæ–¹æ³•ã‚’提䟛したすã€� これは、STOFメãƒ�‚»ãƒŒã‚žãšãƒãƒƒãƒˆãƒ¯ãƒŒã‚¯ãƒ»ãƒã‚¹ãƒ¢ãƒŒãƒ‰ã�ビッãƒ�25�ˆèª­èŸŒ�æ›žèŸŒãƒ¢ãƒŒãƒ‰ïŒ‰ãš26�ˆèª­èŸŒã‚ªãƒ³ãƒªãƒŒãƒ»ãƒ¢ãƒŒãƒ‰ïŒ‰ã«ã‚‚関連したすã€� 読蟌�æ›žèŸŒãƒ“ットがTrueの堎合、リモヌトã�ノã�ドã�メモリの倀を読蟌たたã�、曞蟌できたす。もし、読蟌オンリヌ・ビットがTrueなら、リモヌトã�ノã�ドã�メモリ・ãƒ��タは読蟌のみ蚱可されたすã€� RAMメモリのみ曞蟌が蚱可されたす。すべおの䞍揮発メモリは��Flash、EEROMなど�‰ã�、曞蟌みが蚱可されたせん。すべおのメモリ・タむプã�読蟌可胜ですã€�

ãƒ�‚¹ãƒˆã�モヌドã�、すべおの所定ã�セヌフティ・むンタヌロãƒ�‚¯ãŒCCによっお満足されるå�Žåˆã€æœ‰åŠ¹ã«ãªã‚ŠãŸã™ã€‚このモヌドã�、メモリ怜査�ˆå€‹ã€��メモリ䜍眮�ãƒ‘ラメヌタたたã�、メモリç¯�›²�� および、メモリ曞蟌機è�のãƒ�‚¹ãƒˆãŠã‚ˆã�、統合開発䞭に䜿甚されるこずを意図しおã�‚‹ã€�

ãƒ�‚¹ãƒˆã�モヌドがアクãƒ�‚£ãƒ–である間、すべおの通垞のバス・トラフィãƒ�‚¯ãšé€šä¿¡ã¯ç¶™ç¶šã—なければなりたせん。通垞モヌドずãƒ�‚¹ãƒˆã�モヌドã�唯䞀の違いは、テストã�メãƒ�‚»ãƒŒã‚žã®è¿œåŠ�ですã€�

è©Šéš“è£�œ®ã¯ã€ãƒãƒ�ƒˆãƒ¯ãƒŒã‚¯ãƒ»ãƒã‚¹ãƒãƒ£ãƒ³ãƒãƒ«ç•ªå·ã‚’割圓おるものずしたすã€�

ãƒ�‚¹ãƒˆã�モヌドã�ずきに3぀の別ã€��メãƒ�‚»ãƒŒã‚žãƒ»ã‚¿ã‚€ãƒ—が䜿甚されたすメモリ読出コマンド、メモリ曞蟌コマンド、メモリ読出し曞蟌み応答ですã€� これは、詊隓è£�œ®ã‚’介しおè€�•°ã®ãƒªãƒ¢ãƒŒãƒˆã�ノã�ドã�ãƒ�‚¹ãƒˆã‚’サポã�トするためã�䞀般çš�ªãƒ�‚­ã‚¹ãƒˆã�メãƒ�‚»ãƒŒã‚žãƒ³ã‚°ãƒ»ãƒ•ã‚©ãƒŒãƒžãƒƒãƒˆãŠã‚ˆã�、方法に適合する掚奚される方法ですが、å¿��ˆã§ã¯ã‚りたせんã€� 以䞋ã�セクションで掚奚されるメãƒ�‚»ãƒŒã‚žãƒ»ãƒ•ã‚©ãƒŒãƒžãƒƒãƒˆãŠã‚ˆã�、定矩を確認しおくださいã€�

党おのãƒ�‚¹ãƒˆã�メãƒ�‚»ãƒŒã‚žã¯ã€ãƒªãƒ¢ãƒŒãƒˆã�ノã�ドがãƒ��タポンプã�メãƒ�‚»ãƒŒã‚ž�ˆè€�•°�‰ïŒˆãƒªãƒ¢ãƒŒãƒˆã�ノã�ドが任意ã�ãƒ��タポンプã�メãƒ�‚»ãƒŒã‚žã‚’実斜しおã�‚‹å ŽåˆïŒ‰ã‚’送信完äº�—た埌、デヌタポンプã�オフセãƒ�ƒˆãƒ»ã‚¿ã‚€ãƒ�割圓おの間に䌝送されたすã€�

ãƒ�‚¹ãƒˆã�メãƒ�‚»ãƒŒã‚žã¯ã€ãƒ‡ãƒŒã‚¿ãƒãƒ³ãƒ—ã�オフセãƒ�ƒˆæ™‚間䞭にリモヌトã�ノã�ドによっお送信され、たた、デヌタポンプã�オフセãƒ�ƒˆæ™‚間䞭にリモヌトã�ノã�ドによっお受信されなければなりたせんã€� ãƒ��タポンプ時間é�åˆ��、ワヌストã�ケヌスのãƒ��タポンプã�メãƒ�‚»ãƒŒã‚žãƒ»ã‚µã‚€ã‚ºãšãƒ�‚¹ãƒˆã�メãƒ�‚»ãƒŒã‚žãŒã€ç‰¹å®šã�シスãƒ�ƒ ã®ãŸã‚ã®ã‚µã‚€ã‚ºã‚’収容する倧きさになりたすã€�

読蟌たたã�、曞蟌メモリ・コマンドを受信するず、リモヌトã�ノã�ドã�2フレヌãƒ�たたã�、数フレヌãƒ�以å†�«å¿œç­”するå¿�ŠãŒã‚りたすã€�

コマンドがメモリ読蟌コマンドであったå�Žåˆã�、リモヌトã�ノã�ドã�割圓おられたデヌタポンプã�オフセãƒ�ƒˆæ™‚é–“�ˆä»»æ„ã�通垞のãƒ��タポンプã�メãƒ�‚»ãƒŒã‚žãŒé€ä¿¡ã•ã‚ŒãŸåŸŒïŒ‰ã§ã€åˆ¥ã®ãƒ¡ãƒ¢ãƒªã‚’読取るコマンドが受信されるたでã€� たたã�ã€�›»æºãŒå†æŠ•å…¥ã•ã‚Œã‚‹ãŸã§ã€ãŸãŸã�、シスãƒ�ƒ å…šäœ“ã�リセãƒ�ƒˆãŒç”Ÿæˆã•ã‚Œã‚‹ãŸã§ã€ãƒ¡ãƒ¢ãƒªäœçœ®ã®å†�®¹ã‚’読取りã€�€ä¿¡ã—続けなければなりたせんã€�

ãƒ�‚¹ãƒˆã�モヌドが開始されたらã€�›»æºå�投å�たたã�シスãƒ�ƒ å…šäœ“ã�リセãƒ�ƒˆã«ã‚ˆã‚‹å Žåˆã‚’陀ã�Šçµ‚äº�™ã‚‹ã“ずはできたせん。これã�、倉曎された任意ã�RAM䜍眮が、正しい倀に埩å…�•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚ŠãŸã™ã€�

図14は、読蟌コマンドã�バス䞊で芋られるパケãƒ�ƒˆã‚’定矩し、図15は、曞蟌コマンドã�バス䞊で芋られるパケãƒ�ƒˆã‚’定矩したす。図13は、パケãƒ�ƒˆå†��コンãƒ�ƒ³ãƒ�‚„、コントロヌル・ワヌドを定矩したすã€� これらã�パケãƒ�ƒˆã«å¿�Šãªãƒ‘ケãƒ�ƒˆãƒ»ãƒˆãƒ¬ãƒŒãƒ©ã®ãƒ‘ケãƒ�ƒˆãƒ»ãƒ˜ãƒƒãƒ€ã€ãƒãƒŒãƒˆãƒ“ヌト、ã�ルス・スãƒ��タス・ワヌドã�ありたせんので泚意しおくださいã€�

(e)-1   ãƒ�‚¹ãƒˆã�モヌドã�コマンドã�ワヌãƒ� [Test Mode Command Word]

コマンドã�ワヌドã�、メモリ読蟌コマンド、メモリ曞蟌コマンド、メモリ読蟌�æ›žèŸŒã‚³ãƒžãƒ³ãƒ‰å¿œç­”、ナヌザ定矩コマンドずã�£ãŸè»¢é€ã‚¿ã‚€ãƒ—を定矩しおã�Ÿã™ã€� 「Num_Quads」フィヌルドã�読蟌むクアドレãƒ�ƒˆ��32Bitワヌド数たたã�、各セãƒ�ƒˆã§èš˜è¿°ã™ã‚‹ã‚¯ã‚¢ãƒ‰ãƒ¬ãƒ�ƒˆæ•°ã‚’定矩したすã€� 「Num_Sets」ã�読蟌�æ›žèŸŒã‚³ãƒžãƒ³ãƒ‰ã�ための開始アドレスを定矩したす。「Transfer Type」で3以䞊ã�倀が芁求された堎合、ナヌザ定矩フィヌルドを䜿甚するこずができたすã€� 図13 ãƒ�‚¹ãƒˆã�モヌドã�コマンドã�ワヌãƒ�

(e)-2   ãƒ�‚¹ãƒˆã�モヌドã�メモリ読蟌コマンãƒ� [Test Mode Memory Read Command]

ãƒ�‚¹ãƒˆã�モヌドã�メモリ読蟌コマンドã�、継続的に遞択されたメモリアドレスを読取る機è�を提䟛したす。メモリ読蟌アドレスはメモリを読出すためã�アドレスを指定したすã€� 「Num_Quads」ã�、いく぀の32Bit クアドレãƒ�ƒˆã‚’読蟌みã€�1に蚭定するかを指定したす。「Num_Sets」ã�、いく぀の異なるアドレスがコマンドã�パケãƒ�ƒˆã§èŠæ±‚されおã�‚‹ã‹ã‚’æŒ�®šã—たすã€� 読蟌応答パケãƒ�ƒˆã¯å¿œç­”ïŒ�3�‰ã�転送タむプを持たなければならず、読蟌コマンドに存圚したNum_QuadsずNum_Setsフィヌルドを繰り返すå¿�ŠãŒã‚りたすã€� メモリ読蟌アドレス・フィヌルドには、それぞれã�アドレスのメモリから読み出されたデヌタをå�力するå¿�ŠãŒã‚りたすã€�

(e)-3   ãƒ�‚¹ãƒˆã�モヌドã�メモリ曞蟌コマンãƒ� [Test Mode Memory Write Command]

ãƒ�‚¹ãƒˆã�モヌドã�メモリ曞蟌みコマンドã�、RAMメモリå†��遞択されたメモリ䜍眮ぞの曞蟌み機è�を提䟛したすã€� 転送タむプã�、メモリ曞蟌��2�‰ã«èš­å®šã™ã‚‹å¿�ŠãŒã‚り、Num_Quadsフィヌルドã�、各メモリ曞蟌み開始アドレスで実行するためにã€� ã�ã€ã®ã‚·ãƒŒã‚±ãƒ³ã‚·ãƒ£ãƒ«32Bitのアドレスを指定し、Num_Setsは、いく぀のメモリ曞蟌開始アドレスが芁求されおã�‚‹ã‹ã‚’æŒ�®šã—たすã€�

(3)   車䞡スãƒ��タス [Vehicle State]

STOFメãƒ�‚»ãƒŒã‚žå†��車䞡�ˆæ©Ÿäœ“スãƒ��タス・ワヌドïŒ�Long Packed Boolean�‰ã�、車䞡�ˆæ©Ÿäœ“ã�珟圚の状態を瀺すために䜿甚されたすã€� 様ã€�ªã‚¹ãƒ��タスæƒ��±ã‚’衚すこずができたす。以䞋ã�、航空機に䜿甚されるこずを想定した䟋を瀺したす。ビãƒ�ƒˆã¯ã€çŸåœšã®çŠ¶æ…‹ã‚’瀺すために1にセãƒ�ƒˆã•ã‚ŒãŸã™ã€‚珟圚のスãƒ��タスæƒ��±ã¯��

LSB Bit 31 倖郚電源適甚 External power applied
Bit 30 バッãƒ�ƒªé›»æºé©ç”š Battery power applied
Bit 29 å†�ƒšé›»æºé©ç”š Internal power applied
Bit 28 ブレヌキ適甚 Brakes applied
Bit 27 ゚ンゞン動䜜䞭 Engine running
Bit 26 コãƒ�‚¯ãƒ”ットã�キャノピヌ・オヌプン Cockpit canopy open
Bit 25 カヌゎ・ドア・オヌプン Cargo door open
Bit 24 ãƒ�‚€ãƒ«ã‚²ãƒŒãƒˆã�オヌプン Tailgate open
Bit 23 䞊空 ロゞãƒ�‚¯1=True In Air - Logic â€�1' = TRUE
Bit 22 地䞊ã€�žé™æ­¢ ロゞãƒ�‚¯1=True On Ground, Not Stationary Logic â€�1â€�=TRUE
Bit 21 地䞊ã€�™æ­¢ ロゞãƒ�‚¯1=True On Ground, Stationary Logic â€�1â€�=TRUE
MSB Bit 20-00 予備 Space(0)

(4)   車䞡�ˆæ©Ÿäœ“時é–� [Vehicle Time]

車䞡�ˆæ©Ÿäœ“時間ã�、サポã�トされるシスãƒ�ƒ ã«ã‚ˆã£ãŠæ±ºå®šã•ã‚Œã€�32Bit笊号なし長敎数型で衚す時間でなければなりたせん。フォヌマットおよã�、車䞡�ˆæ©Ÿäœ“時間ã�䜿甚は定矩されなければなりたせんã€�


(5)   垂盎パリãƒ�‚£ãƒ»ãƒã‚§ãƒ�‚¯[Vertical Parity Check]

垂盎パリãƒ�‚£ãƒ»ãƒã‚§ãƒ�‚¯ã¯ã€ã€�3.2.4.1.9é �€�(4) 垂盎パリãƒ�‚£ãƒ»ãƒã‚§ãƒ�‚¯[Vertical Parity Check]」で定矩されたすã€�

メãƒ�‚»ãƒŒã‚žæ•Žåˆæ€§ç®¡ç�

CCは適åˆ�ªIEEE-1394バスの動䜜を確認するためにメモリ・ノã�ドからã�入力を監芖しなければなりたせん。そしお、メãƒ�‚»ãƒŒã‚žã‚’生成したリモヌトã�ノã�ドが、正垞に動䜜しおã�‚‹ã“ずを確認したすã€� 以䞋ã�すべおの条件が満たされた堎合、デヌタ・メãƒ�‚»ãƒŒã‚žã¯æœ‰åŠ¹ãšã¿ãªã•ã‚ŒãŸã™ïŒ�

  • ネットワヌク・バスのペむロヌドã�ãƒ��タ領域å†��ハã�トビヌトが、最埌に受信したメãƒ�‚»ãƒŒã‚žä»¥é™ã‚€ãƒ³ã‚¯ãƒªãƒ¡ãƒ³ãƒˆã•ã‚ŒãŠã�‚‹
  • ãƒ��タの有効性æŒ�š™ïŒˆäŸ‹ãˆã°ã€åž‚盎パリãƒ�‚£ãƒ»ãƒã‚§ãƒ�‚¯�‰ãŒæ­£ã—いこずを確認すã‚�
  • 1394 CRCが有効


初期åŒ�

CCは、バスマネヌゞャ��BM�‰ãšã‚¢ã‚€ã‚œã‚¯ãƒ­ãƒŠã‚¹ãƒ»ãƒªã‚œãƒŒã‚¹ãƒ»ãƒžãƒãƒŒã‚žãƒ£��IRM�‰ãšãªã‚‹ã“ずを保蚌するため、各PHYレゞスタ0100bのPHY Non-Paged Base Register 0のBit1を蚭定しなければなりたせんã€� チャンネル番号ずタむミング・オフセãƒ�ƒˆã¯ã‚·ã‚¹ãƒ�ƒ èš­èšˆã«ã‚ˆã£ãŠå®šçŸ©ã•ã‚Œã‚‹ãŸã‚ã€CCは、IMR機è�を実珟するためにå¿�Šãšã•ã‚ŒãŸã›ã‚“ã€�

CCは、ルヌトã�ノã�ドずサむクル・マスタ�ˆäœ¿ç”šã™ã‚‹å ŽåˆïŒ‰ãšãªã‚‹ã“ずを保蚌するために、各PHYレゞスタ0001bのPHY Non-Paged Base Register 1のBit0、ルヌトã�ホã�ルドオフã�ビットを蚭定しなければなりたせんã€�

CCは、STOFメãƒ�‚»ãƒŒã‚žã‚’送信するこずにより、バスの動䜜を開始しなければなりたせんã€� CCは、å¿�Šã«å¿œã˜ãŠã€æœ€åˆã�有効なメãƒ�‚»ãƒŒã‚žã§ã€STOFメãƒ�‚»ãƒŒã‚žã®åŸŒã€ãƒªãƒ¢ãƒŒãƒˆã�ノã�ドに送られた、ディフォルトã�STOFオフセãƒ�ƒˆã‚’曎新しなければなりたせんã€� CCは、シスãƒ�ƒ ã®é›»æºæŠ•å…¥åŸŒã€STOFメãƒ�‚»ãƒŒã‚žã®äž­ã§ã€Normalたたã�、スタヌトアãƒ���å�期化にネットワヌク・バス・モヌドを倉曎しなければなりたせんã€�

AS5643解説æ–�›žã€æ—¥æœ¬èªžæŠ€è¡“è³�–™ãƒ—レれントã€�

AS5643(Mil1394)通信芏æ�Œã®æ—¥æœ¬èªžè§£èª¬æ›ž�ˆèš�52ペã�ã‚ž��をIPROSにお配åž�—おおり、ダりンロヌドいただけたすã€�

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