ELECTRONIC CONTROL UNIT
To provide an electronic control unit that can increase the efficiency in delivery of data between applications in a time synchronous design.SOLUTION: An electronic control unit comprises a processor that includes a plurality of cores executing a plurality of types of processing that operate at diff...
Saved in:
Main Authors | , , , , |
---|---|
Format | Patent |
Language | English Japanese |
Published |
20.01.2022
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | To provide an electronic control unit that can increase the efficiency in delivery of data between applications in a time synchronous design.SOLUTION: An electronic control unit comprises a processor that includes a plurality of cores executing a plurality of types of processing that operate at different periods; and a memory that includes a plurality of accessible memory areas for each of the plurality of cores executing the plurality of types of processing, and preceding processing of performing data writing and subsequent processing of performing data reading each change the accessible memory areas according to the progress of the processing. When a result of the latest processing is not written, and as a result of searching for a writable memory area not being read, when the writable memory area is not present, the processor secures a new memory area, and takes the new memory area as a writing destination of a result of processing to deliver the result of processing from the preceding processing to the subsequent processing.SELECTED DRAWING: Figure 12
【課題】時刻同期型設計におけるアプリケーション間におけるデータ受渡の効率を高めることが可能な電子制御装置を提供する。【解決手段】電子制御装置は、異なる周期で動作する複数の処理を実行する複数のコアを含むプロセッサと、複数の処理を実行する前記複数のコアごとにそれぞれアクセス可能な複数のメモリ領域を含むメモリと、を備え、データ書込みを行う先行処理とデータ読出しを行う後続処理とがそれぞれアクセス可能な前記メモリ領域を処理の進捗に応じて変更する。プロセッサは、最新の処理の結果が書き込まれておらず、かつ読出し中でない書込み可能なメモリ領域を探索し、書込み可能なメモリ領域が存在しない場合、新たなメモリ領域を確保し、新たなメモリ領域を処理の結果の書き込み先とすることで、先行処理から後続処理へ処理の結果を受け渡す。【選択図】図12 |
---|---|
Bibliography: | Application Number: JP20200117161 |