JP6558317B2 - 電子装置 - Google Patents
電子装置 Download PDFInfo
- Publication number
- JP6558317B2 JP6558317B2 JP2016137794A JP2016137794A JP6558317B2 JP 6558317 B2 JP6558317 B2 JP 6558317B2 JP 2016137794 A JP2016137794 A JP 2016137794A JP 2016137794 A JP2016137794 A JP 2016137794A JP 6558317 B2 JP6558317 B2 JP 6558317B2
- Authority
- JP
- Japan
- Prior art keywords
- variable
- core
- calculation
- unit
- occurred
- 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
Images
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
- Retry When Errors Occur (AREA)
- Multi Processors (AREA)
- Microcomputers (AREA)
Description
複数の処理部を備えた電子装置であって、
各処理部は、
変数を演算する演算部(S10、S22)と、
自処理部における演算部での演算にエラーが発生したか否かを判定する判定部(S11、S23)と、
判定部にてエラーが発生したと判定された場合、エラーが発生したと判定された演算で得られた自処理部の変数を初期化する第1初期化部(S14、S26)と、を備え、
他処理部における演算部の演算で得られた変数値を保持しつつ、他処理部の演算した変数に関連する変数を、保持した変数値を用いて演算部が演算するものであり、
さらに、
演算部の演算が複数の処理部間で並行実行され、判定部にてエラーが発生したと判定された場合、エラーが発生したことを複数の処理部間で共有するために、エラーが発生したことを記憶するエラー記憶部(S13、S25)と、
エラー記憶部を確認することで、他処理部の演算部での演算にエラーが発生しているか否かを監視する監視部(S15、S27)と、
監視部での監視でエラーが発生していた場合、該エラーが発生している演算で得られた変数に関連する自処理部の変数を初期化する第2初期化部(S16、S28)と、備えていることを特徴とする。
一方、第2コア20は、第2コアフラグが記憶された記憶領域である第2フラグ領域21を含んでいる。第2コアフラグは、第2コア20によって値が設定されるフラグである。また、第2コアフラグは、第2コア20による演算にエラーが発生したか否か、すなわち第2コア20の演算状態を示すフラグである。よって、第2コアフラグは、第2コア20による演算にエラーが発生したか否かによって値が書き換えられる。この第2コアフラグは、第2コア20のみが値を設定できる。このため、第1コア10は、第2コアフラグの値を設定できない。
31…第1共有領域、32…第2共有領域、33…第3共有領域、100…マイコン、200…ECU
Claims (4)
- 複数の処理部を備えた電子装置であって、
各処理部は、
変数を演算する演算部(S10、S22)と、
自処理部における前記演算部での演算にエラーが発生したか否かを判定する判定部(S11、S23)と、
前記判定部にてエラーが発生したと判定された場合、エラーが発生したと判定された演算で得られた前記自処理部の変数を初期化する第1初期化部(S14、S26)と、を備え、
他処理部における前記演算部の演算で得られた変数値を保持しつつ、他処理部の演算した変数に関連する変数を、保持した変数値を用いて前記演算部が演算するものであり、
さらに、
前記演算部の演算が複数の前記処理部間で並行実行され、前記判定部にてエラーが発生したと判定された場合、エラーが発生したことを複数の前記処理部間で共有するために、エラーが発生したことを記憶するエラー記憶部(S13、S25)と、
前記エラー記憶部を確認することで、他処理部の前記演算部での演算にエラーが発生しているか否かを監視する監視部(S15、S27)と、
前記監視部での監視でエラーが発生していた場合、該エラーが発生している演算で得られた変数に関連する前記自処理部の変数を初期化する第2初期化部(S16、S28)と、備えている電子装置。 - 複数の前記処理部は、一つのマイコンに設けられたコアである請求項1に記載の電子装置。
- 変数値が記憶された変数記憶部を備えており、
前記演算部は、前記変数記憶部に記憶された変数を演算するとともに、演算で得られた値に変数を更新し、
前記監視部は、前記自処理部における前記演算部の演算によって得られた値に変数を更新する前に前記エラー記憶部を確認し、
前記第2初期化部は、前記監視部での監視でエラーが発生していた場合、前記自処理部における前記演算部の演算によって得られた値に変数を更新する前に、前記変数記憶部に記憶された、前記自処理部の変数を初期化する請求項1又は2に記載の電子装置。 - 前記第2初期化部は、他処理部の前記演算部での演算にエラーが発生していた場合、該エラーが発生している演算で得られた変数に関連する前記自処理部の変数を含む、前記自処理部における全ての変数を初期化する請求項1又は2に記載の電子装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016137794A JP6558317B2 (ja) | 2016-07-12 | 2016-07-12 | 電子装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016137794A JP6558317B2 (ja) | 2016-07-12 | 2016-07-12 | 電子装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018010425A JP2018010425A (ja) | 2018-01-18 |
| JP6558317B2 true JP6558317B2 (ja) | 2019-08-14 |
Family
ID=60995507
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016137794A Active JP6558317B2 (ja) | 2016-07-12 | 2016-07-12 | 電子装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6558317B2 (ja) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4158566B2 (ja) * | 2003-03-18 | 2008-10-01 | 株式会社デンソー | 浮動小数点演算機能を有する電子制御装置 |
| JP4356650B2 (ja) * | 2005-05-16 | 2009-11-04 | 株式会社デンソー | データ通信方法及びデータ通信システム |
| JP4920015B2 (ja) * | 2008-09-03 | 2012-04-18 | 日立オートモティブシステムズ株式会社 | 分散制御用制御ソフトウェアおよび電子制御装置 |
| JP5379712B2 (ja) * | 2010-02-08 | 2013-12-25 | 日立オートモティブシステムズ株式会社 | 車載制御装置 |
-
2016
- 2016-07-12 JP JP2016137794A patent/JP6558317B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018010425A (ja) | 2018-01-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6744913B2 (ja) | 浮動小数点数の丸め処理 | |
| JP5776688B2 (ja) | 情報処理装置及びタスク切り替え方法 | |
| US5684728A (en) | Data processing system having a saturation arithmetic operation function | |
| US8484520B2 (en) | Processor capable of determining ECC errors | |
| JP7541526B2 (ja) | アンカーデータ値のオーバーフロー又はアンダーフロー処理 | |
| CN108701031B (zh) | 寄存器访问控制 | |
| JP6558317B2 (ja) | 電子装置 | |
| JP2011008702A (ja) | 故障処理装置 | |
| CN113342671B (zh) | 对运算模块进行验证的方法、装置、电子设备和介质 | |
| CN118069224B (zh) | 地址生成方法、装置、计算机设备和存储介质 | |
| JP6332091B2 (ja) | 電子制御装置 | |
| CN112433914B (zh) | 获取并行计算任务进度的方法及系统 | |
| US20100077383A1 (en) | Simulation method and storage medium for storing program | |
| JP5732139B2 (ja) | データ要素の条件付き選択 | |
| JP6519530B2 (ja) | 検証装置、検証プログラム、及び、検証方法 | |
| JP2010160622A (ja) | シミュレータ | |
| CN120994254B (zh) | 分支预测结果确定方法及电子设备 | |
| CN116802635A (zh) | 电子装置bios更新 | |
| US10817288B2 (en) | Combined instruction for addition and checking of terminals | |
| US9747074B2 (en) | Division circuit and microprocessor | |
| JP2008530679A (ja) | 電子並列処理回路 | |
| JP4893340B2 (ja) | 計算装置及び計算プログラム | |
| JP6127883B2 (ja) | 半導体装置および半導体装置の動作制御方法 | |
| JP2015121953A (ja) | マイクロコンピュータ及び電子制御装置 | |
| JPH0233173B2 (ja) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181001 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190529 |
|
| 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: 20190618 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190701 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6558317 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| 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 |