PROBLEM TO BE SOLVED: To provide a vehicular control unit capable of appropriately performing processing of rewriting a control program, which is run by plural processor cores included in a multi-core arithmetic processing unit having an asymmetric structure, using an external unit, and relatively quickly performing rewrite processing.SOLUTION: When a core 21 of a multi-core arithmetic processing unit (MCU) receives a rewrite request for a control program (ROM 42) of a core 22 from an external unit 2, the core 22 performs rewrite processing. The core 22 performs receiving processing of receiving rewrite data and storing the rewrite data in a cache memory (CAM) 32, and processing of writing data stored in the CAM 32 into the ROM 42. When the core 22 performs the processing of writing rewrite data in the ROM 42, the cores 21 and 23 are stopped.SELECTED DRAWING: Figure 4
【課題】 非対称型の構成を有するマルチコア型演算処理ユニットに含まれる複数のプロセッサコアが実行する制御プログラムを、外部装置によって書き換える処理を適切に実行し、書き換え処理を比較的高速に実行することができる車両用制御装置を提供する。【解決手段】 マルチコア型演算処理ユニット(MCU)のコア21が、外部装置2からコア22の制御プログラム(ROM42)の書き換え要求を受信したときは、コア22が書き換え処理を実行する。コア22は書き換え用データを受信してキャッシュメモリ(CAM)32に格納する受信処理、及びCAM32に格納したデータをROM42へ書き込む処理を実行する。コア22が書き換え用データをROM42に書き込む処理を実行しているときは、コア21及び23の作動を休止させる。【選択図】 図4
VEHICULAR CONTROL UNIT
車両用制御装置
2016-03-22
Patent
Electronic Resource
Japanese