JPH01233643A - Data transfer controller - Google Patents

Data transfer controller

Info

Publication number
JPH01233643A
JPH01233643A JP63062570A JP6257088A JPH01233643A JP H01233643 A JPH01233643 A JP H01233643A JP 63062570 A JP63062570 A JP 63062570A JP 6257088 A JP6257088 A JP 6257088A JP H01233643 A JPH01233643 A JP H01233643A
Authority
JP
Japan
Prior art keywords
circuit
input
data transfer
output
signal
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
JP63062570A
Other languages
Japanese (ja)
Inventor
Kenji Yahiro
八尋 健次
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP63062570A priority Critical patent/JPH01233643A/en
Publication of JPH01233643A publication Critical patent/JPH01233643A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

PURPOSE:To simultaneously trace a signal sequence on an input/output connecting line and the internal sequence of a data transfer controller by starting writing when a signal state designated on the input/output connecting line between the data transfer controller and an input/output device changes and stopping the writing at a prescribed time. CONSTITUTION:While a trace memory circuit 5 updates an address according to a given clock, the circuit 5 successively writes internal signals from a data transfer control circuit 1 and signals on the input/output connecting line. On the other hand, when a timer circuit 3, which is started by an detected output from a change detecting circuit 2, gives a time-out signal to a memory control circuit 4 at a point where its time period is completed, the updating of the address and the signal writing at a trace memory circuit 5 are stopped at the point. When the change detecting circuit 2 detects a seizing signal again after that, the above-mentioned operations are repeated, and the signal sequence from next starting to data transmission and reception is written to the trace memory circuit 5. Thus, only detailed sequence information between the data transfer controller 1 and the input/output device can be written to the trace memory circuit 5.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はデータ転送制御装置、特に入出力装置と接続す
る入出力接続線上等の信号のトレース情報を蓄積できる
データ転送制御装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a data transfer control device, and particularly to a data transfer control device capable of accumulating trace information of signals on input/output connection lines connected to input/output devices.

〔従来の技術〕[Conventional technology]

従来、この種のデータ転送制御装置には、外部にトレー
ス装置を設けるものと、内部にトレース装置を恒久的に
持たせたものとがあるが、何れの場合もトレースをした
い信号線とトレース用のメモリ回路とが接続されていて
、手動または外部の特定の装置からのトレース開始指示
で信号の書込みを開始し、1本または複数の信号線の信
号が設定された条件となった時に、書込み動作を停止す
るようになっている。従ってメモリ回路のアドレスは書
込みの開始から逐次更新し、最終アドレスの次に最初の
アドレスに戻って、メモリが循環して使用され、メモリ
には容量以内の最新のデータが残されている。また書込
みのクロックはデータ転送制御装置のクロックか、入力
出力装置との転送データが把握できるサンプリング周期
かが使用される。
Conventionally, this type of data transfer control device has either an external trace device or a permanently built-in trace device, but in both cases, the signal line to be traced and the is connected to the memory circuit, and starts writing signals manually or by a trace start instruction from a specific external device, and when the signals on one or more signal lines meet the set conditions, the writing starts. It is supposed to stop working. Therefore, the address of the memory circuit is updated sequentially from the start of writing, and the memory is used cyclically, returning to the first address after the last address, and the latest data within the capacity remains in the memory. Further, as the write clock, a clock of the data transfer control device or a sampling period at which the data transferred to and from the input/output device can be grasped is used.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

