JPS63192152A - デ−タ伝送方式 - Google Patents
デ−タ伝送方式Info
- Publication number
- JPS63192152A JPS63192152A JP2502687A JP2502687A JPS63192152A JP S63192152 A JPS63192152 A JP S63192152A JP 2502687 A JP2502687 A JP 2502687A JP 2502687 A JP2502687 A JP 2502687A JP S63192152 A JPS63192152 A JP S63192152A
- Authority
- JP
- Japan
- Prior art keywords
- data
- microprocessor
- memory
- buffer
- transfer
- 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
- 238000012546 transfer Methods 0.000 title abstract description 13
- 230000015654 memory Effects 0.000 claims abstract description 39
- 230000005540 biological transmission Effects 0.000 claims description 7
- 238000000034 method Methods 0.000 claims description 7
- 238000012545 processing Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4204—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
- G06F13/4234—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a memory bus
- G06F13/4243—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a memory bus with synchronous protocol
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Systems (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はデータ伝送に関し、特にマイクロプロセッサが
遠隔にあるメモリにデータを書き込む技術に関する。
遠隔にあるメモリにデータを書き込む技術に関する。
従来マイクロプロセッサが遠隔にあるメモリにデータを
書き込む場合次の方法がとられていた。
書き込む場合次の方法がとられていた。
(1) アンバランス型のラインレシーバ/ドライバ
を使用するために、マイクロプロセッサのクロックを落
とすかウェイト回路を設ける。
を使用するために、マイクロプロセッサのクロックを落
とすかウェイト回路を設ける。
(2)バランス型のラインレシーバ/ドライバを使用す
る。
る。
上述した従来の(1)の方法はCPUのメモリアクセス
時間が増加し処理時間が長く々る欠点がある。
時間が増加し処理時間が長く々る欠点がある。
また(2)の方法でも、理論的に40フイート離れて1
0Mボーまで伝送可能であるが、距離がそれ以上長くな
ると伝送レートは低下する(4000フイートで100
にボー)。実際には2〜3倍程度のマージンを見て設計
する必要があるので、(2)の方法でもマイクロプロセ
ッサのクロックは5 MHzが限界と考えられこれ以上
の高速化は難しい。
0Mボーまで伝送可能であるが、距離がそれ以上長くな
ると伝送レートは低下する(4000フイートで100
にボー)。実際には2〜3倍程度のマージンを見て設計
する必要があるので、(2)の方法でもマイクロプロセ
ッサのクロックは5 MHzが限界と考えられこれ以上
の高速化は難しい。
本発明のデータ伝送方式では、マイクロプロセッサよシ
出力されたメモリに書かれるべきデータを一時的に別の
バッファメモリに格納し、全てのデータがバッファメモ
リに格納された後比較的低速で遠隔のメモIJ Kデー
タ転送を行危う。
出力されたメモリに書かれるべきデータを一時的に別の
バッファメモリに格納し、全てのデータがバッファメモ
リに格納された後比較的低速で遠隔のメモIJ Kデー
タ転送を行危う。
このため本発明のデータ伝送方式では、マイクロプロセ
ッサの伝送タイミングをハードウェア上で識別する信号
を出力するインターフェースと、マイクロプロセッサと
は別にアドレス、リード、ライト信号を発生するタイミ
ング回路と、マイクロプロセッサとバックアメモリの間
のデータバスを0N10 F Fするバッファと、アド
レス、リード、ライト信号を切換えるセレクタ回路と、
マイクロプロセッサのライトデータを一時的に蓄えるバ
ッファメモリと、バッファメモリからのデータ信号とセ
レクタ回路からのアドレス、リード、ライト信号をドラ
イブするラインドライバーと、遠隔にあるこれらの信号
を受信するラインレシーバと主メモリから構成される。
ッサの伝送タイミングをハードウェア上で識別する信号
を出力するインターフェースと、マイクロプロセッサと
は別にアドレス、リード、ライト信号を発生するタイミ
ング回路と、マイクロプロセッサとバックアメモリの間
のデータバスを0N10 F Fするバッファと、アド
レス、リード、ライト信号を切換えるセレクタ回路と、
マイクロプロセッサのライトデータを一時的に蓄えるバ
ッファメモリと、バッファメモリからのデータ信号とセ
レクタ回路からのアドレス、リード、ライト信号をドラ
イブするラインドライバーと、遠隔にあるこれらの信号
を受信するラインレシーバと主メモリから構成される。
次に本発明について図面を参照して説明する。
第1・図は本発明の一実施例のブロック図である。
1はマイクロプロセッサで遠隔のメモリエリアにデータ
を転送する間、2のインターフェースからタイミング信
号を送出する。3はデータバスバッファでデータ転送の
間6のバッファメモリと、マイクロプロセッサのデータ
バスを接続する。データ転送が終了すると、両者の間の
データバスは切り隔される。5はタイミング回路でマイ
クロプロセッサからのデータ転送が終了すると、定周期
のアドレス、リード、ライト信号を発生する。またシス
テムのタイミングを発生し、マイクロプロセッサに割込
信号を送る。4はセレクタ回路で6のバッフアメそりへ
、アドレス、リード、ライト信号を、1のマイクロプロ
セッサ又は5のタイミング回路いずれかから供給するか
を切換る回路であ″る。6はバッファメモリで9の遠隔
のメモリに代って一層マイクロプロセッサからのデータ
を蓄えるメモリである。7はバッファで6のバッファメ
モリがアクセスされる間、9の遠隔のメモリに各々の信
号が伝送されない様70−ティング状態トナシ、バッフ
ァメモリが5のタイミング回路の制御下に6る時ドライ
バとして働く。8はレシーバ回路で7のバッファからの
信号を受信する。9は遠隔にある主メモリである。
を転送する間、2のインターフェースからタイミング信
号を送出する。3はデータバスバッファでデータ転送の
間6のバッファメモリと、マイクロプロセッサのデータ
バスを接続する。データ転送が終了すると、両者の間の
データバスは切り隔される。5はタイミング回路でマイ
クロプロセッサからのデータ転送が終了すると、定周期
のアドレス、リード、ライト信号を発生する。またシス
テムのタイミングを発生し、マイクロプロセッサに割込
信号を送る。4はセレクタ回路で6のバッフアメそりへ
、アドレス、リード、ライト信号を、1のマイクロプロ
セッサ又は5のタイミング回路いずれかから供給するか
を切換る回路であ″る。6はバッファメモリで9の遠隔
のメモリに代って一層マイクロプロセッサからのデータ
を蓄えるメモリである。7はバッファで6のバッファメ
モリがアクセスされる間、9の遠隔のメモリに各々の信
号が伝送されない様70−ティング状態トナシ、バッフ
ァメモリが5のタイミング回路の制御下に6る時ドライ
バとして働く。8はレシーバ回路で7のバッファからの
信号を受信する。9は遠隔にある主メモリである。
以上説明したように本発明は、マイクロプロセッサから
出力されたデータを一時的に別のバッファメモリに格納
し、全ての転送データがバッファメモリに格納された後
、新たに設けられたタイミング回路の制御によりて遠隔
のメモリに比較的低速でデータ転送を行なうことによシ
マイクロプロセッサの処理速度を高速に保ったまま遠隔
のメモリにデータを転送することができる。
出力されたデータを一時的に別のバッファメモリに格納
し、全ての転送データがバッファメモリに格納された後
、新たに設けられたタイミング回路の制御によりて遠隔
のメモリに比較的低速でデータ転送を行なうことによシ
マイクロプロセッサの処理速度を高速に保ったまま遠隔
のメモリにデータを転送することができる。
第1図は本発明の一実施例のブロック図である。
1・・・・・・マイクロプロセッサ、2・・・・・・イ
ンターフェース、3・・・・・・バッファ、4・・・・
・・セレクタ回路、5・・・・・・タイミング回路、6
・・・・・・バッファメモリ、7・・・・・・バッファ
、8・・・・・・レシーバ、9・・・・・・主メモリ、
10・・・・・・アドレスバス、11・・・・・・デー
タバス、12・・・・・・コントロールバス、13・・
・・・・’)−)”:フイト信号、14・・・・・・タ
イミング回路によって発生したアドレス信号、15・・
・・・・タイミング回路によりて発生し九リードライト
信号、16・・・・・・データ転送タイミング信号、1
7・・・・・・リード信号、18・・・・・・割込信号
。
ンターフェース、3・・・・・・バッファ、4・・・・
・・セレクタ回路、5・・・・・・タイミング回路、6
・・・・・・バッファメモリ、7・・・・・・バッファ
、8・・・・・・レシーバ、9・・・・・・主メモリ、
10・・・・・・アドレスバス、11・・・・・・デー
タバス、12・・・・・・コントロールバス、13・・
・・・・’)−)”:フイト信号、14・・・・・・タ
イミング回路によって発生したアドレス信号、15・・
・・・・タイミング回路によりて発生し九リードライト
信号、16・・・・・・データ転送タイミング信号、1
7・・・・・・リード信号、18・・・・・・割込信号
。
Claims (1)
- マイクロプロセッサからのデータを一時的に蓄えるバッ
ファメモリと、データ伝送タイミングを出力するインタ
ーフェースと、マイクロプロセッサとは別にアドレス、
リード、ライト信号を発生するタイミング回路と、マイ
クロプロセッサとバッファメモリの間のデータバスをO
N/OFFするバッファとアドレス、リード、ライト信
号を選択するセレクタ回路と、バッファメモリからのデ
ータ信号と、セレクタ回路からのアドレス、リード、ラ
イト信号をドライブするラインドライバーと、遠隔にあ
って前記信号を受信するラインレシーバーと、主メモリ
とを有するデータ伝送方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2502687A JPS63192152A (ja) | 1987-02-04 | 1987-02-04 | デ−タ伝送方式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2502687A JPS63192152A (ja) | 1987-02-04 | 1987-02-04 | デ−タ伝送方式 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS63192152A true JPS63192152A (ja) | 1988-08-09 |
Family
ID=12154401
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2502687A Pending JPS63192152A (ja) | 1987-02-04 | 1987-02-04 | デ−タ伝送方式 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS63192152A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03100953U (ja) * | 1989-12-04 | 1991-10-22 | ||
JPH08249273A (ja) * | 1995-03-15 | 1996-09-27 | Kofu Nippon Denki Kk | 転送速度切り替え機能付き非同期転送回路 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS54136145A (en) * | 1978-04-13 | 1979-10-23 | Mitsubishi Electric Corp | Data transfer control unit |
JPS567162A (en) * | 1979-06-29 | 1981-01-24 | Matsushita Electric Ind Co Ltd | Memory sharing device for arithmetic control unit |
-
1987
- 1987-02-04 JP JP2502687A patent/JPS63192152A/ja active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS54136145A (en) * | 1978-04-13 | 1979-10-23 | Mitsubishi Electric Corp | Data transfer control unit |
JPS567162A (en) * | 1979-06-29 | 1981-01-24 | Matsushita Electric Ind Co Ltd | Memory sharing device for arithmetic control unit |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03100953U (ja) * | 1989-12-04 | 1991-10-22 | ||
JPH08249273A (ja) * | 1995-03-15 | 1996-09-27 | Kofu Nippon Denki Kk | 転送速度切り替え機能付き非同期転送回路 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS63192152A (ja) | デ−タ伝送方式 | |
JPS636893B2 (ja) | ||
JP3016788B2 (ja) | 装置間通信・キャッシュ一致処理方式 | |
JPH087738B2 (ja) | エンディアン変換方式 | |
JP2522412B2 (ja) | プログラマブルコントロ―ラと入出力装置の間の通信方法 | |
JPS61233857A (ja) | デ−タ転送装置 | |
KR100606698B1 (ko) | 인터페이스 장치 | |
JPS6120167A (ja) | デ−タ記憶装置 | |
JP2671743B2 (ja) | マイクロコンピュータ | |
JPH0756844A (ja) | システムメモリを有するバスをベースにしたコンピュータシステムに使用するためのマスタバスマスタおよびバスをベースにしたコンピュータシステム | |
JPS6345661A (ja) | バツフアメモリ回路 | |
JPH039453A (ja) | データ転送制御装置 | |
JPH0786854B2 (ja) | デ ー タ 転 送 制 御 装 置 | |
JPH03219359A (ja) | インタフェース回路 | |
JPS61262870A (ja) | バス制御方式 | |
JPS62274349A (ja) | デ−タ処理システム | |
JPS60142768A (ja) | デ−タ転送装置 | |
JPS60256251A (ja) | デ−タ伝送方式 | |
JPS62145345A (ja) | 直接メモリアクセス間隔制御方式 | |
JPH0512183A (ja) | データ転送方式 | |
JPH03167648A (ja) | ダイレクトメモリアクセス制御装置 | |
KR20020089886A (ko) | 피시아이 인터페이스를 이용한 데이터 저장장치 | |
JPH02171949A (ja) | Dma転送方式 | |
JPS6140658A (ja) | デ−タ処理装置 | |
JPH02219105A (ja) | プログラマブルコントローラ |