JPS6237410B2 - - Google Patents

Info

Publication number
JPS6237410B2
JPS6237410B2 JP57215394A JP21539482A JPS6237410B2 JP S6237410 B2 JPS6237410 B2 JP S6237410B2 JP 57215394 A JP57215394 A JP 57215394A JP 21539482 A JP21539482 A JP 21539482A JP S6237410 B2 JPS6237410 B2 JP S6237410B2
Authority
JP
Japan
Prior art keywords
transfer
processing unit
circuit
central processing
cpu
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.)
Expired
Application number
JP57215394A
Other languages
Japanese (ja)
Other versions
JPS59106026A (en
Inventor
Tomoyoshi Fukushima
Ryoichi Shimizu
Katsuyuki Okada
Susumu Tateishi
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.)
Fujitsu Ltd
NTT Inc
Original Assignee
Fujitsu Ltd
Nippon Telegraph and Telephone 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 Fujitsu Ltd, Nippon Telegraph and Telephone Corp filed Critical Fujitsu Ltd
Priority to JP57215394A priority Critical patent/JPS59106026A/en
Publication of JPS59106026A publication Critical patent/JPS59106026A/en
Publication of JPS6237410B2 publication Critical patent/JPS6237410B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Digital Computer Display Output (AREA)

Description

【発明の詳細な説明】 (1) 発明の技術分野 本発明は、データ転送方式に関し、特に中央処
理装置(CPU)を操作するために必要に応じて
CPU本体と接続される着脱可能なマン・マシ
ン・インターフエース用コンソール装置とCPU
との間のデータ転送方式に関する。
[Detailed Description of the Invention] (1) Technical Field of the Invention The present invention relates to a data transfer method, and particularly relates to a data transfer method that can be used as needed to operate a central processing unit (CPU).
Removable man-machine interface console device and CPU connected to the CPU main body
Regarding the data transfer method between

(2) 従来技術と問題点 従来形の、前記の如きコンソール装置とCPU
との間のデータ転送方式が第1図に示される。第
1図のコンソール装置1は、操作用キー群11、
キー操作検出および転送要求送出回路12、自動
デイスプレイ用転送要求送出回路13、データ転
送回路14および表示回路15を有する。また、
CPU2側には転送要求受信および競合制御回路
21およびデータ転送回路22が設けられる。コ
ンソール装置1とCPU2の間においては、周期
的転送要求信号線S11、キー操作検出による転
送要求信号線S12、転送応答信号線S13、転
送データ線S14およびクリア信号を含む各種シ
ステム信号線S15が接続される。
(2) Conventional technology and problems Conventional console device and CPU as described above
The data transfer method between the two is shown in FIG. The console device 1 in FIG. 1 includes an operation key group 11,
It has a key operation detection and transfer request sending circuit 12, an automatic display transfer request sending circuit 13, a data transfer circuit 14, and a display circuit 15. Also,
A transfer request reception and contention control circuit 21 and a data transfer circuit 22 are provided on the CPU 2 side. Between the console device 1 and the CPU 2, a periodic transfer request signal line S11, a transfer request signal line S12 based on key operation detection, a transfer response signal line S13, a transfer data line S14, and various system signal lines S15 including a clear signal are connected. be done.

第1図のコンソール装置からCPUへのキー情
報の転送はコンソール装置上でのキー操作(レジ
スタ書込みあるいは読取り、またはCPUスター
トあるいはストツプ等に対応したキーを選択し押
下する等の操作)を回路12により検出してコン
ソール装置1からの転送要求S12をCPU2の
転送要求受信および競合制御回路21に送信し、
CPU2から転送応答S13を受信後、転送動作
を開始し転送が終ると再びアイドル状態に戻るよ
うにして行われる。また、第1図のコンソール装
置においては、自動デイスプレイ機能を実現する
ために、前記の転送動作とは別に周期的な表示動
作を実行するための転送動作を起動させるように
コンソール装置1の自動デイスプレイ用転送要求
送出回路13から一定周期において転送要求S1
1がCPUに送出される。
Transfer of key information from the console device to the CPU in FIG. detects the transfer request S12 from the console device 1 to the transfer request reception and contention control circuit 21 of the CPU 2,
After receiving the transfer response S13 from the CPU 2, the transfer operation is started, and when the transfer is completed, the process returns to the idle state. In addition, in the console device of FIG. 1, in order to realize the automatic display function, the automatic display of the console device 1 is configured to start a transfer operation for performing a periodic display operation separately from the above-mentioned transfer operation. The transfer request sending circuit 13 sends a transfer request S1 at a fixed period.
1 is sent to the CPU.

従つて、前記の2つの転送要求が衝突した際に
はいずれかを優先させる競合制御を行う必要があ
り、例えばCPUの動作自体に影響の少い自動デ
イスプレイ用転送を中断しキー操作検出による転
送制御を優先させる手段を制御回路21に設ける
等、装置が大型化し制御が複雑になるという問題
がある。また、前記の従来形の方式による転送動
作がキー操作にもとづく非同期なものであるため
に、コンソール装置から送られてくるキー情報
は、オンからオフへまたはオフからオンへという
変化状態の通知である。従つて、常時そのキーの
状態(オンまたはオフ)を知る必要がある信号に
ついては、1度の転送誤りが非常に重大な結果を
もたらすおそれがあり、より確実に転送するため
に個別信号線S15による接続を行う必要があ
り、それによりコンソール装置とCPUの間のイ
ンターフエース線が増加するという問題がある。
Therefore, when the two transfer requests mentioned above collide, it is necessary to perform conflict control to give priority to one of them. For example, automatic display transfer, which has little effect on CPU operation itself, is interrupted and transfer based on key operation detection is required. There is a problem in that the device becomes larger and the control becomes complicated because means for prioritizing control is provided in the control circuit 21. In addition, since the transfer operation in the conventional method described above is asynchronous based on key operations, the key information sent from the console device is a notification of a change state from on to off or from off to on. be. Therefore, for signals that require constant knowledge of the state of the key (on or off), a single transmission error may have very serious consequences. There is a problem that this increases the number of interface lines between the console device and the CPU.

(3) 発明の目的 本発明の主な目的は、前記の従来形の問題点に
かんがみ、着脱可能なコンソール装置におけるキ
ー情報を転送用のコマンドに編集してCPUとの
間で周期的に転送を行うという着想にもとづき、
CPU・コンソール装置間の転送制御の簡単化お
よびそれに伴なう回路構成の簡単化、およびイン
ターフエース線の最少化を実現することができる
データ転送方式を提供することにある。
(3) Purpose of the Invention In view of the problems of the conventional method described above, the main purpose of the present invention is to edit key information in a removable console device into a transfer command and periodically transfer it to and from the CPU. Based on the idea of doing
The object of the present invention is to provide a data transfer method that can simplify transfer control between a CPU and a console device, simplify the circuit configuration accordingly, and minimize the number of interface lines.

(4) 発明の構成 本発明においては、中央処理装置(CPU)と
接続されて該CPUの内部状態を表示するととも
に該CPUに対して動作上の情報を与えるための
着脱可能なマン・マシン・インターフエース用コ
ンソール装置と該CPUとの間のデータ転送にお
いて、自動的に表示動作を行うために該CPU内
の表示対象レジスタ選択情報を一定周期毎に該
CPUへ転送すると同時に該CPUから表示データ
を反送することができる自動デイスプレイ機能を
実行するための転送制御回路を該コンソール装置
上のキー操作情報の転送のために共用して、該
CPU内の表示対象レジスタの選択情報を含む該
コンソール装置上のキー操作情報を2進数化した
転送用コマンドを生成し、該転送用コマンドを一
定周期毎に該CPUへシリアル転送すると同時
に、前の周期において該CPUへ転送した該転送
用コマンドに対する返送データを該CPUからシ
リアル転送できるようにしたことを特徴とするデ
ータ転送方式が提供される。
(4) Structure of the Invention The present invention provides a removable man-machine device connected to a central processing unit (CPU) to display the internal state of the CPU and provide operational information to the CPU. During data transfer between the interface console device and the CPU, display target register selection information in the CPU is checked at regular intervals in order to automatically perform display operations.
A transfer control circuit for executing an automatic display function capable of transmitting display data to and from the CPU at the same time is shared for transmitting key operation information on the console device.
A transfer command is generated by converting the key operation information on the console device into a binary number, including the selection information of the display target register in the CPU, and the transfer command is serially transferred to the CPU at regular intervals. There is provided a data transfer method characterized in that return data in response to the transfer command transferred to the CPU in a period can be serially transferred from the CPU.