しかし、上述の従来のデータ転送制御装置においては、
トレース用のメモリ回路の書込みをデータ転送制御装置
の動作クロックで行った場合には、入出力装置との入出
力接続線上のデータ転送シーケンスの時間が、上記の動
作クロックに比べると極めて長いので、メモリ回路の容
量の制約から、通常、入出力接続線上のデータに関して
は極く一部しか残されていない。またトレース用のメモ
リ回路の書込みを入出力装置との転送データに合わせて
行った場合には、データ転送制御装置の内部信号や入出
力接続線上の短い割れ信号等が正確に書込まれないこと
が生じる。従ってデータ転送制御装置の内部信号のシー
ケンスと、入出力接続線上のシーケンスとを同時に蓄積
してトレースを行うことができないと云う問題点を有し
ている。
However, in the conventional data transfer control device described above,
When writing to the memory circuit for tracing is performed using the operating clock of the data transfer control device, the time for the data transfer sequence on the input/output connection line with the input/output device is extremely long compared to the above operating clock. Due to capacity limitations of memory circuits, only a small portion of the data on the input/output connection lines is usually left. Furthermore, if writing to the trace memory circuit is performed in accordance with the data transferred to and from the input/output device, internal signals of the data transfer control device and short crack signals on the input/output connection lines may not be written accurately. occurs. Therefore, there is a problem in that it is not possible to simultaneously store and trace the internal signal sequence of the data transfer control device and the sequence on the input/output connection line.

本発明の目的は、トレース用のメモリ回路の書込みクロ
ックをデータ転送制御装置の動作クロックに同期し、書
込み開始を入出力装置との入出力接続線上に指定された
信号状態に変化を生じたときから行なわせて、所定の時
間で書込みを停止することにより、入出力接続線上の信
号シーケンスとデータ転送制御装置の内部シーケンスと
を同時にトレースすることのでなるデータ転送制御装置
を提供することにある。
An object of the present invention is to synchronize the write clock of a memory circuit for tracing with the operation clock of a data transfer control device, and to start writing when a change occurs in the signal state specified on the input/output connection line with the input/output device. An object of the present invention is to provide a data transfer control device which simultaneously traces a signal sequence on an input/output connection line and an internal sequence of the data transfer control device by stopping writing at a predetermined time.

〔課題を解決するための手段〕[Means to solve the problem]

本発明のデータ転送制御装置は、入出力装置に入出力接
続線を介して接続され、主記憶装置と入出力装置との間
のデータ転送を制御するデータ転送制御装置において、
前記入出力接続線上の信号とデータ転送制御装置の内部
信号とを、この制御装置の動作クロックに同期して書込
むトレースメモリ回路と、前記入出力接続線のうちの少
なくとも制御線の変化を検出する変化検出手段と、この
変化検出手段の検出出力により起動し時限終了によりタ
イムアウト出力を送出すると共にリセットするタイマ回
路と、前記変化検出手段の出力を受けて前記トレースメ
モリ回路の書込みを開始し、前記タイマ回路のタイマア
ウト出力を受けて上記の書込みを停止するメモリ制御回
路とを有して構成される。
A data transfer control device of the present invention is a data transfer control device that is connected to an input/output device via an input/output connection line and controls data transfer between a main storage device and the input/output device.
a trace memory circuit that writes signals on the input/output connection lines and internal signals of the data transfer control device in synchronization with the operation clock of the control device; and a trace memory circuit that detects changes in at least the control line of the input/output connection lines. a timer circuit that is activated by the detection output of the change detection means and sends a timeout output and resets when the time limit expires; and a timer circuit that starts writing in the trace memory circuit upon receiving the output of the change detection means; and a memory control circuit that receives a timer-out output from the timer circuit and stops the writing.

以上の構成により、データ転送制御装置と入出力装置と
の間の、起動信号の送受からデータ信号の送受開始の直
後まで、ならびにデータ信号の送受終了から終了制御信
号の送受までの詳細なシーケンス情報のみをトレースメ
モリ回路に書込ムコとができる。
With the above configuration, detailed sequence information between the data transfer control device and the input/output device from the transmission and reception of the start signal to immediately after the start of transmission and reception of the data signal, and from the end of the transmission and reception of the data signal to the transmission and reception of the end control signal. Only trace data can be written to the memory circuit.

〔実施例〕〔Example〕

以下、本発明の実施例について図面を参照して説明する
Embodiments of the present invention will be described below with reference to the drawings.

