(57)【要約】【課題】評価マイコンの監視信号の出力端子の割付を変更することができ、ボードの再設計を行うことなく、異なる製品のマイコンにも対応させることができ、汎用性が高く、しかもプログラムの書込中にリセットがかからない適切な書込制御を行うことができるマイコン評価用ボードを提供すること。【解決手段】オンボード書込用プログラムの実行時にプログラムの実行をリセットさせないための信号を出力する疑似信号出力回路３０と、オンボード書込用プログラムの実行時に、疑似信号出力回路３０から出力された信号をリセット信号入力端子ａ１０に入力させる第１のリセットモードに切り替える一方、ユーザプログラムの実行時に、電源ＩＣ８０の端子ｂ２から出力された信号をリセット信号入力端子ａ１０に入力させる第２のリセットモードに切り替えるリセットモード切替回路４０とを装備する。【選択図】  図３
2008107922.tif 000002
【特許請求の範囲】
【請求項１】
ユーザプログラムの実行が正常であるか否かを知らせるための監視信号を出力する監視
信号出力端子と、オンボード書込用プログラム及び前記ユーザプログラムのうちのいずれ
かの実行モードを示す信号を出力する実行モード信号出力端子と、プログラムの実行をリ
セットさせるためのリセット信号を取り込むリセット信号入力端子とを有する評価マイコ
ンが実装され、
該評価マイコンへのプログラムの書き込みを行うオンボード書込手段と接続するための
第１の接続手段と、
前記評価マイコンから出力された監視信号を取り込み、前記ユーザプログラムの実行が
正常であるか否かを検出し、正常でない場合にリセット信号を出力する監視手段と接続す
るための第２の接続手段と、
前記オンボード書込用プログラムの実行時にプログラムの実行をリセットさせないため
の信号を出力する疑似信号出力手段と、
前記オンボード書込用プログラムの実行時に、前記疑似信号出力手段から出力された信
号を前記リセット信号入力端子に入力させる第１のリセットモードに切り替える一方、前
記ユーザプログラムの実行時に、前記監視手段から出力された信号を前記リセット信号入
力端子に入力させる第２のリセットモードに切り替えるリセットモード切替手段とを備え
ていることを特徴とするマイコン評価用ボード。
【請求項２】
オンボード書込用プログラムに基づくプログラムの書込時は、疑似信号出力手段から出
力されるプログラムの実行をリセットさせないための信号を評価マイコンのリセット信号
入力端子に入力させる第１のリセットモードに切り替え、
前記オンボード書込用プログラムからユーザプログラムの実行に切り替わった後は、該
ユーザプログラムの異常時にリセットをかける信号を出力するリセット手段から出力され
る信号を前記評価マイコンのリセット信号入力端子に入力させる第２のリセットモードに
切り替えることを特徴とするオンボード書込制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はマイコン評価用ボード、及びオンボード書込制御方法に関し、より詳細にはオ
ンボード（マイコン実装状態）でのプログラムの書き込みが可能なマイコン評価用ボード
、及びオンボード書込制御方法に関する。
【背景技術】
【０００２】
従来より、車載装置の制御を行う電子制御装置（ＥＣＵ）のソフトウェア開発を行う際
に、プログラムの実行状態を評価するため、すなわち、マイコンのＲＡＭに書き込まれる
データをモニタするために、ＲＡＭモニタ機能や実装状態でのプログラム書込機能を有す
るマイコン評価用ボード（ＣＰＵボードとも言う）、又は該マイコン評価用ボードを備え
たマイコン評価装置が使用されている。
【０００３】
図１は、従来のマイコン評価用ボードを用いたプログラム評価システムの要部を概略的
に示したブロック図である。図中５０は、マイコン評価用ボードを示しており、マイコン
評価用ボード５０には、評価マイコン６０、通信ケーブルＬ１を介して電子制御装置（Ｅ
ＣＵ）７０と接続するための入出力インターフェース回路（以下、Ｉ／Ｆと記す）２１、
通信ケーブルＬ２を介してオンボード書込装置（フラッシュライタ及びパソコン）９１と
接続するためのＩ／Ｆ２２、及び通信ケーブルＬ３を介してＲＡＭ計測装置（パソコン）
９２と接続するためのＩ／Ｆ２３等が実装され、これらが評価マイコン６０を中心にボー
ドに形成された配線パターンを介して電気的に接続されている。
【０００４】
評価マイコン６０は、ＣＰＵ６１、ＲＡＭ６２、ＲＯＭ６３、フラッシュＲＯＭ６４を
備え、ボード上の配線パターンと接続される複数の端子ａ１〜ａｎを有したチップで構成
されている。ＲＯＭ６３には、ＥＣＵ７０で実行するユーザプログラムが格納されるよう
に構成されており、該ユーザプログラムには、プログラムの実行状態が正常であるか否か
を知らせるための監視信号（所謂、ウォッチドッグ信号）ＷＤ１を出力するための信号出
力用プログラムも含まれている。
【０００５】
なお、評価マイコン６０では、端子ａ１が、ウォッチドッグ信号ＷＤ１の出力端子とし
て割り付けられ、端子ａ１０が、ＥＣＵ７０の電源ＩＣ８０に設けられたリセット信号出
力端子ｂ２から出力された信号を入力する端子として割り付けられている。端子ａ１は、
配線パターンｓ１、Ｉ／Ｆ２１、通信ケーブルＬ１を介して、ＥＣＵ７０の電源ＩＣ８０
に設けられたウォッチドッグ信号の入力端子ｂ１に接続され、端子ａ１０は、配線パター
ンｓ２、Ｉ／Ｆ２１、通信ケーブルＬ１を介して、ＥＣＵ７０の電源ＩＣ８０に設けられ
たリセット信号の出力端子ｂ２に接続されている。
【０００６】
また、フラッシュＲＯＭ６４には、オンボード書込装置９１を介してプログラムを書き
込むためのオンボード書込用プログラム（ファームウェアとも言う）が格納されており、
オンボード書込装置９１を介して行うプログラムの書込時には、ＣＰＵ６１がフラッシュ
ＲＯＭ６４に格納されているファームウェアを起動して実行し、オンボード書込装置９１
から送信されてくるユーザプログラムをフラッシュＲＯＭ６４に書き込み、ＲＯＭ６３に
転送する処理を行うようになっている。
【０００７】
なお、評価マイコン６０では、端子ａ１１、ａ１２が、オンボード書込装置９１からＩ
／Ｆ２２を介して送信されてくるデータを入力する端子として割り付けられ、端子ａ２１
、ａ２２が、ＲＡＭ６２に書き込まれたデータをＩ／Ｆ２３を介してＲＡＭ計測装置９２
に出力する端子として割り付けられている。
【０００８】
また、Ｉ／Ｆ２２には、オンボード書込時にオンボード書込装置９１から送信されてく
る疑似ウォッチドッグ信号ＷＤ２を出力する端子ｃ１が割り付けられており、端子ｃ１に
接続された配線パターンｓ３が、評価マイコン６０の端子ａ１と電源ＩＣ８０の端子ｂ１
とをつなぐ配線パターンｓ１に接続されており、オンボード書込時に、疑似ウォッチドッ
グ信号ＷＤ２をＥＣＵ７０の電源ＩＣ８０の端子ｂ１に入力することができるようになっ
ている。
【０００９】
また、ＥＣＵ７０に設けられた電源ＩＣ８０は、ウォッチドッグタイマ（ＷＤＴ）部８
１と、リセット信号出力部８２と、マイコン評価用ボード５０等に所定の電圧を供給する
ための定電圧生成部８３とを有している。ＷＤＴ部８１は、端子ｂ１から取り込んだ信号
（ウォッチドッグ信号）のパルスをカウントして評価マイコン６０を監視するものであり
、規定時間内に所定のパルスが計数できなかった場合に、評価マイコン６０にプログラム
異常が発生したと判断して、リセット信号出力部８２に対してリセット信号Ｒ１を出力す
る要求を行う。リセット信号出力部８２は、ＷＤＴ部８１からのリセット信号の出力要求
に応じて、端子ｂ２からリセット信号Ｒ１（リセットパルス）を出力するようになってい
る。
【００１０】
次に従来のマイコン評価用ボード５０を用いて、オンボード書込装置９１から評価マイ
コン６０にユーザプログラムを書き込む際の動作について、図２に示したタイミングチャ
ートを参照して説明する。なお、図２には、評価マイコン６０のウォッチドッグ信号出力
端子ａ１、リセット信号入力端子ａ１０、Ｉ／Ｆ２２の疑似ウォッチドッグ信号出力端子
ｃ１、電源ＩＣ８０のウォッチドッグ信号入力端子ｂ１における信号の入出力状態を示し
ている。
【００１１】
まず、時刻ｔ１において、ＣＰＵ６１が、ファームウェアを起動して、オンボード書込
装置９１からのユーザプログラムの書き込み制御を開始すると、オンボード書込装置９１
が接続されたＩ／Ｆ２２の端子ｃ１から疑似ウォッチドッグ信号ＷＤ２が出力される。
【００１２】
疑似ウォッチドッグ信号ＷＤ２は、ＥＣＵ７０に設けられた電源ＩＣ８０の端子ｂ１を
介してＷＤＴ部８１に取り込まれ、ＷＤＴ部８１では、疑似ウォッチドッグ信号ＷＤ２の
パルスのカウントを開始する一方、電源ＩＣ８０のリセット信号出力端子ｂ２からＨ信号
が出力され、評価マイコン６０のリセット信号入力端子ａ１０がＨレベルとなり、リセッ
トがかからない状態で評価マイコン６０のフラッシュＲＯＭ６４にユーザプログラムが書
き込まれる（時刻ｔ１〜ｔ２）。
【００１３】
その後、時刻ｔ２において、ファームウェアによるユーザプログラムの書き込みが終了
すると、疑似ウォッチドッグ信号ＷＤ２の出力が停止される一方、ＣＰＵ６１が、ＲＯＭ
６３に格納されたユーザプログラム（信号出力用プログラム）を起動し、端子ａ１からウ
ォッチドッグ信号ＷＤ１の出力を開始する。
【００１４】
ウォッチドッグ信号ＷＤ１は、ＥＣＵ７０に設けられた電源ＩＣ８０の端子ｂ１を介し
てＷＤＴ部８１に取り込まれ、ＷＤＴ部８１では、ウォッチドッグ信号ＷＤ１のパルスの
カウントを開始する一方、電源ＩＣ８０のリセット信号出力端子ｂ２からは、引き続きＨ
信号が出力され、評価マイコン６０のリセット信号入力端子ａ１０もＨレベルに保持され
、時刻ｔ２以降、ユーザプログラムが実行されるようになっている。
【００１５】
なお、図２に示していないが、ユーザプログラム実行中にＷＤＴ部８１でウォッチドッ
グ信号ＷＤ１のパルスがカウントできなくなった場合は、電源ＩＣ８０のリセット信号出
力端子ｂ２からリセットをかけるためのリセット信号Ｒ１が出力されるようになっている
。
【００１６】
このようにオンボードでの書込中（時刻ｔ１〜ｔ２）は、ユーザプログラムが起動され
ていないため、評価マイコン６０の端子ａ１からウォッチドッグ信号ＷＤ１を出力するこ
とができない。そのため、従来のマイコン評価用ボード５０では、オンボード書込時にリ
セットがかからないようにするために、オンボード書込装置９１から出力された疑似ウォ
ッチドッグ信号ＷＤ２をＥＣＵ７０に設けられた電源ＩＣ８０の端子ｂ１に入力し、評価
マイコン６０からウォッチドッグ信号ＷＤ１が出力されているのと同様な状態を疑似的に
作り出し、電源ＩＣ８０の端子ｂ２からリセット信号を出力させない構成、すなわち、評
価マイコン６０の端子ａ１０をＨレベルに保持する構成として、プログラムの書き込みを
行うようになっている。なお、下記の特許文献１には、疑似ウォッチドッグ信号を出力す
る構成ではないが、イニシャルプログラムロード時に、メモリに記憶されたデータを初期
値としてカウンタに設定して時間監視を行い、イニシャルプログラムロード中も監視可能
なウォッチドッグタイマ回路が開示されている。
【００１７】
しかしながら、従来のマイコン評価用ボード５０では、評価マイコン６０のウォッチド
ッグ信号の出力端子ａ１に接続された配線パターンｓ１に、疑似ウォッチドッグ信号ＷＤ
２を送る配線パターンｓ３を接続させなければならず、これらの配線パターンが固定され
てしまい、評価マイコン６０においては、ウォッチドッグ信号ＷＤ１の出力端子が端子ａ
１に固定されてしまう。そのため、マイコン評価用ボード５０の汎用性が損なわれ、評価
マイコン６０のウォッチドッグ信号ＷＤ１の出力端子の割付に制約を受けるとともに、他
の配線パターンの設計にも制約を与えてしまうという問題があった。
【００１８】
したがって、端子ａ１以外の端子からウォッチドッグ信号ＷＤ１を出力するように端子
の割付を変更する場合には、このマイコン評価用ボード５０を使用することができないた
め、変更したウォッチドッグ信号ＷＤ１の出力端子（端子ａ１以外の端子）と、Ｉ／Ｆ２
２の端子ｃ１とが接続された新たな配線パターンを有するボードを作製（再設計）しなけ
ればならない。例えば、評価マイコン６０の端子ａ３を信号ＷＤ１の出力端子に割り付け
た場合、図１に破線で示したように、新たに配線パターンｓ４が形成されたボードを作製
しなければならず、ボードの作製コストが嵩むとともに、ボードの品番（種類）が増え、
これらの管理も煩わしくなるという問題があった。
【特許文献１】特開昭５９−２００３５７号公報
【発明の開示】
【課題を解決するための手段及びその効果】
【００１９】
本発明は上記課題に鑑みなされたものであって、ボードに搭載される評価マイコンの監
視信号を出力する端子の割付を変更することができ、ボードの再設計を行うことなく、異
なる製品のマイコンにも対応させることができ、汎用性が高く、しかもプログラムの書込
中にリセットがかからない適切な書込制御を行うことができるマイコン評価用ボード、及
びオンボード書込制御方法を提供することを目的としている。
【００２０】
上記目的を達成するために本発明に係るマイコン評価用ボードは、ユーザプログラムの
実行が正常であるか否かを知らせるための監視信号を出力する監視信号出力端子と、オン
ボード書込用プログラム及び前記ユーザプログラムのうちのいずれかの実行モードを示す
信号を出力する実行モード信号出力端子と、プログラムの実行をリセットさせるためのリ
セット信号を取り込むリセット信号入力端子とを有する評価マイコンが実装され、該評価
マイコンへのプログラムの書き込みを行うオンボード書込手段と接続するための第１の接
続手段と、前記評価マイコンから出力された監視信号を取り込み、前記ユーザプログラム
の実行が正常であるか否かを検出し、正常でない場合にリセット信号を出力する監視手段
と接続するための第２の接続手段と、前記オンボード書込用プログラムの実行時にプログ
ラムの実行をリセットさせないための信号を出力する疑似信号出力手段と、前記オンボー
ド書込用プログラムの実行時に、前記疑似信号出力手段から出力された信号を前記リセッ
ト信号入力端子に入力させる第１のリセットモードに切り替える一方、前記ユーザプログ
ラムの実行時に、前記監視手段から出力された信号を前記リセット信号入力端子に入力さ
せる第２のリセットモードに切り替えるリセットモード切替手段とを備えていることを特
徴としている。
【００２１】
上記マイコン評価用ボードによれば、前記リセットモード切替手段により、前記オンボ
ード書込用プログラムの実行時には、前記疑似信号出力手段から出力された信号を前記リ
セット信号入力端子に入力させる第１のリセットモードに切り替えられ、前記ユーザプロ
グラムの実行時には、前記監視手段から出力された信号を前記リセット信号入力端子に入
力させる第２のリセットモードに切り替えられる。
【００２２】
したがって、前記オンボード書込用プログラムの実行時、前記リセット信号入力端子に
は、前記疑似信号出力手段から出力された信号（プログラムの実行をリセットさせない信
号）が入力されることとなり、前記評価マイコンの監視信号出力端子から監視信号が正常
に出力されずに、前記監視手段からリセット信号が出力されたとしても、該リセット信号
が前記リセット信号入力端子に入力されることはなく、プログラムの書き込みを正常に実
行することができる。
【００２３】
また、図１に示した従来のマイコン評価用ボードのように、疑似ウォッチドッグ信号Ｗ
Ｄ２を送信するための配線パターンを形成する必要がなくなるため、前記評価マイコンに
おける監視信号を出力する端子の割り付けをマイコンの仕様等に合わせて変更することが
でき、１つのマイコン評価用ボードで、異なる製品のマイコンの評価を行うことが可能と
なり、マイコン評価用ボードの汎用性を高めることができる。結果、マイコン評価用ボー
ドの再設計等を減らすことができ、ボード作製に要するコストを削減することができる。
【００２４】
また本発明に係るオンボード書込制御方法は、オンボード書込用プログラムに基づくプ
ログラムの書込時は、疑似信号出力手段から出力されるプログラムの実行をリセットさせ
ないための信号を評価マイコンのリセット信号入力端子に入力させる第１のリセットモー
ドに切り替え、前記オンボード書込用プログラムからユーザプログラムの実行に切り替わ
った後は、該ユーザプログラムの異常時にリセットをかける信号を出力するリセット手段
から出力される信号を前記評価マイコンのリセット信号入力端子に入力させる第２のリセ
ットモードに切り替えることを特徴としている。
【００２５】
上記オンボード書込制御方法によれば、オンボード書込用プログラムに基づくプログラ
ムの書込時は、疑似信号出力手段から出力されたプログラムの実行をリセットさせないた
めの信号を評価マイコンのリセット信号入力端子に入力させる第１のリセットモードに切
り替えるので、前記オンボード書込用プログラムの実行時、前記リセット信号入力端子に
は、前記疑似信号出力手段から出力された信号（プログラムの実行をリセットさせない信
号）が入力されることとなり、前記評価マイコンにリセットがかかることはなく、プログ
ラムの書き込みを正常に実行することができる。
【００２６】
また、前記オンボード書込用プログラムからユーザプログラムの実行に切り替わった後
は、前記リセット手段から出力される信号を前記マイコンのリセット信号入力端子に入力
させる第２のリセットモードに切り替わるので、前記ユーザプログラムの実行時には、通
常のリセット動作を行うことができる。
【００２７】
この方法を使用すれば、図２を用いて説明した従来のマイコン評価用ボードにおける書
込方法のように、疑似ウォッチドッグ信号ＷＤ２を送信する必要がなく、結果、疑似ウォ
ッチドッグ信号用の配線パターンを形成する必要がなくなるため、評価マイコンにおける
監視信号を出力する端子の割り付けをマイコンの仕様等に合わせて変更することができ、
１つのマイコン評価用ボードで、異なる製品のマイコンの評価を行うことが可能となり、
マイコン評価用ボードの汎用性を高めることができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明に係るマイコン評価用ボード、及びオンボード書込制御方法の実施の形態
を図面に基づいて説明する。図１は、実施の形態に係るマイコン評価用ボード（又は該マ
イコン評価用ボードを備えたマイコン評価装置）を使用したプログラム評価システムの要
部を概略的に示したブロック図である。但し、ここでは図１に示した従来のプログラム評
価システムと同一機能を有する構成部品については、同一符号を付し、その説明を省略す
る。
【００２９】
図中１は、マイコン評価用ボードを示しており、マイコン評価用ボード１には、評価マ
イコン１０、通信ケーブルＬ１を介して電子制御装置（ＥＣＵ）７０と接続するための入
出力インターフェース回路（以下、単にＩ／Ｆと記す）２１、通信ケーブルＬ２を介して
オンボード書込装置９１と接続するためのＩ／Ｆ２２、通信ケーブルＬ３を介してＲＡＭ
計測装置９２と接続するためのＩ／Ｆ２３、疑似信号出力回路３０、リセットモード切替
回路４０等が実装され、これらが評価マイコン１０を中心にボードに形成された配線パタ
ーンを介して電気的に接続されている。
【００３０】
評価マイコン１０は、ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、フラッシュＲＯＭ１４を
備え、配線パターンと接続される複数の端子ａ１〜ａｎを有したチップで構成されている
。ＲＯＭ１３には、ＥＣＵ７０で実行するユーザプログラム（車載装置の制御を行うメイ
ンプログラム）が格納されるように構成されており、該ユーザプログラムには、プログラ
ムの実行状態が正常であるか否かを知らせるための監視信号（所謂、ウォッチドッグ信号
）ＷＤ１を出力するための信号出力用プログラムも含まれている。
【００３１】
また、フラッシュＲＯＭ１４には、オンボード書込装置９１を介してプログラムを書き
込むためのオンボード書込用プログラム（ファームウェアとも言う）が格納されており、
オンボード書込装置９１を介して行うプログラムの書込時には、ＣＰＵ１１がフラッシュ
ＲＯＭ１４に格納されているファームウェアを起動して実行し、オンボード書込装置９１
から送信されてくるユーザプログラムをフラッシュＲＯＭ１４に書き込み、書き込んだプ
ログラムをＲＯＭ１３に転送する制御を行うようになっている。
【００３２】
なお、評価マイコン１０では、端子ａ１が、ウォッチドッグ信号ＷＤ１の出力端子とし
て割り付けられ、端子ａ９が、評価マイコン１０におけるプログラムの実行モード、すな
わち、ファームウェア実行時はＬレベル信号、ユーザプログラム実行時はＨレベル信号を
出力する端子として割り付けられ、端子ａ１０が、プログラムの実行をリセットさせるリ
セット信号の入力端子として割り付けられている。
【００３３】
そして、評価マイコン１０の端子ａ１は、配線パターンｓ１、Ｉ／Ｆ２１、通信ケーブ
ルＬ１を介して、ＥＣＵ７０に設けられた電源ＩＣ８０のウォッチドッグ信号の入力端子
ｂ１に接続され、端子ａ９は、リセットモード切替回路４０を構成しているＡＮＤゲート
４２の入力端子ｅ１に接続され、端子ａ１０は、リセットモード切替回路４０を構成して
いる信号経路切替スイッチ４１に接続されている。
【００３４】
また、疑似信号出力回路３０は、オンボード書込用プログラムの実行中に該プログラム
の実行をリセットさせないためのＨレベルの疑似信号Ｒ２を、ＥＣＵ７０の電源ＩＣ８０
のリセット信号出力端子ｂ２から出力されているかのように疑似的に出力するものであり
、例えば、電源投入を受けてＨｉ信号を出力する論理集積回路（ＦＰＧＡ）などを用いて
構成されており、リセットモード切替回路４０を構成している信号経路切替スイッチ４１
に接続されている。
【００３５】
リセットモード切替回路４０は、信号経路切替スイッチ４１と、信号経路切替スイッチ
４１の切替を制御するＡＮＤゲート４２とを含んで構成されている。信号経路切替スイッ
チ４１は、疑似信号出力回路３０の疑似信号出力端子ｄ１と評価マイコン１０のリセット
信号入力端子ａ１０とを接続する第１の信号経路ｓ１０と、電源ＩＣ８０のリセット信号
出力端子ｂ２と評価マイコン１０のリセット信号入力端子ａ１０とを接続する第２の信号
経路ｓ２０とのいずれかに切り替えるものであり、例えば、スイッチング素子等を含むス
イッチ回路から構成されている。
【００３６】
ＡＮＤゲート４２は、オンボード書込用プログラムの実行時に、信号経路切替スイッチ
４１を第１の信号経路ｓ１０に切り替える一方、ユーザプログラムの実行時に、信号経路
切替スイッチ４１を第２の信号経路ｓ２０に切り替える制御を行うものであり、ＡＮＤゲ
ート４２の一方の入力端子ｅ１は、評価マイコン１０の端子ａ９に接続され、他方の入力
端子ｅ２は、電源ＩＣ８０のリセット信号出力端子ｂ２に接続されている。
【００３７】
ファームウェア実行時は、ＡＮＤゲート４２からＬレベル信号が出力され、信号経路切
替スイッチ４１が、疑似信号出力部３０から出力された疑似信号Ｒ２を評価マイコン１０
の端子ａ１０に入力させる第１の信号経路ｓ１０に切り替えられる。一方、ユーザプログ
ラム実行時は、ＡＮＤゲート４２からＨレベル信号が出力され、信号経路切替スイッチ４
１が、電源ＩＣ８０のリセット信号出力端子ｂ２から出力された信号を評価マイコン１０
の端子ａ１０に入力させる第２の信号経路ｓ２０に切り替えられるようになっている。
【００３８】
次に実施の形態に係るマイコン評価用ボード１を用いて、オンボード書込装置９１から
評価マイコン１０にユーザプログラムを書き込む際の各種信号の動作タイミングについて
、図４に示したタイミングチャートを参照して説明する。なお、図４には、評価マイコン
１０のウォッチドッグ信号出力端子ａ１、実行モード信号出力端子ａ９、リセット信号入
力端子ａ１０、疑似信号出力部３０の疑似信号出力端子ｄ１、電源ＩＣ８０のリセット信
号出力端子ｂ２における信号の入出力状態を示している。
【００３９】
まず、時刻ｔ１１において、マイコン評価用ボード１に電源ＩＣ８０から起動電圧が供
給されると、疑似信号出力部３０の疑似信号出力端子ｄ１からＨレベルの疑似信号Ｒ２が
出力される。また、ＣＰＵ１１は、ファームウェアを起動して、実行モード信号出力端子
ａ９からファームウェアの実行中であることを示すＬ信号（０）を出力する。ファームウ
ェア実行中は、端子ａ１からウォッチドッグ信号ＷＤ１は出力されておらず、したがって
、電源ＩＣ８０のリセット信号出力端子ｂ２からリセット信号Ｒ１（リセットパルス信号
）が出力される。そして、電源ＩＣ８０のリセット信号出力端子ｂ２から出力されたリセ
ット信号Ｒ１は、ＡＮＤゲート４２の入力端子ｅ２に入力され、結果、ＡＮＤゲート４２
からＬ信号が出力される。
【００４０】
そして、信号経路切替スイッチ４１は、ＡＮＤゲート４２からのＬ信号に基づいて、疑
似信号出力部３０の疑似信号出力端子ｄ１から出力された疑似信号Ｒ２がリセット信号入
力端子ａ１０に入力されるように、信号経路を第１の信号経路１０に切り替える。その結
果、リセット信号入力端子ａ１０にＨレベルを示す疑似信号Ｒ２の入力状態が保持され、
評価マイコン１０にリセットがかけられることなく、ファームウェアによるユーザプログ
ラムの書込が実行される（時刻ｔ１１〜ｔ１２）。
【００４１】
その後、時刻ｔ１２において、ファームウェアによるユーザプログラムの書き込みが終
了すると、ＣＰＵ１１が、ＲＯＭ１３に格納されたユーザプログラム（信号出力用プログ
ラム）を起動し、端子ａ１からウォッチドッグ信号ＷＤ１の出力を開始するとともに、実
行モード信号出力端子ａ９からユーザプログラム実行中であることを示すＨ信号を出力す
る。
【００４２】
端子ａ１から出力されたウォッチドッグ信号ＷＤ１は、ＥＣＵ７０に設けられた電源Ｉ
Ｃ８０の端子ｂ１を介してＷＤＴ部８１に取り込まれ、ＷＤＴ部８１では、ウォッチドッ
グ信号ＷＤ１のパルスをカウントする一方、電源ＩＣ８０のリセット信号出力端子ｂ２か
らは、プログラムに異常がないことを示すＨ信号が出力され、リセット信号出力端子ｂ２
から出力されたＨ信号は、ＡＮＤゲート４２の入力端子ｅ２に入力される。そして、ＡＮ
Ｄゲート４２の入力端子ｅ１、ｅ２にＨ信号が入力される結果、ＡＮＤゲート４２からＨ
信号が出力される。
【００４３】
ＡＮＤゲート４２から出力されたＨ信号に基づいて、信号経路切替スイッチ４１は、第
１の信号経路ｓ１０から、電源ＩＣ８０のリセット信号出力端子ｂ２から出力される信号
を評価マイコン１０のリセット信号入力端子ａ１０に入力させる第２の信号経路ｓ２０に
切り替える。その後、リセット信号入力端子ａ１０に、電源ＩＣ８０のリセット信号出力
端子ｂ２から出力される信号が入力できる状態となり、ユーザプログラムが実行される。
【００４４】
上記実施の形態に係るマイコン評価用ボード１によれば、信号経路切替スイッチ４１と
ＡＮＤゲート４２とを備えたリセットモード切替部４０により、オンボード書込用プログ
ラムの実行時には、疑似信号出力部３０から出力されたＨレベルの疑似信号Ｒ２をリセッ
ト信号入力端子ａ１０に入力させる第１の信号経路ｓ１０（第１のリセットモード）に切
り替えられ、ユーザプログラムの実行時には、電源ＩＣ８０のリセット信号出力端子ｂ２
から出力された信号をリセット信号入力端子ａ１０に入力させる第２の信号経路ｓ２０（
第２のリセットモード）に切り替えられる。
【００４５】
したがって、オンボード書込用プログラムの実行時、リセット信号入力端子ａ１０には
、疑似信号出力部３０から出力されたＨレベルの疑似信号Ｒ２（プログラムの実行をリセ
ットさせない信号）が入力されることとなり、評価マイコン１０の端子ａ１からウォッチ
ドッグ信号ＷＤ１が出力されずに、電源ＩＣ８０の端子ｂ２からリセット信号Ｒ１が出力
されたとしても、リセット信号Ｒ１が評価マイコン１０のリセット信号入力端子ａ１０に
入力されることはなく、プログラムの書き込みを正常に実行することができる。
【００４６】
また、図１に示した従来のマイコン評価用ボード５０のように、疑似ウォッチドッグ信
号ＷＤ２を送信するための配線パターンｓ３を形成する必要がなくなるため、評価マイコ
ンにおけるウォッチドッグ信号ＷＤ１を出力する端子の割り付けを搭載するマイコンの仕
様等に合わせて変更することができる。
【００４７】
例えば、評価マイコン１０の端子ａ３に、ウォッチドッグ信号ＷＤ１を出力する端子を
割り付けた場合であっても、ボード上の配線パターン等の再設計を行う必要がなく、ＥＣ
Ｕ７０側において、端子ａ３からの信号ＷＤ１を電源ＩＣ８０の端子ｂ１に入力できるよ
うにパターン設計すればよく、１つのマイコン評価用ボード１で、異なる製品のマイコン
の評価を行うことが可能となり、汎用性の高いマイコン評価用ボードとすることができる
。結果、マイコン評価用ボードの再設計等を減らすことができ、ボード作製に要するコス
トを削減することができる。
【図面の簡単な説明】
【００４８】
【図１】従来のマイコン評価用ボードを用いたプログラム評価システムの要部を概略的に示したブロック図である。
【図２】従来のマイコン評価用ボードを用いて、オンボード書込装置から評価マイコンにユーザプログラムを書き込む際の各種信号の動作タイミングを示したタイミングチャートである。
【図３】本発明の実施の形態に係るマイコン評価用ボードを用いたプログラム評価システムの要部を概略的に示したブロック図である。
【図４】実施の形態に係るマイコン評価用ボードを用いて、オンボード書込装置から評価マイコンにユーザプログラムを書き込む際の各種信号の動作タイミングを示したタイミングチャートである。
【符号の説明】
【００４９】
１  マイコン評価用ボード
１０  評価マイコン
１１  ＣＰＵ
１２  ＲＡＭ
１３  ＲＯＭ
１４  フラッシュＲＯＭ
２１、２２、２３  入出力インターフェース回路（Ｉ／Ｆ）
３０  疑似信号出力回路
４０  リセットモード切替回路
４１  信号経路切替スイッチ
４２  ＡＮＤゲート
７０  ＥＣＵ
８０  電源ＩＣ
９１  オンボード書込装置
９２  ＲＡＭ計測装置
【図１】
2008107922.tif 000003
【図２】
2008107922.tif 000004
【図３】
2008107922.tif 000005
【図４】
2008107922.tif 000006