JP6168847B2 - マルチコアシステム - Google Patents
マルチコアシステム Download PDFInfo
- Publication number
- JP6168847B2 JP6168847B2 JP2013110258A JP2013110258A JP6168847B2 JP 6168847 B2 JP6168847 B2 JP 6168847B2 JP 2013110258 A JP2013110258 A JP 2013110258A JP 2013110258 A JP2013110258 A JP 2013110258A JP 6168847 B2 JP6168847 B2 JP 6168847B2
- Authority
- JP
- Japan
- Prior art keywords
- cpu
- check
- processing
- data storage
- storage unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000002093 peripheral effect Effects 0.000 claims description 72
- 238000012545 processing Methods 0.000 claims description 68
- 238000000034 method Methods 0.000 claims description 38
- 238000013500 data storage Methods 0.000 claims description 22
- 238000004364 calculation method Methods 0.000 claims description 12
- 238000004891 communication Methods 0.000 description 15
- QFTYEBTUFIFTHD-UHFFFAOYSA-N 1-[6,7-dimethoxy-1-[1-(6-methoxynaphthalen-2-yl)ethyl]-3,4-dihydro-1H-isoquinolin-2-yl]-2-piperidin-1-ylethanone Chemical compound C1=CC2=CC(OC)=CC=C2C=C1C(C)C(C1=CC(OC)=C(OC)C=C1CC1)N1C(=O)CN1CCCCC1 QFTYEBTUFIFTHD-UHFFFAOYSA-N 0.000 description 5
- 238000005259 measurement Methods 0.000 description 5
- 230000005856 abnormality Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Description
本実施形態に係るマルチコアシステムAは、電気自動車(EV:Electric Vehicle)あるいはハイブリッド自動車(HV:Hybrid Vehicle)等の移動車両に搭載され、共に移動車両に搭載されている周辺機器D1〜Dnを制御するものであり、図1に示すように、第1演算制御部E1、第2演算制御部E2及び通信バスBを備える。
第1ROM11は、第1CPU13で実行される各種演算制御プログラム及びその他データを記憶する不揮発性メモリである。なお、第1ROM11は、本実施形態におけるデータ記憶部及び第2のデータ記憶部である。
第1RAM12は、第1CPU13が演算制御プログラムを実行して各種動作を行う際に、データの一時保存先となるワーキングエリアとして用いられる揮発性メモリである。
第2ROM21は、第2CPU23で実行される各種演算制御プログラム及びその他データを記憶する不揮発性メモリである。
第2RAM22は、第2CPU23が制御プログラムを実行して各種動作を行う際に、データの一時保存先となるワーキングエリアとして用いられる揮発性メモリである。
例えば、第1CPU13は、初回の初期化処理時において、自身及び第2CPU23に予め固定された各周辺機器D1〜Dnのチェック処理を割り振り、その割り振りを第1ROM11に記憶させ、第2CPU23にチェック処理の実行要求を通信バスBを介して送信する(ステップS1)。なお、第1CPU13は、上述した割り振りを、予め第1ROM11に登録された情報に基づいて行う。この際、第1CPU13は、初期化処理の開始時、つまり上述した割り振りを第1ROM11に記憶させる前に、割り振りを記憶させる第1ROM11の領域を初期化している。
(1)上記実施形態は、2つの第1CPU13及び第2CPU23を備えたものであるが、2つに限定されず、2つ以上であってもよい。
(2)上記実施形態は、移動車両に搭載されているが、移動車両以外に、家電製品等の電子機器に搭載されていてもよい。
Claims (5)
- 複数のCPU(Central Processing Unit)を具備するマルチコアシステムであって、
データ記憶部を具備し、
複数のCPUは、マスターCPUとスレーブCPUとからなり、
前記マスターCPUは、初期化処理時における外部の複数の周辺機器各々のチェック処理に要する時間を算出し、算出結果に基づいてチェック処理時間の合計値の差が最小になるように自身及び前記スレーブCPUに各周辺機器のチェック処理を割り振り、初期化処理の開始時、前記データ記憶部に自身及び前記スレーブCPUに対する各周辺機器のチェック処理の割り振りを記憶させる前に、前記データ記憶部の初期化を実行し、初期化処理時に、前記データ記憶部に自身及び前記スレーブCPUに対する各周辺機器のチェック処理の割り振りを記憶させ、
前記スレーブCPUは、前記データ記憶部を参照して周辺機器のチェック処理を実行し、初期化直後の前記データ記憶部を参照して前記マスターCPUの健全性を判断することを特徴とするマルチコアシステム。 - 前記マスターCPUは、チェック処理の負荷に基づいて各周辺機器のチェック処理に要する時間を算出することを特徴とする請求項1に記載のマルチコアシステム。
- 前記マスターCPUは、各周辺機器のチェック処理後、自身及び前記スレーブCPUによる各周辺機器のチェック処理に要した時間を前記データ記憶部に記憶させ、次回の初期化処理時、前記データ記憶部を参照して各周辺機器のチェック処理に要する時間を算出することを特徴とする請求項1に記載のマルチコアシステム。
- 前記マスターCPUは、前記スレーブCPUによる周辺機器のチェック結果に基づいて前記スレーブCPUの健全性を判断することを特徴とする請求項1〜3のいずれか一項に記載のマルチコアシステム。
- 前記スレーブCPUは、前記マスターCPUによる周辺機器のチェック結果に基づいて前記マスターCPUの健全性を判断することを特徴とする請求項1〜4のいずれか一項に記載のマルチコアシステム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013110258A JP6168847B2 (ja) | 2013-05-24 | 2013-05-24 | マルチコアシステム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013110258A JP6168847B2 (ja) | 2013-05-24 | 2013-05-24 | マルチコアシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014229207A JP2014229207A (ja) | 2014-12-08 |
JP6168847B2 true JP6168847B2 (ja) | 2017-07-26 |
Family
ID=52128970
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013110258A Active JP6168847B2 (ja) | 2013-05-24 | 2013-05-24 | マルチコアシステム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6168847B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107544815A (zh) * | 2016-06-28 | 2018-01-05 | 中兴通讯股份有限公司 | 一种多处理器***的启动方法及装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009059305A (ja) * | 2007-09-03 | 2009-03-19 | Fujitsu Ten Ltd | 制御装置及び車両の電子制御装置 |
JP2011232791A (ja) * | 2010-04-23 | 2011-11-17 | Seiko Epson Corp | 情報処理装置、及び情報処理方法 |
-
2013
- 2013-05-24 JP JP2013110258A patent/JP6168847B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014229207A (ja) | 2014-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6568955B2 (ja) | Idの割り当てのためのバッテリモジュール及びセル構成の認識システム | |
EP3249534B1 (en) | Vehicle control device | |
US10764372B2 (en) | Vehicular communication device | |
JP2009175947A (ja) | 車載電子制御装置及びその車載電子制御装置の情報更新方法 | |
CN114637598A (zh) | 车辆控制器及其操作***的调度方法 | |
JP6165677B2 (ja) | 電子制御システム | |
JP6168847B2 (ja) | マルチコアシステム | |
JP5960632B2 (ja) | 車両用電子制御装置 | |
JP6243266B2 (ja) | 電子制御装置及びメモリ診断方法 | |
JP2020021506A (ja) | 電子制御装置及びセッション確立プログラム | |
WO2022138218A1 (ja) | 車載コンピュータ、コンピュータ実行方法及びコンピュータプログラム | |
JP5900168B2 (ja) | 電子制御装置 | |
KR101692114B1 (ko) | 태스크 실행 오류 진단 장치 및 방법 | |
JP7023588B2 (ja) | データ書換方法、及びデータ書換システム | |
JP2019074851A (ja) | 電子制御装置 | |
JP6183251B2 (ja) | 電子制御装置 | |
CN113849204A (zh) | 服务器、更新管理方法、存储装置及软件更新装置、中心以及ota主机 | |
US20240211273A1 (en) | Microcontroller that maintains control function even after soft-reset and a controlling method thereof | |
JP7344109B2 (ja) | リソース割当システム、サーバ、演算装置 | |
JP2014063350A (ja) | 自動車用電子制御装置 | |
JP6116369B2 (ja) | マルチコアシステム | |
JP2014229209A (ja) | マルチコアシステム | |
JP5385861B2 (ja) | 移動体の分散制御システム | |
CN113468008B (zh) | 安全控制器的检测方法、装置、设备及存储介质 | |
WO2024009656A1 (ja) | 車両制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160401 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170216 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170221 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170424 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170606 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170627 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6168847 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |