JP2000299711A - Data communication control device, data communication control method, and recording medium - Google Patents

Data communication control device, data communication control method, and recording medium

Info

Publication number
JP2000299711A
JP2000299711A JP11105548A JP10554899A JP2000299711A JP 2000299711 A JP2000299711 A JP 2000299711A JP 11105548 A JP11105548 A JP 11105548A JP 10554899 A JP10554899 A JP 10554899A JP 2000299711 A JP2000299711 A JP 2000299711A
Authority
JP
Japan
Prior art keywords
command
serial signal
signal
holding
serial
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
JP11105548A
Other languages
Japanese (ja)
Inventor
Masaharu Fukuda
田 正 春 福
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 JP11105548A priority Critical patent/JP2000299711A/en
Publication of JP2000299711A publication Critical patent/JP2000299711A/en
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Abstract

(57)【要約】 【課題】 シリアル通信を行う各種の装置の障害を容易
に解析する。 【解決手段】 本発明のシリアル通信制御装置は、シリ
アル信号Dを順に取り込むシフトレジスタ1と、シフト
レジスタ1へのシリアル信号Dの取り込みを制御するシ
リアルインタフェース回路2と、シリアル信号D中の特
定のコマンドを設定するコマンド設定レジスタ3と、コ
マンド設定レジスタ3に設定された特定のコマンドをシ
フトレジスタ1に取り込まれたデータと比較する比較回
路4と、コントロール回路5とを備える。シリアル信号
D中に含まれる特定のコマンドをコマンド設定レジスタ
3に設定し、また、シリアル信号Dをシフトレジスタ1
に取り込み、コマンド設定レジスタ3に設定したコマン
ドと、シフトレジスタ1に取り込んだデータとを比較回
路4で比較し、比較結果が一致すればトリガ信号を出力
するため、シリアル信号D中に含まれる特定のコマンド
にトリガをかけられる。
(57) [Summary] [Problem] To easily analyze a failure of various devices that perform serial communication. A serial communication control device according to the present invention includes: a shift register for sequentially taking in a serial signal; a serial interface circuit for controlling the taking in of the serial signal into the shift register; The control circuit 5 includes a command setting register 3 for setting a command, a comparison circuit 4 for comparing a specific command set in the command setting register 3 with data taken into the shift register 1, and a control circuit 5. A specific command included in the serial signal D is set in the command setting register 3, and the serial signal D is set in the shift register 1.
The comparison circuit 4 compares the command set in the command setting register 3 with the data set in the shift register 1, and outputs a trigger signal if the comparison result matches. Command can be triggered.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、コマンド、データ
およびアドレスを1本の信号線で伝送するシリアル通信
装置の障害対策を行う手法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for taking measures against a failure in a serial communication device that transmits a command, data, and an address through a single signal line.

【0002】[0002]

【従来の技術】1本の信号線で、プロセッサ等のコマン
ド、データ、およびアドレスを伝送するシリアル通信装
置が知られている。この種のシリアル通信装置は、パラ
レル通信を行う場合よりも信号線の本数を削減できるこ
とから、ワンチップマイクロプロセッサを用いた携帯機
器などで幅広く利用されている。
2. Description of the Related Art There is known a serial communication device for transmitting a command, data, and an address of a processor or the like through one signal line. This type of serial communication device is widely used in portable devices using a one-chip microprocessor because the number of signal lines can be reduced as compared with the case of performing parallel communication.

【0003】ところで、各種の電子機器で障害が行った
場合に用いられる計測器の一つに、ロジックアナライザ
がある。ロジックアナライザは、複数の信号線の論理を
同時に観察できるという特徴があり、複数の信号線が所
定の論理になったときにトリガをかけて、トリガ前後の
各信号線の論理を確認するなどの目的で利用される。
Incidentally, a logic analyzer is one of measuring instruments used when a failure occurs in various electronic devices. Logic analyzers have the feature of being able to observe the logic of multiple signal lines at the same time, triggering when multiple signal lines have reached a predetermined logic, and checking the logic of each signal line before and after the trigger. Used for purposes.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、通常の
ロジックアナライザは、複数の信号線の論理に対してト
リガをかけることはできても、1本の信号線の連続した
論理変化、すなわち、1本の信号線を介して送られる複
数ビットからなるシリアルデータに対してトリガをかけ
ることはできない。
However, although a normal logic analyzer can trigger on the logic of a plurality of signal lines, continuous logic changes of one signal line, that is, one It is not possible to trigger on serial data consisting of a plurality of bits transmitted via the signal line of the above.

【0005】このため、例えば、シリアル通信装置内部
で、予期しないタイミングでライトコマンドが発行され
てメモリのデータが勝手に書き換わるような障害が起こ
った場合、本来であれば、ライトコマンドが発行された
時点でトリガをかけたいところだが、従来のロジックア
ナライザは、シリアルに伝送されるコマンドに対してト
リガをかけることはできなかったため、障害の対策に時
間がかかるという問題があった。
For this reason, for example, when a write command is issued at an unexpected timing inside the serial communication device and a failure occurs such that the data in the memory is rewritten without permission, the write command is normally issued. At this point, it is desired to apply a trigger. However, the conventional logic analyzer cannot trigger on a serially transmitted command, and thus has a problem that it takes time to take measures against a failure.

【0006】本発明は、このような点に鑑みてなされた
ものであり、その目的は、シリアル通信を行う各種の装
置の障害を容易に解析できるシリアル通信制御装置、シ
リアル通信制御方法および記録媒体を提供することにあ
る。
SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances, and has as its object to provide a serial communication control device, a serial communication control method, and a recording medium that can easily analyze a failure of various devices that perform serial communication. Is to provide.

【0007】[0007]

【課題を解決するための手段】上述した課題を解決する
ために、請求項1の発明は、コマンド、データおよびア
ドレスを含むシリアル信号を1本の信号線で伝送するデ
ータ通信制御装置において、前記シリアル信号に含まれ
る特定のコマンドを保持するコマンド保持手段と、保持
された前記特定のコマンドと同じコマンドが前記シリア
ル信号に含まれているか否かを判別するコマンド判別手
段と、前記コマンド判別手段により前記特定のコマンド
と同じコマンドが前記シリアル信号に含まれると判別さ
れると、一致信号を出力するトリガ出力手段と、を備え
る。
According to a first aspect of the present invention, there is provided a data communication control apparatus for transmitting a serial signal including a command, data, and an address through a single signal line. Command holding means for holding a specific command included in the serial signal, command determination means for determining whether or not the same command as the held specific command is included in the serial signal, and the command determination means And trigger output means for outputting a coincidence signal when it is determined that the same command as the specific command is included in the serial signal.

【0008】請求項1の発明では、シリアル信号に含ま
れる特定のコマンドを保持しておき、保持した特定のコ
マンドと同じコマンドがシリアル信号中に含まれるか否
かを判別し、同じコマンドが含まれる場合は一致信号
(トリガ信号)を出力するため、シリアル信号中の特定
のコマンドで確実にトリガをかけられる。
According to the first aspect of the present invention, a specific command included in the serial signal is held, and it is determined whether or not the same command as the held specific command is included in the serial signal. In such a case, a coincidence signal (trigger signal) is output, so that a trigger can be reliably performed by a specific command in the serial signal.

【0009】請求項2の発明では、シリアル信号中に所
定の指示コマンドが含まれ、それに引き続いて特定のコ
マンドが含まれる場合に、特定のコマンドを保持するた
め、指示コマンドの位置を変えることにより、種々のコ
マンドを保持することができる。
According to the second aspect of the present invention, when a predetermined instruction command is included in the serial signal and a specific command is subsequently included, the position of the instruction command is changed to hold the specific command. , Various commands can be held.

【0010】請求項3の発明では、複数ビットを単位と
してシリアル信号を保持するシリアル信号保持手段を設
けるため、シリアル信号から容易にコマンドを抽出する
ことができる。
According to the third aspect of the present invention, since the serial signal holding means for holding the serial signal in units of a plurality of bits is provided, the command can be easily extracted from the serial signal.

【0011】請求項4の発明では、予期しないタイミン
グで書き込みを指示するコマンドが発行されるような障
害の対策が可能になる。
According to the fourth aspect of the present invention, it is possible to take measures against a failure in which a command instructing writing is issued at an unexpected timing.

【0012】[0012]

【発明の実施の形態】以下、本発明に係るシリアル通信
制御装置、シリアル通信制御方法および記録媒体につい
て、図面を参照しながら具体的に説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, a serial communication control device, a serial communication control method, and a recording medium according to the present invention will be specifically described with reference to the drawings.

【0013】図1は本発明に係るシリアル通信制御装置
の一実施形態のブロック図である。図1のシリアル通信
制御装置は、シリアル通信装置の障害対策を目的として
おり、コマンド、データおよびアドレスをシリアルに伝
送するシリアル信号D中に所定のコマンドが含まれると
きにトリガをかけるものである。
FIG. 1 is a block diagram of an embodiment of a serial communication control device according to the present invention. The serial communication control device of FIG. 1 is intended to take measures against a failure of the serial communication device, and triggers when a predetermined command is included in a serial signal D for transmitting commands, data and addresses serially.

【0014】図1のシリアル通信制御装置は、シリアル
信号Dを順に取り込むシフトレジスタ1と、シフトレジ
スタ1へのシリアル信号Dの取り込みを制御するシリア
ルインタフェース回路2と、シリアル信号Dに含まれる
特定のコマンドを設定するコマンド設定レジスタ3と、
コマンド設定レジスタ3に設定された特定のコマンドを
シフトレジスタ1に取り込まれたデータと比較する比較
回路4と、装置全体を制御するコントロール回路5とを
備える。
The serial communication controller shown in FIG. 1 includes a shift register 1 for sequentially taking in a serial signal D, a serial interface circuit 2 for controlling the taking in of the serial signal D into the shift register 1, and a specific interface included in the serial signal D. A command setting register 3 for setting a command;
A comparison circuit 4 for comparing a specific command set in the command setting register 3 with data taken into the shift register 1 and a control circuit 5 for controlling the entire device are provided.

【0015】シリアルインタフェース回路2には、シフ
トレジスタ1のシフト動作を制御するクロック信号CK
と、動作開始を指示するチップセレクト信号CSと、シ
リアル信号Dとが入力される。シリアルインタフェース
回路2は、チップセレクト信号CSによりデータ転送が
開始されたことを認識し、シフトレジスタ1へのシリア
ル信号Dの取り込みを指示する取り込み指示信号SG1
と、シフトレジスタ1内の全レジスタにデータが取り込
まれたことをコントロール回路5に通知する取り込み完
了信号SG2とを出力する。
A clock signal CK for controlling the shift operation of the shift register 1 is provided to the serial interface circuit 2.
, A chip select signal CS for instructing start of operation, and a serial signal D. The serial interface circuit 2 recognizes that the data transfer has been started by the chip select signal CS, and instructs the shift register 1 to acquire the serial signal D.
And a fetch completion signal SG2 for notifying the control circuit 5 that data has been fetched into all the registers in the shift register 1.

【0016】コントロール回路5は、シフトレジスタ1
に取り込まれたデータを解析し、該データをコマンド設
定レジスタ3に設定するか否かを判断する。コマンド設
定レジスタ3への設定を行うと判断した場合は、設定指
示信号SG3をコマンド設定レジスタ3に送信する。ま
た、コントロール回路5は、比較回路4に対して、コマ
ンド設定レジスタ3に設定されたデータとシフトレジス
タ1に取り込まれたデータとの比較を行うか否かを指示
する。
The control circuit 5 includes a shift register 1
Is analyzed, and it is determined whether or not the data is set in the command setting register 3. When it is determined that the setting in the command setting register 3 is to be performed, the setting instruction signal SG3 is transmitted to the command setting register 3. Further, the control circuit 5 instructs the comparison circuit 4 whether or not to compare the data set in the command setting register 3 with the data taken in the shift register 1.

【0017】次に、図1のシリアル通信制御装置の動作
を説明する。まず、コマンド設定レジスタ3にデータを
設定する際の動作について説明する。
Next, the operation of the serial communication control device shown in FIG. 1 will be described. First, an operation for setting data in the command setting register 3 will be described.

【0018】図2はコマンド設定レジスタ3にデータを
設定する際のコントロール回路5の処理動作を示すフロ
ーチャート、図3はこのときのタイミング図である。以
下、図2および図3に基づいて、コントロール回路5に
よるコマンド設定レジスタ3へのデータ設定処理を説明
する。
FIG. 2 is a flowchart showing the processing operation of the control circuit 5 when setting data in the command setting register 3, and FIG. 3 is a timing chart at this time. Hereinafter, a process of setting data in the command setting register 3 by the control circuit 5 will be described with reference to FIGS.

【0019】まず、図3の期間T1でチップセレクト信
号がハイレベルになると、その後にクロック信号CKが
入力された時点からシフトレジスタ1にシリアル信号D
が取り込まれる。
First, when the chip select signal goes high during the period T1 in FIG. 3, the serial signal D is sent to the shift register 1 from the point in time when the clock signal CK is input.
Is taken in.

【0020】コントロール回路5は、シフトレジスタ1
内の全レジスタにデータが取り込まれたか否かを判定す
る(ステップS1)。具体的には、シリアルインタフェ
ース回路2から取り込み完了信号SG2が出力されれ
ば、全レジスタへのデータ取り込みが完了したと判断す
る。
The control circuit 5 includes a shift register 1
Then, it is determined whether or not the data has been taken into all the registers (step S1). Specifically, when the fetch completion signal SG2 is output from the serial interface circuit 2, it is determined that the fetch of data into all the registers has been completed.

【0021】図3の期間T2〜T6の間は、まだシフト
レジスタ1内の全レジスタへのデータ取り込みが完了し
ていないため、ステップS1の処理が継続して行われ、
期間T7になると、シフトレジスタ1内の全レジスタに
データが取り込まれてハイレベルの取り込み完了信号S
G2が出力され、コントロール回路5は、シフトレジス
タ1に取り込まれたデータを解析する(ステップS
2)。
During the period from T2 to T6 in FIG. 3, since the data has not been completely taken into all the registers in the shift register 1, the process of step S1 is continuously performed.
In the period T7, data is taken into all the registers in the shift register 1, and the high-level fetch completion signal S
G2 is output, and the control circuit 5 analyzes the data taken into the shift register 1 (step S2).
2).

【0022】次に、解析したデータが、シリアル信号D
に含まれる特定のコマンドをコマンド設定レジスタ3に
設定することを指示する指示コマンドであるか否かを判
定する(ステップS3)。
Next, the analyzed data is the serial signal D
It is determined whether or not the command is a command instructing to set a specific command included in the command setting register 3 in the command setting register 3 (step S3).

【0023】解析したデータが上記の指示コマンドでな
いと判定されるとステップS1以降の処理を繰り返す。
一方、解析したデータが上記の指示コマンドであると判
定された場合は、シフトレジスタ1内の全レジスタに次
のデータが取り込まれたか否かを判定する(ステップS
4)。
If it is determined that the analyzed data is not the above-mentioned instruction command, the processing from step S1 is repeated.
On the other hand, when it is determined that the analyzed data is the above-mentioned instruction command, it is determined whether or not the next data has been taken into all the registers in the shift register 1 (step S).
4).

【0024】図3の期間T7〜T10では、まだシフトレ
ジスタ1内の全レジスタへのデータ取り込みが完了して
いないため、ステップS4の処理が繰り返される。期間
T11になると、全レジスタへのデータ取り込みが完了し
たことを示す取り込み完了信号SG2がシリアルインタ
フェース回路2からコントロール回路5に通知される。
この通知を受けて、コントロール回路5は、コマンド設
定レジスタ3へのコマンドの設定を指示する設定指示信
号SG3をコマンド設定レジスタ3に送信する(ステッ
プS5)。この信号を受けて、コマンド設定レジスタ3
は、シフトレジスタ1に取り込まれた特定のコマンドを
設定する。
In the period from T7 to T10 in FIG. 3, since the data has not been completely taken into all the registers in the shift register 1, the processing in step S4 is repeated. In the period T11, the serial interface circuit 2 notifies the control circuit 5 of a capture completion signal SG2 indicating that data capture to all registers has been completed.
In response to the notification, the control circuit 5 transmits a setting instruction signal SG3 for instructing the command setting register 3 to set a command to the command setting register 3 (Step S5). Upon receiving this signal, the command setting register 3
Sets a specific command taken into the shift register 1.

【0025】図4は比較回路4でコマンドを比較する際
のコントロール回路5の処理動作を示すフローチャー
ト、図5はこのときのタイミング図である。以下、図4
および図5に基づいて、コマンド設定レジスタ3に設定
されたコマンドとシリアル信号Dに含まれるコマンドと
を比較する処理について説明する。
FIG. 4 is a flowchart showing the processing operation of the control circuit 5 when comparing commands by the comparison circuit 4, and FIG. 5 is a timing chart at this time. Hereinafter, FIG.
The process of comparing the command set in the command setting register 3 with the command included in the serial signal D will be described with reference to FIG.

【0026】まず、コントロール回路5は、シフトレジ
スタ1内の全レジスタにデータが取り込まれたか否かを
判定する(ステップS11)。ここでは、図2のステッ
プS1と同様に、シリアルインタフェース回路2から取
り込み完了信号SG2が出力されたか否かにより判定す
る。
First, the control circuit 5 determines whether or not data has been taken into all the registers in the shift register 1 (step S11). Here, as in step S1 of FIG. 2, the determination is made based on whether or not the capture completion signal SG2 has been output from the serial interface circuit 2.

【0027】シフトレジスタ1内の全レジスタへのデー
タ取り込みが完了していなければステップS1に留ま
り、データ取り込みが完了すると、比較回路4に対して
出力許可信号を送信する。(ステップS12)。
If data fetching into all the registers in the shift register 1 is not completed, the process stays at step S1. When data fetching is completed, an output permission signal is transmitted to the comparing circuit 4. (Step S12).

【0028】比較回路4は、コントロール回路5から出
力許可信号SG4が出力されると、コマンド設定レジス
タ3に設定されているコマンドと、シフトレジスタ1に
取り込まれたコマンドとを比較し、両者が一致すればハ
イレベルのトリガ信号TRGを出力する。
When the output permission signal SG4 is output from the control circuit 5, the comparison circuit 4 compares the command set in the command setting register 3 with the command fetched into the shift register 1, and the two match. Then, a high-level trigger signal TRG is output.

【0029】このように、本実施形態は、シリアル信号
D中に含まれる特定のコマンドをコマンド設定レジスタ
3に設定しておき、その一方で、シリアル信号Dを複数
ビットを単位としてシフトレジスタ1に取り込み、コマ
ンド設定レジスタ3に設定したコマンドと、シフトレジ
スタ1に取り込んだデータとを比較回路4で比較し、比
較結果が一致すればトリガ信号TRGを出力するように
したため、シリアル信号D中に含まれる特定のコマンド
に対して確実にトリガをかけることができる。したがっ
て、予期しないタイミングでライトコマンドが発行され
るような障害が起こっても、ライトコマンドが発行され
た時点で確実にトリガをかけることができ、障害の対策
が容易になる。
As described above, according to the present embodiment, a specific command included in the serial signal D is set in the command setting register 3 while the serial signal D is stored in the shift register 1 in units of a plurality of bits. The command set in the fetch / command setting register 3 and the data fetched into the shift register 1 are compared by the comparison circuit 4, and if the comparison result matches, the trigger signal TRG is output. It is possible to reliably trigger a specific command. Therefore, even if a failure occurs such that a write command is issued at an unexpected timing, a trigger can be reliably applied at the time when the write command is issued, and measures against the failure are facilitated.

【0030】また、コントロール回路5に設定するコマ
ンドを変えることにより、コマンド設定レジスタ3に設
定されるコマンドの種類を任意に変更できる。すなわ
ち、トリガをかける対象を任意に変更することができ、
シリアル信号に含まれる任意のコマンドに対してトリガ
をかけることが可能になる。
Further, by changing the command set in the control circuit 5, the type of command set in the command setting register 3 can be changed arbitrarily. In other words, the trigger target can be changed arbitrarily,
It is possible to trigger on any command included in the serial signal.

【0031】図1の比較回路4から出力されたトリガ信
号は、ロジックアナライザ等の計測器のトリガ入力端子
に入力して、計測器に対してトリガをかけることができ
る。これにより、シリアル通信装置の障害対策が容易に
なる。
The trigger signal output from the comparison circuit 4 in FIG. 1 can be input to a trigger input terminal of a measuring instrument such as a logic analyzer to trigger the measuring instrument. This facilitates countermeasures against the failure of the serial communication device.

【0032】図1のコントロール回路5は、ハードウェ
アで構成しても、ソフトウェアで構成してもよい。例え
ば、コントロール回路5が行う図の処理をソフトウェア
で構成する場合は、この処理を行うプログラムをフロッ
ピーディスクやCD−ROM等の記録媒体に収納し、コ
ンピュータに読み込ませて実行させてもよい。記録媒体
は、磁気ディスクや光ディスク等の携帯可能なものに限
定されず、ハードディスク装置やメモリなどの固定型の
記録媒体でもよい。
The control circuit 5 shown in FIG. 1 may be constituted by hardware or software. For example, when the processing shown in the figure performed by the control circuit 5 is configured by software, a program for performing this processing may be stored in a recording medium such as a floppy disk or a CD-ROM, and read and executed by a computer. The recording medium is not limited to a portable medium such as a magnetic disk or an optical disk, but may be a fixed recording medium such as a hard disk device or a memory.

【0033】また、図2や図4の処理を行うプログラム
を、インターネット等の通信回線(無線通信も含む)を
介して頒布してもよい。さらに、図2や図4の処理を行
うプログラムを暗号化したり、変調をかけたり、圧縮し
た状態で、インターネット等の有線回線や無線回線を介
して、あるいは記録媒体に収納して頒布してもよい。
The program for performing the processing shown in FIGS. 2 and 4 may be distributed via a communication line (including wireless communication) such as the Internet. Further, even if the program for performing the processing of FIGS. 2 and 4 is encrypted, modulated, or compressed, it may be distributed via a wired or wireless line such as the Internet, or stored in a recording medium and distributed. Good.

【0034】[0034]

【発明の効果】以上詳細に説明したように、本発明によ
れば、シリアル信号に含まれる特定のコマンドを保持し
ておき、保持した特定のコマンドと同じコマンドがシリ
アル信号中に含まれるか否かを判別し、同じコマンドが
含まれる場合は一致信号を出力するようにしたため、シ
リアル信号に含まれる特定のコマンドに対して確実にト
リガをかけることができ、シリアル通信装置の障害対策
が容易になる。
As described above in detail, according to the present invention, a specific command included in a serial signal is held, and whether the same command as the held specific command is included in the serial signal is determined. The same command is included and a match signal is output, so that a specific command included in the serial signal can be reliably triggered, making it easy to take measures against failure of the serial communication device. Become.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明に係るシリアル通信制御装置の一実施形
態のブロック図。
FIG. 1 is a block diagram of an embodiment of a serial communication control device according to the present invention.

【図2】コマンド設定レジスタにデータを設定する際の
コントロール回路の処理動作を示すフローチャート。
FIG. 2 is a flowchart showing a processing operation of a control circuit when setting data in a command setting register.

【図3】図2の処理を行う場合のタイミング図。FIG. 3 is a timing chart when the processing of FIG. 2 is performed.

【図4】比較回路でコマンドを比較する際のコントロー
ル回路の処理動作を示すフローチャート。
FIG. 4 is a flowchart showing a processing operation of a control circuit when comparing commands by a comparison circuit.

【図5】図4の処理を行う場合のタイミング図。FIG. 5 is a timing chart when the processing of FIG. 4 is performed.

【符号の説明】[Explanation of symbols]

1 シフトレジスタ 2 シリアルインタフェース回路 3 コマンド設定レジスタ 4 比較回路 5 コントロール回路 Reference Signs List 1 shift register 2 serial interface circuit 3 command setting register 4 comparison circuit 5 control circuit

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】コマンド、データおよびアドレスを含むシ
リアル信号を1本の信号線で伝送するデータ通信制御装
置において、 前記シリアル信号に含まれる特定のコマンドを保持する
コマンド保持手段と、 保持された前記特定のコマンドと同じコマンドが前記シ
リアル信号に含まれているか否かを判別するコマンド判
別手段と、 前記コマンド判別手段により前記特定のコマンドと同じ
コマンドが前記シリアル信号に含まれると判別される
と、一致信号を出力するトリガ出力手段と、を備えるこ
とを特徴とするデータ通信制御装置。
1. A data communication control device for transmitting a serial signal including a command, data and an address through a single signal line, comprising: command holding means for holding a specific command included in the serial signal; Command determining means for determining whether or not the same command as the specific command is included in the serial signal; and when the command determining means determines that the same command as the specific command is included in the serial signal, And a trigger output means for outputting a coincidence signal.
【請求項2】前記シリアル信号中に所定の指示コマンド
が含まれている場合に、前記コマンド保持手段に対して
前記特定のコマンドの保持を指示するコマンド保持指示
手段を備え、 前記コマンド保持手段は、前記コマンド保持指示手段か
ら指示があった後に、前記シリアル信号中に含まれる前
記特定のコマンドを保持することを特徴とする請求項1
に記載のデータ通信制御装置。
And a command holding means for instructing the command holding means to hold the specific command when a predetermined instruction command is included in the serial signal. And holding the specific command included in the serial signal after receiving an instruction from the command holding instruction unit.
2. The data communication control device according to item 1.
【請求項3】前記シリアル信号を、複数ビットを単位と
して保持するシリアル信号保持手段を備え、 前記コマンド保持手段は、前記コマンド保持指示手段か
ら指示があった後に、前記シリアル信号保持手段に保持
された前記特定のコマンドを保持し、 前記コマンド比較手段は、前記コマンド保持手段に保持
された前記特定のコマンドと、そのコマンドに続いて前
記シリアル信号保持手段に保持されたデータとを比較す
ることを特徴とする請求項2に記載のデータ通信制御装
置。
3. A serial signal holding means for holding the serial signal in units of a plurality of bits, wherein the command holding means is held by the serial signal holding means after receiving an instruction from the command holding instruction means. Holding the specific command, wherein the command comparing unit compares the specific command held in the command holding unit with data held in the serial signal holding unit following the command. The data communication control device according to claim 2, wherein:
【請求項4】前記特定のコマンドは、メモリへの書き込
みを指示するコマンドであることを特徴とする請求項1
〜3のいずれかに記載のデータ通信制御装置。
4. The apparatus according to claim 1, wherein the specific command is a command for instructing writing to a memory.
4. The data communication control device according to any one of claims 1 to 3.
【請求項5】コマンド、データおよびアドレスを含むシ
リアル信号を1本の信号線で伝送するデータ通信制御方
法において、 前記シリアル信号に含まれる特定のコマンドを保持する
第1のステップと、 保持された前記特定のコマンドと同じコマンドが前記シ
リアル信号に含まれているか否かを判定する第2のステ
ップと、 前記第2のステップにより前記特定のコマンドと同じコ
マンドが前記シリアル信号に含まれると判別されると、
一致信号を出力する第3のステップと、を備えることを
特徴とするデータ通信制御方法。
5. A data communication control method for transmitting a serial signal including a command, data, and an address through a single signal line, wherein: a first step of holding a specific command included in the serial signal; A second step of determining whether the same command as the specific command is included in the serial signal; and the second step determines that the same command as the specific command is included in the serial signal. Then
A third step of outputting a coincidence signal.
【請求項6】コマンド、データおよびアドレスを含むシ
リアル信号を1本の信号線で伝送するプログラムを記録
したコンピュータ読み取り可能な記録媒体において、 前記シリアル信号に含まれる特定のコマンドを保持する
第1の手順と、 保持された前記特定のコマンドと同じコマンドが前記シ
リアル信号に含まれているか否かを判定する第2の手順
と、 前記第2の手順により前記特定のコマンドと同じコマン
ドが前記シリアル信号に含まれると判別されると、一致
信号を出力する第3の手順と、を備えるプログラムを記
録したコンピュータ読み取り可能な記録媒体。
6. A computer-readable recording medium on which a program for transmitting a serial signal including a command, data, and an address through one signal line is recorded, wherein a first command holding a specific command included in the serial signal is stored. A second procedure for determining whether or not the same command as the held specific command is included in the serial signal; and the same command as the specific command is stored in the serial signal by the second procedure. And a third step of outputting a coincidence signal when it is determined that the program is included in a computer-readable recording medium.
JP11105548A 1999-04-13 1999-04-13 Data communication control device, data communication control method, and recording medium Pending JP2000299711A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11105548A JP2000299711A (en) 1999-04-13 1999-04-13 Data communication control device, data communication control method, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11105548A JP2000299711A (en) 1999-04-13 1999-04-13 Data communication control device, data communication control method, and recording medium

