| Electronic Components Datasheet Search |
|
HD6432147SW Datasheet(PDF) 173 Page - Renesas Technology Corp |
|
|
|||||||||||||||||||||||||||||
HD6432147SW Datasheet(HTML) 173 Page - Renesas Technology Corp |
|
173 / 1140 page ![]() 5. 割込みコントローラ 140 5.4.3 動作説明 ABRKCR 、BAR の設定により、BAR に設定されたアドレスを CPU がプリフェッチした ときに、アドレスブレーク割込みを発生させることができます。このアドレスブレーク機 能は、プリフェッチした時点で割込みコントローラに対して、割込み要求を発生し、割込 みコントローラで優先順位を判定します。割込みが受け付けられると、そのとき実行中の 命令が 終了した後、 割込み例外 処理を起動 します。なお 、アドレス ブレーク割込 みでは CPU の CCR の I、UI ビットによる割込みマスク制御は無効です。 アドレスブレークを使用するときは、次に示すように各レジスタを設定します。 [1]ブレークアドレスを BAR の A23∼A1 ビットに設定します。 [2]ABRKCR の BIE ビットを1にセットしてアドレスブレークを許可します。 BIE ビットを0にクリアしている場合、アドレスブレークは要求されません。 設定条件が成立すると、ABRKCR の CMF フラグが1にセットされ、割込みを要求しま す。割込み処理ルーチンで、必要に応じて要因の判定を行ってください。 5.4.4 使用上の注意 (1)アドレスブレークでは、ブレークアドレスを命令の第1バイトが存在するアドレスに してください。その他のアドレスでは、条件成立とみなされない場合があります。 (2)ノーマルモードの場合は、アドレス A23∼A16 は比較されません。 (3)BAR で設定したアドレスの直前の命令にブランチ命令(Bcc、BSR)、ジャンプ命令 (JMP、JSR)、RTS 命令、RTE 命令を配置した場合、これらの命令の実行により当該 アドレスに対するプリフェッチ信号が出力され、アドレスブレークが要求される場合 があります。これらの命令の直後のアドレスに対するブレークアドレスの設定を行わ ない、あるいは割込み処理ルーチンで、本来の条件成立による割込み処理であったか の判定を行う、などの対策が必要です。 (4)アドレスブレーク割込みは、内部プリフェッチ信号とアドレスの組み合せにより発生 しますので、設定したアドレスの命令および直前の命令の内容、実行サイクルにより、 割込み例外処理の入るタイミングが異なります。 図 5.6 にアドレスタイミング例を示 します。 |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |