JPH0565813B2 - - Google Patents

Info

Publication number
JPH0565813B2
JPH0565813B2 JP3259945A JP25994591A JPH0565813B2 JP H0565813 B2 JPH0565813 B2 JP H0565813B2 JP 3259945 A JP3259945 A JP 3259945A JP 25994591 A JP25994591 A JP 25994591A JP H0565813 B2 JPH0565813 B2 JP H0565813B2
Authority
JP
Japan
Prior art keywords
processor
computer system
ram
main processor
slave
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 - Lifetime
Application number
JP3259945A
Other languages
English (en)
Other versions
JPH04279836A (ja
Inventor
Fuoruhieruto Toomasu
Uiizeru Ururihi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Daimler Benz AG
Original Assignee
Daimler Benz AG
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Daimler Benz AG filed Critical Daimler Benz AG
Publication of JPH04279836A publication Critical patent/JPH04279836A/ja
Publication of JPH0565813B2 publication Critical patent/JPH0565813B2/ja
Granted legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/26Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
    • F02D41/266Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor the computer being backed-up or assisted by another circuit, e.g. analogue
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/005Testing of electric installations on transport means
    • G01R31/006Testing of electric installations on transport means on road vehicles, e.g. automobiles or trucks
    • G01R31/007Testing of electric installations on transport means on road vehicles, e.g. automobiles or trucks using microprocessors or computers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored program computers
    • G06F15/80Architectures of general purpose stored program computers comprising an array of processing units with common control, e.g. single instruction multiple data processors
    • G06F15/8007Architectures of general purpose stored program computers comprising an array of processing units with common control, e.g. single instruction multiple data processors single instruction multiple data [SIMD] multiprocessors
    • G06F15/8015One dimensional arrays, e.g. rings, linear arrays, buses
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2425Particular ways of programming the data
    • F02D41/2487Methods for rewriting

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Combustion & Propulsion (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Chemical & Material Sciences (AREA)
  • Quality & Reliability (AREA)
  • Mechanical Engineering (AREA)
  • Computing Systems (AREA)
  • Debugging And Monitoring (AREA)
  • Multi Processors (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】 本発明は、主プロセツサ
と少なくとも1つの従プロセツサと、これらに付
属するRAM領域と、プロセツサ間インタフエー
スとして機能する2ゲートRAMとを有し、主プ
ロセツサ及びそれに付属する記憶手段が、第1の
データ−アドレスバスにより2ゲートRAMの第
1のゲートに接続され、従プロセツサが第2のデ
ータ−アドレスバスにより2ゲートRAMの第2
のゲートに接続されている、自動車における制御
−診断装置用複合計算機システムに関する。
【0002】
【従来の技術】 増大する数の電子システムとそ
の増大する複雑さは、例えば制動装置又はその他
の安全にとつて重要なシステムや自動車用診断シ
ステムにおけるように、時間的に精確な過程の並
行実行のため、2又は複合計算機システムの必要
性を増している。
【0003】 このような2又は複合計算機システム
では、例えば異なる国で異なる安全規定に基いて
使用するため、これらの2又は複合計算機システ
ムに異なるパラメータ又は固定値のセツトを対応
させるか、プログラム部分全体を簡単かつ確実に
交換可能にする場合、問題が生ずる。その時少な
くとも2つ、大抵はそれ以上のROM部品を交換
せねばならない。部品は特定の保管費用を生じ、
複数のこのような部品を設けねばならないので、
互いに合わないか又は補完しないROM部品の取
り違え又は誤つた対の装着が防止されない。技術
的開発の進行につれて例えば1つのROM部品の
内容が変更され、この変更が他のROM部品の変
更を必要とすることもあり得る。従つて1つの計
算機の動作ROMを交換する際、交換されない
ROMの内容が交換されるROMの内容に適合す
るように、注意を払わねばならない。それに応じ
た費用が必要なことは明かである。
【0004】
【発明が解決しようとする課題】 本発明の課題
は、自動車における制御−診断装置用複合計算機
システムにおいて、複数の計算機のうち少なくと
も1つの計算機用の固定値、パラメータ又はプロ
グラム部分を僅かな費用で簡単かつ確実に交換可
能にすることである。
【0005】
【課題を解決するための手段】 この課題を解決
するため本発明によれば、主プロセツサに付属す
るただ1つのROM領域のみが設けられ、この
ROM領域に記憶される主プロセツサのプログラ
ムにより、従プロセツサの動作プログラムがこの
従プロセツサのRAM領域へロード可能であり、
主プロセツサによる従プロセツサのリセツト後、
従プロセツサの動作プログラムがそのRAM領域
から実行可能である。
【0006】
【発明の効果】 本発明による複合計算機システ
ムは公知の主−従構成を持ち、更にただ1つの
ROM部品しか必要とせず、その点で取り違えな
く交換できるので、すべての交換に対してそれぞ
れ互いに合うか又は適合するデータセツト又はプ
ログラム部分のみを設けることができるという利
点を持つている。それにより誤りの可能性やこの
ような複合計算機システムを含む機器の使用又は
適合のための費用が最小に減少せしめられる。
【0007】
【実施態様】 有利な展開が従属請求項の教示に
より与えられている。本発明によるシステムは例
えば従計算機を全く異なる任意の目的のために自
由に使用するのを可能にし、大きいプログラムの
交換も非常に速やかに行うのを可能にする。
【0008】
【実施例】 本発明の2つの実施例が図面に示さ
れており、以下これについて説明する。
【0009】 本発明による複合計算機システムを図
1による診断装置18について説明する。
【0010】 主プロセツサ1には、RAM領域2と
例えばここには示してない差込みソケツト又はチ
ツプ担体により交換可能なROM領域3とが付属
している。主プロセツサ、RAM領域及びROM
領域は、アドレス及びデータをロード可能な第1
のデータ−アドレスバスとしての主システムバス
4に接続され、このバスは付加的な2ゲート
RAM10の2つのゲートの1つに接続されてい
る。実時間クロツクとしてのシステムクロツク5
も同様にバス4に接続されている。このバス4に
は第1のインタフエース6と表示装置を持つ操作
装置即ち入力兼表示手段8も接続されている。第
1のインタフエース6はデータ経路を介してシス
テム周囲例えば工場計算機と連絡可能である。入
力兼表示手段8へ操作者が影響9を及ぼす。
【0011】 従プロセツサ11にはRAM領域13
が付属している。従プロセツサ11及びRAM領
域13は第2ののデータ−アドレスバスとしての
従システムバス14に接続され、このバスは2ゲ
ートRAM10の第2のゲートに接続され、即ち
2ゲートRAM10を介して主システムバス4に
と連絡している。更に従システムバス4には、変
調速度を測定しかつ発生する機能ブロツク15例
えば変調速度制御器と、第2のインタフエース1
6とが接続され、後者はデータ経路17を介して
自動車の装置例えば制御装置と連絡することがで
きる。接続部12を介して主プロセツサ1と従プ
ロセツサ11とが直接互いに接続されている。
【0012】 前述したシステムは次のように動作す
る。まず従プロセツサ11において実行すべきプ
ログラムはROM領域3又はRAM領域2にプロ
グラムとして含まれるか、又は主プロセツサ1の
ために記憶されるプログラムに従つてそこに記憶
されている要素から必要に応じて発生可能であ
る。第1のインタフエース6を介して、ROM領
域3に記憶されるプログラム(ブートプログラ
ム)により、すべてのプロセツサの固定値、パラ
メータ又はプログラム部分をRAM領域2ヘロー
ドすることができる。従つて従プロセツサ11は
固有の常駐ROMを持たない。
【0013】 初期状態設定後、従プロセツサ11で
実行すべきプログラムは主プロセツサ1のROM
領域3又はRAM領域2から2ゲートRAM10
ヘロードされる。接続部12を介して主プロセツ
サ1からリセツト信号を受けた後、従プロセツサ
11は2ゲートRAM10からのプログラムの実
行を開始する。大きいプログラムは従プロセツサ
11により2ゲートRAM10から別個のRAM
領域13ヘロードし、そこから実行することがで
きる。
【0014】 自動車用診断検査機の例としてあげた
適用事例において、これは、ROMの交換によつ
て新しい検査規約又は検査値へ診断検査機が完全
に適合可能であることを意味する。他方このシス
テムは、時間的に精確な過程の並行実行を行い、
例えば操作者の入力を受け、測定値を処理し、主
プロセツサ1のデータを表示すると共に、従プロ
セツサ11を介して車両にある電子装置との連絡
を行うことができる。
【0015】 図2による診断装置18aでは、従プ
ロセツサ11のために固有のRAM領域はもはや
設けられていない。その代りに従プロセツサの
RAM領域は、適当に大きい記憶容量に構成され
る2ゲートRAM10aに統合されている。従つ
て特定の瞬間においてそれぞれ関係する従プロセ
ツサのすべてのプログラムセルは、主システムバ
ス4の側から常に直接アクセス可能である。
【0016】 原理的に同じ機能のため、この手段に
より、このような固定値及びパラメータの一層速
やかな変化や、両方のプロセツサがほぼ並行動作
でアクセスするようなプログラム部品の一層速や
かな処理が可能になる。システムバス4と14を
結合する両方向プロセツサ間インタフエースとし
て作用する2ゲートRAM10aへ従プロセツサ
11の固有のRAM領域を完全に移すことによ
り、従プロセツサ11は主プロセツサのすべての
データ及びプログラム部分へ特に速やかにアクセ
スすることができる。
【0017】 本発明の思想が3つ以上のプロセツサ
を含む複合計算機システムにも転用可能なことは
自明であり、その点で本発明に含まれる。いずれ
にせよ異なるプログラムを別々に又は選択的に同
時に重なつて実行するための複合計算機システム
は、容易に交換可能な1つのROM素子、又はイ
ンタフエースを介して新たにロード又は重ね書き
可能な内容を持つ1つのRAM素子のみを使用し
ている。それから生ずるシステム構造は、上述し
たように、任意に異なるか又は変更可能な目的の
ため少なくとも1つの従プロセツサの自由に選択
できる使用も可能にし、従プロセツサの記憶領域
は、ROM素子又はRAM素子の内容に応じて、
主プロセツサの側からの速やかなアクセスにより
変更又は重ね書き可能である。
【0018】 診断装置の例により説明した複合計算
機システムは、一般性を限定することなく、自動
車用制御装置及び調整装置にも適用可能なので、
本発明による複合計算機システムが自動車の任意
の部品において使用される場合、本発明の範囲を
逸脱するものではない。
【図面の簡単な説明】
【図1】診断装置に適用されて1つのROMのみ
を持つ本発明の主−従2計算機システムのブロツ
ク線図である。
【図2】従プロセツサが専用の記憶手段を持たな
い主−従2計算機システムのブロツク線図であ
る。
【符号の説明】
1 主プロセツサ 2,13 RAM領域 3 ROM領域 4,14 データ−アドレスバス(システムバ
ス) 10,10a 2ゲートRAM 11 従プロセツサ。

Claims (12)

    【特許請求の範囲】
  1. 【請求項1】 主プロセツサ1と、少なくとも1
    つの従プロセツサ11と、これらに付属する
    RAM領域2,13及び10,10aと、プロセ
    ツサ間インタフエースとして機能する2ゲート
    RAM10,10aとを有し、主プロセツサ1及
    びそれに付属する記憶手段が、第1のデーターア
    ドレスパス4により2ゲートRAM10,10a
    の第1のゲートに接続され、従プロセツサ11が
    第2のデーターアドレスバス14により2ゲート
    RAM10,10aの第2のゲートに接続されて
    いるものにおいて、主プロセツサ1に付属するた
    だ1つのROM領域3のみが設けられ、この
    ROM領域3に記憶される主プロセツサ1のプロ
    グラムにより、従プロセツサ11の動作プログラ
    ムがこの従プロセツサ11のRAM領域10,1
    0a;13ヘロード可能であり、主プロセツサ1
    による従プロセツサ11のリセツト後、従プロセ
    ツサ11の動作プログラムがそのRAM領域から
    実行可能であることを特徴とする、自動車におけ
    る制御−診断装置用複合計算機システム。
  2. 【請求項2】 ROM領域3に記憶される主プロ
    セツサ1用プログラムにより、インタフエース6
    を介して主プロセツサ1のRAM領域2へ、主プ
    ロセツサ1及び従プロセツサ11用の動作プログ
    ラムがロード可能であり、主プロセツサ1の
    RAM領域2に記憶される主プロセツサ1の動作
    プログラムにより、従プロセツサ11の動作プロ
    グラムがそのRAM領域10,10a;13ヘロ
    ード可能であることを特徴とする、請求項1に記
    載の複合計算機システム。
  3. 【請求項3】 ROM領域3がはめるか又は他の
    適当な方法で容易に交換可能に設けられるか又は
    構成されていることを特徴とする、請求項1に記
    載の複合計算機システム。
  4. 【請求項4】 従プロセツサ11のRAM領域
    が、主プロセツサ1にバス接続される2ゲート
    RAM10aのみから成つていることを特徴とす
    る、請求項1に記載の複合計算機システム。
  5. 【請求項5】 従プロセツサ11のRAM領域
    が、一部は主プロセツサ1にバス接続される2ゲ
    ートRAM10と、一部は別個のRAM領域13
    から成つていることを特徴とする、請求項1に記
    載の複合計算機システム。
  6. 【請求項6】 従プロセツサ11のプログラムが
    主プロセツサ1のROM領域3から直接従プロセ
    ツサ11のRAM領域10,10a;13ヘロー
    ド可能であることを特徴とする、請求項1に記載
    の複合計算機システム。
  7. 【請求項7】 主プロセツサ1及び従プロセツサ
    11用の動作プログラムがインタフエース6を介
    して主プロセツサ1のRAM領域2ヘロード可能
    であることを特徴とする、請求項1に記載の複合
    計算機システム。
  8. 【請求項8】 従プロセツサ11のプログラムが
    主プロセツサ1のRAM領域2から直接従プロセ
    ツサ11のRAM領域10,10a;13ヘロー
    ド可能であることを特徴とする、請求項1に記載
    の複台計算機システム。
  9. 【請求項9】 従プロセツサ11のプログラム
    が、主プロセツサ1の動作プログラムにより、
    ROMに記憶されるデータフアイルに基いて発生
    可能で、従プロセツサ11のRAM領域10,1
    0a;13ヘロード可能であることを特徴とす
    る、請求項1に記載の複合計算機システム。
  10. 【請求項10】 第1のデータ−アドレスバス4に
    システム周囲への第1のインタフエース6及び表
    示装置8を持つ操作装置が接続され、第2のデー
    タ−アドレスバス14に車両の制御装置への第2
    のインタフエース16が接続されていることを特
    徴とする、請求項1に記載の複合計算機システ
    ム。
  11. 【請求項11】 第1のデータ−アドレスバス4に
    実時間クロツク5が接続され、第2のデーターア
    ドレスバス14に変調速度制御器15が接続され
    ていることを特徴とする、請求項1に記載の複合
    計算機システム。
  12. 【請求項12】 複合計算機システムが自動車の電
    気及び電子装備部品を検査する可動又は可搬診断
    検査機の構成部分であることを特徴とする、請求
    項10及び11に記載の複合計算機システム。
JP3259945A 1990-07-09 1991-07-05 自動車における制御−診断装置用複合計算機システム Granted JPH04279836A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE4021840.6 1990-07-09
DE19904021840 DE4021840A1 (de) 1990-07-09 1990-07-09 Mehrrechnersystem fuer steuer- und diagnosegeraete bei einem kraftfahrzeug

Publications (2)

Publication Number Publication Date
JPH04279836A JPH04279836A (ja) 1992-10-05
JPH0565813B2 true JPH0565813B2 (ja) 1993-09-20

Family

ID=6409959

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3259945A Granted JPH04279836A (ja) 1990-07-09 1991-07-05 自動車における制御−診断装置用複合計算機システム

Country Status (3)

Country Link
EP (1) EP0465793A3 (ja)
JP (1) JPH04279836A (ja)
DE (1) DE4021840A1 (ja)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4203704C3 (de) * 1992-02-08 1999-06-10 Daimler Chrysler Ag Verfahren zur Initialisierung eines elektronischen Regelsystems insbesondere in einem Kraftfahrzeug
DE4400079C2 (de) * 1994-01-04 1997-01-30 Bosch Gmbh Robert Verfahren zur Prüfung von elektronischen Steuergeräten
US5737711A (en) * 1994-11-09 1998-04-07 Fuji Jukogyo Kabuishiki Kaisha Diagnosis system for motor vehicle
DE19635839A1 (de) * 1996-09-04 1998-03-05 Teves Gmbh Alfred Verfahren zum Prüfen des Bauteils eines Systems in einem Kraftfahrzeug
DE19736231C2 (de) * 1997-08-20 2000-03-02 Siemens Ag Verfahren zum Ändern von Daten eines Steuergeräts für ein Kraftfahrzeug
JP2001220099A (ja) * 2000-02-08 2001-08-14 Mitsubishi Heavy Ind Ltd 走行機構と荷役機構を備える車両
JP4399987B2 (ja) 2001-01-25 2010-01-20 株式会社デンソー 車両統合制御におけるフェイルセーフシステム
ITBO20030256A1 (it) * 2003-04-30 2004-11-01 Magneti Marelli Powertrain Spa Sistema di controllo con architettura multiprocessore per
ITPR20050020A1 (it) * 2005-04-21 2006-10-22 Motorscan Spa Dispositivo per la diagnosi di una centralina di un impianto di climatizzazione di un veicolo.
FR2932290A1 (fr) * 2008-06-10 2009-12-11 Spx France Systeme de diagnostic de pannes de vehicule et procede d'aide au diagnostic de pannes d'un vehicule
CN102541016B (zh) * 2012-01-11 2014-10-08 沈阳中科正方新能源技术有限公司 一种智能车辆控制器
CN104296999B (zh) * 2014-10-28 2017-09-22 上海自仪泰雷兹交通自动化系统有限公司 一种二乘二取二车载二线维护及测试平台

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2824190A1 (de) * 1978-06-02 1979-12-06 Bosch Gmbh Robert Mikrorechner-system zur steuerung von betriebsvorgaengen in kraftfahrzeugen, mit einer diagnoseeinrichtung zur ueberpruefung des kraftfahrzeuges
JPS5810246A (ja) * 1981-07-13 1983-01-20 Nissan Motor Co Ltd 車両用ディジタル制御装置
DE3515040A1 (de) * 1985-04-25 1986-07-24 Klöckner, Wolfgang, Dr., 8033 Krailling Verfahren und anordnung zur steuerung einer brennkraftmaschine
DE3639571A1 (de) * 1986-11-20 1988-06-01 Standard Elektrik Lorenz Ag Verfahren und schaltungsanordnung zum urladen eines zweitrechners
JPH0827645B2 (ja) * 1987-04-27 1996-03-21 株式会社東芝 プログラマブルコントロ−ラ
EP0335812B1 (en) * 1988-03-28 1995-05-10 International Business Machines Corporation Secondary processor initialization scheme

Also Published As

Publication number Publication date
EP0465793A2 (de) 1992-01-15
JPH04279836A (ja) 1992-10-05
DE4021840A1 (de) 1992-01-23
EP0465793A3 (en) 1992-11-19

Similar Documents

Publication Publication Date Title
US9886294B2 (en) Method and device for testing an electronic control unit using a simulator running on a computer of different core type
JPH0565813B2 (ja)
KR20140084068A (ko) 프로그램가능한 테스트 기기
CN104820626A (zh) 用于使具有不同的安全等级的软件在多核处理器系统中共存的方法
US7249172B2 (en) System for remotely loading and remotely maintaining an electronic card
US5809037A (en) Integrated circuit testing
US20070129860A1 (en) Vehicle Service Equipment Interface Drivers
JP2778015B2 (ja) プロセス制御システム
CN207946806U (zh) 一种调试器和调试装置
Vora et al. Survey on designing of electric vehicle instrument cluster
US7089140B1 (en) Programmable logic device and method of testing a programmable logic device
JPS62245341A (ja) エンジン制御装置
JP2855633B2 (ja) マルチプロセッサシステムにおけるデュアルポートメモリの故障診断装置
CN110737983A (zh) 交通工具的功能试验方法、装置、设备及存储介质
Alcaide et al. Unboxing the Sand: on Deploying Safety Measures in the Programmable Logic of COTS MPSoCs
US20250267038A1 (en) In-vehicle device, program, and information processing method
US9459891B1 (en) Interface for interpartition and interprocessor communication
JP2001318805A (ja) 組み込みシステムのテスト方法及びテストシステム
KR100477138B1 (ko) 퍼스널컴퓨터시스템
JPH0314136A (ja) マイクロプロセッサシステムの相互診断方式
Isakovic Towards dependable CPS/IoT ecosystems
JPS6151578A (ja) 電子回路装置障害診断方式
JPH0223432A (ja) 自己診断方式
CN206282269U (zh) 一种计算机软件调试装置
CN121807632A (zh) 调试方法、系统、车载芯片及车辆