JPS62128351A - デ−タ転送装置 - Google Patents
デ−タ転送装置Info
- Publication number
- JPS62128351A JPS62128351A JP26901685A JP26901685A JPS62128351A JP S62128351 A JPS62128351 A JP S62128351A JP 26901685 A JP26901685 A JP 26901685A JP 26901685 A JP26901685 A JP 26901685A JP S62128351 A JPS62128351 A JP S62128351A
- Authority
- JP
- Japan
- Prior art keywords
- address
- circuit
- bus
- storage circuit
- output
- 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
Links
- 230000005540 biological transmission Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 5
- 238000000034 method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000003079 width control Methods 0.000 description 1
Landscapes
- Bus Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明はデータ転送装置に関し、更に訂しくはシスjム
バス15式の改没に関する。
バス15式の改没に関する。
(従来の技術)
マイクロブ[:I tッ1すど記憶装置(以’PIドに
メ七りど呼ぶ)や外部3A置との間でアドレスとデータ
等を授受り−るとさにLtシステムバスを経由して行わ
れる。最近、32ビット−構成のマイクロプロセッサや
メtりンネジメント礪能をイjしたシステムが多く出J
12シている。この場合、アドレス空間が人さくなり、
システムバスの線数が91加する欠点がある。アドレス
空間が大きくなってしシステムバスの線数(ビン数)が
増加しないように1−失することが’;O(1:F′し
ている。
メ七りど呼ぶ)や外部3A置との間でアドレスとデータ
等を授受り−るとさにLtシステムバスを経由して行わ
れる。最近、32ビット−構成のマイクロプロセッサや
メtりンネジメント礪能をイjしたシステムが多く出J
12シている。この場合、アドレス空間が人さくなり、
システムバスの線数が91加する欠点がある。アドレス
空間が大きくなってしシステムバスの線数(ビン数)が
増加しないように1−失することが’;O(1:F′し
ている。
本発明はこの点に鑑みてなされたもので、その[1的は
、J二記四求に応えるシステムバス形式のデータ転送i
装置を実現・Jることにある。
、J二記四求に応えるシステムバス形式のデータ転送i
装置を実現・Jることにある。
本発明は、データ転送の中でアドレスデータの転送方式
の改善に係り、少ないバス線数で大さなアドレスデータ
をいかに転送するかを解決したものである。
の改善に係り、少ないバス線数で大さなアドレスデータ
をいかに転送するかを解決したものである。
上記問題点を解決する本発明は、転送する下位アドレス
を記憶する上位アドレス記憶回路と、転送りる下11°
lアドレスと前記」−位アドレス記憶回路のアドレスと
を比較するアドレス比較回路と、上位アドレスと下位ア
ドレスをマルチプレクサして出力することのでさるアド
レスマルチプレクサ回路と、前記アドレス比較回路の結
果に応じて前記アドレスマルチプレクサ回路の選択を制
御すると1(に、転送りるアドレスが前の1ナイクルに
a3Iプる上1位アドレスと一致しない場合のみ、前記
上位アドレス記憶回路に1位アドレスを記憶させるff
1ll III信号を与え、史にバス上に出ツノするア
ドレスが上位アドレスか下位))ドレスかを示す信号を
出力するアドレス選択制御回路を送信側に備え、前記ア
ドレス選11り制t2+1回路よりト位ノ′ドレス送出
の信号が確立したときに転送する上位アドレスとして取
り込むアドレス記憶回路を受信側に貝If# L/、転
送アドレスの」(t7アドレスが更新されたときは1バ
ス(Jイクル中に上位アドレス、下位アドレスをマルチ
プレクサして送出し、上位アドレスが更新されない1月
合は5位アドレスのみ送出し、受信側においては1位ア
ドレスがバス上に送出され確1γされたとき、前記アド
レス記憶回路の出力を上位アドレスとし、転送する下位
アドレスと前記上位アドレス記憶回路のアドレスとを特
徴とするしのであるっ (実施例) 以下、図面を用いて本発明の実施例を詳細に説明Jる。
を記憶する上位アドレス記憶回路と、転送りる下11°
lアドレスと前記」−位アドレス記憶回路のアドレスと
を比較するアドレス比較回路と、上位アドレスと下位ア
ドレスをマルチプレクサして出力することのでさるアド
レスマルチプレクサ回路と、前記アドレス比較回路の結
果に応じて前記アドレスマルチプレクサ回路の選択を制
御すると1(に、転送りるアドレスが前の1ナイクルに
a3Iプる上1位アドレスと一致しない場合のみ、前記
上位アドレス記憶回路に1位アドレスを記憶させるff
1ll III信号を与え、史にバス上に出ツノするア
ドレスが上位アドレスか下位))ドレスかを示す信号を
出力するアドレス選択制御回路を送信側に備え、前記ア
ドレス選11り制t2+1回路よりト位ノ′ドレス送出
の信号が確立したときに転送する上位アドレスとして取
り込むアドレス記憶回路を受信側に貝If# L/、転
送アドレスの」(t7アドレスが更新されたときは1バ
ス(Jイクル中に上位アドレス、下位アドレスをマルチ
プレクサして送出し、上位アドレスが更新されない1月
合は5位アドレスのみ送出し、受信側においては1位ア
ドレスがバス上に送出され確1γされたとき、前記アド
レス記憶回路の出力を上位アドレスとし、転送する下位
アドレスと前記上位アドレス記憶回路のアドレスとを特
徴とするしのであるっ (実施例) 以下、図面を用いて本発明の実施例を詳細に説明Jる。
第1図は本発明に係るデータ転送装置の送信側の回路構
成図、第2図は受信側の回路構成図である。第1図にJ
3いて、1は与えられたnビット・のアドレスの内の上
位iビットのアドレスを記ti する上位アドレス記憶
回路、2は現に送信しようどするアドレスのに位iビ・
ントのアドレスと前記記憶回路1に記憶された1位アド
レスとを比較する比較回路、3は比較回路2の結果づ゛
なわら2つのアドレスが一致しているか不一致であるか
に応じて、必要な制御1N、7号を発生するアドレス選
択制御回路、4はアドレス選IR制御回路3からの制t
l l、S号によりnビットアドレスのF位iビットか
下位j(=n−i)ビットかを選I尺シ、出力するアド
レスマルヂプレク+J゛回路である。
成図、第2図は受信側の回路構成図である。第1図にJ
3いて、1は与えられたnビット・のアドレスの内の上
位iビットのアドレスを記ti する上位アドレス記憶
回路、2は現に送信しようどするアドレスのに位iビ・
ントのアドレスと前記記憶回路1に記憶された1位アド
レスとを比較する比較回路、3は比較回路2の結果づ゛
なわら2つのアドレスが一致しているか不一致であるか
に応じて、必要な制御1N、7号を発生するアドレス選
択制御回路、4はアドレス選IR制御回路3からの制t
l l、S号によりnビットアドレスのF位iビットか
下位j(=n−i)ビットかを選I尺シ、出力するアド
レスマルヂプレク+J゛回路である。
アドレス選IR制御回路3はアドレス制御信号へにより
動作可能状態どく【す、アドレス制御信号B及び上位ア
ドレス制御信号を出カケる。アドレス制御1.i;<八
はアドレスが確定していることを示り(g号であり、ア
ドレス制+3111= = 8はシステムバス−1−で
下位アドレスが確定していることを承り信号、」上位ア
トlノス選11(信号は上位アドレスが出力される時に
出る信号である。
動作可能状態どく【す、アドレス制御信号B及び上位ア
ドレス制御信号を出カケる。アドレス制御1.i;<八
はアドレスが確定していることを示り(g号であり、ア
ドレス制+3111= = 8はシステムバス−1−で
下位アドレスが確定していることを承り信号、」上位ア
トlノス選11(信号は上位アドレスが出力される時に
出る信号である。
アドレス制御信号B、下位アドレス選択信号及びアドレ
スマルチプレクサ回路4より出力されるマルチプレクサ
ドアドレスはシステムバスに出力される。
スマルチプレクサ回路4より出力されるマルチプレクサ
ドアドレスはシステムバスに出力される。
第2図において、5はシステムバスから上位アドレス選
択信号が与えられたときのマル方プレクスドアドレス(
このときのアドレスデータIcL上位アドレスである)
を記憶するアドレス記憶回路である。
択信号が与えられたときのマル方プレクスドアドレス(
このときのアドレスデータIcL上位アドレスである)
を記憶するアドレス記憶回路である。
このような偶成にJ3ける動作を次に説明丈る。
上位アドレス記憶回路1では前のサイクルの上位アドレ
スが保持される。その制御はアドレス選択制御回路3に
よって行われる。アドレス比較回路2では現在のアドレ
スと上位アドレス記憶回路1によって保持されている+
Wi回のアドレスとがそれぞれ入力となり、2つの入ツ
ノアドレスの比較を行う。アドレス選択制御回路3Gよ
、第3図(イ)に示すアドレス制ilD信号Δが与えら
れると(角論理lit号)、アドレス比較回路2の比較
結果に応じて]−位アドレス選択fJ号及びアドレス制
御信号[3並びに、上位アドレス記憶回路1の制御用信
号を出力する。第3°図に示づように上位アドレス(第
3図の(C:+ ) )がNにrJ!新されていた場合
には上位アドレスil!IR信号を第3図(ホ)のよう
に確定させ、マルチプレクリ回路44制御して上位アド
レスNを出力させる(第3図(へ))。その(す適宜の
時間経過(股にマルチブレフナ回路4を制御して下位ア
ドレスmを出ツノさせる。これと同時にアドレス選択制
御回路3からは第3図(ニ)に示づようにアドレス制御
信@Bを確定し、システムバス上で下位アドレスが確定
していることを示す。
スが保持される。その制御はアドレス選択制御回路3に
よって行われる。アドレス比較回路2では現在のアドレ
スと上位アドレス記憶回路1によって保持されている+
Wi回のアドレスとがそれぞれ入力となり、2つの入ツ
ノアドレスの比較を行う。アドレス選択制御回路3Gよ
、第3図(イ)に示すアドレス制ilD信号Δが与えら
れると(角論理lit号)、アドレス比較回路2の比較
結果に応じて]−位アドレス選択fJ号及びアドレス制
御信号[3並びに、上位アドレス記憶回路1の制御用信
号を出力する。第3°図に示づように上位アドレス(第
3図の(C:+ ) )がNにrJ!新されていた場合
には上位アドレスil!IR信号を第3図(ホ)のよう
に確定させ、マルチプレクリ回路44制御して上位アド
レスNを出力させる(第3図(へ))。その(す適宜の
時間経過(股にマルチブレフナ回路4を制御して下位ア
ドレスmを出ツノさせる。これと同時にアドレス選択制
御回路3からは第3図(ニ)に示づようにアドレス制御
信@Bを確定し、システムバス上で下位アドレスが確定
していることを示す。
次のサイクルで、上位アドレスは変わらず下位アドレス
がm+iに更新された場合には、アドレス)バ沢制御回
路3はアドレス比較回路2より出力される一致信¥3に
より上位アドレス選択信号は出さず、マルブブレクリ回
路4より下位アドレスl+1を選択して出力せしめ、ア
ドレス制611信号Bを確定りる。
がm+iに更新された場合には、アドレス)バ沢制御回
路3はアドレス比較回路2より出力される一致信¥3に
より上位アドレス選択信号は出さず、マルブブレクリ回
路4より下位アドレスl+1を選択して出力せしめ、ア
ドレス制611信号Bを確定りる。
受信側では、上位アドレス選択信)、l Ifi確定さ
れている場合に【よ、システムバス−1−のf−夕を1
71〜レス記憶回路5に記憶し、同時にこれを出力する
。
れている場合に【よ、システムバス−1−のf−夕を1
71〜レス記憶回路5に記憶し、同時にこれを出力する
。
上位アドレス記憶回路)が確立していむいときは、アド
レス記憶回路5への取り込みは行われず、記憶されてい
るアドレスが出力される。マルチプレクスドアドレスに
下位アドレスが出力されアドレス制御信しJBが確立し
た時点で、受信側で(よ上位、下位アドレスが確定する
。
レス記憶回路5への取り込みは行われず、記憶されてい
るアドレスが出力される。マルチプレクスドアドレスに
下位アドレスが出力されアドレス制御信しJBが確立し
た時点で、受信側で(よ上位、下位アドレスが確定する
。
以−Lのような動作の繰返しにより、上位、上位のアド
レスの転送が17われる。この場合、第3図からも明ら
かなように少ないアドレスバス線りに上位、下位アドレ
スを時分割で転送し、しかも上位アドレスが更新されな
い場合は下位アドレスのみバスに@t!で転送している
。
レスの転送が17われる。この場合、第3図からも明ら
かなように少ないアドレスバス線りに上位、下位アドレ
スを時分割で転送し、しかも上位アドレスが更新されな
い場合は下位アドレスのみバスに@t!で転送している
。
尚、実施例ではアドレスのンルブブレクサを」位、下位
とに2分割して1テつたが、更に細分化することも可能
である。例えば3分割とし、上位。
とに2分割して1テつたが、更に細分化することも可能
である。例えば3分割とし、上位。
中位、下位アドレスとすることも可能である。
又、υ11Ilも他の方式にしてもよい。即ち、■上位
のアドレスのみの比較を行う場合、マルチプレクスは上
位、中位、下位アドレスと中位。
のアドレスのみの比較を行う場合、マルチプレクスは上
位、中位、下位アドレスと中位。
下位アドレスとするつ
(2,’) 、1位、中tit 、アドレスを別々にア
ドレス比較りる。
ドレス比較りる。
史に、アドレスを出力する装置がシステムバス上に複数
γr存する場合は、アドレス選択制御回路内にシステム
バスが利用可能という信号を取り込み、アドレス選択選
択回路を初期化させて動作に入るようにする。即も、シ
ステムバスが利用可能になった最初のサイクル(よアド
レス比較回路2の結果を無視して、上位、下位とアドレ
スをマルチプレクスして出力りる。
γr存する場合は、アドレス選択制御回路内にシステム
バスが利用可能という信号を取り込み、アドレス選択選
択回路を初期化させて動作に入るようにする。即も、シ
ステムバスが利用可能になった最初のサイクル(よアド
レス比較回路2の結果を無視して、上位、下位とアドレ
スをマルチプレクスして出力りる。
又、他の方法として、アドレス記憶回路を複数個設け、
アドレスを出す側と1対1に対応させておく手法し考え
られる。このとぎアドレス記憶回路、■二位アドレス^
シ憶回路にメモリあるいはレジスタファイルを用いると
ハードウェアの構成Wが少なくなる利点がある。
アドレスを出す側と1対1に対応させておく手法し考え
られる。このとぎアドレス記憶回路、■二位アドレス^
シ憶回路にメモリあるいはレジスタファイルを用いると
ハードウェアの構成Wが少なくなる利点がある。
(発明の幼宋)
以し説明したように本発明によれば、次のような効果が
ある。
ある。
■システムバスのビン数を減らづことがでさる。
■パターン設計が楽になる〈回路内部へ引きよりすバス
が少なくなる)。
が少なくなる)。
■アドレスをマルチプレクスすることによってし、シス
テムバスのデータ転送能力を低下させない。
テムバスのデータ転送能力を低下させない。
■ユーザの使用可能<1ビン数が増加する。
第1図は本発明に係るデータ転送装置の送信側の回路構
成を示す図、第2図は受(8側の回路も°4成を示す図
、第3図は動作を説明するためのタイムデータートであ
る。 1・・−上位アドレス記憶回路 2・・・アドレス比較回路 3・・・アドレス3ft沢制御回路 4・・・アドレスマルチプレクリ回路 5・・・アドレス記憶回路
成を示す図、第2図は受(8側の回路も°4成を示す図
、第3図は動作を説明するためのタイムデータートであ
る。 1・・−上位アドレス記憶回路 2・・・アドレス比較回路 3・・・アドレス3ft沢制御回路 4・・・アドレスマルチプレクリ回路 5・・・アドレス記憶回路
Claims (1)
- 転送する上位アドレスを記憶する上位アドレス記憶回路
と、転送する下位アドレスと前記上位アドレス記憶回路
のアドレスとを比較するアドレス比較回路と、上位アド
レスと下位アドレスをマルチプレクスして出力すること
のできるアドレスマルチプレクサ回路と、前記アドレス
比較回路の結果に応じて前記アドレスマルチプレクサ回
路の選択を制御すると共に、転送するアドレスが前のサ
イクルにおける上位アドレスと一致しない場合のみ、前
記上位アドレス記憶回路に上位アドレスを記憶させる制
御信号を与え、更にバス上に出力するアドレスが上位ア
ドレスか下位アドレスかを示す信号を出力するアドレス
選択制御回路を送信側に備え、前記アドレス選択制御回
路より上位アドレス送出の信号が確立したときにバス上
のアドレスを上位アドレスとして取り込むアドレス記憶
回路を受信側に具備し、転送アドレスの上位アドレスが
更新されたときは1バスサイクル中に上位アドレス、下
位アドレスをマルチプレクスして送出し、上位アドレス
が更新されない場合は下位アドレスのみ送出し、受信側
においては下位アドレスがバス上に送出され確立された
とき、前記アドレス記憶回路の出力を上位アドレスとし
、バス上のアドレスを下位アドレスとして取り込むよう
にしたことを特徴とするデータ転送装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26901685A JPS62128351A (ja) | 1985-11-29 | 1985-11-29 | デ−タ転送装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26901685A JPS62128351A (ja) | 1985-11-29 | 1985-11-29 | デ−タ転送装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62128351A true JPS62128351A (ja) | 1987-06-10 |
Family
ID=17466499
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP26901685A Pending JPS62128351A (ja) | 1985-11-29 | 1985-11-29 | デ−タ転送装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62128351A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01191965A (ja) * | 1988-01-27 | 1989-08-02 | Nec Corp | シリアルバスアクセス方式 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS50125646A (ja) * | 1974-03-20 | 1975-10-02 | ||
| JPS55157048A (en) * | 1979-05-25 | 1980-12-06 | Matsushita Electric Ind Co Ltd | Address output circuit |
-
1985
- 1985-11-29 JP JP26901685A patent/JPS62128351A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS50125646A (ja) * | 1974-03-20 | 1975-10-02 | ||
| JPS55157048A (en) * | 1979-05-25 | 1980-12-06 | Matsushita Electric Ind Co Ltd | Address output circuit |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01191965A (ja) * | 1988-01-27 | 1989-08-02 | Nec Corp | シリアルバスアクセス方式 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5961640A (en) | Virtual contiguous FIFO having the provision of packet-driven automatic endian conversion | |
| US4374410A (en) | Data processing system | |
| JPH09297729A (ja) | データ伝送装置及びデータ伝送方法 | |
| JPS6477249A (en) | Hybrid type time-sharing multiple switching apparatus | |
| US5983305A (en) | Network adapter with data aligner | |
| US6535522B1 (en) | Multiple protocol interface and method for use in a communications system | |
| US5862367A (en) | Apparatus and method for serial-to-parallel data conversion and transmission | |
| JPS62128351A (ja) | デ−タ転送装置 | |
| JPH0512157A (ja) | シリアルデータ伝送装置 | |
| US6463483B1 (en) | Low latency input-output interface | |
| US5388096A (en) | Distributed circuit switch having switch memory and control memory | |
| US6442178B1 (en) | System and method for data alignment in a communication system | |
| US5805843A (en) | Microprocessor bus interface unit for interfacing an N-bit microprocessor bus to an M-bit memory device | |
| KR100622800B1 (ko) | 버스를 통한 데이터 전송을 제어하는 방법, 시스템 및 컴퓨터 시스템 | |
| EP0944279A2 (en) | Time slot assignment circuit | |
| JPH10294746A (ja) | Nビットセットのうちのmビットセットを置換するためのインターフェース装置、制御ユニット、および論理セル | |
| US6570887B2 (en) | Method and apparatus employing associative memories to implement message passing | |
| KR950003970B1 (ko) | 디지탈 전자교환기의 피시엠 데이타 접속장치 | |
| KR20050035567A (ko) | 마스크 비트 전송방법 및 장치 | |
| US5953343A (en) | Digital information transfer system and method | |
| JP3533186B2 (ja) | 制御メモリのデータ転送装置及び転送方法 | |
| JPS60194853A (ja) | データ伝送装置 | |
| SU809145A1 (ru) | Устройство дл сопр жени электрон-НыХ ВычиСлиТЕльНыХ МАшиН | |
| JPH07321750A (ja) | パケットデータ発生器 | |
| JP3052649B2 (ja) | 多重通信システム |