(5) 発明の実施例 本発明の一実施例としてのコンソール装置と
CPUとの間におけるデータ転送方式が第2図、
第3図および第4図に示される。第2図に示され
る装置において、コンソール装置3は、操作用キ
ー群31および表示回路34を備えた操作パネ
ル、周期的転送要求送出回路32およびデータ転
送回路33から成り、CPUのインターフエース
部4は転送要求受信回路41およびデータ転送回
路42から成る。コンソール装置3とCPU4の
間には、周期的転送要求S21、転送応答S2
2、転送データ線S23およびコントロール・ク
リア線S24が接続される。
(5) Embodiment of the invention A console device as an embodiment of the invention
Figure 2 shows the data transfer method with the CPU.
As shown in FIGS. 3 and 4. In the device shown in FIG. 2, the console device 3 consists of an operation panel equipped with a group of operation keys 31 and a display circuit 34, a periodic transfer request sending circuit 32, and a data transfer circuit 33, and includes an interface section 4 of the CPU. consists of a transfer request receiving circuit 41 and a data transfer circuit 42. Between the console device 3 and the CPU 4, a periodic transfer request S21 and a transfer response S2 are sent.
2. Transfer data line S23 and control/clear line S24 are connected.

第3図には、コンソール装置側の転送回路33
の構成例が示される。第3図の転送回路33は、
コマンド・モード作成回路331、選択回路33
2、シフトレジスタ333、コマンド・モード解
析回路334及びタイミング回路335から構成
される。また、第4図にはCPU側の転送回路4
2の構成例が示される。第4図の転送回路42
は、コマンド・モード作成回路421、シフトレ
ジスタ422、コマンド・モード解析回路42
3、データおよびシステム制御信号分配回路42
4およびタイミンダ回路425から構成される。
第4図において、43はCPU内部の回路をあら
わす。
FIG. 3 shows a transfer circuit 33 on the console device side.
An example of the configuration is shown. The transfer circuit 33 in FIG.
Command mode creation circuit 331, selection circuit 33
2, a shift register 333, a command/mode analysis circuit 334, and a timing circuit 335. Also, Figure 4 shows the transfer circuit 4 on the CPU side.
Two configuration examples are shown. Transfer circuit 42 in FIG.
are a command mode creation circuit 421, a shift register 422, and a command mode analysis circuit 42.
3. Data and system control signal distribution circuit 42
4 and a timing circuit 425.
In FIG. 4, 43 represents a circuit inside the CPU.

第3図の転送回路33の動作を説明する。転送
回路33を構成する各回路はタイミング回路33
5からのタイミング信号により一定周期において
動作するように制御される。まず、操作キー状態
の情報S25がコマンド・モード作成回路331
にて識別される。すなわち、デイスプレイ・キー
押下、ストア・キー押下および無操作時に分けら
れ、それぞれの状態は、Rモード、Wモードおよ
びNOPモードと呼ばれる。従来方式における自
動デイスプレイ機能はMOPモード動作において
実現され得る。前記の識別にもとづいて、2対1
選択回路332は、RおよびNOPモード時には
各種システム・キー(CPUスタート・ストツプ
等のキー)の情報S26を選択し、Wモード時に
はパネル上のデータ・キー(書込みデータとな
る)の情報S27を選択する。次にコマンド・モ
ード作成回路331からのモード値、2対1選択
回路332の出力値および書込あるいは読取対象
レジスタ名等の必要に応じたキー操作指示情報を
コマンド形式にまとめてシフトレジスタ333に
格納する。このようなコマンド形式の一例が第5
図1,2に示される。
The operation of the transfer circuit 33 shown in FIG. 3 will be explained. Each circuit configuring the transfer circuit 33 is a timing circuit 33.
It is controlled to operate at a constant cycle by a timing signal from 5. First, the operation key state information S25 is transmitted to the command mode creation circuit 331.
Identified by That is, the display key is pressed, the store key is pressed, and no operation is performed, and the respective states are called R mode, W mode, and NOP mode. The automatic display function in the conventional manner can be realized in MOP mode operation. Based on the above identification, 2 to 1
The selection circuit 332 selects information S26 of various system keys (keys for CPU start/stop, etc.) in R and NOP modes, and selects information S27 of data keys on the panel (which become write data) in W mode. do. Next, the mode value from the command mode creation circuit 331, the output value of the 2-to-1 selection circuit 332, and key operation instruction information as required, such as the name of the register to be written or read, are compiled into a command format and sent to the shift register 333. Store. An example of such a command format is the fifth command format.
This is shown in Figures 1 and 2.

以上の一連の動作は、転送要求S21が送出さ
れる直前に行われ、シフトレジスタ333設定後
に転送要求S21がCPU側にに送られる。タイ
ミング回路335は、一定周期毎に転送要求送出
回路32を起動し前記の転送要求S21をCPU
4へ送出させ、CPU4から転送応答S22が返
送されている間シフトレジスタ333へ転送用ク
ロツクを供給する。それにより、シフトレジスタ
333に格納された転送用コマンドが転送データ
線S23の1方を通してCPUに送出される。ま
た、この転送と並行して、他方の転送データ線S
23を通してCPUからのシリアル・データがシ
フトレジスタ333に格納される。CPUからの
転送応答S22がオフになると受信されたデータ
の解析がコマンド解析回路334において行われ
る。受信されたデータも送信されたデータと同様
のコマンド形式であり、コマンド解析回路334
は、それにもとづいてコンソール装置内動作を判
別し、必要な制御信号を送出する。例えば、
CPUからのデータがパネル表示指示データであ
る場合、この動作はDモードと呼ばれる(第5図
2)。このモードにおいては、シフトレジスタ3
33の内容ビツトに対応したパネル表示回路34
内のフリツプフロツプがセツトされ、パネル表示
ランプを点灯させる等により表示が行われる。
The above series of operations is performed immediately before the transfer request S21 is sent, and after the shift register 333 is set, the transfer request S21 is sent to the CPU side. The timing circuit 335 activates the transfer request sending circuit 32 at regular intervals and sends the transfer request S21 to the CPU.
While the transfer response S22 is being returned from the CPU 4, the transfer clock is supplied to the shift register 333. Thereby, the transfer command stored in the shift register 333 is sent to the CPU through one of the transfer data lines S23. In addition, in parallel with this transfer, the other transfer data line S
23, serial data from the CPU is stored in the shift register 333. When the transfer response S22 from the CPU is turned off, the command analysis circuit 334 analyzes the received data. The received data is also in the same command format as the transmitted data, and the command analysis circuit 334
The controller determines the operation within the console device based on this and sends out necessary control signals. for example,
When the data from the CPU is panel display instruction data, this operation is called D mode (FIG. 5, 2). In this mode, shift register 3
Panel display circuit 34 corresponding to 33 content bits
The flip-flops inside are set, and a display is made by lighting a panel display lamp or the like.

