Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0225582B2 - - Google Patents
[go: Go Back, main page]

JPH0225582B2 - - Google Patents

Info

Publication number
JPH0225582B2
JPH0225582B2 JP58223127A JP22312783A JPH0225582B2 JP H0225582 B2 JPH0225582 B2 JP H0225582B2 JP 58223127 A JP58223127 A JP 58223127A JP 22312783 A JP22312783 A JP 22312783A JP H0225582 B2 JPH0225582 B2 JP H0225582B2
Authority
JP
Japan
Prior art keywords
data
control device
communication control
processor
buffer memory
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
JP58223127A
Other languages
Japanese (ja)
Other versions
JPS60117844A (en
Inventor
Hiroki Masuda
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 JP58223127A priority Critical patent/JPS60117844A/en
Publication of JPS60117844A publication Critical patent/JPS60117844A/en
Publication of JPH0225582B2 publication Critical patent/JPH0225582B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Communication Control (AREA)
  • Information Transfer Systems (AREA)
  • Exchange Systems With Centralized Control (AREA)
  • Small-Scale Networks (AREA)

Description

【発明の詳細な説明】 (a) 発明の技術分野 本発明はプロセツサ間データ伝送方式、さらに
詳しくは複数のプロセツサが通信制御装置と共通
バスを介して互にデータ通信を行なうデータ伝送
システムに関するものである。
[Detailed Description of the Invention] (a) Technical Field of the Invention The present invention relates to an inter-processor data transmission system, and more particularly to a data transmission system in which a plurality of processors communicate data with each other via a communication control device and a common bus. It is.

(b) 技術の背景 第1図は例えば交換機において使用されるマル
チプロセツサシステムのブロツク図を示す。同図
においては1は管理プロセツサ、2a…2nは呼
処理プロセツサ、3a…3nは交換機、4,7a
…7nは通信制御装置、5,8a…8nはメモ
リ、6,9a…9nはマイクロコンピユータ等に
よる制御部、10はバスコントロールユニツト、
11は共通バスを示す。
(b) Background of the Technology Figure 1 shows a block diagram of a multiprocessor system used, for example, in switching equipment. In the figure, 1 is a management processor, 2a...2n are call processing processors, 3a...3n are exchanges, and 4, 7a are
...7n is a communication control device, 5, 8a...8n is a memory, 6, 9a...9n is a control unit using a microcomputer, etc., 10 is a bus control unit,
11 indicates a common bus.

第1図のごとき共通バスを使用しているシスム
においては管理プロセツサ1が例えば呼処理プロ
セツサ2aを制御する場合は先づ管理プロセツサ
1より呼処理プロセツサ2aに対してバスコント
ロールユニツト10のポーリング制御を介してア
クセスをかけ、アクセスの受付けられた時点でデ
ータ転送を開始する。すなわちメモリ5に蓄積さ
れたデータを直後メモリアクセスDMAにより通
信制御装置4のバツフアメモリ(後述する)に蓄
積した後通信制御装置7aのバツフアメモリ(後
述する)に蓄積したメモリ8aに転送を行なう。
メモリ8aが一杯になつた場合には制御部6,9
aに対して割込終了通知をかける。
In a system using a common bus as shown in FIG. 1, when the management processor 1 controls, for example, the call processing processor 2a, the management processor 1 first controls the polling of the bus control unit 10 for the call processing processor 2a. When access is accepted, data transfer begins. That is, the data stored in the memory 5 is immediately stored in a buffer memory (described later) of the communication control device 4 by memory access DMA, and then transferred to the memory 8a stored in the buffer memory (described later) of the communication control device 7a.
When the memory 8a becomes full, the control units 6 and 9
An interrupt end notification is sent to a.

ところで本発明は第1図のごときシステムにお
いてポーリングをかけた後の管理プログラム1と
呼処理プロセツサ2a間のデータ転送に関するも
のである。
The present invention relates to data transfer between the management program 1 and the call processing processor 2a after polling in the system shown in FIG.

(c) 従来技術と問題点 第1図のごときシステムにおいてポーリングの
終了管理後プロセツサ1と呼処理プロセツサ2a
間のデータ転送を第2図に示す。
(c) Prior art and problems In the system shown in Figure 1, the processor 1 and call processing processor 2a after polling completion management
Figure 2 shows data transfer between the two.

第2図において第1図と同一ブロツクは第1図
と同一記号にて示し、22,28はデータ受信回
路、23,29はバツフアメモリ、24,30は
データ送信回路、25,31はアドレスカウン
タ、26,32は転送バイトカウンタ、27,3
3は一致回路をそれぞれ示す。
In FIG. 2, blocks that are the same as those in FIG. 1 are indicated by the same symbols as in FIG. 26, 32 are transfer byte counters, 27, 3
3 shows matching circuits, respectively.

第2図の回路においてデータ受信回路22に入
力されたデータはバツフアメモリ23の0番地か
ら順に書き込まれその書込まれるアドレスはアド
レスカウンタによりカウントアツプされる。一方
において転送されるデータは転送バイトカウンタ
26によりカウントされる。バツフアメモリ23
へのデータ受信が終了するとバツフアメモリ23
の内容はデータ送信回路24を介して通信制御装
置7aへ送信されるが、これに先立つて、データ
送信回路24よりアドレスカウンタ25へリセツ
ト信号が出され、カウンタの初期設定を行う。そ
の後、データ送信回路24がバツフアメモリ23
の内容を読出し、受信側通信制御装置7aへ送信
する毎に、アドレスカウンタ25のカウントアツ
プが行われる。このデータ送信動作はアドレスカ
ウンタ25の値とバイトカウンタ26の値が一致
回路27により一致検出されるまで実行される。
In the circuit shown in FIG. 2, data input to the data receiving circuit 22 is sequentially written into the buffer memory 23 starting from address 0, and the address to which it is written is counted up by an address counter. On the one hand, the transferred data is counted by a transfer byte counter 26. buffer memory 23
When the data reception is completed, the buffer memory 23
The contents of are transmitted to the communication control device 7a via the data transmitting circuit 24, but prior to this, a reset signal is issued from the data transmitting circuit 24 to the address counter 25 to initialize the counter. After that, the data transmission circuit 24 transfers the data to the buffer memory 23.
The address counter 25 counts up each time the contents of the address are read out and transmitted to the receiving side communication control device 7a. This data transmission operation is executed until the match circuit 27 detects a match between the value of the address counter 25 and the value of the byte counter 26.

データ送信回路24より送信されたデータは通
信制御装置7aのデータ送信回路28により受信
され、受信されたデータは通信制御装置4におけ
ると全く同様に処理される。
The data transmitted from the data transmission circuit 24 is received by the data transmission circuit 28 of the communication control device 7a, and the received data is processed in exactly the same way as in the communication control device 4.

かかる従来のデータ転送方式は各プロセツサ内
に転送バイトカウンタおよび一致回路を必要とし
構成素子が多くなりまた転送方式が複雑となる。
Such a conventional data transfer system requires a transfer byte counter and a matching circuit in each processor, which increases the number of components and makes the transfer system complicated.

(d) 発明の目的 本発明はかかる従来技術の欠点にかんがみ簡単
な回路でデータ転送を行うことのできるプロセツ
サ間データ伝送方式を提供することを目的とする
ものである。
(d) Object of the Invention In view of the drawbacks of the prior art, it is an object of the present invention to provide an inter-processor data transmission system that can transfer data using a simple circuit.

(e) 発明の構成 この目的は本発明によれば複数のプロセツサが
通信制御装置と共通バスを介して互いにデータ通
信を行うデータ伝送システムにおいて、送信側通
信制御装置内のデータバツフア用メモリへのデー
タ書込順序と、データ書込後の受信側通信制御装
置へのデータ送出順序とを逆にし、また受信側通
信制御装置内のデータバツフア用メモリへのデー
タ書込順序と、データ受信後のプロセツサ側への
データの読み出し順序を逆にしたことを特徴とす
るプロセツサ間データ伝送方式を提供することに
よつて達成される。
(e) Structure of the Invention According to the present invention, in a data transmission system in which a plurality of processors communicate data with each other via a communication control device and a common bus, the present invention provides a data transmission system in which a plurality of processors communicate data with each other via a communication control device and a common bus. The writing order and the order of sending data to the receiving side communication control device after data writing are reversed, and the data writing order to the data buffer memory in the receiving side communication control device and the processor side after data reception are reversed. This is achieved by providing an inter-processor data transmission system characterized by reversing the order in which data is read.

(f) 発明の実施例 以下本発明の実施例を図面によつて詳述する。(f) Examples of the invention Embodiments of the present invention will be described in detail below with reference to the drawings.

第3図は本発明にかかる方式の実施例を示す図
であり、同図において41,45はデータ受信回
路、42,46はバツフアメモリ、43,47は
データ送信回路、44,48はアドレスカウンタ
を示し、なお第1図と同一記号で示したブロツク
は第1図におけると同一対応ブロツクを示す。
FIG. 3 is a diagram showing an embodiment of the system according to the present invention, in which 41 and 45 are data receiving circuits, 42 and 46 are buffer memories, 43 and 47 are data transmitting circuits, and 44 and 48 are address counters. The blocks shown with the same symbols as in FIG. 1 indicate the same corresponding blocks as in FIG.

第3図において、データ受信回路41に受信さ
れたデータはD0に示すように0番地から始まる
n+1個のデータであり、このデータはデータ受
信回路41からアドレスカウンタ44に対するカ
ウントアツプ指示によりバツフアメモリ42に0
番地から書込まれる。n+1個のデータ書込みが
終了すると、バツフアメモリ42よりデータ送信
回路13を介して通信制御装置7aへのデータ送
信動作へ移る。
In FIG. 3, the data received by the data receiving circuit 41 is n+1 data starting from address 0 as shown by D0 , and this data is transferred to the buffer memory 42 by a count-up instruction from the data receiving circuit 41 to the address counter 44. to 0
Written from address. When n+1 pieces of data have been written, the operation moves to data transmission from the buffer memory 42 to the communication control device 7a via the data transmission circuit 13.

この時バツフアメモリ42からのデータの読出
しにあたつてはデータ送信回路43からアドレス
カウンタ44に対するカウントダウン指示により
バツフアメモリ42のn番地から逆に読出され
る。そしてデータ送信回路43からの出力データ
はD1に示すごとく逆にn番地から始まるデータ
となつて通信制御装置7aへ送られる。
At this time, when reading data from the buffer memory 42, the data is read out from address n of the buffer memory 42 in reverse by a countdown instruction from the data transmitting circuit 43 to the address counter 44. Then, the output data from the data transmitting circuit 43 becomes data starting from address n, as shown by D1 , and is sent to the communication control device 7a.

通信制御装置7a内における動作は装置4にお
ける動作と同様であつて、入力されたn番地から
始まるデータD1を0番地から始まるデータD2
変換して原のデータD0と同じデータを出力する。
The operation in the communication control device 7a is similar to the operation in the device 4, and the input data D 1 starting from address n is converted to data D 2 starting from address 0, and the same data as the original data D 0 is output. do.

(g) 発明の効果 以上詳述に説明したように本発明によれば通信
制御装置において従来必要とされていた転送バイ
トカウンタと一致回路を省略しハードウエアが節
約できるので方式が簡単化され且つ低価格となる
ので本発明は構内交換機のマルチプロセツサシス
テム等に適用してその効果は頗る大である。
(g) Effects of the Invention As explained in detail above, according to the present invention, the transfer byte counter and matching circuit that were conventionally required in a communication control device can be omitted, saving hardware, thereby simplifying the system. Since the cost is low, the present invention can be applied to multiprocessor systems of private branch exchanges, etc., and its effects are extremely large.

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

第1図は本発明にかかる方式の適用される交換
機におけるマルチプロセツサシステムのブロツク
図、第2図はプロセツサ間における従来のデータ
伝送方式の1例のブロツク図、第3図はプロセツ
サ間における本発明にかかるデータ伝送方式の1
実施例のブロツク図である。 図面において41,45はデータ受信回路、4
2,46はバツフアメモリ、43,47はデータ
送信回路、44,48はアドレスカウンタをそれ
ぞれ示す。
FIG. 1 is a block diagram of a multiprocessor system in an exchange to which the method according to the present invention is applied, FIG. 2 is a block diagram of an example of a conventional data transmission method between processors, and FIG. 1 of the data transmission method according to the invention
FIG. 2 is a block diagram of an embodiment. In the drawing, 41 and 45 are data receiving circuits;
2 and 46 are buffer memories, 43 and 47 are data transmission circuits, and 44 and 48 are address counters, respectively.

Claims (1)

【特許請求の範囲】[Claims] 1 複数のプロセツサが通信制御装置と共通バス
を介して互いにデータ通信を行うデータ伝送シス
テムにおいて、送信側通信制御装置内のデータバ
ツフア用メモリへのデータ書込順序と、データ書
込後の受信側通信制御装置へのデータ送出順序と
を逆にし、また受信側通信制御装置内のデータバ
ツフア用メモリへのデータ書込順序と、データ受
信後のプロセツサ側へのデータの読み出し順序を
逆にしたことを特徴とするプロセツサ間データ伝
送方式。
1. In a data transmission system in which multiple processors communicate data with each other via a communication control device and a common bus, the order in which data is written to the data buffer memory in the communication control device on the sending side and the communication on the receiving side after data is written. The feature is that the order of sending data to the control device is reversed, the order of writing data to the data buffer memory in the communication control device on the receiving side, and the order of reading data to the processor side after data reception are reversed. An inter-processor data transmission method.
JP58223127A 1983-11-29 1983-11-29 Data transmission system between processors Granted JPS60117844A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58223127A JPS60117844A (en) 1983-11-29 1983-11-29 Data transmission system between processors

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58223127A JPS60117844A (en) 1983-11-29 1983-11-29 Data transmission system between processors

Publications (2)

Publication Number Publication Date
JPS60117844A JPS60117844A (en) 1985-06-25
JPH0225582B2 true JPH0225582B2 (en) 1990-06-04

Family

ID=16793231

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58223127A Granted JPS60117844A (en) 1983-11-29 1983-11-29 Data transmission system between processors

Country Status (1)

Country Link
JP (1) JPS60117844A (en)

Also Published As

Publication number Publication date
JPS60117844A (en) 1985-06-25

Similar Documents

Publication Publication Date Title
US4096572A (en) Computer system with a memory access arbitrator
JPH0225582B2 (en)
JPH0715670B2 (en) Data processing device
JPS634219B2 (en)
SU1683039A1 (en) Device for data processing for multiprocessor system
KR0150755B1 (en) Data transmission interfacing apparatus of s-bus and 68030-bus of sparc series by using dpram
JPS61123244A (en) Data communication processor
SU1596339A1 (en) Computer to peripheral interface
JPS6126706B2 (en)
KR930004903B1 (en) Parallel data communication system and its method between processors by using data bus
JPS54140439A (en) Composite computer device
SU1149240A2 (en) Input-output processor
JP2929631B2 (en) Communication device between processors
JPS6130300B2 (en)
KR100308146B1 (en) Method for processing message in speech recognition system
JPS5844426Y2 (en) Inter-processor information transfer device
JPS61166666A (en) Information processing system
SU1640703A1 (en) Interface for computer and users
JPS6379161A (en) semiconductor storage device
EP0171940A1 (en) A direct memory access device and a method of using the device in a data transfer system
JPH0282342A (en) Data communication equipment
JPH07109599B2 (en) Information transfer device for processing system
JPS63201810A (en) Time system of information processing system
SU642771A1 (en) Device for control of information exchange between memory units
JPS63104155A (en) Electronic computer