JPH0380338A - ファジイチップ用インサーキットエミュレータ - Google Patents

ファジイチップ用インサーキットエミュレータ

Info

Publication number
JPH0380338A
JPH0380338A JP1217795A JP21779589A JPH0380338A JP H0380338 A JPH0380338 A JP H0380338A JP 1217795 A JP1217795 A JP 1217795A JP 21779589 A JP21779589 A JP 21779589A JP H0380338 A JPH0380338 A JP H0380338A
Authority
JP
Japan
Prior art keywords
fuzzy
input
chip
debugging
section
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.)
Pending
Application number
JP1217795A
Other languages
English (en)
Inventor
Shiro Fukushima
福島 史郎
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.)
Omron Corp
Original Assignee
Omron Corp
Omron Tateisi Electronics Co
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 Omron Corp, Omron Tateisi Electronics Co filed Critical Omron Corp
Priority to JP1217795A priority Critical patent/JPH0380338A/ja
Publication of JPH0380338A publication Critical patent/JPH0380338A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)
  • Devices For Executing Special Programs (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〈産業上の利用分野〉 この発明は、ファジィチップが用いられたシステムのデ
バッグを効率良く行うためのファジィチップ用インサー
キットエミュレータに関する。
〈従来の技術〉 その種のデバッグでは、ファジィチップがあるファジィ
ルールを起動したときにどのような出力が生じたかを監
視し、またその結果、制御対象にどんな状況が発生した
かを監視すれば、ファジィルールの良否や修正の必要性
などを判断し得る。そこでシステムを完成させるには、
ファジィチップによる推論状況を確認しつつファジィル
ールやメンバーシップ関数を調整するなどの作業が不可
欠である。
〈発明が解決しようとする問題点〉 ところがファジィチップが用いられたシステムについて
は、デバッグのためのコマンドを入力してデバッグ対象
のファジィチップの動作状態を監視したり、そのファジ
ィチップの動作を制御するようなデバッグ支援装置はい
まだ提案されておらず、この環システムのデバッグを効
率良く行うのは困難となっている。
この発明は、上記問題に着目してなされたもので、デバ
ッグのためのコマンド入力を受け付けてファジィチップ
の動作状態の監視や動作の制御を行うことを可能となす
ことにより、ファジィチップが用いられたシステムのデ
バッグを効率良く行い得る新規なインサーキットエミュ
レータを提供することを目的とする。
く問題点を解決するための手段〉 上記目的を達成するため、この発明では、デバッグ対象
のファジィチップと同等の推論機能と外部からの制御を
受ける機能とを併せもつエミュレーション部と、デバッ
グのためのコマンド入力を受け付けると共に、処理結果
を出力するためのコマンド処理部と、コマンド入力に基
づき前記工果ユレーシッン部を外部より制御してデバッ
グ機能を支援するデバッグ支援部とでファジィチップ用
インサーキットエミュレータを構成することにした。
〈作用〉 デバッグのためのコマンド入力がコマンド処理部にて受
け付けられることにより、デバッグ支援部はそのコマン
ド入力に基づきエミュレーション部による動作を外部よ
り制御して所定のデバッグ機能を支援するので、ファジ
ィチップが用いられたシステムのデバッグを効率良く行
い得る。
〈実施例〉 図面は、この発明の一実施例にかかるファジィチップ用
インサーキットエξユレータの全体構成を示すもので、
エミュレーション部1とデバッグ支援部2とコマンド処
理部3とで構成されている。
エミュレーション部1は、入力処理部11゜推論部12
.出力処理部13より成るもので、通常はエミュレーシ
ョンチップを用いて構成される。このエミュレーション
チップは実際に実機で使用される通常のファジィチップ
と同等の機能を有する上に、通常のファジィチップには
存在しない機能、すなわち内部状態を外部へ知らせる機
能や、外部から推論動作の制御を可能となす機能を具備
している。
前記入力処理部11は、入力信号を予め設定されたメン
バーシップ関数を用いてファジィ化する機能を有する0
通常のファジィチップではファジィ化して得たメンバー
シップ値は外部より知ることはできないが、このエミュ
レーションチップの入力処理部11ではこのメンバーシ
ップ値を外部より取り出すことを可能となす。
推論部12は、入力処理部11から入力を受けてIP−
THEN形式などで表現されるファジィルールにより推
論を行う機能を備えている0通常のファジィチップでは
、推論の途中結果は外部より知ることはできないが、こ
のエミュレーションチップの推論部12では推論の途中
結果を含め推論の状況を外部より知ることを可能となす
出力処理部13は、推論結果を重心法などの方法でデフ
ァジファイする機能を備えている。
通常のファジィチップではデファジファイする前の推論
出力は外部から知ることはできないが、エミュレーショ
ンチップの出力処理部13ではデファジファイする前の
出力値を外部より取り出すことを可能となす。
デバッグ支援部2は、上記エミュレーション部1を外部
より制御してデバッグ機能を支援するためのもので、入
力監視部21.実行制御部22、実行監視部23.出力
監視部24.ルール参照・更新部25.トレースメモリ
26を含んでいる。
入力監視部21は、入力処理部11からの入力の状況を
監視し、予め設定された入力条件に合致したことを検出
して実行制御部23へその旨を通知し、また入力の状況
をトレースメモリ26へ出力する。
実行制御部22は、入力監視部21.実行監視部23お
よび、出力監視部24からの入力に基づき推論部12の
推論動作を制御する。
実行監視部23は、推論部12による推論の状況を監視
し、予め設定された条件と合致したことを検出して実行
制御部22へその旨を通知し、またトレースメモリ26
へ推論の状況を出力する。
出力監視部24は、出力処理部13の出力の状況を監視
し、予め設定された出力条件と合致したことを検出して
実行IJii1部23へその旨を通知し、また出力の状
況をトレースメモリ26へ出力する。
ルール参照・更新部25は、推論部12のテーブル上に
存在するファジィルールを読み出したり、新たなファジ
ィルールを設定したりするためのものである。
トレースメモリ26は、入力監視部21.実行監視部2
3.出力監視部24からの1ステンブ当りの各情報を時
間経過を追って記録するための大容量のメモリであって
、リングバッファとして無限循環的に使用する場合と一
定のステップ数のみを記憶する場合とがある。
コマンド処理部3は、入出力装置4からデバッグのため
のコマンドを受け付け、また処理結果を入出力装置4へ
出力するマンマシンインターフェイスとしての機能を備
える。
上記の構成のインサーキットエ電エレータを用いてファ
ジィチップが用いられたシステムのデバッグを行う場合
、デバッグを行う者は入出力装置4のデイスプレィを見
ながらデバッグのためのコマンドを入力する。このコマ
ンド入力はコマンド処理部3で受け付けられる。
工ξユレーシッン部1は、デバッグ対象のファジィチッ
プと同等の推論機能を有してエミュレーシ目ンを行うが
、この工2ニレージョン部1はデバッグ支援部2に対し
て内部状態を出力し、またデバッグ支援部2により動作
の制御を受けることになる。
デバッグ支援部2の入力監視部21.実行監視部23.
出力監視部24では工ξユレーシッン部1の状態を監視
し、設定条件と合致したとき、実行制御部22へその旨
を通知すると共に、監視の状況がトレースメモリ26に
蓄えられる。
実行制御部22では各部からの入力に基づきエミエレー
シゴン部1の推論動作を中断させたり、開始させたりす
るなど、その動作を外部より制御する。
このようにしてファジィチップをエミエレーシタン部1
によりエミエレーシッンし、推論を制御しつつ監視する
ことにより、ファジィルールの良否や修正の必要性など
を判断し、ルール参照・更新部25の機能を用いてファ
ジィチップが用いられたシステムのデバッグを効率良く
行うものである。
〈発明の効果〉 この発明は上記の如く、デバッグ対象のファジィチップ
と同等の推論機能をもつエミエレーシッン部に外部から
の制御を受ける機能を具有させると共に、コマンド処理
部で受け付けたコマンド入力に基づきデバッグ支援部が
工電ユレーシッン部を外部より制御してデバッグ機能を
支援するから、デバッグを行う者はデイスプレィを見な
がらファジィチップが用いられたシステムのデバッグを
効率良く行うことができるなど、発明目的を達成した顕
著な効果を奏する。
【図面の簡単な説明】
図面はこの発明の一実施例にかかるファジィチップ用イ
ンサーキットエξユレータの構成を示すブロック図であ
る。 l・・・・エミュレーシ“ヨン部 2・・・・デバッグ支援部 3・・・・コマンド処理部

Claims (1)

  1. 【特許請求の範囲】 デバッグ対象のファジィチップと同等の推論機能と外部
    からの制御を受ける機能とを併せもつエミュレーション
    部と、 デバッグのためのコマンド入力を受け付けると共に、処
    理結果を出力するためのコマンド処理部と、 コマンド入力に基づき前記エミュレーション部を外部よ
    り制御してデバッグ機能を支援するデバッグ支援部とを
    備えて成るファジィチップ用インサーキットエミユレー
    タ。
JP1217795A 1989-08-24 1989-08-24 ファジイチップ用インサーキットエミュレータ Pending JPH0380338A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1217795A JPH0380338A (ja) 1989-08-24 1989-08-24 ファジイチップ用インサーキットエミュレータ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1217795A JPH0380338A (ja) 1989-08-24 1989-08-24 ファジイチップ用インサーキットエミュレータ

Publications (1)

Publication Number Publication Date
JPH0380338A true JPH0380338A (ja) 1991-04-05

Family

ID=16709851

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1217795A Pending JPH0380338A (ja) 1989-08-24 1989-08-24 ファジイチップ用インサーキットエミュレータ

Country Status (1)

Country Link
JP (1) JPH0380338A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6179910B1 (en) 1998-09-14 2001-01-30 Komatsu Electronic Metals Co., Ltd Method for manufacturing silicon single crystals and wafers adapted for producing semiconductors
US6733585B2 (en) 2000-02-01 2004-05-11 Komatsu Denshi Kinzoku Kabushiki Kaisha Apparatus for pulling single crystal by CZ method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS634349A (ja) * 1986-06-25 1988-01-09 Hitachi Micro Comput Eng Ltd デ−タ処理システム
JPS63293613A (ja) * 1987-05-27 1988-11-30 Sharp Corp 追尾型自走車の速度制御方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS634349A (ja) * 1986-06-25 1988-01-09 Hitachi Micro Comput Eng Ltd デ−タ処理システム
JPS63293613A (ja) * 1987-05-27 1988-11-30 Sharp Corp 追尾型自走車の速度制御方式

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6179910B1 (en) 1998-09-14 2001-01-30 Komatsu Electronic Metals Co., Ltd Method for manufacturing silicon single crystals and wafers adapted for producing semiconductors
US6733585B2 (en) 2000-02-01 2004-05-11 Komatsu Denshi Kinzoku Kabushiki Kaisha Apparatus for pulling single crystal by CZ method
US6977010B2 (en) 2000-02-01 2005-12-20 Komatsu Denshi Kinzoku Kabushiki Kaisha Apparatus for pulling single crystal by CZ method
US7244309B2 (en) 2000-02-01 2007-07-17 Sumco Techxiv Corporation Apparatus for pulling single crystal by CZ method
US7727334B2 (en) 2000-02-01 2010-06-01 Sumco Techxiv Corporation Apparatus for pulling single crystal by CZ method
US8002893B2 (en) 2000-02-01 2011-08-23 Komatsu Denshi Kinzoku Kabushiki Kaisha Apparatus for pulling single crystal by CZ method

Similar Documents

Publication Publication Date Title
JPH0380338A (ja) ファジイチップ用インサーキットエミュレータ
JPH0554277A (ja) プラント監視装置
JPH0581070A (ja) プログラマブルコントローラ、およびプログラマブルコントローラにおけるユーザプログラム実行方法
JPH0229455Y2 (ja)
JPS59202547A (ja) デバツグ装置
JP3339708B2 (ja) イベント記録方式
JPS62264340A (ja) デバツグ装置
JPS61180344A (ja) 高級言語のステツプ実行システム
WO1989002100A1 (en) Signal trace control system for pmc
JPH0588878A (ja) Lisp命令実行方式
JPS60254251A (ja) デバツク方式
JPH0496832A (ja) 障害情報収集装置
JPH03134742A (ja) デバッグ装置
JPS58225455A (ja) 装置内蔵トレ−サ制御方式
JPH03127233A (ja) 計算機システムのパトロール診断装置
JPS6252642A (ja) マイクロプロセツサ
JPH03156643A (ja) 障害情報収集方式
JPS59153245A (ja) デバツグ装置
JPH02300943A (ja) デバッグサポート方式
JPH04131936A (ja) データ処理装置監視装置
JPH01286598A (ja) 交換プログラムデバッグ方式
JPS60263232A (ja) マイクロ診断方式
JPH01239605A (ja) プログラマブル・コントローラ
JPS5839301A (ja) 信号選択方式
JPS63106051A (ja) マイクロコンピユ−タ開発支援装置