次に第4図のCPU側転送回路42の動作を説
明する。なお、コンソール装置とCPUとの間の
データ転送の概略的な状況は第6図に示される。
また、データ転送における、コンソール装置およ
びCPUのシフトレジスタの状態が第7図に示さ
れ、データ転送に関連した信号のタイムチヤート
が第8図に示される。
Next, the operation of the CPU side transfer circuit 42 shown in FIG. 4 will be explained. Incidentally, a schematic situation of data transfer between the console device and the CPU is shown in FIG.
Further, the states of the shift registers of the console device and the CPU during data transfer are shown in FIG. 7, and a time chart of signals related to data transfer is shown in FIG. 8.

CPU側の転送回路42を構成する各回路は、
コンソール装置3からの転送要求S21が送られ
てくる周期で動作する。転送要求受信回路41に
信号が送られてくると、タイミング回路425が
起動される。タイミング回路425においては、
転送応答送出回路が起動され転送応答S22を送
出させると同時にシフトレジスタ422に対して
シフト・クロツクを供給する。それにより前述し
たようにコンソール装置とCPUのシフトレジス
タの間でデータ転送が行われる。所定の転送ビツ
ト数を転送し終えると、タイミング回路425は
内蔵の転送応答送信回路に信号断指示を出すとと
もにシフト・クロツクを停止させる。コンソール
側およびCPU側のシフトレジスタ間のデータの
転送は第7図および第8図に示されるようにバツ
フア1および2を介して行われる。
Each circuit configuring the transfer circuit 42 on the CPU side is
It operates at the cycle in which a transfer request S21 is sent from the console device 3. When a signal is sent to the transfer request receiving circuit 41, the timing circuit 425 is activated. In the timing circuit 425,
The transfer response sending circuit is activated to send out the transfer response S22 and at the same time supplies a shift clock to the shift register 422. As a result, data is transferred between the console device and the shift register of the CPU as described above. When the predetermined number of transfer bits have been transferred, the timing circuit 425 issues a signal cut-off instruction to the built-in transfer response transmitting circuit and stops the shift clock. Data transfer between the shift registers on the console side and the CPU side is performed via buffers 1 and 2 as shown in FIGS. 7 and 8.

CPU側において受信されたデータは前述した
ようなコマンド形式であり、コマンド解析回路4
23によりR、WおよびNOPモードが識別さ
れ、その結果にもとづいてデータ・システム制御
信号分配回路424からデータまたは制御信号を
CPU内部43に送出する。RおよびNOPモード
の場合には、CPU内部43は読取対象レジスタ
名またはメモリのアドレスに従つて読取りデータ
を読出す。また、システム・キー情報に従つて
CPU内制御動作が行われる。読取りデータは
CPUによりシフトレジスタ422にDモードの
コマンドとして設定される。Wモードの場合に
は、書込対象レジスタ名またはメモリのアドレス
に従つてCPUが書込動作を行う。また、書込デ
ータを再びパネル上にデータ表示するためにコマ
ンドモード作成回路421がモードだけを自動的
にDモードに変更する。このようにして設定され
たシフトレジスタ422内のコマンドの転送は、
コンソール装置3からの次の転送要求の到着時に
行われる。
The data received on the CPU side is in the command format as described above, and the data is received by the command analysis circuit 4.
23 identifies R, W, and NOP modes, and based on the result, data or control signals are transmitted from the data system control signal distribution circuit 424.
It is sent to the CPU internal 43. In the R and NOP modes, the CPU internal 43 reads read data according to the read target register name or memory address. Also, according to the system key information
Control operations within the CPU are performed. The read data is
The CPU sets this in the shift register 422 as a D mode command. In the case of W mode, the CPU performs a write operation according to the write target register name or memory address. Further, in order to display the written data on the panel again, the command mode creation circuit 421 automatically changes only the mode to the D mode. The transfer of commands in the shift register 422 set in this way is as follows:
This is performed when the next transfer request from the console device 3 arrives.