第1図は本発明の一実施例のブロック図で、データ転送
制御装置の本体部であるデータ転送制御回路1がシステ
ムバスを介して主記憶装置に接続され、制御線ならびに
データ線を含む入出力接続線を介して入出力装置に接続
されている場合を示している。
FIG. 1 is a block diagram of one embodiment of the present invention, in which a data transfer control circuit 1, which is the main body of a data transfer control device, is connected to a main memory device via a system bus, and has input ports including control lines and data lines. A case is shown in which it is connected to an input/output device via an output connection line.

本実施例は上記のデータ転送制御回路1と変化検出回路
2とタイマ回路3とメモリ制御回路4とトレースメモリ
回路5とを有して構成されている。
This embodiment includes the above-described data transfer control circuit 1, change detection circuit 2, timer circuit 3, memory control circuit 4, and trace memory circuit 5.

データ転送制御回路1は主記憶装置と入出力装置との間
にあって、両装置のデータ転送の本来の制御を行う。変
化検出回路2は入出力接続線上の制御信号およびデータ
信号を監視し、予め設定された信号の変化を検出して検
出出力をタイマ回路3およびメモリ制御回路4へ送る。
The data transfer control circuit 1 is located between the main storage device and the input/output device, and performs the original control of data transfer between the two devices. The change detection circuit 2 monitors the control signal and data signal on the input/output connection line, detects a change in a preset signal, and sends a detection output to the timer circuit 3 and the memory control circuit 4.

タイマ回路3は上記の検出出力を受けると時限動作を開
始し、予め設定され時限時間の終了でタイマアウト出力
をメモリ制御回路4へ送ると共に、自身はリセットして
次の時限動作に備える。メモリ制御回路4は上記の検出
出力を受けてから上記のタイムアウト出力を受けるまで
、トレースメモリ回路5に書込み動作を行う指示を与え
る。トレースメモリ回路5はメモリ制御回路4からの書
込み動作の指示の間、データ転送制御回路1から与えら
れている内部信号および入出力接続線上の信号を、デー
タ転送制御回路1の内部動作のクロックに同期して順次
アドレスを更新して書込む。
When the timer circuit 3 receives the above detection output, it starts a timed operation, and when the preset time limit expires, it sends a timer-out output to the memory control circuit 4, and resets itself to prepare for the next timed operation. The memory control circuit 4 instructs the trace memory circuit 5 to perform a write operation from the time it receives the above detection output until the time it receives the above timeout output. During a write operation instruction from the memory control circuit 4, the trace memory circuit 5 uses the internal signals provided from the data transfer control circuit 1 and the signals on the input/output connection line as a clock for the internal operation of the data transfer control circuit 1. Update and write addresses sequentially in synchronization.

次に第1図のトレース情報の書込み動作について説明を
進めると、予め変化検出回路2においてトレース情報の
書込み開始の条件設定、例えば入出力装置の起動信号を
検出するように設定され、タイマ回路3において書込み
開始から書込み中止までの時限時間を設定する。この時
限時間は例えば起動からデータの送受の始めの部分まで
の予定時間とされる。そこで変化検出回路2に、図示さ
れていない外部回路から動作開始指示が与えられて、変
化検出回路2が起動信号を検出すると、メモリ制御回路
4は直ちにトレースメモリ回路5に書込み動作を行う指
示を与える。トレースメモリ回路5は与えられているク
ロックに従ってアドレスを更新しつつ、データ転送制御
回路1からの内部信号および入出力接続線上の信号を順
次書込む。
Next, proceeding with the explanation of the trace information writing operation shown in FIG. Set the time limit from the start of writing to the stop of writing. This time limit is, for example, the scheduled time from startup to the beginning of data transmission/reception. Therefore, when the change detection circuit 2 is given an operation start instruction from an external circuit (not shown) and the change detection circuit 2 detects the start signal, the memory control circuit 4 immediately instructs the trace memory circuit 5 to perform a write operation. give. The trace memory circuit 5 sequentially writes internal signals from the data transfer control circuit 1 and signals on the input/output connection line while updating the address according to the applied clock.

