ELECTRONIC CONTROL DEVICE
PROBLEM TO BE SOLVED: To avoid problems to be generated when each of a plurality of CPUs manages interrupt.SOLUTION: When a first interrupt request signal for requesting interrupt to at least one of a CPU 11 and a CPU 12 is input, an interrupt controller 18 outputs a first interrupt signal to the CP...
Saved in:
Main Author | |
---|---|
Format | Patent |
Language | English Japanese |
Published |
20.11.2014
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | PROBLEM TO BE SOLVED: To avoid problems to be generated when each of a plurality of CPUs manages interrupt.SOLUTION: When a first interrupt request signal for requesting interrupt to at least one of a CPU 11 and a CPU 12 is input, an interrupt controller 18 outputs a first interrupt signal to the CPU 11. When a second interrupt request signal for requesting interrupt from the CPU 11 to the CPU 12, the interrupt controller outputs a second interrupt signal to the CPU 12. When the first interrupt request signal corresponding to the input first interrupt signal is received from a peripheral circuit and it is determined that the CPU 11 executes processing corresponding to the first interrupt signal, the CPU 11 executes processing set in advance for the first interrupt signal. When it is determined that the CPU 12 executes the processing corresponding to the first interrupt signal, the CPU 11 outputs the second interrupt request signal to the interrupt controller 18. When the second interrupt signal is input, the CPU 12 executes processing set in advance for the second interrupt signal.
【課題】複数のCPUがそれぞれ別々に割込を管理する場合に生じる問題を回避する【解決手段】割込コントローラ18が、CPU11とCPU12の少なくとも一方に対して割込を要求する第1割込要求信号が入力すると第1割込信号をCPU11へ出力し、CPU11からCPU12に対して割込を要求する第2割込要求信号が入力すると第2割込信号をCPU12へ出力する。CPU11では、入力した第1割込信号に対応する第1割込要求信号が周辺回路からのものであり、第1割込信号に対応する処理をCPU11が実行すると判断した場合には、第1割込信号に対応して予め設定された処理を実行する。またCPU11では、第1割込信号に対応する処理をCPU12が実行すると判断した場合に第2割込要求信号を割込コントローラ18へ出力する。そしてCPU12では、第2割込信号が入力すると、第2割込信号に対応して予め設定された処理を実行する。【選択図】図2 |
---|---|
Bibliography: | Application Number: JP20130098800 |