PROBLEM TO BE SOLVED: To detect a DMA transfer abnormality to suppress data corruption outside a transfer area in an automobile electronic controller in which DMA transfer is performed by a DMA controller.SOLUTION: In an automobile electronic controller provided with a CPU which performs processing for controlling a control object, a memory, and a DMA controller which transfers data to transfer areas of the memory, a plurality of transfer areas are set by being dispersed on both sides of a free area, and known data are stored in known data areas provided in front and rear of the transfer areas. Then, the CPU determines the generation of a transfer abnormality when a transfer destination address by the DMA controller is outside the transfer areas. In addition, the CPU determines the generation of the transfer abnormality when the data which are stored in the known data areas are not the known data even when the transfer destination address is in the transfer areas.SELECTED DRAWING: Figure 4
【課題】DMAコントローラによりDMA転送が行われる自動車用電子制御装置においてDMA転送異常を検知し、転送領域外のデータ破壊を抑制する。【解決手段】制御対象を制御するための処理を行うCPUと、メモリと、メモリの転送領域にデータを転送するDMAコントローラとを備える自動車用電子制御装置において、複数の転送領域を、空き領域を挟んで分散させて設定すると共に、転送領域の前後にそれぞれ設けた既知データ領域に既知データを格納する。そして、CPUは、DMAコントローラによる転送先アドレスが転送領域外であるときに転送異常の発生を判定する。また、CPUは、転送先アドレスが転送領域内であっても、既知データ領域に格納されているデータが既知データでないときに転送異常の発生を判定する。【選択図】図4
AUTOMOBILE ELECTRONIC CONTROLLER AND ABNORMALITY DETECTION METHOD OF DMA CONTROLLER
自動車用電子制御装置及びDMAコントローラの異常検知方法
2018-06-14
Patent
Electronic Resource
Japanese
Abnormality processing method of gateway controller, gateway controller and automobile
European Patent Office | 2022
|Method for configuring automobile controller, automobile controller and automobile controller system
European Patent Office | 2023
|