以上のコンソール・CPU間のコマンド授受の
様子を第6図に従つてまとめて説明する。まず、
レジスタの選択(1)およびデイスプレイ・キーの押
下(2)が行われる。転送周期がくると、シフトレジ
スタ333にRモードのコマンドが設定され、
CPU4へ転送される。次いで、CPUからの受信
データの表示(3)およびCPUへ送つたコマンドに
従つてレジスタへのアクセス(4)が行われ、次の転
送周期までに読取データがCPUのシフトレジス
タ422にDモードで設定される。この読取デー
タは、次の転送動作で表示(7)され、同時に新しい
キー操作(6、7)情報がCPUへ送られる。以
下、このような動作が繰返される。
The manner in which commands are exchanged between the console and the CPU described above will be summarized with reference to FIG. first,
A register is selected (1) and a display key is pressed (2). When the transfer cycle comes, an R mode command is set in the shift register 333,
Transferred to CPU4. Next, the received data from the CPU is displayed (3) and the register is accessed (4) according to the command sent to the CPU, and the read data is transferred to the shift register 422 of the CPU in D mode by the next transfer cycle. Set. This read data is displayed (7) in the next transfer operation, and at the same time new key operation (6, 7) information is sent to the CPU. Thereafter, such operations are repeated.

なお、コンソール装置3側での転送要求送出周
期はCPU4における内部アクセス時間以上であ
ること、また人間のキー操作が周期時間内に2回
以上受付けられることがない程短かいことが要求
される。
Note that the transfer request sending cycle on the console device 3 side is required to be longer than the internal access time in the CPU 4, and it is required to be short enough that human key operations are not accepted more than once within the cycle time.

第2図に示されるデータ転送方式においては、
コントロール・クリア線S24だけは、転送回路
42を含むCPU全体をクリアするために個別線
で接続されているが、従来方式において個別線で
接続されていたスタート、ストツプおよびアドレ
スストツプ指示等の信号線は、周期的にその状態
(オンまたはオフ)をCPUに通知することができ
るために個別線を設ける必要がない。また、シス
テム信号のビツト数が多い場合には、コマンド形
式により何回から分割してCPUに転送すること
も可能である。
In the data transfer method shown in Figure 2,
Only the control/clear line S24 is connected by an individual line in order to clear the entire CPU including the transfer circuit 42, but signals such as start, stop, and address stop instructions, which were connected by individual lines in the conventional system, There is no need for a separate line since the line can periodically notify the CPU of its status (on or off). Furthermore, if the system signal has a large number of bits, it is possible to divide it into multiple parts and transfer it to the CPU depending on the command format.

前記の実施例においては、コンソール装置に転
送要求送出回路が設けられたが、CPU側に周期
カウンタを含む転送要求送出回路を設けることも
当然可能である。
In the above embodiment, the console device is provided with a transfer request sending circuit, but it is of course possible to provide a transfer request sending circuit including a cycle counter on the CPU side.

(6) 発明の効果 前述したように、本発明によれば、コンソール
装置とCPUとのデータ転送において、従来方式
における非同期的なキー操作検出手段のかわりに
自動デイスプレイ機能を実現する制御回路をデイ
スプレイ・キー、ストア・キー押下時にも共通利
用して周期的な転送動作のみを行うようにしたこ
とにより、特別な専用回路を設けずに容易に自動
デイスプレイ機能を実現でき、転送手順も画一的
になり回路構成も簡単化され得る。また、周期時
間について人間の操作上支障のない程度の間隔を
とることによりコンソール装置として有効であり
CPU側の負担も軽くすることができる。更に、
従来方式では個別線による接続が必要であつた各
種システム信号については、クリア信号を除いて
周期的転送時のコマンドに収容することにより個
別線を不要化することができ、かつ、コマンド転
送を1ビツトシリアル転送とすることによりイン
ターフエース線の数を削減することができる。
(6) Effects of the Invention As described above, according to the present invention, in data transfer between the console device and the CPU, a control circuit that realizes an automatic display function is used as a display instead of the asynchronous key operation detection means in the conventional system.・By making it possible to perform only periodic transfer operations by using common keys when pressing keys and store keys, an automatic display function can be easily realized without the need for special dedicated circuits, and the transfer procedure is also uniform. Therefore, the circuit configuration can be simplified. In addition, it is effective as a console device by setting the cycle time to an interval that does not interfere with human operation.
It can also reduce the burden on the CPU. Furthermore,
Regarding various system signals that required connection using individual lines in the conventional method, by accommodating them in commands during periodic transfer, excluding the clear signal, it is possible to eliminate the need for individual lines, and to reduce the need for command transfer in one line. By using bit serial transfer, the number of interface lines can be reduced.

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

第1図は、従来形のコンソール装置とCPUの
間のデータ転送方式を示す回路図、第2図は、本
発明の一実施例としてのコンソール装置とCPU
の間のデータ転送方式を示す回路図、第3図は、
第2図のコンソール装置内の転送回路の構成を示
す回路図、第4図は、第2図のCPU側の転送回
路の構成を示す回路図、第5図は、第2図のデー
タ転送方式における転送コマンドの一構成例を示
す図、第6図は、第2図のコンソール装置と
CPUとの間の転送コマンドの授受を示す図、第
7図は、第3図および第4図のシフトレジスタに
おけるビツト構成を示す図、第8図は、第2図の
データ転送方式における転送動作のタイムチヤー
トを示す図である。 (符号の説明)、1……コンソール装置、11
……操作用キー群、12……キー操作検出および
転送要求送出回路、13……自動デイスプレイ用
転送要求回路、14……データ転送回路、15…
…表示回路、2……CPU、21……転送要求受
信および競合制御回路、22……データ転送回
路、3……コンソール装置、31……操作用キー
群、32……周期的転送要求送出回路、33……
データ転送回路、34……表示回路、331……
コマンド・コード作成回路、332……選択回
路、333……シフトレジスタ、334……コマ
ンド・モード解析回路、335……タイミング回
路、4……CPU、41……転送要求受信回路、
42……データ転送回路、421……コマンド・
モード作成回路、422……シフトレジスタ、4
23……コマンド・モード解析回路、424……
データおよびシステム制御信号分配回路、425
……タイミング回路。
FIG. 1 is a circuit diagram showing a data transfer method between a conventional console device and a CPU, and FIG. 2 is a circuit diagram showing a console device and a CPU as an embodiment of the present invention.
Figure 3 is a circuit diagram showing the data transfer method between
Figure 2 is a circuit diagram showing the configuration of the transfer circuit in the console device, Figure 4 is a circuit diagram showing the configuration of the transfer circuit on the CPU side in Figure 2, and Figure 5 is the data transfer method in Figure 2. FIG. 6 is a diagram showing an example of the configuration of a transfer command in the console device of FIG.
FIG. 7 shows the bit configuration of the shift register in FIGS. 3 and 4. FIG. 8 shows the transfer operation in the data transfer method shown in FIG. 2. It is a figure which shows the time chart of. (Explanation of symbols), 1...Console device, 11
... Operation key group, 12 ... Key operation detection and transfer request sending circuit, 13 ... Transfer request circuit for automatic display, 14 ... Data transfer circuit, 15 ...
... Display circuit, 2 ... CPU, 21 ... Transfer request reception and contention control circuit, 22 ... Data transfer circuit, 3 ... Console device, 31 ... Operation key group, 32 ... Periodic transfer request sending circuit , 33...
Data transfer circuit, 34... Display circuit, 331...
Command code creation circuit, 332... Selection circuit, 333... Shift register, 334... Command mode analysis circuit, 335... Timing circuit, 4... CPU, 41... Transfer request receiving circuit,
42...Data transfer circuit, 421...Command/
Mode creation circuit, 422...shift register, 4
23... Command mode analysis circuit, 424...
Data and system control signal distribution circuit, 425
...timing circuit.

Claims (1)

【特許請求の範囲】 1 中央処理装置と接続されて該中央処理装置の
内部状態を表示するとともに該中央処理装置に対
して動作上の情報を与えるための着脱可能なマ
ン・マシン・インターフエース用コンソール装置
と該中央処理装置との間のデータ転送において、 自動的に表示動作を行うために該中央処理装置
内の表示対象レジスタ選択情報を一定周期毎に該
中央処理装置へ転送すると同時に該中央処理装置
から表示データを返送することができる自動デイ
スプレイ機能を実行するための転送制御回路を該
コンソール装置上のキー操作情報の転送のために
共用して、 該中央処理装置内の表示対象レジスタの選択情
報を含む該コンソール装置上のキー操作情報を2
進数化した転送用コマンドを生成し、 該転送用コマンドを一定周期毎に該中央処理装
置へシリアル転送すると同時に、前の周期におい
て該中央処理装置へ転送した該転送用コマンドに
対する返送データを該中央処理装置からシリアル
転送できるようにしたことを特徴とするデータ転
送方式。
[Claims] 1. A removable man-machine interface connected to a central processing unit to display the internal state of the central processing unit and to provide operational information to the central processing unit. In data transfer between the console device and the central processing unit, display target register selection information in the central processing unit is transferred to the central processing unit at regular intervals in order to automatically perform display operations. A transfer control circuit for executing an automatic display function capable of returning display data from the processing unit is shared for transferring key operation information on the console device, and the display target register in the central processing unit is 2 key operation information on the console device including selection information.
Generates a transfer command converted into a digital number, serially transfers the transfer command to the central processing unit at regular intervals, and at the same time sends return data for the transfer command transferred to the central processing unit in the previous cycle to the central processing unit. A data transfer method characterized by enabling serial transfer from a processing device.
JP57215394A 1982-12-10 1982-12-10 Data transfer system Granted JPS59106026A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57215394A JPS59106026A (en) 1982-12-10 1982-12-10 Data transfer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57215394A JPS59106026A (en) 1982-12-10 1982-12-10 Data transfer system

Publications (2)

Publication Number Publication Date
JPS59106026A JPS59106026A (en) 1984-06-19
JPS6237410B2 true JPS6237410B2 (en) 1987-08-12

Family

ID=16671584

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57215394A Granted JPS59106026A (en) 1982-12-10 1982-12-10 Data transfer system

Country Status (1)

Country Link
JP (1) JPS59106026A (en)

Also Published As

Publication number Publication date
JPS59106026A (en) 1984-06-19

Similar Documents

Publication Publication Date Title
US5093780A (en) Inter-processor transmission system having data link which automatically and periodically reads and writes the transfer data
US4737932A (en) Processor
US4028663A (en) Digital computer arrangement for high speed memory access
US4200936A (en) Asynchronous bidirectional direct serial interface linking a programmable machine function controller and a numerical control
JPH0319740B2 (en)
JP2734246B2 (en) Pipeline bus
JPS6237410B2 (en)
KR100340815B1 (en) Process and arrangement for operating a bus system
KR100266963B1 (en) Method and apparatus for reducing latency rime on an interface by overlapping transmitted packets
JPH05282244A (en) Information processor
JP2576236B2 (en) Communication method of programmable controller
JPS6146552A (en) Information processor
JP2755242B2 (en) Error notification method
SU1322301A1 (en) Device for exchanging information with common bus
JP2555580B2 (en) Storage device control system
JP3947223B2 (en) Method and apparatus for reducing waiting time on an interface by overlapping transmission packets
SU545983A1 (en) Channel Control Device
KR910005380B1 (en) Multidirectional Serial Data Communication Device
JPH0122300Y2 (en)
JP3615306B2 (en) Storage device access system
JPH10173618A (en) Bus switch device and transfer order conversion method thereof
JPS6019023B2 (en) data processing equipment
JPH0573473A (en) Industrial computer system
JPS6122814B2 (en)
JPS63182764A (en) Memory control system