一方、変化検出回路2からの検出出力で起動したタイマ
回路3は時限終了でタイムアウト信号をメモリ制御回路
4に与えると、その時点でトレースメモリ回路5のアド
レスの更新および書込みが中止される。その後、再び変
化検出回路2が起動信号を検出すると上記の動作が繰返
んされて、次の起動からデータ送受までの信号シーケン
スがトレースメモリ回路5に書込まれる。次いで変化検
出回路2に与えられていた外部回路からの動作開始指示
を除いて、変化検出回路2の動作を停止させ、図示され
ていないが、従来と同様にトレースメモリ回路5に書込
まれた内容を外部装置に読出す。
On the other hand, when the timer circuit 3 activated by the detection output from the change detection circuit 2 gives a timeout signal to the memory control circuit 4 at the end of the time limit, updating and writing of the address in the trace memory circuit 5 is stopped at that point. Thereafter, when the change detection circuit 2 detects the activation signal again, the above operation is repeated, and the signal sequence from the next activation to data transmission/reception is written into the trace memory circuit 5. Next, the operation of the change detection circuit 2 is stopped except for an instruction to start operation from an external circuit that has been given to the change detection circuit 2, and although not shown, the information written in the trace memory circuit 5 is written in the same way as in the conventional case. Read the contents to an external device.

なお以上の書込み動作の説明では、起動信号からデータ
送受の始め部分までの信号を書込むものとしたが、変化
検出回路2において、データ送受の開始の後の例えば入
出力接続線のうちのデータ信号の変化を検出して、書込
みを開始しデータ送受の終了部分の信号シーケンスもト
レースメモリ回路5に書込ませることができる。
In the above description of the write operation, it is assumed that the signal from the start signal to the beginning of data transmission/reception is written, but in the change detection circuit 2, for example, the data on the input/output connection line By detecting a change in the signal, writing can be started and the signal sequence for the end portion of data transmission/reception can also be written into the trace memory circuit 5.

〔発明の効果〕〔Effect of the invention〕

以上詳細に説明したとおり、本発明によればデータ転送
制御装置と入出力装置との間の入出力接続線上の指定し
た信号の発生から、指定した時間のみにデータ転送制御
装置の内部動作のクロックに同期して、この制御装置の
内部信号ならびに入出力接続線上の信号をトレースメモ
リ内に書込むので、同一データの断続区間を除いて、デ
ータ送受の開始および終了近傍の詳細な信号シーケンス
のみが効率よく蓄積されるので、メモリの容量が少なく
て済み、トレース情報の解析が容易となる効果がある。
As explained in detail above, according to the present invention, the internal operation clock of the data transfer control device is clocked only at a specified time from the generation of a specified signal on the input/output connection line between the data transfer control device and the input/output device. Since the internal signals of this control device and the signals on the input/output connection lines are written into the trace memory in synchronization with Since it is stored efficiently, the memory capacity is small and the trace information can be easily analyzed.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例のブロック図である。 1・・・・・・データ転送制御回路、2・・・・・・変
化検出回路、3・・・・・・タイマ回路、4・・・・・
・メモリ制御回路、5・・・・・・トレースメモリ回路
。 代理人 弁理士 内 原   晋 十Jこ・1−吃装置へ 入田力被買へ 僧1 回
FIG. 1 is a block diagram of one embodiment of the present invention. 1... Data transfer control circuit, 2... Change detection circuit, 3... Timer circuit, 4...
-Memory control circuit, 5...Trace memory circuit. Agent Patent Attorney Shinju Uchihara J Ko-1-I entered the device to buy a monk once.

Claims (1)

【特許請求の範囲】[Claims] 入出力装置に入出力接続線を介して接続され、主記憶装
置と入出力装置との間のデータ転送を制御するデータ転
送制御装置において、前記入出力接続線上の信号とデー
タ転送制御装置の内部信号とを、この制御装置の動作ク
ロックに同期して書込むトレースメモリ回路と、前記入
出力接続線のうちの少なくとも制御線の信号の変化を検
出する変化検出手段と、この変化検出手段の検出出力を
受けて起動し、時限終了によりタイムアウト出力を送出
すると共にリセットするタイマ回路と、前記変化検出手
段の出力を受けて前記トレースメモリ回路の書込みを開
始し、前記タイマ回路のタイムアウト出力を受けて上記
の書込みを停止するメモリ制御回路とを有することを特
徴とするデータ転送制御装置。
In a data transfer control device that is connected to an input/output device via an input/output connection line and controls data transfer between the main storage device and the input/output device, the signal on the input/output connection line and the internal information of the data transfer control device are a trace memory circuit for writing the signal in synchronization with the operating clock of the control device; a change detection means for detecting a change in the signal of at least the control line of the input/output connection lines; and a detection means for detecting the change. a timer circuit that is activated upon receiving the output, sends out a timeout output and resets upon expiration of a time limit; a timer circuit that starts writing in the trace memory circuit upon receipt of the output of the change detection means; and upon receipt of the timeout output of the timer circuit; A data transfer control device comprising: a memory control circuit for stopping the above writing.
JP63062570A 1988-03-15 1988-03-15 Data transfer controller Pending JPH01233643A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63062570A JPH01233643A (en) 1988-03-15 1988-03-15 Data transfer controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63062570A JPH01233643A (en) 1988-03-15 1988-03-15 Data transfer controller

Publications (1)

Publication Number Publication Date
JPH01233643A true JPH01233643A (en) 1989-09-19

Family

ID=13204087

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63062570A Pending JPH01233643A (en) 1988-03-15 1988-03-15 Data transfer controller

Country Status (1)

Country Link
JP (1) JPH01233643A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5000879A (en) * 1989-08-01 1991-03-19 Ethyl Corporation Melting point enhancement of partially brominated diphenyl oxide mixtures
JP2009539159A (en) * 2006-06-01 2009-11-12 テレフオンアクチーボラゲット エル エム エリクソン(パブル) Arbiter diagnostic apparatus and method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5000879A (en) * 1989-08-01 1991-03-19 Ethyl Corporation Melting point enhancement of partially brominated diphenyl oxide mixtures
JP2009539159A (en) * 2006-06-01 2009-11-12 テレフオンアクチーボラゲット エル エム エリクソン(パブル) Arbiter diagnostic apparatus and method
US8468283B2 (en) 2006-06-01 2013-06-18 Telefonaktiebolaget Lm Ericsson (Publ) Arbiter diagnostic apparatus and method

Similar Documents

Publication Publication Date Title
CN1543604A (en) Data processing system with on-chip background debugging system and related method
US5481756A (en) DMA controller mailing auto-initialize halting unit
JPH01233643A (en) Data transfer controller
JPH0222748A (en) Non-volatile memory control circuit
JPH02118746A (en) Data transfer controller
JPS6259396B2 (en)
JP2793258B2 (en) Data setting method for positioning control device
JPH01205312A (en) bus converter
KR950008394B1 (en) A circuit for status memory control using cache coherence protocol
RU1807495C (en) Process-to-process interface
JPH02211571A (en) Information processor
JPS63226755A (en) Data transfer circuit
JPS6294042A (en) Communication control equipment
JPH02277142A (en) Duplex computer system
JPH01292451A (en) Information processor
JPS62202254A (en) Transfer system for consecutive data to logical device
JPH01248207A (en) Numerical controller
JPH01193948A (en) System for controlling data transfer
JPS62168246A (en) Memory writing control system
JPH0452948A (en) Data transfer system for input/output controller
JPH06214606A (en) Input/output method for duplex pc system
JPH0333943A (en) clock step method
JPH023853A (en) Interface method for cpu
JP2001312304A (en) Programmable controller
JPH0219932A (en) Back-up device for development of microprocessor