Publications (1)

Publication Number Publication Date
JP2000299711A true JP2000299711A (en) 2000-10-24

Family

ID=14410638

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11105548A Pending JP2000299711A (en) 1999-04-13 1999-04-13 Data communication control device, data communication control method, and recording medium

Country Status (1)

Country Link
JP (1) JP2000299711A (en)

Similar Documents

Publication Publication Date Title
JP3684831B2 (en) Microcomputer, electronic equipment and debugging system
US20080016415A1 (en) Evaluation system and method
JPH08263395A (en) Bus state analyzer and internal bus test method
JP4960364B2 (en) Hardware-assisted device configuration detection
JP2000299711A (en) Data communication control device, data communication control method, and recording medium
JP2018525712A (en) Method and apparatus for protecting the program counter structure of a processor system and method and apparatus for monitoring the processing of interrupt requests
KR100439073B1 (en) A semiconductor device comprising a function evaluation function
JP2006252267A (en) Circuit for system verification
JP2990099B2 (en) Trace buffer control method
JPH0520350A (en) Vector processing device
JP5277893B2 (en) Debugging support apparatus and debugging support method
JP2002279785A (en) Cam retlieval system, cam retrieving method using the system, and its program
JPH0573347A (en) Emulation device
JPH0877032A (en) Logic analyzer
JP2003280940A (en) Debug system
JPH0399338A (en) Microprocessor
CN117270892A (en) Burning method, burning device, electronic equipment and storage medium
JPH05143399A (en) Analyzer
JP2002073411A (en) EEPROM storage capacity determination device and EEPROM storage capacity determination method
JP2000276438A (en) Dma data transfer method
JP2001289882A (en) Method for measuring digital signal and logic analyzer
JPH05233167A (en) Printer
JP2007094748A (en) Bus monitor
JPH02170214A (en) Power interruption monitoring system
JPH066358A (en) Token control method and its equipment