JPS63295974A - パルス入力装置 - Google Patents

パルス入力装置

Info

Publication number
JPS63295974A
JPS63295974A JP62132215A JP13221587A JPS63295974A JP S63295974 A JPS63295974 A JP S63295974A JP 62132215 A JP62132215 A JP 62132215A JP 13221587 A JP13221587 A JP 13221587A JP S63295974 A JPS63295974 A JP S63295974A
Authority
JP
Japan
Prior art keywords
command
input
time
memory
state change
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.)
Granted
Application number
JP62132215A
Other languages
English (en)
Other versions
JP2588195B2 (ja
Inventor
Masayoshi Tachibana
橘 昌良
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP62132215A priority Critical patent/JP2588195B2/ja
Priority to US07/198,304 priority patent/US4970679A/en
Priority to KR1019880006249A priority patent/KR910004653B1/ko
Priority to DE3818097A priority patent/DE3818097A1/de
Publication of JPS63295974A publication Critical patent/JPS63295974A/ja
Application granted granted Critical
Publication of JP2588195B2 publication Critical patent/JP2588195B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/76Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data
    • G06F7/78Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data for changing the order of data flow, e.g. matrix transposition or LIFO buffers; Overflow or underflow handling therefor
    • G06F7/785Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data for changing the order of data flow, e.g. matrix transposition or LIFO buffers; Overflow or underflow handling therefor having a sequence of storage locations each being individually accessible for both enqueue and dequeue operations, e.g. using a RAM
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C8/00Arrangements for selecting an address in a digital store
    • G11C8/12Group selection circuits, e.g. for memory block selection, chip selection, array selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Nonlinear Science (AREA)
  • Programmable Controllers (AREA)
  • Electronic Switches (AREA)
  • Inverter Devices (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

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

Description

【発明の詳細な説明】 [発明の目的コ (産業上の利用分野) 本発明は、外部信号の変化の起きた時刻を中央処理装置
に入力するためのパルス入力装置に関する。
(従来の技術) 外部信号の変化した時刻を検出し、その時刻を中央処理
装置へ入力するためのパルス入力装置は、各種機械の制
御装置の状態検出装置として用いられている。
この種のパルス入力装置として、従来は、例えばU、S
、P、4,222.103に示された技術が知られてい
る。
この装置は、第23図に示すように、現在時刻を出力す
るタイマカウンタ1203と、入力信号の状態変化の時
間を保持する複数のレジスタ1204〜1209とを備
えたものである。各レジスタ1204〜1209は、各
対応する端子へ入力信号の状態変化に起因したトリガ信
号が与えられると、タイマカウンタ[203の値を保持
する。このためコンピュータの割込みやソフトウェアに
よることなく入力信号の状態変化が起こった時間を保持
出来る。
即ち、レジスタ1210に、入力信号の状態変化を指定
する情報、例えばr 0100Jを設定すると、この情
報と入力信号とを、論理ゲート1212〜1219によ
って論理演算し、第24図に示すような指定した状態変
化点で各レジスタ1204〜1209にトリガがかかり
、そのときのタイマカウンタ1203の値を保持する。
このとき、変化を起こしたチャンネルの番号はレジスタ
1211に保持される。
この処理を第25図に示す。処理は割込みを区切りとし
て割込み要因の分析、時刻の読込み、次の割込み要因の
設定、割込み待ちの順に進められる。図中■〜■はそれ
ぞれ割込みによって区切られた処理の区画である。例え
ば、■では全てのチャンネルに対して割込み要因を設定
し、割込み待ちを行なう。また、■では割込み要因を分
析し、レジスタ1206からチャンネル1の変化した時
刻を読込み、次の割込みを要因として0を設定し、割込
み待ちを行なう。以下、同様に、この処理を必要なだけ
続けていく。このため、中央処理装置は常に割込み待ち
再設定を繰返していることになる。
このパルス入力装置では、測定できる入力の形式が、あ
る時刻に1回変化が起きたことを記録する形式のみであ
り、測定の形式が極めて限定されるという欠点があった
。このため、複雑な波形の入力を行なう場合には、中央
処理装置に頻繁に割込みが発生し、これにより中央処理
装置の負荷を増大させ、制御装置全体の処理能力の限界
を低くしてしまうという欠点があった。
これに対し、例えばU、S、P、4,259.719及
びU、S。
P、4,283.761には、入力信号の状態変化をト
リガ信号とし、状態変化の状態と現在時刻とをペアにし
てF I F O(First In First 0
ut)スタックに格納するようにした装置も示されてい
る。
しかし・、この装置は、FIFOスタックに時系列的に
状態変化の情報がスタックされているので、位相差、パ
ルス幅のように第1の状態変化と第2の状態変化とを関
連づけて読出すためには、第1の状態変化の情報から第
2の状態変化の情報が抽出されるまで、その間のFIF
Oスタック内のデータを全て読み出さなくてはならない
うえ、FIFOスタックの内部を読み出して分類する等
の解析ルーチンを必要とする。このため、FIFOスタ
ック内への取込みデータから所望の状態変化の時刻を得
るまでの処理に中央処理装置の負荷がかかるという問題
があった。
(発明が解決しようとする問題点) 以上のように、従来のパルス入力装置では、腹雑な波形
の測定を行なう場合には、中央処理装置に頻繁に割込み
が発生したり、所定の解析ルーチンを必要とするため、
中央処理装置の負荷が増し、これにより制御装置全体の
処理能力の限界を低くしてしまうという欠点があった。
本発明は、上記の欠点を除去し、複雑な測定条件の設定
に対しても、中央処理装置に負荷をかけずに状態検出の
結果が得られるパルス入力装置を提供することを目的と
する。
[発明の構成〕 (問題点を解決するための手段) 本発明は、所定のクロック信号を計数して基準時刻情報
を発生するタイマカウンタと、前記基準時刻情報に同期
して入力信号の状態をサンプリングする入力回路と、こ
の入力回路でサンプリングされた前記入力信号の状態を
前記基準時刻情報に同期して、該基準時刻情報で指定さ
れるアドレスの記憶場所に読込むとともに、記憶された
全時刻の前記入力信号の状態を該入力信号の状態変化点
の時刻を示すコードに変換して出力する入力メモリと、
状態変化の種類とその状態変化が起こった時刻の書込み
とを指示するコマンドを記憶するコマンドメモリと、前
記入力メモリへの全アドレスに対する書込みが終了する
前に全コマンドの実行が終了するように前記コマンドメ
モリに記憶されたコマンドを順次読出し、読み出された
コマンドによって所定の状態変化の時刻の書込みが指示
された場合には、前記入力メモリから前記状態変化点の
時刻を示すコードを読出すとともに前記タイマカウンタ
から現在時刻を入力し、両者の前後関係から前記指定さ
れた状態変化の時刻を求め、この時刻を前記コマンドの
一部に書き戻すシーケンサとを具備したことを特徴とし
ている。
(作用) 本発明では、入力回路によってサンプリングされたある
チャンネルについての入力変化を基準時刻に同期して順
次時系列的に入力メモリに書込み、シーケンサによる上
記入力メモリからの読出しは、上記書込みとは独立に行
われるので、あるチャンネルついての複数の測定条件の
記述は勿論のこと、あらゆる測定条件を記述することが
できる。そして、読出しの際には、入力メモリ内の時間
軸に沿ったデータをコード化して読出すことができるの
で、人力メモリに対する1回のアクセスによって、変化
の時刻を直接読出すことができる。
また、シーケンサは、コマンドメモリに記憶されている
状態変化の種類とその状態変化が起こった時刻の書込み
とを指示するコマンドを、入力メモリへの全アドレスに
対する書込みが終了する前に実行終了するように順次読
出し実行する。したかって、シーケンサは、入力メモリ
への入力データの書込みが一巡する前に、指定された状
態変化の発生した時刻を現在時刻をもとに補正しながら
全てコマンド内に書き戻す。
このように、本発明によれば、ある時間範囲の入力信号
の状態を順次入力メモリに格納し、シーケンサがコマン
ドに基づいて指定された状態変化の時刻を求めてコマン
ドに書き戻すので、複雑な波形の入力に対しても中央処
理装置が頻繁に割込みを発生させる必要がない。また、
入力メモリからは、特定のチャンネルについての時間軸
に沿った変化時刻のデータを単発的なアクセスによって
読み出すことができ、読み出されたデータから状態変化
の時刻をシーケンサが求めるので、中央処理装置で必要
なデータを抽出分類する解析ルーチンなどの特別のサブ
ルーチンを走らせる必要かない。
このため、本発明によれば、中央処理装置に対して必要
な時に必要な開度で割込みをかければ良いので、中央処
理装置の負担を大幅に軽減できる。
(実施例) 第1図〜第12図に本発明の一実施例を示す。
第1図において、パルス入力装置1は、バス2を介して
中央処理装置(CPU)3に接続されている。
パルス入力装置1は、基準時刻を発生するタイマカウン
タ4と、このタイマカウンタ4からの基準時刻に同期し
て入力端子5に入力された入力信号の立上がり点及び立
ち下がり点をサンプリングする入力回路6と、この入力
回路6でサンプリングされた入力信号の状態を前記基準
時刻に同期して書込む入力メモリアと、CPU3によっ
て指定されたコマンドに基づいて前記入力メモリ7に格
納されたデータから状態変化の発生時刻を示すコード化
したデータを読出しコマンドに書き戻すシーケンサ8と
、前記コマンドを格納するコマンドメモリ9とで構成さ
れている。
タイマカウンタ4は、第2図及び第3図に示すように、
システムクロックSCKを1/6に分周したパルスでカ
ウントアツプする基準時刻情報(現在時刻)を示す24
ビツトのタイマ出力TOO〜TO23発生させるととも
に、次の各制御パルスを発生させるものである。TWP
は、タイマ出力Too〜T023が16回更新される毎
にシステムクロックSCKの1クロック分の時間だけ1
となるパルスである。TCLは、シーケンサ8の内部に
取込むタイマ出力TOQ−T023をラッチするタイミ
ングを与える。TWRは、入力メモリ7のための書込み
パルスである。さらに、SMPLは、入力回路6のサン
プルタイミングを与えるパルスである。
入力回路6は、第4図に示すように、4系統の入力を許
容するもので、各系統(CHO〜CH3)毎に微分回路
11a〜11dを設けて構成されている。これら微分回
路11a〜lidの構成を微分回路11aを代表して示
した第5図に基づき説明する。入力端子5aに入力され
る入力信号は、ヒステリシ・ス特性を持つ入力バッファ
21で安定した2値信号に整形され、2段のDフリップ
フロツー終了22.23に与えられている。Dフリップ
フロップ22.23は、SMPLパルスによって上記り
入力信号を保持するとともに、互いにSMPLパルスの
1周期だけ遅れた出力をQ端子及びq端子から出力する
。これら出力が前記ANDゲート24゜25で論理積さ
れることにより、ANDゲート24の出力に入力信号の
立上がり点を示す微分パルスが得られ、ANDゲート2
5の出力に入力信号の立下がり点を示す微分パルスが得
られる。これらパルスは出力ラッチ回路26.27にそ
れぞれラッチされ、書込みパルスTVRによって人力メ
モリ7へ入力データD10 、 Dllとして書込まれ
、書込みパルスTVHの立下がりでクリアされる。
第6図は、この微分回路11aの各部の波形を入力波形
とサンプリングパルスSMPLとの関係で示す。図示の
ように、この回路では入力信号の立上がり及び立ち下が
り時刻がサンプリングパルスSMPLに対して最大エフ
ロツク公述れる。このため、本装置では、第7図に示す
ように、サンプリングパルスSMPLの周期を入力メモ
リ7への書込みパルスTWHの1/3に設定することに
より、この遅れの影響を少なくしている。例えば、区間
■で起きた変化は■でラッチされ、区間■で起きた変化
は■でラッチされ、[相]で起きた変化は■でラッチさ
れる。ここで、■、■、■でラッチされた変化は@で入
力メモリ7に書き込まれる。従って、区間すで起きた変
化は0で入力メモリ7に書込まれ、区間Cで起きた変化
は■で書き込まれることになる。
入力メモリ7は、第8図に示すように、8×16ビツト
の容量を持つ直交型RAM31と、読出し用デコーダ3
2と、書込み用デコーダ33と、読出し用エンコーダ3
4とで構成されている。
直交型RAM31は、8ビツトのパラレル入力データを
16語分記憶できるものである。各RAMセルは、第9
図に示すように、インバータ41.42からなる1ビツ
トのメモリを、書込み用ビットライン43、書込み用ワ
ードライン44、読出し用ビットライン45及び読出し
用ワードライン46に、トランジスタ47〜50をそれ
ぞれ介して接続して構成されている。上記書込み用ビッ
トライン43と読出し用ビットライン45及び書込み用
ワードライン44と書込み用ワードライン46とは互い
に直交している。
従って、この直交型RAM31は、入力と出力とが直交
している。入出力の様子を第8図と第10図とを用いて
説明すると、入力回路6から各時刻に出力される4CH
X2−8ビツトの並列データ51は、タイマカウンタ4
の時刻更新(TWR)に同期して基準時刻の下位4ビツ
ト(TOO〜TO3)で示される書込みアドレスWRA
DR9の記憶場所を書込み用デコーダ33で選択するこ
とによって書込まれる(52)。各チャンネルを立上が
りと立下がりとに別々に記憶するのは、後の処理でこれ
らを分離する手間が省けるためである。これにより、特
別な回路を付加せずに複数のコマンドにより同一のチャ
ンネルの状態を測定できる。
直交型RAM31からの読出しは、シーケンサ8から与
えられる3ビツトの読出しアドレスRADR3を読出し
デコーダ32によってデコードし、シーケンサ8から読
出しデコーダ32に与えられていたリード信号J?Dに
よって、入力とは直交した方向に行われる(53)。出
力データ54は、1つの入力データDlnの16サンプ
ル点の時系列データであり、この16ビツトの出力デー
タに入力信号の変化点の情報が乗っている場合には、そ
の部分のみが“1″となっている。このデータは、読出
し用エンコーダ34によって4ビツトのデータTWT(
54)にコード化される。このデータTWTは、RAM
31からの16ビツトのデータの“1”の部分の位置、
即ち入力変化の時刻を示すコードである。なお、16ビ
ツトのデータが全て0の場合には、対応する16回のサ
ンプリング期間には入力信号が変化しなかったことを示
している。このとき読出し用エンコーダ34がら出力さ
れるvALID信号が“0”になる。
この入力メモリ7は、時間軸方向に16語の容量を持つ
ため、タイマカウンタ4の時刻の更新が16回行われる
時間の間に起きた変化を記憶することが可能である。し
たがって、コマンドメモリ9内のコマンドがこの間に全
て実行されるならば、コマンドメモリ9内の全てのコマ
ンドが正しく実行でき、入力の変化した時刻を求めるこ
とができる。
次に、シーケンサ8が実行するコマンドについて説明す
る。
コマンドメモリ9に記憶されるコマンドは、NOP:1
7:/ド、EDGE:Iマント、WIDTII :17
 ンドの3種類であり、2語(1語は2バイト)をコマ
ンド単位とすると、NOPコマンド及びEDGEコマン
ドがシングルコマンド、WIDT11コマンドがダブル
コマンドとなっている。1コマンド単位は、第11図に
示すように、2語、計32ビットにより構成されている
。各コマンド単位は、下位から順にlN5T部(2ビツ
ト)、MODE部(6ビツト)、T部(24ビツト)に
より構成されている。I NST部は、各コマンドの識
別を行なうために使用され、そのビットパターンにより
、00がNOPコマンド、OlがEDGEニア 7 ン
ド、10.11がWIDTH:+7 >ドの第1コマン
ド単位、第2コマンド単位をそれぞれ示している。MO
DE部は時刻の測定条件を指定するために使用される。
T部は、測定した入力の変化が起きた時刻をシーケンサ
8が書込むために使用される。
したがって、この部分はCPU3により、書込む必要は
なく、コマンド実行前になにかが書がれていてもシーケ
ンサ8はこれを無視する。
次に各コマンドの機能を第12図に基づき説明する。
(a) NOPコマンド NOPコマンドは何も実行しないコマンドであり、コマ
ンドメモリ9の空き領域を埋めるのに使用される。この
コマンドでは、MODE部及びT部の記載は無視される
(b) EDGEコマンド このコマンドは、第13図(a)に示すような、指定さ
れたチャンネルの立上がり又は立上がりの時刻Tを検出
するコマンドで、MODE部は、さらに2ビツトのC1
1t1部、1ビツトのR/F部、5TATE部、INT
部、S/C部によって構成されている。Cll8部は変
化を検出するチャンネルの指定を行なう領域、R/P部
は人力の立上がりを検出するときに“1“、立下がりを
検出するときに″0″を指定する領域、5TATE部は
測定終了前ならば“0°、終了後ならば“1”を格納す
る領域、INT部は測定が終了したときの割込みの有無
を指定するフラグ、SIC部は連続測定するならば“1
”、単発の測定であれば“0”を指定するフラグをそれ
ぞれ示している。このMODE部の各部のうち、5TA
TIE部は測定が終了した時点でシーケンサ8によって
書替えられるが、その他はCPU3によって指定された
まま変化しない。
(c) WIDTI+コマンド このコマンドは、第1の変化状態の時刻T1と第2の変
化状態の時刻T2とを関連付けて測定するコマンドで、
例えば、第13図(b)に示すようなパルス幅や、同図
(C)に示すようなパルス周期、更には同図(d)に示
すような異なるチャンネル間での時間差を測定するのに
使用される。
このコマンドでは、第1の状態変化の時刻TIを検出す
る第1のコマンド単位と、第2の状態変化の時刻T2を
検出する第2のコマンド単位とからなり、第1のコマン
ド単位のMODE部は、■で示すように、2ビツトのC
ll1t、1部、1ビツトのR/P、 1部、2ビツト
の5TATIE部及び1ビツトのS/P 部で構成され
ている。また、第2のコマンド単位のMODE部は、■
で示すように、2ビツトのCll11.2部、1ビツト
のR/P、 2部及び1ビツトのINT部で構成されて
いる。CIILI部及びR/P、1部はそれぞれ第1の
時刻Tlの測定を行なうチャンネルを指定する部分、及
び入力の立上がり(1)又は立下がり(0)を指定する
部分であり、C11L2部及びR/P、 2部はそれぞ
れ第2の時刻T2の測定を行なうチャンネルを指定する
部分、及び入力の立上がり(1)又は立下がり(0)を
指定する部分である。5TATE部、5ac1部及びI
NT部は、それぞれ上記EDGEコマンドと同様の指定
を行なうものである。
なお、5TATE部は、測定の状態を示す領域であり、
測定前には00で、シーケンサ8が第1のコマンド単位
の実行が終了すると01、第2のコマンド単位の実行が
終了したら10に書替えられる。測定した1番目の時刻
TIと2番目の時刻T2とは、それぞれ第1及び第2の
コマンド単位のT部に書き戻される。
第14図に、第24図の波形を本装置で測定する場合の
コマンドの記述例を示す。
本装置では、第24図の周期測定、パルス幅測定、時間
差測定を行なうのに、3つの旧DTHコマンドを使用す
れば足りる。従って、6つのコマンド単位の記述によっ
て第24図の波形測定が行なえる。CPU3は、このコ
マンドをコマンドメモリ9に格納すると、その後の処理
に関与する必要がなくなる。コマンドメモリ9は、後述
するように、16個のコマンド単位を格納することがで
きるので、0番地から11番地まで(■〜■)に実際に
測定を行なうコマンドを格納し、■の余った領域にNO
Pコマンドが格納する。
■はCll0の入力信号のパルス周期を測定するWID
TIIコマンドで、第1の時刻Tl、第2の時刻T2と
もに立上がりを測定し、測定後に割込みをかけ、1回の
みの測定であることを示している。
■はCHIの入力信号のパルス幅を測定するWIDTH
コマンドで、第1の時刻Tlが立上がり、第2の時刻T
2が立下がりを測定し、その他の測定条件は■と同じで
ある。
■はC112とCHI3の入力信号の時間差を測定する
νIDTl+コマンドで、第1の時刻Tl、第2の時刻
T2ともに立下がりを測定し、その他の測定条件は■と
同じである。
次にシーケンサ8の構成について説明する。
シーケンサ8は、コマンドメモリ9を走査し、読み出さ
れたコマンドの内容に基づいて入力メモリ7の内容を読
み出し、その内容から入力信号の変化の起こった時刻を
求め、その時刻をコマンドメモリに書込むものである。
従って、入力メモリ7への入力と、シーケンサ8とはそ
れぞれ独立に動作をするため、複数のコマンドを組合わ
せることにより、同一入力端子に関して複数回の測定を
行なうことができる。
このシーケンサ8は、具体的には、第15図に示すよう
に、コマンドメモリ9に対し4ビツトの7FI/スバス
61を介して読出しアドレスを与えるプログラムカウン
タ62と、コマンドメモリ9から8ビツトのデータバス
63を介して入力されるコマンドのlN5T部及びM2
O3部を記憶する2つの8ビツトのレジスタ(IRQ)
64.  (IRI)65と、このレジスタ64.65
に格納されたコマンドに基づいて各部の制御を行なうコ
ントローラ66と、入力メモリ7から読み出した状態変
化の時刻を現在時刻に基づいて補正する補正回路67と
、νIDT11コマンドにおいて、2番目の時刻T2の
データの有効性を判定するT2検証回路68と、測定し
た時刻を24ビツトのデータバス69を介してコマンド
メモリ9に格納されたT部に書き戻すため、上記時刻デ
ータを一時記憶するための24ビツトのレジスタ70と
を主要な構成要素としている。
コマンドメモリ9に対するアドレスを生成するプログラ
ムカウンタ62は、4ビツトのカウンタにより構成され
る。このカウンタ62は、コントローラ66からのカウ
ントアツプ信号C0UNTUPでインクリメントされ、
リセット信号RESETでクリアされる。プログラムカ
ウンタ62の最上位ビットからのキャリーは、1ビツト
ラッチ回路71に保持される。この1ビツトラッチ回路
71がらはプログラムカウンタ62が桁溢れを起こした
ことを示す信号0VPRがコントローラ66へ出力され
ている。従って、コントローラ66は、プログラムカウ
ンタ62をリセットした後、桁溢れを起こすまでプログ
ラムカウンタ62を順次カウントすることにより、コマ
ンドメモリ9を走査する。また、プログラムカウンタ6
2の4ビツト出力は、番地を一時的に保持する4ビツト
ラッチ回路72に保持される。
コマンドメモリ9から順次読出されるコマンドのうち、
I NST部とM2O3部とはレジスタ64.65に格
納される。l NST部は、コマンドの種類を示すもの
であるから、コントローラ66に与えられる。
M2O3部のうち、下位3ビツトは、C11lt部及び
R/F部である。この3ビツトは、入力メモリ7に読出
しアドレスRADR8として与えられる。さらに、M2
O3部のうち上位3ビツトは、計測の条件や計測状況を
示すものであるため、コントローラ66に与えられる。
補正回路67は、入力メモリ7から読み出された4ビツ
トのデータTWTと、タイマカウンタ4からの24ビツ
トの基準時刻情報GT(TOO〜TO23)とに基づい
て測定時刻を補正する回路である。即ち、入力メモリ7
に格納されている人力状態の変化の時刻TWTと、現在
の時刻GTとの間には差がある。
そこで、時刻GTの下位4ビツトGT4と検出時刻TW
Tとが第16図(a)に示すような関係、つまり入力メ
モリ7の0番地から15番地までの間にTWT<GT4
の関係を持って配置されている場合には、基準時刻情報
GTの上位20ビツトが更新される前であるので、この
20ビツトを補正することなく TWTに付加し、これ
を状態変化の起こった時刻であるとする。一方、時刻G
Tの下位4ビツトGT4と検出時刻TWTとが第16図
(b)に示すような関係、つまり入力メモリ7の0番地
から15番地までの間にTWT >GT4の関係を持っ
て配置されている場合には、基準時刻情報GTの上位2
0ビツトが既に更新された後であるので、この20ビツ
トを1つ減じる補正を行なった後TWTに付加し、これ
を状態変化の起こった時刻であるとする。
以上の動作を実現するために、この補正回路67は、例
えば第17図に示すように構成することができる。図中
81は、タイマカウンタ4から出力される基準時刻情報
GTをラッチするための24ビツトのレジスタであり、
その下位4ビツトGT4は重み付はコンパレータ82の
一方の入力として与えられている。入力メモリ7の出力
TWTは、4ビツトのレジスタ83にラッチされ、重み
付はコンパレータ82の他方の入力として与えられてい
る。20ビツトのレジスタ84は、レジスタ81の上位
20ビツトを入力し、レジスタ81とともに2段のシフ
トレジスタを構成している。シフトパルスは、タイマカ
ウンタ4がらのTCL信号によって与えられる。したが
って、レジスタ84にはレジスタ81の上位20ビツト
よりも1つ少ないデータが保持される。データセレクタ
85は、重み付はコンパレータ82の出力に従って、レ
ジスタ81の上位20ビツト又はレジタ84の内容を選
択する。これにより、GT4>TνTのときは、重み付
はコンパレータ82の出力cMPが0となってレジスタ
81を選択し、GT4 <TWTのときは、重み付はコ
ンパレータ82の出力CMPが1となってレジスタ84
を選択する。そして、選択された20ビツトとTνTと
が連結されて、状態変化の時刻を示すデータTとして出
力される。
この補正回路67で得られた時刻情報Tは、レジスタ7
0に格納される。又、重み付はコンパレータ82の出力
CMPは、T2険証回路68に与えられている。
T2検証回路68は、WIDTI+コマンドにおいて、
2番目のデータT2の有効性を判定する回路である。即
ち、WIDT11コマンドでは、2回の状態変化の測定
を行なう。この2回の変化が入力メモリ7の記録出来る
時間を超えて起きたときは問題はないが、2回の変化が
入力メモリ7の同じ書込み周期に観測された場合には変
化の起きた順番を確認する必要がある。
いま、第1の状態変化の時刻をTl/T l、第2の状
態変化の時刻をTWT2とすると、TVTI、TWT2
及びタイマ出力の下位4ビツトGT4との間には、第1
8図(a)〜(f)に示すような6通りの関係が考えら
れる。これら6通りの関係のうち、(a)。
(c)、(e)は、TVTIが測定されてからTWT2
が/ll11定されているので、2番目のデータTWT
2は有効であると判断する。これに対し、(b)、(d
)。
(f)は、TWT2が測定されてからTWTIが測定さ
れているので、2番目のデータTWT2は無効であると
判断する。
このような判定を行なうT2検証回路の構成を第19図
に示す。1ビツトのレジスタ91は、補正回路67で得
られたCMP 、っまりTWTIがGT4に対してどの
ような関係にあったかを保持するレジスタで、TWTI
 > GT4であるならば、値1を保持している。また
、4ビツトのレジスタ92は、TwTlの値を保持する
レジスタである。これらレジスタ91.92のラッチタ
イミングはコントローラ66からのL A T C11
信号で与えられる。また、4ビツトの重み付はコンパレ
ータ93は、レジスタ92に保持されたTWTIと新た
に入力されたTWT2とを比較して、TVTI<TWT
2のときに出力を1とするものである。インバータ94
.95、ANDゲート96〜98及びORゲート99は
、前述した第18図(a)、(c)、(e)の関係が成
立つかどうかを判定する論理回路で、 (TWT2<GT4 and TWTI>GT4  )
0「(TνT2>GT4 and TWTI>GT4 
)or  (TνT2< GT4 and TWTI<
 GT4 )のときに出力VALIDTが“1”となる
。この出力VALIDTが“1”である場合には、コン
トローラ66は、WIDT11コマンドにおいて2番目
のデータT2が有効であると判定することができる。
シーケンサ7の内部の制御を行なうコントローラ66は
、P L A (Plogramable Logic
 Array )で構成されている。このコントローラ
66は、レジスタ64.65に格納されたI NST部
、MODE部の一部、人力メモリ7から出力される状態
変化が起こっていることを示すVALID信号及びT2
の有効性を示すVALIDT信号等を入力するとともに
、これに隅間するレジスタ73.74にステートNoを
格納してフィードバックを行なうことで順序回路を実現
している。このコントローラ66からコマンドメモリに
対しては、コマンドメモリ9に対するアクセス要求を示
すM l? E Q信号、コマンドメモリ9へのリード
/ライトを指令するRD/ν1?信号、コマンドの実行
終了を示すCHDEND信号及びコマンドへの書込みを
指令するWRCMD信1号が出力され、コントローラ6
6から入力メモリ7に対しては、入力メモリの読出しを
指令するRD倍信号出力されている。
コマンドメモリ21は、シーケンサ8とCPU3の双方
からアクセス可能な共有メモリで、CPU3から見たと
きには1語16ビツトで32語、シーケンサ8から見た
ときには1語32ビツトで16語の容量を持ち、最大1
6のコマンド単位を記憶することができる。このコマン
ドメモリ9は、具体的には、第20図に示すように構成
されている。コマンドは、16ビツト×16語のメモリ
プレーン101と、8ビット×16語のメモリブレーン
102,103と、これらメモリブレーンのアドレスを
指定するアドレスデコーダ104とで構成される記憶領
域に記憶される。
調停回路105は、上記各メモリブレーン101〜10
3へのアクセスがCPU3とシーケンサ8の双方から行
われるために、両者の使用要求を調停する。アドレスセ
レクタ106は、調停回路105の出力に応じて記憶領
域に対するCPU3からのアドレスとシーケンサ8から
のアドレスとを切換える。16ビツトのラッチ回路10
7は、メモリブレーン101から読み出された16ビツ
トのコマンドをCPU3に出力するまでの間ラッチする
。データセレクタ108は、CPU3からの8ビツトの
データと、シーケンサ8からの8ビツトのデータとを切
換えるためのものである。
この実施例では、シーケンサ8がコマンドメモリ9を読
み書きするのに必要な時間をシーケンサ8の動作を規定
するクロックパルスの時間間隔と同じに設定している。
一方、CPU3がコマンドメモリ9を読み書きするのに
必要な時間は上記クロックパルスの3倍であると想定し
ている。
また、CPU3がコマンドメモリ9を読み書きする場合
には、第21図に示すように、最初の1クロツクロでは
MREQ信号がを効でないため、番地が不確定である。
更にシーケンサ8が2クロツク連続してコマンドメモリ
9を使用することはないと想定している。
この想定に基づき、調停回路105では次のような調停
を行なうようにしている。
調停はシーケンサ8からの要求がCPU3からの要求に
優先するように行われる。第21図の■の期間では、C
PU3からの要求の番地が確定していないため、シーケ
ンサ8のみがコマンドメモリ9を使用することができる
■及び■の期間では、CPU3及びシーケンサ8の双方
がコマンドメモリ9を使用可能である。
ここで、■の部分でシーケンサ8が使用要求を出さなか
った場合には、CPU3は、この区間を使用することが
可能となり、読出しの場合には、■で値を得ることが可
能になる。また、■の部分でシーケンサ8が使用要求を
出さなかった場合には、CPU3は、この期間を使用で
き、■で値を得ることができる。したがって、CPU3
は■又は■のいずれか一方の期間で値を得ることができ
る。
このため、記憶領域からCPU側に読出したデータを保
持するためにラッチ回路107が必要になる。
また、シーケンサ8は2クロツク連続してコマンドメモ
リ9を要求することがないため、■又は■をシーケンサ
8が使用した場合には、CPU3は■の期間を使用でき
、またシーケンサ8が■の期間を使用した場合には、C
PU3は■の期間を使用できる。
但し、CPU3が要求した番19)とシーケンサ8が要
求した番地とが等しいときには、実行しているコマンド
の番地とCPU3が要求した番地とが等しいことを示し
ている。この場合には、シーケンサ8による実行に混乱
を生じさせないため、及びCPU3が不完全な値を読み
出さないようにするために、CPU3はシーケンサ8が
当該コマンドの実行を終了するまでメモリ要求待ちの状
態となる。
以上のような調停を行なうことにより、CPU3とシー
ケンサ8からの使用要求に対する待ち時間を必要最少限
に抑えることができる。
以上のように構成された本装置の動作を第22図に示す
フローチャートに基づき説明する。
本実施例では、タイマカウンタ4を更新するシステムク
ロックSCKと入力メモリ7の更新を行なうTWTの時
間間隔比率が6対1であると想定している。このため、
入力メモリ7がその時間軸方向に16回更新されるのに
必要な時間はシステムクロックSCKで換算すると96
クロツクである。従って、コマンドメモリ9に格納され
た全てのコマンドがその時間内に実行される必要がある
ここで、入力メモリフに書込みが行われているとき、つ
まりTWRが1の間は、装置の動作を正しいものとする
ために、シーケンサ8は動作を止める必要がある。この
ために16クロツクが必要となるので、コマンドの実行
に使用できるのは、80クロツクとなる。
さらに、各コマンドにおいて同じ変化を2度以上測定し
てしまわないように、この80クロツクで全てのコマン
ドは丁度1回だけ実行されなければならない。このため
、プログラムカウンタ62がオーバーフローしたときに
は、TWPが1になるまで処理を停止する必要がある。
この処理を行なうには、更に1クロツク必要となり、シ
ーケンサ8が使用できるのは79クロツクである。
第22図(a)において、■の部分はこのための処理で
、rwpが1となるまでループを回し、その後ブロクラ
ムカウンタ62及び0VPRを0にリセットする。その
後、コマンドの読出しを行なう(ステップ■)。ここで
は、まず、プログラムカウンタ62がオーバーフローし
ていないことを検査し、プログラムカウンタ62の値を
後で使用できるようにレジスタ72にラッチし、コマン
ドを読み出してレジスタ64にロードすることが行われ
る。この処理には1クロツク分必要となる。
第22図(b)はコマンドの分析と分岐とを行なう部分
である。レジスタ64に格納されたI NST部の値に
よって、N0P(00) 、EDGE(01)、VID
TII(10)の各コマンドの分岐を行なう。このとき
、I NST部が11ならばWIDTI+コマンドの第
2項であるので、NOPコマンドと同様に扱う。
NOPコマンドであるならば、プログラムカウンタ62
の値を更新してコマンドの実行が終了する。
EDGIEコマンドであれば、M2O3部の5TATE
部とS/C部とにより、測定を行なうかどうかを判定し
、条件が満たされるならば、MODE部分に従って測定
を行ない、実行部分(第22図(C))へ分岐する。条
件が満たされないときには、プログラムカウンタ62の
値を更新してコマンドの実行が終わる。
νIDTHコマンドである場合には、M2O3部の5T
ATE部とS/C部の値により、1番目の測定か、2番
目の・測定か、測定が終了しているかを判定する。1番
目の測定の場合には、M2O3部に従って測定を行なっ
た後、プログラムカウンタ62の値を更新して実行部分
(第22図(d))へ分岐する。
2番目の測定の際には、プログラムカウンタ62の値を
更新して実行部分(第22図(e))へ分岐する。測定
が終了している場合には、プログラムカウンタ62の値
を更新してコマンドの実行が終了する。この第22図(
b)に示す処理は1クロツクで行われる。
第22図(C)は、EDGEコマンドの実行部分である
この部分では、まず変化が起きているかどうかをVAL
IDにより判定し、変化が起きていたらレジスタ64の
5TATE部を1に書替え、時刻Tとレジスタ64の内
容とをコマンドメモリ9に書込む(ステップ■)。その
後、M2O3部のINTが1ならば、CPU3に割込み
をかけ、ブロクラムカウンタ62の値を更新してコマン
ドの実行が終了する(ステップ■)。この第22図(C
)に示す処理も1クロツクで行われる。
第22図(d)G;!、VIDTII :I7 >ドで
、1番目の測定から行なう場合の実行部分である。この
部分では、まず変化が起きているかどうかをVALID
で判定し、変化が起きていたら、レジスタ64の5TA
TE部をlOに書替え、LATCH信号を1にして測定
された時刻Tをレジスタ70にラッチし、次の項をレジ
スタ65に読込む(ステップ■)。次に、レジスタ65
内のI NST部が11であることを確認し、レジスタ
5内のM2O3部に従って2番目の測定を行なう(ステ
ップ■)。状態変化が起こっていなかった場合には、レ
ジスタ64.70の内容をコマンドとしてラッチ回路7
2で指定されるコマンドメモリ9の番地に書込み、プロ
グラムカウンタ62の値を更新してコマンドの実行が終
了する。
変化が起きていた場合には、2番目のデータが有効かど
うかをVALIDTで判定し、有効な場合にはレジスタ
64の5TATE部を10に書替え、時刻Tをコマンド
メモリ9のプログラムカウンタ62で示される番地に書
込む。有効でない場合には、レジスタ64,70の値を
コマンドとしてコマンドメモリ9のラッチ回路72で指
定される番地に書込み、プログラムカウンタ62の値を
更新してコマンドの実行が終了する(ステップ■)。コ
マンドメモリ9を2クロツク連続してアクセスしないと
いう条件を守るために、1クロツクの間処理を停止する
(ステップ■)。次に、レジスタ64.70の値をコマ
ンドとしてコマンドメモリ9のラッチ回路72で指定さ
れる番地に書込む(ステップ■)。
M7C3部のINTが1ならば、CPU3に割込みをが
け、プログラムカウンタ62の値を更新してコマンドの
実行が終了する(ステップ■)。この処理は、最大6ク
ロツクで行われる。
第22図(e)はWIDT11コマンドにおいて2番目
の測定から行なう場合の実行部分である。この部分では
、まずコマンドの後ろの項をレジスタ65に読込む(ス
テップ■)。次にレジスタ65内のlN5T部が11で
あることを確認して、レジスタ65 MODH部に従っ
て2番目の測定を行なう(ステップ■)。状態変化が起
きていなかったらプログラムカウンタ62の値を更新し
てコマンドの実行を終了する。変化が起きていた場合に
は、レジスタ64の5TATE部を10に書替え、時刻
Tをコマンドメモリ9のプログラムカウンタ62で指定
される番地に書込む(ステップ■)。コマンドメモリ9
を2クロツク連続してアクセスしないという条件を守る
ために、1クロツクの間処理を停止する(ステップ■)
。レジスタ65の値をコマンドメモリ9のラッチ回路7
2で指定される番地に書込む(ステップ■)。M7C3
部のINTが1であれば、CPU3に割込みをかけ、プ
ログラムカウンタ62の値を更新してコマンドの実行を
終了する(ステップ■)。この処理も最大6クロツクで
行われる。
以上のように、NOPコマンドの実行には2クロツク、
EDGEコマンドの実行には最大4クロツク、WIDT
Hコマンドの実行には、最大8クロツクを必要とする。
このため、コマンドメモリ9のコマンドを実行するのに
必要な時間は最大64クロツクある。この値は、入力メ
モリ7の大きさによって定まるクロック数である79を
超えていないので、コマンドメモリ9内の全てのコマン
ドが実行可能以上のように、本発明によれば、入力メモ
リに順次格納されるデータを、シーケンサがコマンド・
 に基づき読み出して状態変化の時刻を求め、求めた時
刻を上記コマンドに書き戻すようにしているので、複雑
な波形の測定であっても中央処理装置は必要なときにコ
マンドメモリに割込みをかければよく、また中央処理装
置の解析ルーチンを必要としないので、中央処理装置の
負担を軽減できる。
【図面の簡単な説明】
第1図〜第22図は本発明の一実施例に係るパルス入力
装置を示す図で、第1図は全4体ブロック図、第2図は
タイマカウンタのブロック図、第3図はその動作波形図
、第4図は入力回路のブロック図、第5図は同人力回路
における微分回路のブロック図、第6図及び第7図はそ
の動作波形図、第8図は入力メモリのブロック図、第9
図は同人カメモリの詳細回路図、第10図は同人カメモ
リの動作を説明する為の図、第11図〜第13図はコマ
ンドの機能説明するための図、第14図はコマンドの記
述例を示す図、第15図はシーケンサのブロック図、第
16図は同シーケンサにおける補正回路の機能を説明す
るための図、第17図は同補正回路のブロック図、第1
8図は同シーケンサにおけるT2検証回路の機能を説明
するための図、第19図は同T2検証回路のブロック図
、第20図はコマンドメモリのブロック図、第21図は
同コマンドメモリの動作波形図、第22図はシーケンサ
の機能を示す流れ図、第23図〜第25図は従来のパル
ス入力装置を説明するための図である。 1・・・パルス入力装置、2・・・バス、3・・・CP
U。 4・・・タイマカウンタ、5・・・入力端子、6・・・
入力回路、7・・・入力メモリ、8・・・シーケンサ、
9・・・コマンドメモリ。 出願人代理人 弁理士 鈴江武彦 第4図 第2図 システム・クロックscに タイマ出力(Too−+TO23) 第3図 第5図 WRADR5(TOo”TOd    TWR第8図 ↑ T (b)(c) ↑ (d)12 第13図 コマンド 第14図 WT 第16図 第19図 第21図 第22図(a) 第22 @(b) 第22図(C) 第22図(e)

Claims (4)

    【特許請求の範囲】
  1. (1)所定のクロック信号を計数して基準時刻情報を発
    生するタイマカウンタと、前記基準時刻情報に同期して
    入力信号の状態をサンプリングする入力回路と、この入
    力回路でサンプリングされた前記入力信号の状態を前記
    基準時刻情報に同期して、該基準時刻情報で指定される
    アドレスの記憶場所に読込むとともに、記憶された全時
    刻の前記入力信号の状態を該入力信号の状態変化点の時
    刻を示すコードに変換して出力する入力メモリと、状態
    変化の種類とその状態変化が起こった時刻の書込みとを
    指示するコマンドを記憶するコマンドメモリと、前記入
    力メモリへの全アドレスに対する書込みが終了する前に
    全コマンドの実行が終了するように前記コマンドメモリ
    に記憶されたコマンドを順次読出し、読み出されたコマ
    ンドによって所定の状態変化の時刻の書込みが指示され
    た場合には、前記入力メモリから前記状態変化点の時刻
    を示すコードを読出すとともに前記タイマカウンタから
    現在時刻を入力し、両者の前後関係から前記指定された
    状態変化の時刻を求め、この時刻を前記コマンドの一部
    に書き戻すシーケンサとを具備したことを特徴とするパ
    ルス入力装置。
  2. (2)前記入力回路は、複数チャンネルからの複数の入
    力信号の状態をサンプリングし、前記入力メモリは、書
    込み時には前記入力回路から出力される複数のチャンネ
    ルの状態を並列的に書込み、読出し時には1つのチャン
    ネルについての全時刻の状態をコード化して読出す直交
    型メモリであることを特徴とする特許請求の範囲第1項
    記載のパルス入力装置。
  3. (3)前記コマンドメモリに記憶されるコマンドとして
    前記入力信号の立上がり又は立下がり時刻を書込み指定
    するコマンドが備えられ、前記シーケンサは、前記状態
    変化点の時刻を示すコードTWTと前記基準時刻情報の
    下位ビットGTLとを比較して、TWT<GTLのとき
    には前記基準時刻情報の下位ビットを前記コードに替え
    てこれを前記状態変化の時刻とし、TWT>GTLのと
    きには前記基準時刻情報の上位ビットをデクリメントす
    るとともに前記基準時刻情報の下位ビットを前記コード
    に替えてこれを前記状態変化の時刻とすることを特徴と
    する特許請求の範囲第1項記載のパルス入力装置。
  4. (4)前記コマンドメモリに記憶されるコマンドとして
    前記入力信号の第1の状態変化の時刻と第2の状態変化
    の時刻とを書込み指定するコマンドが備えられ、前記シ
    ーケンサは、第1の前記状態変化点の時刻を示すコード
    TWT1と第2の前記状態変化点の時刻を示すコードT
    WT2と前記基準時刻情報の下位ビットGTLとを参照
    し、TWT1<GTL<TWT2、TWT2<TWT1
    <GTL又はGTL<TWT2<TWT1のときには前
    記第1及び第2の状態変化点の時刻を示すデータを有効
    とし、それ以外のときには前記第1及び第2の状態変化
    点の時刻を示すデータを無効とすることを特徴とする特
    許請求の範囲第1項記載のパルス入力装置。
JP62132215A 1987-05-28 1987-05-28 パルス入力装置 Expired - Fee Related JP2588195B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP62132215A JP2588195B2 (ja) 1987-05-28 1987-05-28 パルス入力装置
US07/198,304 US4970679A (en) 1987-05-28 1988-05-25 Pulse input apparatus
KR1019880006249A KR910004653B1 (ko) 1987-05-28 1988-05-27 펄스입력장치
DE3818097A DE3818097A1 (de) 1987-05-28 1988-05-27 Impulseingabevorrichtung

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62132215A JP2588195B2 (ja) 1987-05-28 1987-05-28 パルス入力装置

Publications (2)

Publication Number Publication Date
JPS63295974A true JPS63295974A (ja) 1988-12-02
JP2588195B2 JP2588195B2 (ja) 1997-03-05

Family

ID=15076079

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62132215A Expired - Fee Related JP2588195B2 (ja) 1987-05-28 1987-05-28 パルス入力装置

Country Status (4)

Country Link
US (1) US4970679A (ja)
JP (1) JP2588195B2 (ja)
KR (1) KR910004653B1 (ja)
DE (1) DE3818097A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5218692A (en) * 1989-07-04 1993-06-08 Kabushiki Kaisha Toshiba Digital pulse timing parameter measuring device

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5125089A (en) * 1988-12-19 1992-06-23 Chrysler Corporation Asynchronous-to-synchronous parallel word transfer circuit for preventing incoming asyncronous parallel byte data from interfering with outgoing synchronous data
US5201055A (en) * 1989-11-03 1993-04-06 Compaq Computer Corporation Multiprocessing system includes interprocessor encoding and decoding logic used for communication between two cards through reduced addressing lines
GB9210414D0 (en) * 1992-05-15 1992-07-01 Texas Instruments Ltd Method and apparatus for interfacing a serial data signal
US5999742A (en) * 1995-01-26 1999-12-07 Zilog, Inc. Dual latch data transfer pacing logic using a timer to maintain a data transfer interval
GB9924310D0 (en) * 1999-10-15 1999-12-15 Univ Manchester Neural network component
GB0405283D0 (en) * 2004-03-09 2004-04-21 Aspex Technology Ltd Multi-port memory for flexible and space efficient corner turning networks in associative processors
GB2421092B (en) * 2004-12-07 2008-12-03 Hewlett Packard Development Co Bufferless writing of data to memory
KR102827935B1 (ko) 2020-07-03 2025-07-01 삼성전자주식회사 전자 장치 및 그 전자 장치의 제어 방법

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3971920A (en) * 1975-05-05 1976-07-27 The Bendix Corporation Digital time-off-event encoding system
US4222103A (en) * 1978-09-25 1980-09-09 Motorola, Inc. Real time capture registers for data processor
US4283761A (en) * 1979-06-13 1981-08-11 Ford Motor Company Binary input/output processing in a digital computer using assigned times for input and output data
US4259719A (en) * 1979-06-13 1981-03-31 Ford Motor Company Binary input processing in a computer using a stack
US4445192A (en) * 1980-11-25 1984-04-24 Hewlett-Packard Company Logic state analyzer with time and event count measurement between states

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5218692A (en) * 1989-07-04 1993-06-08 Kabushiki Kaisha Toshiba Digital pulse timing parameter measuring device

Also Published As

Publication number Publication date
DE3818097A1 (de) 1988-12-22
JP2588195B2 (ja) 1997-03-05
US4970679A (en) 1990-11-13
KR880014741A (ko) 1988-12-24
KR910004653B1 (ko) 1991-07-09
DE3818097C2 (ja) 1992-11-26

Similar Documents

Publication Publication Date Title
US5201036A (en) Data processor having wait state control unit
US5018145A (en) IC tester
JPS63295974A (ja) パルス入力装置
US4513395A (en) Apparatus and method for acquiring multiple groups of data signals from a synchronous logic system
US4758949A (en) Information processing apparatus
EP0120452B1 (en) Method of comparing data with asynchronous timebases
JPH02195599A (ja) 情報処理装置
JP2862297B2 (ja) 論理レベル比較回路
JP2936689B2 (ja) トリガ発生装置
KR0139966B1 (ko) 공통 디바이스 액세스 장치
JPH0241046B2 (ja)
JPS63133205A (ja) プログラマブルコントロ−ラのデ−タ入力方式
SU1437865A1 (ru) Устройство дл контрол цифровых узлов
SU943747A1 (ru) Устройство дл контрол цифровых интегральных схем
SU1314344A1 (ru) Устройство дл контрол цифровых блоков
KR100238173B1 (ko) 자동 데이타 로딩장치
SU1149257A1 (ru) Устройство дл выборки команд
JPH0635998B2 (ja) キャプチャ装置
JP2946703B2 (ja) トリガ発生装置
SU1631559A1 (ru) Устройство дл определени параметров электроприводов посто нного тока
SU1524013A1 (ru) Устройство дл анализа формы огибающей частотного сигнала
SU1244677A1 (ru) Устройство дл контрол параметров
JP3340459B2 (ja) 信号判定装置及び信号判定方法
SU903877A1 (ru) Устройство микропрограммного управлени
JP2981275B2 (ja) プログラマブルコントローラ

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees