JPS593621A - High-speed circuit control system - Google Patents

High-speed circuit control system

Info

Publication number
JPS593621A
JPS593621A JP57113588A JP11358882A JPS593621A JP S593621 A JPS593621 A JP S593621A JP 57113588 A JP57113588 A JP 57113588A JP 11358882 A JP11358882 A JP 11358882A JP S593621 A JPS593621 A JP S593621A
Authority
JP
Japan
Prior art keywords
cpu
processor
data
operation time
address
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
JP57113588A
Other languages
Japanese (ja)
Inventor
Hideo Tsuboi
秀夫 坪井
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
Original Assignee
Fujitsu Ltd
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 filed Critical Fujitsu Ltd
Priority to JP57113588A priority Critical patent/JPS593621A/en
Publication of JPS593621A publication Critical patent/JPS593621A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/167Interprocessor communication using a common memory, e.g. mailbox

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Communication Control (AREA)

Abstract

PURPOSE:To control idividual CPUs through extremely simple constitution by providing a discriminating means for the operation time of processors and an address converting means for address conversion. CONSTITUTION:The processor operation time discriminating means which discriminates between the operation time of a processor for controlling data transfer with a circuit and the operation time of a processor for controlling data transfer with an input/output means, and the address converting means for address conversion are provided. For example, the operation cycles of the 1st CPU 20 and the 2nd CPU25 are divided through a clock generating circuit 29 and a cycle discrimination signal is outputted to the address conversion part 28. Then, when a data signal is received by a data transmitting and receiving part 6 from the transmission circuit of 500KB/S, the 1st CPU20 transfers and sets the received data in an RAM23 according to its operation cycle. The 2nd CPU25 reads and processes the received data set in the RAM23 at the necessary timing of the operation cycle of the 2nd CPU.

Description

【発明の詳細な説明】 (1)  発明の技術分野 本発明は高速回線制御方式に係り、特に銀行装置等にお
けるユニバーサル・バンキング・ターミナル(UBT)
と端末装置とを高速回線で接続するとき端末装置のメカ
ニズム制御部と回線制御部との間のデータ転送を高速に
行うようにした高速回線制御方式に関する。
[Detailed Description of the Invention] (1) Technical Field of the Invention The present invention relates to a high-speed line control system, and particularly to a universal banking terminal (UBT) in a bank device, etc.
The present invention relates to a high-speed line control system that enables high-speed data transfer between a mechanism control section of a terminal device and a line control section when connecting a terminal device and a terminal device via a high-speed line.

(2)従来技術と問題点 例えば第1図に示す如く、UBTにディスプレイCIL
T、キーボードKB、プリンタP■も1、P kL 2
等を接続し、これらの端末装置とUBTとの間をI70
回線Co 、 CI・・・・・・・・・で接続し、50
0KB/8の高速で、シリアルにデータ転送を行うよう
にした銀行窓口装部用のデータ転送方式が使用されてい
る。この場合、UBTとターミナルコントローラTCと
の間は電話回線と同じ9600B/Sでデータ転送され
、このターミナルコントローラTCを経由してセンクー
でのデータの送受信を行うものである。
(2) Prior art and problems For example, as shown in Figure 1, the display CIL is connected to the UBT.
T, keyboard KB, printer P ■ 1, P kL 2
etc., and connect I70 between these terminal devices and UBT.
Connect with line Co, CI.......50
A data transfer system for bank teller systems is used that serially transfers data at a high speed of 0 KB/8. In this case, data is transferred between the UBT and the terminal controller TC at 9600B/S, which is the same as a telephone line, and data is sent and received at the sensor via the terminal controller TC.

このような銀行窓口装置では、例えばプリンタPRIを
みても明らかな如く、プリント機構部はメカユニットで
あり、500KB/Sの速度でデ−タ転送が行なわれる
とき1ビツトあたりの間隔が2μsであり、きわめて速
いので、通常、第2図に示す如く、回線制御用の部分と
メカユニット制御用の部分とがそれぞれ異なるCPUに
より管理されていた。
In such a bank teller device, for example, as is clear from the printer PRI, the printing mechanism is a mechanical unit, and when data is transferred at a speed of 500 KB/S, the interval per bit is 2 μs. , is extremely fast, so normally, as shown in FIG. 2, the line control section and the mechanical unit control section are managed by different CPUs.

すなわち、第2図に示す如く、端末装置例えばプリンタ
P R1では、第1 CP U 1 、アシンクロナス
0コミユニケーシヨン譬インター7エイスーアタ゛ゲタ
(以下AC1,Aという)2、第1ダイレクト・メモリ
アクセスコントロー・う(以下第DMACという)3、
第1几AM4、第1R・0M5、送受信部6よりなる回
線制御部と、第2CPU7、入出力制御ボート8、第2
DMAC9、棺z−RAMIO1第2几OMIIよりな
るメカニズム制御部と、回#!flrlJ御部とメカニ
ズム制御部とのインターフェイスどなるインク−7エイ
スバツフア12を設け、また入出力制御ボート8に印刷
装置13、挿入装置j4、磁気リーダ15等を接続して
いた。この場合UBTより伝達された500KB/Sの
高速信号は、ACIA2を経由して第1DMACの制御
により第1几AM4にセットされる。ここで第】CPU
1はこの格納動作もふ(めこの回線制御部の状態を管理
するものであり、第lROM5に格納されるプ胃グラム
により制御される。
That is, as shown in FIG. 2, in a terminal device such as a printer PR1, a first CPU 1, an asynchronous communication controller 7A (hereinafter referred to as AC1, A) 2, a first direct memory access controller (hereinafter referred to as No. DMAC) 3.
A line control section consisting of a first AM4, a first R/0M5, a transmitter/receiver section 6, a second CPU7, an input/output control boat 8, a second
A mechanism control unit consisting of DMAC9, coffin z-RAMIO1 and second coffin OMII, and times #! An ink-7 eighth buffer 12 was provided as an interface between the flrlJ control section and the mechanism control section, and a printing device 13, an insertion device j4, a magnetic reader 15, etc. were connected to the input/output control boat 8. In this case, the 500 KB/S high-speed signal transmitted from the UBT is set in the first AM4 under the control of the first DMAC via the ACIA2. Here, the CPU
1 also manages the state of the line control unit, and is controlled by the program stored in the first ROM 5.

このようにして第lRAM4に格納された受信データは
第1CPUIにより読出されインターフェイスバッファ
12を経由してメカニズム制御部に伝達され、第2DM
AC9の制御により第2 RAM10に格納される。
The received data stored in the first RAM 4 in this manner is read out by the first CPU and transmitted to the mechanism control unit via the interface buffer 12, and then sent to the second DM.
The data is stored in the second RAM 10 under the control of the AC9.

すなわち、第3図(イ)に示すように、第1CPU1で
は、500KB/Sの回線データを第1 DMAC2に
よりACIA2→第1几AM4に転送を行わせる。そし
゛(、第3図(ロ)に示す如く、第2CPU7がデータ
受信可能タイミングのときに、第1 B、AM4(il
DMAc3)→インターフェイスバッファ12(第2 
DIlvlAC9)→第2几AMIOにデータ転送を行
う。勿論逆方向のデータ転送も同様である。
That is, as shown in FIG. 3(A), the first CPU 1 causes the first DMAC 2 to transfer the line data of 500 KB/S from the ACIA 2 to the first AM 4. Then, as shown in FIG. 3 (b), when the second CPU 7 is ready to receive data, the first B, AM4 (il
DMAc3) → interface buffer 12 (second
DIlvlAC9) → Data is transferred to the second AMIO. Of course, the same applies to data transfer in the opposite direction.

このようにして第211.AMIOに格納されたのらに
、第2CPU7によりこの第2 RAM 10よりデー
タが読出され、入出力制御ボート8を経由してこれが通
帳の磁気ストライプに書込むデータであれば磁気リーダ
15に送出し、また通l脹に印字すべきデータであれば
印刷装置13に送出する。
In this way, the 211th. After being stored in the AMIO, the data is read from the second RAM 10 by the second CPU 7, and sent to the magnetic reader 15 via the input/output control board 8 if it is data to be written on the magnetic stripe of the passbook. , and if the data is to be printed on a regular basis, it is sent to the printing device 13.

このときこれらのデータは500KB/8で伝達される
が、例えば印刷装R13等では、このような高速のデー
タに出力が追従できないので、データを分割して受信す
ることになる。このようにしてメカニズム制御部側の特
殊性のためにメカニズム制御部側ではこれに応じた管理
制御が必要となり、かくして回線制御部とメカニズム制
御部とではそれぞれ別個のCPUを必要とし、そのため
に第2図に示すような複雑な構成にならざるを得なかっ
た。
At this time, these data are transmitted at 500 KB/8, but since printing equipment such as the R13 cannot follow such high-speed data, the data is received in parts. In this way, due to the special nature of the mechanism control section, corresponding management control is required on the mechanism control section side, and thus the line control section and the mechanism control section require separate CPUs, respectively. This resulted in a complicated configuration as shown in Figure 2.

(3)発明の目的 本発明の目的はこのような問題点を改善し℃きわめて簡
単な構成により別個のCPUを管理制御することができ
る高速回線制御方式を提供することである。
(3) Purpose of the Invention The purpose of the present invention is to improve the above-mentioned problems and provide a high-speed line control system capable of managing and controlling separate CPUs with an extremely simple configuration.

(4)  発明の構成 このような目的を遂行するために、本発明の高速回線制
御方式では、回線とのデータ転送を管理する第1のプロ
セッサと入出力手段とのデータ転送を管理する第2のプ
ロセッサを備えた端末装置において、第1のプロセッサ
の動作時間と第2のプロセッサの動作時間を区別するプ
ロセッサ動作時間区分手段と、アドレス変換を行うアド
レス変換手段を設け、第1のプロセッサと第2のプロセ
ッサを時分割的に制御するようにしたことを特徴とする
(4) Structure of the Invention In order to achieve the above object, the high-speed line control system of the present invention includes a first processor that manages data transfer to and from the line, and a second processor that manages data transfer between the input and output means. In a terminal device equipped with a processor, processor operation time division means for distinguishing the operation time of the first processor and the operation time of the second processor, and address conversion means for performing address conversion are provided, The present invention is characterized in that two processors are controlled in a time-sharing manner.

(5)  発明の実施例 本発明の一実施例を第4図及び第5図にもとづき説明す
る。
(5) Embodiment of the Invention An embodiment of the present invention will be explained based on FIGS. 4 and 5.

第4図は本発明の一実施例構成を示し、第5図はその動
作説明図である。
FIG. 4 shows the configuration of an embodiment of the present invention, and FIG. 5 is an explanatory diagram of its operation.

図中、他国と同符号部は同一部分を示し、20は第1C
PUであって第2図における第1CPU1と同様に回線
制御部を管理するもの、21はACIAであってACI
A2に対応するもの、22はDMAC,23はRAM、
24は几OM、25は第2CPUであって第2CPU7
と同様にメカニズム制御部を管理するもの、26は入出
力制御ボートであって入出力制御ボート8に対応するも
の、27はリセットベクタ検出部、28はアドレス変換
部、29はクロック発生部である。
In the figure, the same reference numerals as those in other countries indicate the same parts, and 20 indicates the 1C
A PU that manages the line control unit like the first CPU 1 in FIG. 2, and 21 is an ACIA.
Those corresponding to A2, 22 is DMAC, 23 is RAM,
24 is the OM, 25 is the second CPU, and the second CPU7
26 is an input/output control port corresponding to the input/output control boat 8, 27 is a reset vector detection section, 28 is an address conversion section, and 29 is a clock generation section. .

第1 CPU20と第2CPU25は、第5図(イ)に
示す如く、その動作サイクルが分割されている。
The operation cycles of the first CPU 20 and the second CPU 25 are divided, as shown in FIG. 5(A).

この動作サイクルの分割のために、クロック発生部29
が設けられている。クロック発生部29は第5図(ロ)
〜(ホ)に示す如き、第1 CPU20を制御するため
のクロックφ1−1、φ2−1と゛、第2CPU25を
制御するためのクロックφ1−2、φ2−2を発生しこ
れらにより同(イ)に示す如き状態で第1CPU20と
第2C,PU25の動作サイクルが区分されることにな
る。別にクロック発生部29は第1CPU20の動作サ
イクルか第2CPUの動作サイクルかを識別するサイク
ル識別信号#1/#2を後述するアドレス変換部28に
出力している。
In order to divide this operation cycle, the clock generator 29
is provided. The clock generator 29 is shown in FIG. 5 (b).
As shown in ~(E), clocks φ1-1 and φ2-1 for controlling the first CPU 20 and clocks φ1-2 and φ2-2 for controlling the second CPU 25 are generated, and the same as shown in (A) is generated. The operation cycles of the first CPU 20 and the second CPU 25 are divided in the state shown in FIG. Separately, the clock generation section 29 outputs cycle identification signals #1/#2 for identifying whether the cycle is an operation cycle of the first CPU 20 or the operation cycle of the second CPU, to an address conversion section 28, which will be described later.

RAM23は送受信部6よりACIA21を経由して伝
達されたデータをDMACの制御により格納したり、ま
た入出力制御ボート26から伝達されたデータを同様に
して格納するものであり、回線制御部系とメカニズム制
御部系とで共用されるものである。
The RAM 23 stores data transmitted from the transmitting/receiving section 6 via the ACIA 21 under the control of the DMAC, and similarly stores data transmitted from the input/output control boat 26, and is used by the line control section. This is shared with the mechanism control system.

R,0M24は第1CPU20のみならず第20PU2
5を制御するためのプログラムが格納されるものである
R,0M24 is not only the first CPU20 but also the 20th PU2
5 is stored therein.

リセットベクタ検出部27は第1CPU20あるいは第
2CPU25より出力されるリセットベクタアドレス(
この例では第1CPU20と第2CPU25が同一機種
のため同一)を検出するものである。
The reset vector detection unit 27 receives the reset vector address (
In this example, since the first CPU 20 and the second CPU 25 are of the same model, the same type of CPU 20 and the second CPU 25 are detected.

アドレス変換部28は装置の電源投入時に出力されるこ
のリセットベクタアドレスが検出されたとき、そのとき
の動作サイクルが第1cPU20の動作サイクルであれ
ば、第1 CPIJ 20を動作するプログラムの先頭
アドレスが記入されているROM24のアドレス(リセ
ットベクター1)を出力し、次の第2CPUの動作サイ
クル時に第2CPU25の動作用プログラムの先頭アド
レスが記入されているR、0M24のアドレス(リセッ
トベクター2)を出力するものである。これらのアドレ
スに応じて第1CPU20及び第2CPU25が動作状
態に制御されることになる。
When this reset vector address output when the device is powered on is detected, the address converter 28 converts the start address of the program that operates the first CPIJ 20 if the operating cycle at that time is the operating cycle of the first cPU 20. Outputs the written address of ROM24 (reset vector 1), and outputs the address of R, 0M24 (reset vector 2) where the start address of the operation program of the second CPU 25 is written at the next operation cycle of the second CPU. It is something to do. The first CPU 20 and the second CPU 25 are controlled to be in an operating state according to these addresses.

いま500KB/8の伝送回線から伝達されたデータを
送受信部6が受信したとき、第1CPU20は、第5図
(イ)に示す第1CPU動作サイクルにおいてACIA
21とDMAC22を制御して、ACIA21 (DM
AC22)→几AM23、つまりACIA21から几A
M23に直接受信データを転送セットする。そしてこの
受信データの転送が完了すると、第2CPU25はこれ
を知り、第5図(イ)に示す第2CPU動作サイクルの
必要なタイミング時にこのデータを読出してこれを処理
することになる。つまり入出力制御ボート26を経由し
てこの受信データにより印刷を行ったり磁気カードにデ
ータを記入したりする。
When the transmitter/receiver 6 receives the data transmitted from the transmission line of 500 KB/8, the first CPU 20 executes the ACIA in the first CPU operation cycle shown in FIG.
ACIA21 (DM
AC22) → 几AM23, that is, ACIA21 to 几A
Directly transfer and set received data to M23. When the transfer of this received data is completed, the second CPU 25 becomes aware of this and reads and processes this data at the necessary timing of the second CPU operation cycle shown in FIG. 5(a). That is, the received data is used to print or write data on a magnetic card via the input/output control port 26.

勿論逆方向のデータ転送も同様にして遂行される。Of course, data transfer in the opposite direction is performed in the same manner.

(6)発明の効果 本発明によれば、第1CPUと第20PUを時分割で使
用し、RAMやfLOMを共用することができ、その構
成を簡易にできる。また送受信データは共用のRAMに
セットできるので第1CPUと第2CPU間のデータ転
送時間が不必要となり、データ転送を速く行うことがで
きる。
(6) Effects of the Invention According to the present invention, the first CPU and the twentieth PU can be used in a time-sharing manner, and the RAM and fLOM can be shared, making the configuration simple. Furthermore, since the transmitted and received data can be set in a shared RAM, there is no need for data transfer time between the first CPU and the second CPU, and data transfer can be performed quickly.

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

第1図は高速回線でデータを転送する端末装置とUBT
の接続状態説明図、第2図は従来の端末装置の説明図、
第3図はその動作説明図、第4図は本発明の一実施例構
成図、第5図は本発明CPUの動作状態説明図である。 図中、6は送受信部、26は入出力制御ボート、27は
リセットベクタ検出部、28はアドレス変換部、29は
クロック発生部である。 特許出願人  富士通株式会社 代理人弁理士   山 谷 晧 榮
Figure 1 shows a terminal device and UBT that transfer data over a high-speed line.
Fig. 2 is an explanatory diagram of a conventional terminal device,
FIG. 3 is an explanatory diagram of its operation, FIG. 4 is a configuration diagram of an embodiment of the present invention, and FIG. 5 is an explanatory diagram of the operating state of the CPU of the present invention. In the figure, 6 is a transmitting/receiving section, 26 is an input/output control port, 27 is a reset vector detecting section, 28 is an address converting section, and 29 is a clock generating section. Patent applicant Fujitsu Ltd. Representative Patent Attorney Akira Yamatani

Claims (1)

【特許請求の範囲】[Claims] (1)  回線とのデータ転送を管理する第1のプロセ
ッサと入出力手段とのデータ転送を管理する第2のプロ
セッサを備えた端末装置において、第1のプロセッサの
動作時間と第2のプロセッサの動作時間を区分するプロ
セッサ動作時間区分手段と、前記各々のプロセッサのア
クセスすべきメモリアドレスを出力するアドレス変換手
段を設げ、第1のプロセッサと第2のプロセッサを時分
割的に制御するようにしたことを特徴とする高速回線制
御方式。
(1) In a terminal device equipped with a first processor that manages data transfer to and from a line and a second processor that manages data transfer between input/output means, the operation time of the first processor and the second processor's A processor operating time dividing means for dividing the operating time and an address converting means for outputting a memory address to be accessed by each of the processors are provided, and the first processor and the second processor are controlled in a time-sharing manner. A high-speed line control method characterized by:
JP57113588A 1982-06-30 1982-06-30 High-speed circuit control system Pending JPS593621A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57113588A JPS593621A (en) 1982-06-30 1982-06-30 High-speed circuit control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57113588A JPS593621A (en) 1982-06-30 1982-06-30 High-speed circuit control system

Publications (1)

Publication Number Publication Date
JPS593621A true JPS593621A (en) 1984-01-10

Family

ID=14616017

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57113588A Pending JPS593621A (en) 1982-06-30 1982-06-30 High-speed circuit control system

Country Status (1)

Country Link
JP (1) JPS593621A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61195042A (en) * 1985-02-25 1986-08-29 アルカテル・エヌ・ブイ Data transmission controller
JPS6376650A (en) * 1986-09-19 1988-04-06 Matsushita Electric Ind Co Ltd Communication control processor

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61195042A (en) * 1985-02-25 1986-08-29 アルカテル・エヌ・ブイ Data transmission controller
JPS6376650A (en) * 1986-09-19 1988-04-06 Matsushita Electric Ind Co Ltd Communication control processor

Similar Documents

Publication Publication Date Title
JPH0469466B2 (en)
US4204636A (en) Interface between data reading wand and cash register display
JPS593621A (en) High-speed circuit control system
US3633164A (en) Data communication system for servicing two different types of remote terminal units over a single transmission line
US5666292A (en) External interface unit having message routing and protocol conversion
JPH02284219A (en) Method and device for light-transmission for printer
JPH09163032A (en) Data transmission method and display device
JPH0557788B2 (en)
KR900006975B1 (en) Method of detecting data transmission speed in data terminal equipment
JPS59123047A (en) Converting system of character code
JP2647569B2 (en) Information processing device
JPS63118280A (en) Printer controller
JP3844024B2 (en) Printing device
JP2876492B2 (en) Optical coupling terminal device
JP3016314B2 (en) Page printer
KR200212704Y1 (en) Access point with function of printer server
JPH0122300Y2 (en)
JPH1117772A (en) Data processing method for magnetic card reader
JPS5958526A (en) Communication control system
JP2002199045A (en) Data communication equipment
JPS63239580A (en) Portable electronic device
JPS62237830A (en) Communication control equipment
KR960038644A (en) Asynchronous serial communication transmitter / receiver between two processors using partner memory
JPH03244019A (en) Printer interface device
JPS6295056A (en) Subscriber line testing system