JP6960453B2 - 再構成制御装置 - Google Patents
再構成制御装置 Download PDFInfo
- Publication number
- JP6960453B2 JP6960453B2 JP2019514909A JP2019514909A JP6960453B2 JP 6960453 B2 JP6960453 B2 JP 6960453B2 JP 2019514909 A JP2019514909 A JP 2019514909A JP 2019514909 A JP2019514909 A JP 2019514909A JP 6960453 B2 JP6960453 B2 JP 6960453B2
- Authority
- JP
- Japan
- Prior art keywords
- core
- software
- control output
- reconstruction
- output
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/04—Program control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0428—Safety, monitoring
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2023—Failover techniques
- G06F11/2028—Failover techniques eliminating a faulty processor or activating a spare
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/04—Program control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0421—Multiprocessor system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2023—Failover techniques
- G06F11/2025—Failover techniques using centralised failover control functionality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2035—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant without idle spare hardware
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2048—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant where the redundant components share neither address space nor persistent storage
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/22—Pc multi processor system
- G05B2219/2205—Multicore
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23146—Programmable, reconfigurable via microprocessor or coding switches
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operations
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/142—Reconfiguring to eliminate the error
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1629—Error detection by comparing the output of redundant processing systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/845—Systems in which the redundancy can be transformed in increased performance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/85—Active fault masking without idle spares
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Hardware Redundancy (AREA)
- Retry When Errors Occur (AREA)
Description
産業用途や組込み用途では実装のための面積、消費電力、コストなどの制約が大きく、その制約の下で高性能や高信頼を実現するためにはマルチコアやロックステップコアを採用することが考えられ、例えば特許文献1には、複数のコアと少ない数のロックステップコアを有し、エラーを許容できないレベルのプログラムをロックステップコアに同期して実行させる情報処理装置の例が記載されている。また特許文献2の例では、電子制御ユニット(Electronic Control Unit、ECU)を分散させた再構成可能信号処理システムの例が記載されている。
コア10はメモリ50と接続しメモリ50にコア10のソフトを配置して処理を行う。同様にコア11はメモリ51と、コア12はメモリ52と、コア13はメモリ53とそれぞれ接続しそれぞれのソフトをメモリに配置して処理を行う。
図1の例では、ソフトA(30)はメモリ50、51に配置されてコア10、11でマルチコア動作する。一方、ソフトB(31)はメモリ52にのみ配置されてコア12で動作し、同様にソフトC(32)もメモリ53のみに配置されてコア13で動作する。
これらのコア10、11、12、13、メモリ50、51、52、53、ソフトA(30)、ソフトB(31)、ソフトC(32)を纏めてここではマルチコアシステム2とする。
コア20、21は、ロックステップ(LS)を構成している。すなわち、コア20、21はメモリ60を共有し、コア20でソフトP(33)を動作させ、コア21でソフトP(33)と同一のソフトP(34)を動作させ、動作中に照合することでエラーが起こったことを検出する。
これらのコア20、21、メモリ60、ソフトP(33)、ソフトP(34)を纏めてここではロックステップコアシステム3とする。
このような構成を採ることで、マルチコアでエラーが発生した場合でも、既に実装されているロックステップコアをマルチコア動作に切り替えて縮退したソフトウェアを動作させることができるため、追加のハードウェアコストを必要とせずに制御システムの動作を継続することが可能になる。
図6では、コア20、21、メモリ60、ソフトP(33)、ソフトP(34)を纏めたロックステップコアシステム3に加えて、コア22、23、メモリ61、ソフトP(36)、ソフトP(37)を纏めたロックステップコアシステム4がある。
ロックステップコアシステム4もロックステップコアシステム3と同様に、コア22、23はメモリ61を共有し、コア22でソフトP(36)を動作させ、コア23でソフトP(36)と同一のソフトP(37)を動作させ、動作中に照合することでエラーが起こったことを検出する。
更に、図6に示したシステム制御部7は、図1で説明したシステム制御部6と比較して、コア22から制御出力115、コア23から制御出力112をそれぞれ入力とし、コア22に対し切り替え制御信号83、コア23に対し切り替え制御信号82をそれぞれ出力し、更に制御出力114を制御ユニット5外部へ出力する部分を追加している。
システム制御部16、17の内部構成は図2で説明したシステム制御部6の内部構成と同様にマルチプレクサと再構成制御部で構成される。
図12は、実施例3における本発明の再構成制御装置において、ロックステップ動作をマルチコア動作に切り替えた場合の構成を示す一例であり、図11に示した再構成制御装置と比較して、ロックステップコアをロックステップ動作からマルチコア動作モードに切り替え、メモリ上に配置したソフトを入れ替えている部分が異なっている。
このような構成にすることで、複数の制御ユニットで構成しなければならない制御システムであった場合でも、マルチコア構成のみの制御ユニットとロックステップコア構成のみの制御ユニットとの間でロックステップコアをマルチコア動作に切り替えて縮退したソフトウェアを動作させることができるため、冗長な追加のハードウェアコストを必要とせずに制御システムの動作を継続することが可能になる。
この自動車500では、カメラ501がカメラECU(511)と接続し、ステア502がステアECU(512)と接続し、モーター503がモーターECU(513)と接続しており、さらにカメラECU(511)、ステアECU(512)、モーターECU(513)の各ECUはそれぞれ統合ECU(514)と接続し、協調動作することで自動車としての制御を行う。
2 … マルチコアシステム
3、4 … ロックステップコアシステム
6、7、16、17 … システム制御部
8、9 … 再構成制御部
10、11、12、13、20、21、22、23 … コア
50、51、52、53、60、61 … メモリ
90、91、92、93、94、95 … マルチプレクサ
200、300 … 不揮発メモリ
200 … 信号結合回路
201、203 … 制御出力選択部
500 … 自動車
501 … カメラ
502 … ステア
503 … モーター
504 … 前輪
505 … 後輪
511 … カメラECU
512 … ステアECU
513 … モーターECU
514 … 統合ECU
600 … コンピュータ
601 … 制御コントローラ
602、603 … プログラマブルロジックコントローラ
604、605 … 制御機器
Claims (6)
- マルチコアと、
ロックステップコアと、
前記ロックステップコアを第一のコアと第二のコアに動的に切り替えるシステム制御部と、を有し、
前記マルチコアは、第1ソフトウェアが動作する第三のコアと、第2ソフトウェアが動作する第四のコアと、を含み、
前記ロックステップコアは、ロックステップ動作において、前記第一のコアと前記第二のコアとに同一の第3ソフトウェアを動作させ、動作中に結果を照合することでエラーが起こったことを検出し、
前記マルチコアの前記第四のコアでのエラー発生時に前記システム制御部が前記ロックステップコアの前記第一のコアと前記第二のコアとを、前記ロックステップ動作から、前記第一のコアに前記第2ソフトウェアに対応する縮退第2ソフトウェアを動作させ、かつ、前記第二のコアに前記第3ソフトウェアを動作させるようなマルチコア動作に動的に切り替え、
前記マルチコアの前記第四のコアで動作していた前記第2ソフトウェアに対応する前記縮退第2ソフトウェアが前記第一のコアで動作中に前記システム制御部が前記マルチコアの前記第四のコアの再起動と診断を指示することを特徴とする再構成制御装置。 - 請求項1に記載の再構成制御装置において、
前記システム制御部は、
前記マルチコアからの制御出力と前記ロックステップコアからの制御出力の値を元に選択信号を出力する再構成制御部と、
前記選択信号の値に応じて前記マルチコアからの制御出力と前記ロックステップコアからの制御出力を選択するマルチプレクサと、
を有し、
前記再構成制御部は、
前記マルチコアおよび前記ロックステップコアにエラーがない場合、前記第1ソフトウェアが動作する前記第三のコアからの制御出力、前記第2ソフトウェアが動作する前記第四のコアからの制御出力、および、前記第3ソフトウェアが動作する前記第二のコアからの制御出力が前記マルチプレクサにより選択されて、前記マルチプレクサから前記再構成制御装置の外部へ出力される様に前記選択信号を生成し、
前記再構成制御部は、
前記マルチコアの前記第四のコアでのエラー発生時、前記第四のコアの前記制御出力のエラー情報の値を元に、
前記第四のコアの前記制御出力に代えて、前記縮退第2ソフトウェアが動作する前記第一のコアからの制御出力が前記マルチプレクサにより選択されて、
かつ、
前記第1ソフトウェアが動作する前記第三のコアからの前記制御出力、および、前記第3ソフトウェアが動作する前記第二のコアからの前記制御出力が前記マルチプレクサにより選択されて、
前記マルチプレクサから前記再構成制御装置の前記外部へ出力される様に前記選択信号を生成することを特徴とする再構成制御装置。 - 請求項2に記載の再構成制御装置において、
前記再構成制御部は、
前記第2ソフトウェアに対応した前記縮退第2ソフトウェアを配置する不揮発メモリを有し、
前記マルチコアの前記第四のコアでのエラー発生時、前記第一のコアに前記縮退第2ソフトウェアを動作させるように、前記第四のコアの前記制御出力のエラー情報の値を元に、前記不揮発メモリから前記縮退第2ソフトウェアのバイナリデータを読み出して前記第一のコアのメモリに配置させることを特徴とする再構成制御装置。 - マルチコアと、
第一のロックステップコアと、
第二のロックステップコアと、
前記第一のロックステップコアを第一のコアと第二のコアに動的に切り替えるシステム制御部を有し、
前記マルチコアは、第1ソフトウェアが動作する第三のコアと、第2ソフトウェアが動作する第四のコアと、を含み、
前記第二のロックステップコアは、第五のコアと第六のコアとを含み、
前記第一のロックステップコアは、ロックステップ動作において、前記第一のコアと前記第二のコアとに同一の第3ソフトウェアを動作させ、動作中に結果を照合することでエラーが起こったことを検出し、
前記第二のロックステップコアは、ロックステップ動作において、前記第五のコアと前記第六のコアとに同一の第4ソフトウェアを動作させ、動作中に結果を照合することでエラーが起こったことを検出し、
前記マルチコアの前記第四のコアでのエラー発生時に前記システム制御部が前記第一のロックステップコアの前記第一のコアと前記第二のコアとを、前記ロックステップ動作から、前記第一のコアに前記第2ソフトウェアに対応する縮退第2ソフトウェアを動作させ、かつ、前記第二のコアに前記第3ソフトウェアを動作させるようなマルチコア動作に動的に切り替え、
前記マルチコアの前記第四のコアで動作していた前記第2ソフトウェアに対応する前記縮退第2ソフトウェアが前記第一のコアで動作中に前記システム制御部が前記マルチコアの前記第四のコアの再起動と診断を指示することを特徴とする再構成制御装置。 - 請求項4に記載の再構成制御装置において、
前記システム制御部は、
前記マルチコアからの制御出力と前記第一のロックステップコアからの制御出力と前記第二のロックステップコアからの制御出力の値を元に選択信号を出力する再構成制御部と、
前記選択信号の値に応じて前記マルチコアからの制御出力と前記第一のロックステップコアからの制御出力と前記第二のロックステップコアからの制御出力とを選択するマルチプレクサと、
を有し、
前記再構成制御部は、
前記マルチコアおよび前記第一のロックステップコアにエラーがない場合、前記第1ソフトウェアが動作する前記第三のコアからの制御出力、前記第2ソフトウェアが動作する前記第四のコアからの制御出力、前記第3ソフトウェアが動作する前記第二のコアからの制御出力、および、前記第4ソフトウェアが動作する前記第六のコアからの制御出力が前記マルチプレクサにより選択されて、前記マルチプレクサから前記再構成制御装置の外部へ出力される様に前記選択信号を生成し、
前記再構成制御部は、
前記マルチコアの前記第四のコアでのエラー発生時、前記第四のコアの前記制御出力のエラー情報の値を元に、
前記第四のコアの前記制御出力に代えて、前記縮退第2ソフトウェアが動作する前記第一のコアからの制御出力が前記マルチプレクサにより選択されて、
かつ、
前記第1ソフトウェアが動作する前記第三のコアからの前記制御出力、前記第3ソフトウェアが動作する前記第二のコアからの前記制御出力、および、前記第4ソフトウェアが動作する前記第六のコアからの制御出力が前記マルチプレクサにより選択されて、
前記マルチプレクサから前記再構成制御装置の前記外部へ出力される様に前記選択信号を生成することを特徴とする再構成制御装置。 - 請求項5に記載の再構成制御装置において、
前記再構成制御部は、前記第2ソフトウェアに対応した前記縮退第2ソフトウェアを配置する不揮発メモリを有し、
前記マルチコアの前記第四のコアでのエラー発生時、前記第一のコアに前記縮退第2ソフトウェアを動作させるように、前記第四のコアの前記制御出力のエラー情報の値を元に、前記不揮発メモリから前記縮退第2ソフトウェアのバイナリデータを読み出して前記第一のコアのメモリに配置させることを特徴とする再構成制御装置。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2017/016332 WO2018198184A1 (ja) | 2017-04-25 | 2017-04-25 | 再構成制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2018198184A1 JPWO2018198184A1 (ja) | 2019-12-26 |
| JP6960453B2 true JP6960453B2 (ja) | 2021-11-05 |
Family
ID=63918098
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019514909A Expired - Fee Related JP6960453B2 (ja) | 2017-04-25 | 2017-04-25 | 再構成制御装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US11385977B2 (ja) |
| JP (1) | JP6960453B2 (ja) |
| WO (1) | WO2018198184A1 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7537272B2 (ja) | 2020-12-22 | 2024-08-21 | トヨタ自動車株式会社 | 情報処理装置、制御方法、制御プログラム、及び車両 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3345626B2 (ja) * | 1994-09-29 | 2002-11-18 | 富士通株式会社 | マルチプロセッサシステムにおけるプロセッサ異常対策装置およびマルチプロセッサシステムにおけるプロセッサ異常対策方法 |
| US7366948B2 (en) * | 2004-10-25 | 2008-04-29 | Hewlett-Packard Development Company, L.P. | System and method for maintaining in a multi-processor system a spare processor that is in lockstep for use in recovering from loss of lockstep for another processor |
| JP4422596B2 (ja) | 2004-11-29 | 2010-02-24 | トヨタ自動車株式会社 | 再構成可能信号処理システム |
| US20060236168A1 (en) * | 2005-04-01 | 2006-10-19 | Honeywell International Inc. | System and method for dynamically optimizing performance and reliability of redundant processing systems |
| US8826288B2 (en) * | 2005-04-19 | 2014-09-02 | Hewlett-Packard Development Company, L.P. | Computing with both lock-step and free-step processor modes |
| JP4458119B2 (ja) * | 2007-06-11 | 2010-04-28 | トヨタ自動車株式会社 | マルチプロセッサシステム及びその制御方法 |
| CN102822807B (zh) * | 2010-03-23 | 2015-09-02 | 大陆-特韦斯贸易合伙股份公司及两合公司 | 控制计算机系统及其控制方法和使用 |
| US8635492B2 (en) * | 2011-02-15 | 2014-01-21 | International Business Machines Corporation | State recovery and lockstep execution restart in a system with multiprocessor pairing |
| JP6277971B2 (ja) | 2015-02-24 | 2018-02-14 | トヨタ自動車株式会社 | 情報処理装置 |
| US9734006B2 (en) * | 2015-09-18 | 2017-08-15 | Nxp Usa, Inc. | System and method for error detection in a critical system |
-
2017
- 2017-04-25 JP JP2019514909A patent/JP6960453B2/ja not_active Expired - Fee Related
- 2017-04-25 WO PCT/JP2017/016332 patent/WO2018198184A1/ja not_active Ceased
- 2017-04-25 US US16/607,296 patent/US11385977B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| WO2018198184A1 (ja) | 2018-11-01 |
| US20200050164A1 (en) | 2020-02-13 |
| US11385977B2 (en) | 2022-07-12 |
| JPWO2018198184A1 (ja) | 2019-12-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10576990B2 (en) | Method and device for handling safety critical errors | |
| US8935569B2 (en) | Control computer system, method for controlling a control computer system, and use of a control computer system | |
| JP6393628B2 (ja) | 車両制御装置 | |
| EP2153328B1 (en) | Data processing system, data processing method, and apparatus | |
| JP6282482B2 (ja) | プログラマブル回路装置、コンフィギュレーション情報修復方法 | |
| JP6266239B2 (ja) | マイクロコンピュータ | |
| KR20130119452A (ko) | 오류 허용 아키텍쳐를 갖는 마이크로프로세서 시스템 | |
| US11940866B2 (en) | Verifying processing logic of a graphics processing unit | |
| US8375256B2 (en) | System with configurable functional units and method | |
| JP6960453B2 (ja) | 再構成制御装置 | |
| KR20060098372A (ko) | 프로세서 유닛 내에서 피연산자를 처리하기 위한 방법 및장치 | |
| JP5295251B2 (ja) | 給電電圧監視されるマイクロコントローラを有する車両制御ユニット、および関連の方法 | |
| JP6274947B2 (ja) | 車載制御装置のマイクロプロセッサの異常診断方法 | |
| WO2015068207A1 (ja) | プログラマブルデバイス | |
| JP6588068B2 (ja) | マイクロコンピュータ | |
| JP4864056B2 (ja) | 制御装置 | |
| JP2014229130A (ja) | 高信頼プロセッサおよびそれを用いた高信頼制御装置 | |
| JP6714950B2 (ja) | 車両用発電機の制御装置 | |
| JP6660902B2 (ja) | 自動車用電子制御装置 | |
| JP2013164711A (ja) | 演算装置及びその診断制御方法 | |
| JP6275098B2 (ja) | 制御装置およびレジスタの故障復帰方法 | |
| JP4853620B2 (ja) | マルチプロセッサシステムと初期立ち上げ方法およびプログラム | |
| JP6501703B2 (ja) | 車載制御装置 | |
| US20100268923A1 (en) | Method and device for controlling a computer system having at least two groups of internal states | |
| JPS6155699B2 (ja) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190906 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201201 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210601 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210629 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210921 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210927 |
|
| 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: 20211005 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211011 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6960453 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |