JP5432414B2 - タイマモジュール内の信号アクティビティおよびモジュールアクティビティを検査する方法、タイマモジュール、および制御装置 - Google Patents
タイマモジュール内の信号アクティビティおよびモジュールアクティビティを検査する方法、タイマモジュール、および制御装置 Download PDFInfo
- Publication number
- JP5432414B2 JP5432414B2 JP2013501727A JP2013501727A JP5432414B2 JP 5432414 B2 JP5432414 B2 JP 5432414B2 JP 2013501727 A JP2013501727 A JP 2013501727A JP 2013501727 A JP2013501727 A JP 2013501727A JP 5432414 B2 JP5432414 B2 JP 5432414B2
- Authority
- JP
- Japan
- Prior art keywords
- activity
- signal
- timer module
- module
- 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
- 230000000694 effects Effects 0.000 title claims description 95
- 238000000034 method Methods 0.000 title claims description 14
- 238000012545 processing Methods 0.000 claims description 13
- 238000007689 inspection Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 5
- 230000000717 retained effect Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000007781 pre-processing Methods 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
- G06F11/0754—Error or fault detection not based on redundancy by exceeding limits
- G06F11/0757—Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/24—Resetting means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0736—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function
- G06F11/0739—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function in a data processing system embedded in automotive or aircraft systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3013—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3055—Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Debugging And Monitoring (AREA)
- Measurement Of Unknown Time Intervals (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
Claims (7)
- 状態レジスタ(213)を備えたタイマモジュール(100)であって、前記タイマモジュール(100)は外部演算ユニットと接続可能である、前記タイマモジュール(100)において、
前記タイマモジュール(100)は、前記タイマモジュール(100)の出力信号を、前記タイマモジュール(100)の入力を介して再び送り戻し、多重チャネルシーケンサ(202)内で、特定の信号特性について検査する手段を有し、前記タイマモジュール(100)はさらに、前記タイマモジュール(100)の内部ユニット内でのプロセスについての少なくとも1つのアクティビティ信号を生成する手段を有し、
前記アクティビティ信号は、前記信号特性の前記検査が実行される場合には、前記多重チャネルシーケンサ(202)により出力され、
前記タイマモジュール(100)はさらに、アクティビティが確認された場合には、アクティビティ状態を状態レジスタ(213)に記録し、前記外部演算ユニットにより定められた時点に、前記外部演算ユニットにより、前記アクティビティ状態の問い合わせをさせ前記アクティビティ状態をリセットさせる手段を有し、
前記状態レジスタ(213)に記録された前記アクティビティ状態は、前記外部演算ユニットによりリセットされるまで保持されることを特徴とする、タイマモジュール(100)。 - 前記特定の信号特性は、信号長、または、信号レベル、または、信号周期であることを特徴とする、請求項1に記載のタイマモジュール(100)。
- 前記タイマモジュール(100)は、前記少なくとも1つのアクティビティ信号の他に、少なくとも1つのエラー状態を前記状態レジスタ(123)に格納する手段を有し、
前記エラー状態は、前記タイマモジュール(100)内で誤って生成された信号にラベル付けし、前記エラー状態は、前記外部演算ユニットにより問い合わせリセットすることが可能であり、前記エラー状態は、前記外部演算ユニットによりリセットされるまで前記状態レジスタ(213)内で保持されることを特徴とする、請求項1、または2に記載のタイマモジュール(100)。 - タイマモジュール(100)の内部ユニット内の少なくとも1つのプロセスのアクティビティ検査のための方法において、
前記タイマモジュール(100)の出力信号は、前記タイマモジュール(100)の入力を介して再び送り戻され、多重チャネルシーケンサ(202)内で、特定の信号特性について検査され、前記プロセスについての少なくとも1つのアクティビティ信号が生成され、前記アクティビティ信号は、前記信号特性の前記検査が実行される場合には、前記多重チャネルシーケンサ(202)により出力され、アクティビティが確認された場合には、アクティビティ状態が、前記タイマモジュール(100)の状態レジスタ(213)に記録され、前記アクティビティ状態は、前記外部ユニットにより定められた時点に、前記外部演算ユニットにより問い合わせをされリセットされ、前記状態レジスタ(213)に記録された前記アクティビティ状態は、前記外部演算ユニットによりリセットされるまで保持されることを特徴とする、方法。 - 前記特定の信号特性は、信号長、または、信号レベル、または、信号周期であることを特徴とする、請求項4に記載の方法
- 前記少なくとも1つのアクティビティ信号の他に、少なくとも1つのエラー状態が前記状態レジスタ(123)に格納され、
前記エラー状態は、前記タイマモジュール(100)内で誤って生成された信号にラベル付けし、前記エラー状態は、前記外部演算ユニットにより問い合わせをされリセットされ、前記エラー状態は、前記外部演算ユニットによりリセットされるまで、前記状態レジスタ(213)内で保持されることを特徴とする、請求項4、または5項に記載の方法。 - 請求項1〜3のいずれか1項に記載のタイマモジュール(100)を備えた制御装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102010003538.6 | 2010-03-31 | ||
DE201010003538 DE102010003538A1 (de) | 2010-03-31 | 2010-03-31 | Verfahren zur Überprüfung von Signal- und Modulaktivitäten in einem Timermodul und Timermodul |
PCT/EP2011/053962 WO2011120802A1 (de) | 2010-03-31 | 2011-03-16 | Verfahren zur überprüfung von signal- und modulaktivitäten in einem timermodul und timermodul |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013524325A JP2013524325A (ja) | 2013-06-17 |
JP5432414B2 true JP5432414B2 (ja) | 2014-03-05 |
Family
ID=44118871
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013501727A Active JP5432414B2 (ja) | 2010-03-31 | 2011-03-16 | タイマモジュール内の信号アクティビティおよびモジュールアクティビティを検査する方法、タイマモジュール、および制御装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8954779B2 (ja) |
JP (1) | JP5432414B2 (ja) |
KR (1) | KR101686696B1 (ja) |
CN (1) | CN102822804B (ja) |
DE (1) | DE102010003538A1 (ja) |
WO (1) | WO2011120802A1 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102010003530A1 (de) * | 2010-03-31 | 2011-10-06 | Robert Bosch Gmbh | Hardware-Datenverarbeitungseinheit und Verfahren zur Überwachung einer Rundendauer einer Routingeinheit |
US8984323B2 (en) * | 2011-09-28 | 2015-03-17 | Microchip Technology Incorporated | Scheduling events in a microprocessor using a plurality of delta time registers arranged as a sequence buffer and indicating a sequence position of the sequence buffer to process an event |
US9747184B2 (en) * | 2013-12-16 | 2017-08-29 | Artesyn Embedded Computing, Inc. | Operation of I/O in a safe system |
DE102014213716A1 (de) * | 2014-07-15 | 2016-01-21 | Robert Bosch Gmbh | Verfahren und Anordnung zur Analyse und Diagnose eines Steuergeräts eines Antriebssystems |
CN106919487B (zh) * | 2015-12-25 | 2020-08-28 | 北京忆芯科技有限公司 | NVMe门铃处理方法及其装置 |
DE102016206628A1 (de) | 2016-04-20 | 2017-10-26 | Robert Bosch Gmbh | Zeitgeberbaustein für einen Mikrocontroller |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5945314B2 (ja) * | 1978-12-31 | 1984-11-05 | 富士通株式会社 | 情報処理システムの障害検出方式 |
US5233613A (en) * | 1988-03-29 | 1993-08-03 | Advanced Micro Devices, Inc. | Reliable watchdog timer |
US5218693A (en) * | 1988-07-29 | 1993-06-08 | Hitachi, Ltd. | Timer unit and data processing apparatus including the same |
US5319785A (en) | 1991-06-28 | 1994-06-07 | Digital Equipment Corporation | Polling of I/O device status comparison performed in the polled I/O device |
GB2271232B (en) * | 1992-10-03 | 1997-05-07 | Motorola Inc | Pulse generation/sensing arrangement for use in a microprocessor system |
JPH0721103A (ja) * | 1993-06-30 | 1995-01-24 | Mitsubishi Electric Corp | データ転送装置 |
DE69507360T2 (de) * | 1994-04-06 | 1999-06-17 | Advanced Micro Devices, Inc., Sunnyvale, Calif. | Parallelschlussschnittstellenschaltkreise in Rechnersystemen |
KR19980079478A (ko) * | 1997-03-20 | 1998-11-25 | 포맨 제프리 엘 | 데이터 전송 에러 검출을 위한 방법 및 장치 |
DE10043500A1 (de) | 2000-09-01 | 2002-03-28 | Bosch Gmbh Robert | Verfahren und Vorrichtung zur Überprüfung der Funktionsfähigkeit eines Zeitgebers |
JP2007526670A (ja) * | 2003-06-25 | 2007-09-13 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | クロックドメイン間のイベントの無損失転送 |
JP4222254B2 (ja) * | 2004-05-19 | 2009-02-12 | 沖電気工業株式会社 | マイクロコンピュータ |
JP4462147B2 (ja) * | 2005-08-29 | 2010-05-12 | 株式会社デンソー | 信号出力装置及び電子制御装置 |
JP2007220026A (ja) * | 2006-02-20 | 2007-08-30 | Fujitsu Ltd | タイマ装置、タイマ処理方法、タイマ処理プログラム、電子機器及び回路装置 |
DE102009000189B4 (de) | 2009-01-13 | 2016-07-21 | BSH Hausgeräte GmbH | Geschirrspülmaschine |
DE102009001898A1 (de) | 2009-03-26 | 2010-09-30 | Robert Bosch Gmbh | Schaltungsanordnungen und Verfahren zur Steuerung eines Datenaustauschs in einer Schaltungsanordnung |
US8229056B2 (en) * | 2010-12-17 | 2012-07-24 | Nxp B.V. | Universal counter/timer circuit |
-
2010
- 2010-03-31 DE DE201010003538 patent/DE102010003538A1/de active Pending
-
2011
- 2011-03-16 KR KR1020127025761A patent/KR101686696B1/ko active IP Right Grant
- 2011-03-16 CN CN201180016814.9A patent/CN102822804B/zh active Active
- 2011-03-16 WO PCT/EP2011/053962 patent/WO2011120802A1/de active Application Filing
- 2011-03-16 US US13/637,137 patent/US8954779B2/en active Active
- 2011-03-16 JP JP2013501727A patent/JP5432414B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
WO2011120802A1 (de) | 2011-10-06 |
KR101686696B1 (ko) | 2016-12-14 |
CN102822804A (zh) | 2012-12-12 |
CN102822804B (zh) | 2015-07-08 |
JP2013524325A (ja) | 2013-06-17 |
KR20130009984A (ko) | 2013-01-24 |
US8954779B2 (en) | 2015-02-10 |
US20130073891A1 (en) | 2013-03-21 |
DE102010003538A1 (de) | 2011-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5432414B2 (ja) | タイマモジュール内の信号アクティビティおよびモジュールアクティビティを検査する方法、タイマモジュール、および制御装置 | |
US9043527B2 (en) | PCI express channel implementation in intelligent platform management interface stack | |
EP3349118B1 (en) | Bus hang detection and find out | |
US9146797B2 (en) | Method for ensuring remediation of hung multiplexer bus channels | |
US8874976B2 (en) | Providing error handling support to legacy devices | |
CN112653600A (zh) | 基于usb网卡的网卡性能测试方法、装置及电子设备 | |
EP2778930B1 (en) | Method and apparatus to trigger and trace on-chip system fabric transactions within the primary scalable fabric | |
CN109923494A (zh) | 可编程时钟监测器 | |
US6219451B1 (en) | Method and apparatus for counter based liquid crystal display panel identification for a computer | |
US9671771B2 (en) | Timer module and method for checking an output signal | |
US20130204580A1 (en) | Hardware Data Processing Unit and Method for Monitoring a Cycle Duration of a Routing Unit | |
TWI802951B (zh) | 儲存有限狀態機之狀態資料的方法、電腦系統、及電腦程式產品 | |
JP4299634B2 (ja) | 情報処理装置及び情報処理装置の時計異常検出プログラム | |
US20140095839A1 (en) | Monitoring processing time in a shared pipeline | |
US9501370B2 (en) | Timer module and method for testing output signals of a timer module | |
US7519847B2 (en) | System and method for information handling system clock source insitu diagnostics | |
Pallierer et al. | A generic tool for systematic tests in embedded automotive communication systems | |
JP2012048277A (ja) | 半導体集積回路、デバッグシステム、デバッグ方法、デバッグプログラム及び記録媒体 | |
Duríček et al. | Functional prototype of multiple watchdog system implemented in FPGA | |
JP3953467B2 (ja) | チップ中の欠陥を検出し報告するためのシステム | |
JP2000200200A (ja) | 情報処理装置および情報処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131016 |
|
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: 20131105 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131205 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5432414 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |
|
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 |