JPH0348961A - データ転送方式 - Google Patents

データ転送方式

Info

Publication number
JPH0348961A
JPH0348961A JP18540889A JP18540889A JPH0348961A JP H0348961 A JPH0348961 A JP H0348961A JP 18540889 A JP18540889 A JP 18540889A JP 18540889 A JP18540889 A JP 18540889A JP H0348961 A JPH0348961 A JP H0348961A
Authority
JP
Japan
Prior art keywords
address
data
memory
data transfer
unit
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
JP18540889A
Other languages
English (en)
Inventor
Masamichi Mizoguchi
溝口 雅道
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 JP18540889A priority Critical patent/JPH0348961A/ja
Publication of JPH0348961A publication Critical patent/JPH0348961A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)
  • Information Transfer Systems (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はプロセッサ装置におけるデータ転送方式に間す
る。
〔従来の技術〕
従来のプロセッサ装置のデータ転送方式としては、メモ
リ上に小容量の固定アドレスの送受信専用エリアを設け
ておき、中央処理ユニットが自己の作業エリアとこの送
受信専用エリア間とでデー夕の転送処理を行い、データ
転送ユニットがこの送受信専用エリアと他装置間とでデ
ータの転送処理を行う方式があった。
〔発明が解決しようとする課題〕
上述した従来のデータ転送方式は、小容量の固定送受信
専用エリアを媒介させるため、中央処理ユニットのデー
タ処理の負荷が増えるとともに、他装置とのデータの送
受信に時間がかかるという欠点がある。
本発明の目的は、プロセッサ装置の中央処理ユニットの
データ処理の負荷を軽減し、他装置とのデータの送受信
時間を低減するデータ転送方式を提供することである。
〔課題を解決するための手段〕
本発明のデータ転送方式は、データ処理を行う中央処理
ユニットと、データを格納するメモリと、通信バスを介
して他装置と接続されたデータ転送ユニットとを有し、
前記中央処理ユニットの制御により、前記データ転送ユ
ニットが前記メモリと他装置間とでデータの送受信を行
うプロセッサ装置のデータ転送方式において、前記メモ
リのアドレスの所定上位ビット情報を格納する送信アド
レス指定キューおよび受信アドレス指定キューを有し、
前記中央処理ユニットが、他装置への送信に際しては、
前記メモリ内の使用を指定するデータ送信エリアのアド
レスの所定上位ビット情報を前記送信アドレス指定キュ
ーに使用する順番に設定しておき、他装置からの受信に
際しては、前記メモリ内の使用を指定するデータ受信エ
リアのアドレスの所定上位ビット情報を前記受信アドレ
ス指定キューに使用する順番に設定しておき、前記メモ
リと他装置間とでデータの送信または受信を行うとき、
前記データ転送ユニットが、前記メモリのアドレスの所
定下位ビット情報を出力し、アドレスの所定上位ビット
情報をそれぞれ送信アドレス指定キューまたは受信アド
レス指定キューより出力させて、前記データ送信エリア
または受信エリアそれぞれのアドレスを指定することを
特徴とする。
〔実施例〕
次に図面を参照して本発明の詳細な説明する。
第1図は本発明の一実施例のプロセッサ装置のブロック
図である0本実施例のプロセッサ装置は、データの処理
を行う中央処理ユニット1と、データを格納するメモリ
2と、通信バス11を介して他装置とメモリ2間とのデ
ータ転送を行うデータ転送ユニット3と、メモリ2上の
受信データ格納アドレスの所定上位ビットを指定する受
信アドレス指定キュー4と、メモリ2上の送信データ格
納アドレスの所定上位ビットを指定する送信アドレス指
定キュー5と、受信アドレス指定キュー4の出力と送信
アドレス指定キュー5の出力とを選択し出力するセレク
タ6と、上記各部を接続するプロセッサバス10(デー
タバス10aとアドレスバス10bと制御バス10cと
からなる)とが設けられている。
次に他装置からのデータを受信する場合の動作について
説明する。
中央処理ユニット1は、あらかじめ、受信に使用するメ
モリ2上の複数の任意のエリアを指定し、その指定アド
レスの所定上位ビット値を使用する順番に、データバス
10aと制御バス10cとを介して、受信アドレス指定
キュー4に設定しておく、この所定上位ビット値とは、
データ転送−回に転送されるデータの最大バイト数に対
応したアドレス値のうち、固定した値を示す上位ビット
値である。
データ転送ユニット3が通信バス11を介して他装置か
らのデータを受信すると、その旨を制御バス10cを経
由して中央処理ユニット1へ通知する。中央処理ユニッ
ト1は、この通知を受けるとプロセッサバス10のアク
セス権をすべてあけ渡し、その旨をデータ転送ユニット
3に通知する。
プロセッサバス10のアクセス権を受けたデータ転送ユ
ニット3は、セレクタ6を制御して受信アドレス指定キ
ュー4の出力を選択し、メモリ2の指定アドレスの所定
上位ビット値をアドレスバス10bへ出力させる。メモ
リ2の指定アドレスの所定下位ビット値は、データ転送
ユニット3からアドレスバス10bに出力され、転送さ
れたデータのバイト数に従って、0°から“1゛ずつ増
えていく、これにより、通信バス11からの受信データ
は、データ転送ユニット3から中央処理ユニット1によ
り指定されたメモリ2のエリアへ転送される。データ転
送ユニット3は、転送を終了すると転送終了の旨を制御
バス10cを経由して中央処理ユニット1に通知し、ア
ドレスの下位ビット値を0°に戻す。
通知を受けた中央処理ユニット1は、プロセッサバス1
0を復旧し、受信アドレス指定キュー4を一回シフトさ
せて次の指定アドレスが受信アドレス指定キュー4から
出力されるようにしておく。
次に、他装置へデータを送信する場合の動作について説
明する。送信の場合の動作も、受信の場合の動作とほぼ
同様である。
中央処理ユニット1は、あらかじめ、送信に使用するメ
モリ2上の複数の任意のエリアを指定し、その指定アド
レスの所定上位ビット値を使用する順番に、データバス
10aと制御バス10cとを介して、送信アドレス指定
キュー5に設定しておく。
中央処理ユニットlはプロセッサバスlOのアクセス権
をすべてあけ渡し、メモリ2のデータを他装置に送信す
るようにデータ転送ユニット3に通知する。
データ転送ユニット3は制御バス10cによりセレクタ
6を制御して送信アドレス指定キュー5の出力を選択し
、メモリ2の指定アドレスの所定上位ビット値をアドレ
スバス10bへ出力させる。メモリ2の指定アドレスの
所定下位ビット値は、データ転送ユニット3からアドレ
スバス10bに出力され、転送されたデータのバイト数
に従って、“0′から1′ずつ増えていく、これにより
、中央処理ユニット1により指定されたメモリ2のエリ
アの送信データは、データ転送ユニット3から通信バス
11を介して他装置へ転送される。データ転送ユニット
3は、転送を終了すると転送終了の旨を制御バス10c
を経由して中央処理ユニット1に通知し、アドレスの下
位ビット値を°O′に戻す。
通知を受けた中央処理ユニット1は、プロセッサバス1
0を復旧し、送信アドレス指定キュー5を一回シフトさ
せて次の指定アドレスが送信アドレス指定キュー5から
出力されるようにしておく。
〔発明の効果〕
以上説明したように、本発明のデータ転送方式によれば
、プロセッサ装置において、データ転送ユニットからメ
モリの全アドレス空間の任意のエリアをアクセスでき、
中央処理ユニットの作業エリアから直接他装置と送受信
できるので、中央処理ユニットのデータ処理の負荷を減
らして、他装置とのデータの転送時間を短くすることが
できる効果がある。
1・・・中央処理ユニット、2・・・メモリ、3・・・
データ転送ユニット、4・・・受信アドレス指定キュー
5・・・送信アドレス指定キュー 6・・・セレクタ、
10・・・プロセッサバス、データバス10a・・・デ
ータバス、10b・・・アドレスバス、10c・・・制
御バス、11・・・通信バス。

Claims (1)

    【特許請求の範囲】
  1. データ処理を行う中央処理ユニットと、データを格納す
    るメモリと、通信バスを介して他装置と接続されたデー
    タ転送ユニットとを有し、前記中央処理ユニットの制御
    により、前記データ転送ユニットが前記メモリと他装置
    間とでデータの送受信を行うプロセッサ装置のデータ転
    送方式において、前記メモリのアドレスの所定上位ビッ
    ト情報を格納する送信アドレス指定キューおよび受信ア
    ドレス指定キューを有し、前記中央処理ユニットが、他
    装置への送信に際しては、前記メモリ内の使用を指定す
    るデータ送信エリアのアドレスの所定上位ビット情報を
    前記送信アドレス指定キューに使用する順番に設定して
    おき、他装置からの受信に際しては、前記メモリ内の使
    用を指定するデータ受信エリアのアドレスの所定上位ビ
    ット情報を前記受信アドレス指定キューに使用する順番
    に設定しておき、前記メモリと他装置間とでデータの送
    信または受信を行うとき、前記データ転送ユニットが、
    前記メモリのアドレスの所定下位ビット情報を出力し、
    アドレスの所定上位ビット情報をそれぞれ送信アドレス
    指定キューまたは受信アドレス指定キューより出力させ
    て、前記データ送信エリアまたは受信エリアそれぞれの
    アドレスを指定することを特徴とするデータ転送方式。
JP18540889A 1989-07-17 1989-07-17 データ転送方式 Pending JPH0348961A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18540889A JPH0348961A (ja) 1989-07-17 1989-07-17 データ転送方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18540889A JPH0348961A (ja) 1989-07-17 1989-07-17 データ転送方式

Publications (1)

Publication Number Publication Date
JPH0348961A true JPH0348961A (ja) 1991-03-01

Family

ID=16170271

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18540889A Pending JPH0348961A (ja) 1989-07-17 1989-07-17 データ転送方式

Country Status (1)

Country Link
JP (1) JPH0348961A (ja)

Similar Documents

Publication Publication Date Title
US5958031A (en) Data transmitting/receiving device of a multiprocessor system and method therefor
US5151895A (en) Terminal server architecture
JPH01502708A (ja) 情報伝達方法とその装置
JPH11110336A (ja) 通信装置およびdmaユニット
KR900016876A (ko) 공통 버스제어방법 및 시스템
JPH0348961A (ja) データ転送方式
JPS6076845A (ja) デ−タ伝送装置
JPH05300152A (ja) アドレス設定器
JP3016788B2 (ja) 装置間通信・キャッシュ一致処理方式
JPH0583938B2 (ja)
JP2723245B2 (ja) ファクシミリ蓄積交換装置
JP2000244585A (ja) バスインタフェース回路
JP3206499B2 (ja) 情報処理装置
KR100962306B1 (ko) 임베디드 시스템의 양방향 데이터 통신장치 및 그 방법
JPH1117728A (ja) 電子メールの送信方法
JP2666782B2 (ja) 多重バス制御システム
JPH02198244A (ja) 通信インターフェース装置
JP2586341B2 (ja) プロセッサ間通信用バス試験方法
JPH05327730A (ja) ネットワーク結合装置
JPH031633A (ja) パケットスイッチング回路の送受信バッファ管理方式
JPH0193236A (ja) 通信システム
JPS6326758A (ja) 動的ポ−リングによるパケツト通信装置
JPH07143133A (ja) メモリ共用多層プロトコル処理装置
JPS648501B2 (ja)
JPH0133981B2 (ja)