BCè¨å®�
BCåˆæœŸåŒ–手é �
BCã¨ã—ã¦ä½¿ç”¨ã™ã‚‹å ´åˆã«å¿�¦ã¨ãªã‚‹å�期化手é��«ã¤ã�¦ã€ä¸‹è¨˜ã�表ã«æ¦‚è¦ã‚’示ã—ã¾ã™ã€‚詳細ã¯ãã‚Œãžã‚Œã®ãƒªãƒ³ã‚¯å…ˆã‚’å‚ç�ã—ã¦ãã ã•ã„ã€�
処ç� | 説æ˜� | 関連レジスタã€RAM |
リセãƒ�ƒˆ | ãƒã�ドウェア・マスター・リセãƒ�ƒˆ | MRピン��23番ピン�‰å�åŠ� |
レジスタ è¨å®šå�期化 |
マスター・コンフィグレーション・レジスタã®åˆæœŸåŒ� | Master Configuration Register 1 (0x0000) |
タイ�タグ・カウンタ・コンフィグレーション・レジスタ | Time Tag Counter Configuration Register (0x0039) | |
汎用ã‚ュー・ãƒã‚¤ãƒ³ã‚¿ã®åˆæœŸåŒ� | Bus Controller (BC) General Purpose Queue Pointer Register (0x0038) | |
ãƒã�ドウェア割り込ã¿æœ‰åŠ¹ã€BC割り込ã¿æœ‰åŠ¹ã€å‰²ã‚Šè¾¼ã¿å‡ºåŠ›ãƒ¬ã‚¸ã‚¹ã‚¿ã®åˆæœŸåŒ� |
・Hardware Interrupt Enable Register (0x000F) ・Bus Controller (BC) Interrupt Enable Register (0x0010) ・Hardware Interrupt Output Enable Register (0x0013) ・Bus Controller (BC) Interrupt Output Enable Register (0x0014) |
|
BC命令リストã�åˆæœŸåŒ� | BC命令リスト開始アドレス・レジスタã«åˆæœŸã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’ãƒãƒ¼ãƒ� | Start Address Register for Bus Controller (BC) Instruction List (0x0033) |
BCメãƒ�‚»ãƒ¼ã‚¸ãƒ»ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«�スãƒ��タス・ブãƒãƒ�‚¯åˆæœŸåŒ� | å�ƒ¡ãƒ�‚»ãƒ¼ã‚¸ãƒ»ãƒ–ãƒãƒ�‚¯ã«ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒ»ãƒ¯ãƒ¼ãƒ‰ã€ã‚³ãƒžãƒ³ãƒ‰ã�ワードã€ãƒ‡ãƒ¼ã‚¿ãƒ»ãƒ–ãƒãƒ�‚¯ãƒ»ãƒã‚¤ãƒ³ã‚¿ã€æ¬¡ãƒ¡ãƒ�‚»ãƒ¼ã‚¸ã¾ã§ã®æ™‚é–“ã‚’å�期化ã™ã‚‹ã€� | ホスト割り当ã¦SRAM ã€�0x0600��0x1FFFã€� |
BC命令リストã�åˆæœŸåŒ� | OPコードã¨ãƒ‘ラメータã®ãƒšã‚¢ã‹ã‚‰ãªã‚‹BC命令リストを作æ�ã™ã‚‹ã€� | ホスト割り当ã¦SRAM ã€�0x0600��0x1FFFã€� |
ãƒ��タ・ブãƒãƒ�‚¯ã®åˆæœŸåŒ� | é€ä¿¡ãƒ��ã‚¿ã‚’å«ã‚€é€ä¿¡ãƒ–ãƒãƒ�‚¯ã‚’å�期化ã™ã‚‹ (RAMã®å…¨ã¦ã®å—ä¿¡ãƒ��タ・ブãƒãƒ�‚¯ã¯ã€MR後ã«ã™ã§ã«0x0000ã§ã™ã€�) |
ホスト割り当ã¦SRAM ã€�0x0600��0x1FFFã€� |
BC実行ã� 有効åŒ� |
マスター・コンフィグレーション・レジスタã®BCSTRTビットをセãƒ�ƒˆã—ã¦BCを有効ã«ã—ã¾ã� | Master Configuration Register 1 (0x0000) |