JPS62128348A - 多重デ−タ入出力制御回路 - Google Patents

多重デ−タ入出力制御回路

Info

Publication number
JPS62128348A
JPS62128348A JP60269143A JP26914385A JPS62128348A JP S62128348 A JPS62128348 A JP S62128348A JP 60269143 A JP60269143 A JP 60269143A JP 26914385 A JP26914385 A JP 26914385A JP S62128348 A JPS62128348 A JP S62128348A
Authority
JP
Japan
Prior art keywords
output
control circuit
bus
data
circuit
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.)
Granted
Application number
JP60269143A
Other languages
English (en)
Other versions
JPH0734189B2 (ja
Inventor
Hiroaki Kimura
浩明 木村
Tatsuya Miwa
三和 達也
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
NEC Engineering Ltd
Original Assignee
NEC Corp
NEC Engineering 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 NEC Corp, NEC Engineering Ltd filed Critical NEC Corp
Priority to JP60269143A priority Critical patent/JPH0734189B2/ja
Publication of JPS62128348A publication Critical patent/JPS62128348A/ja
Publication of JPH0734189B2 publication Critical patent/JPH0734189B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は中央処理回路(以下rcPUJという)相互間
のデータ入出力に関するものである。
〔従来の技術〕
CPU相互間のデータ入出力を行うには、共有メモリを
使用するか又はバスを直接つなぎ合わすパラレルデータ
入出力法、あるいは送信側でパラレルデータをシリアル
データに変換し受信側でシリアルデータをパラレルデー
タに変換するシリアルデータ入出力法がある。CPUプ
ロセッサとシステムとの相互間が離れていたり、システ
ムの構造的な制限によりバスを結ぶことが困難である場
合には、シリアルデータ入出力法を用いるのが効果的で
あることが広く知られている。そして、CPUプロセッ
サの処理能力を上まわるデータ入出力を行う場合は、通
信制御用の手順を実行する通信制御回路(以下rPcc
Jという)とCPUを介さずにメモリと200間のデー
タ授受の制御を行う回路(以下rDMAcJという)と
を結びつけ、CPUを介さずに連続したパラレルデータ
をシリアル変換してデータ入出力を行うシリアルデータ
入出力法が用いられている。
上記DMACとFCCとを結びつけたデータ入出力回路
は直接メモリとデータの授受を行うため、DMACがp
ccとのデータ授受をする間、cpUは、バスの使用権
を持っていないので、プログラムの実行は行えない。そ
して、はとんどのCPUがこの間プログラムの実行を一
時停止して断続的に処理を行っている。
複数のpccで同時にデータ入出力を行う時、それぞれ
のデータ入出力速度がCPUの処理速度より十分遅い場
合は、CPUが時分割で各pccとデータ授受を行い、
プログラムにより200間の同期をとるか、又はDMA
Cをツリー状に構成し、その末端のDMACとPCCを
結びつけ、DMACにより同期をとる手段を用いている
〔発明が解決しようとする問題点〕 従来の方法においては、プログラムにより又はDMAC
により、データ入出力中常に200間の同期を制御する
必要がある。
一回のデータ授受毎に別の入出力回路にバスの使用権を
変えて同時に複数のpccでデータ入出力を行う場合、
同時にデータ人出力を行える回路の数はデータ入出力速
度に反比例する。
−回のデータ入出力毎に別の入出力回路にバスの使用権
を変えた場合、同時にデータ入出力を行えるのは1台の
回路だけであり、他はバスの使用権を待たなければなら
ない。
このように同時にデータ入出力が行えるのは限られた数
であり、200間の同期をとる制御を必要とする欠点を
有する。さらにDMACを用いて複数のPCCが同時に
データ入出力を行った場合、CPUはほとんど停止した
ままの状態となり、処理能力を低下させてしまう。
〔問題点を解決するための手段〕
このような問題点を解決するために本発明は、各通信制
御回路をバスから切り離すバス遮断手段と、通信制御回
路側のバスに主メモリと連続したアドレスを持つ専用の
副メモリを含み通信制御回路が副メモリにアクセスする
場合には中央処理回路からの制御を受けずにアクセスで
きるように制御する制御手段と、各通信制御回路毎に設
けられたバス遮断手段を中央処理回路の処理動作に同期
するように制御する同期制御手段とを多重データ入出力
制御回路に設けるようにしたものである。
〔作用〕
本発明においては、通信制御回路のデータ転送時、制御
手段は、バス遮断手段の通信制御回路側の占有されたバ
スを使って通信制御回路と副メモリ間のデータ授受を行
う。
〔実施例〕
本発明に係わる多重データ入出力制御回路の一実施例を
第1図に示す。第2図はCPU1から見たメモリマツプ
図である。
まず本回路の構成を第1図、第2図を用いて説明する。
本回路では、第2図に示すように、メモリは主メモリ3
と主メモリ3に続くアドレスを持つ副メモリ7〜9とか
ら成る。また本回路は、データ通信回線20〜22にデ
ータ入出力を行うPCC13〜15、CPUIを介さず
にPCCI3〜15と副メモリ7〜9のデータ授受を制
御する制御手段としてのDMAC10〜12、CPUI
からのバス16をPCCI3〜15側のバス17〜19
から遮断するためのバス遮断手段としてのバス遮断回路
4〜6、DMACl0〜12からのデータ入出力実行同
期信号a、b、cによりcpUlの処理と同期をとって
バス遮断回路4〜6にバス遮断制御信号e、f、gを出
力する同期制御手段としてのバス遮断制御回路2から構
成される。
次に、この回路の動作を第1図を用いて説明する。通常
CPUIは、バス16〜19を通じて、すべてのメモリ
および回路にアクセス可能である。
PCCI3〜15がデータの入出力を始める時、データ
入出力実行同期信号a、b、cがDMAC10−12か
らバス遮断制御回路2に出力される。
バス遮断制御回路2は、DMAC10〜12とつながる
バス17〜19の副メモリ4〜6をCPU1がアクセス
している場合があるので、CPU1の処理と同期させ、
データ入出力実行同期信号a、b、cを出力したDMA
C10〜12とつながるバス17〜19とCPUIから
のバス16との間に入っているバス遮断回路4〜6に対
し、/イス遮断制御信号e、f、gを出力する。
バス遮断回路4〜6は、バス遮断制御信号e。
r、gにより、PCC13〜15例のバス17〜19を
ハイインピーダンスにする。そして、DMACl0〜1
2の制御により、ハイインピーダンスとなったハス17
〜19を使い、副メモリ7〜9とPCC13〜15との
データ授受を行い、PCC13〜15はデータ通信回線
20〜22にデータ入出力を行う。
一方、CPUIは、バス遮断制御回路2からデータを受
は取り、データ入出力を行っているメモリと回路を知り
、そのメモリと回路をアクセスしないようにデータの入
出力を設定する。
データ入出力終了時には、DMACl0〜12からのデ
ータ人出力実行同期信号a、b、cにより、バス遮断制
御回路2が、遮断を解除するように、バス遮断回路4〜
6にバス遮断制御信号e。
「5gを出力し、cpuiに解除データを知らせる。
〔発明の効果〕
以上説明したように本発明は、各通信制御回路をバスか
ら切り離すバス遮断手段と、通信制御回路側のバスに主
メモリと連続したアドレスを持つ専用の副メモリを含み
通信制御回路が副メモリにアクセスする場合には中央処
理回路からの制御を受けずにアクセスできるように制御
する制御手段と、各通信制御回路毎に設けられたバス遮
断手段を中央処理回路の処理動作に同期するように制御
する同期制御手段とを設けることにより、通常の場合、
中央処理回路はすべての回路およびメモリにアクセスす
ることができ、通信制御回路のデータ転送開始時、中央
処理回路の処理と同期をとってバス遮断手段によりバス
を中央処理回路から切り離すことができ、データ転送時
、バス遮断手段の通信制御回路側の占有されたバスを使
って制御手段により通信制御回路と副メモリ間のデータ
授受を行うことができるので、データ入出力を始める時
のみ中央処理回路と同期をとり、それ以降のデータ入出
力は全く他の回路との同期をとる必要がなく、制御手段
1通信制御回路がデータ入出力を行える最大のデータ人
出力速度までデータ入出力を行える効果がある。また、
中央処理回路は制御手段により停止させられないので、
データ入出力を行っている回路とメモリを除く回路とメ
モリにアクセス可能であり、処理能力の低下が起こらな
い効果がある。さらに、他の通信制御回路も同様の動作
を行うので、データ人出力を他の通信制御回路と同期を
とらずに同時に行える効果がある。
【図面の簡単な説明】
第1図は本発明に係わる多重データ入出力制御回路の一
実施例を示す系統図、第2図はその回路を構成するメモ
リを中央処理回路から見たメモリマツプ図である。 1・・・・CPU、2・・・・バス遮断制御回路、3・
・・・主メモリ、4〜6・・・・バス遮断回路、7〜9
・・・・副メモリ、10〜12・・・・DMAC10〜
12・・・・pcc、t6〜19・・・・バス、20〜
22・・・・データ通信回線。

Claims (1)

    【特許請求の範囲】
  1. 中央処理回路と主メモリと各通信回線に接続された通信
    制御回路とがバスにより接続されて一体として機能する
    多重データ入出力制御回路において、各通信制御回路を
    バスから切り離すバス遮断手段と、前記通信制御回路側
    のバスに前記主メモリと連続したアドレスを持つ専用の
    副メモリを含み前記通信制御回路が前記副メモリにアク
    セスする場合には前記中央処理回路からの制御を受けず
    にアクセスできるように制御する制御手段と、各通信制
    御回路毎に設けられた前記バス遮断手段を前記中央処理
    回路の処理動作に同期するように制御する同期制御手段
    とを備え、前記複数の通信制御回路が同時に回線からの
    データ受信要求を受けたり同時に回線へのデータ送信要
    求を受けたりした場合でも並行処理が可能であることを
    特徴とする多重データ入出力制御回路。
JP60269143A 1985-11-29 1985-11-29 多重データ入出力制御回路 Expired - Lifetime JPH0734189B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60269143A JPH0734189B2 (ja) 1985-11-29 1985-11-29 多重データ入出力制御回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60269143A JPH0734189B2 (ja) 1985-11-29 1985-11-29 多重データ入出力制御回路

Publications (2)

Publication Number Publication Date
JPS62128348A true JPS62128348A (ja) 1987-06-10
JPH0734189B2 JPH0734189B2 (ja) 1995-04-12

Family

ID=17468282

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60269143A Expired - Lifetime JPH0734189B2 (ja) 1985-11-29 1985-11-29 多重データ入出力制御回路

Country Status (1)

Country Link
JP (1) JPH0734189B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5276845A (en) * 1988-08-25 1994-01-04 Yamaha Corporation Apparatus with multiple buses for permitting concurrent access to a first memory by a processor while a DMA transfer is occurring between a second memory and a communications buffer

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56153422A (en) * 1980-04-28 1981-11-27 Fujitsu Ltd Data processor

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56153422A (en) * 1980-04-28 1981-11-27 Fujitsu Ltd Data processor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5276845A (en) * 1988-08-25 1994-01-04 Yamaha Corporation Apparatus with multiple buses for permitting concurrent access to a first memory by a processor while a DMA transfer is occurring between a second memory and a communications buffer

Also Published As

Publication number Publication date
JPH0734189B2 (ja) 1995-04-12

Similar Documents

Publication Publication Date Title
CA2036688C (en) Multiple cluster signal processor
JPH10222458A (ja) 接続装置
JPS62128348A (ja) 多重デ−タ入出力制御回路
JPS59218532A (ja) バス接続方式
JPS5858631A (ja) 多重バス方式
JPS6240565A (ja) メモリ制御方式
JP2705955B2 (ja) 並列情報処理装置
KR100498909B1 (ko) 교환시스템의 프로세서간 통신 이중화 장치
JP2687716B2 (ja) 情報処理装置
KR100289578B1 (ko) 대용량 통신처리시스템에 있어서 패킷 메모리의중재장치
JPH07319823A (ja) プロセッサ間通信方式
US20050165988A1 (en) Bus communication system
JPH02211571A (ja) 情報処理装置
JPH0236016B2 (ja)
JP2856709B2 (ja) バス間結合システム
JPH06149749A (ja) 複数プロセッサ間におけるデータ転送方式
JPH0651910A (ja) 二重化バス装置
JPH02299055A (ja) マルチバス構成装置間の情報転送方式
JPS63237157A (ja) デ−タ処理システム
JPH0276054A (ja) バス制御方法
JPH01166242A (ja) システムバスの制御方式
JPH10187472A (ja) データ処理システム
JPH06149725A (ja) プロセッサ応用装置
JPH04127349A (ja) システム通信制御方式
JPS62192845A (ja) バス制御方式