JPS62185437A - デイジタルデ−タ転送方式 - Google Patents

デイジタルデ−タ転送方式

Info

Publication number
JPS62185437A
JPS62185437A JP61027701A JP2770186A JPS62185437A JP S62185437 A JPS62185437 A JP S62185437A JP 61027701 A JP61027701 A JP 61027701A JP 2770186 A JP2770186 A JP 2770186A JP S62185437 A JPS62185437 A JP S62185437A
Authority
JP
Japan
Prior art keywords
fifo
data
cpu
flop
flip
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
JP61027701A
Other languages
English (en)
Other versions
JPH0628364B2 (ja
Inventor
Taku Shimura
志村 卓
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 Engineering Ltd
Original Assignee
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 Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP61027701A priority Critical patent/JPH0628364B2/ja
Publication of JPS62185437A publication Critical patent/JPS62185437A/ja
Publication of JPH0628364B2 publication Critical patent/JPH0628364B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、電子交換機用のデータ端末装置に利用される
。特に、小容量情報ブロックを繰り返し連続転送するた
めのディジタルデータ転送方式に関する。なお、FIF
Oはファーストインファーストアウトメモリの略である
〔概 要〕
本発明は、小容量情報ブロックを繰り返し連続転送する
ためのディジタルデータ転送方式において、 接続される他装置への同一データブロックの繰り返し転
送をFIFOを使用し、CPU制御によりFIFOのシ
フトアウトデータをFIFOのシフトインデータに折り
返すことにより、DMAコントローラを使用せずに情報
ブロックを繰り返し転送することができるようにしたも
のである。
〔従来の技術〕
従来、中央処理装置(以下、rCPUJという。)から
の情報ブロックを外部装置に対し、外部タイミングにて
繰り返し、連続転送する場合には、ダイレクト・メモリ
・アクセス(以下、rDMAJという。)8!&能動作
によりCPU制御下のランダム・アクセス・メモリ(以
下、rRAMJという、)エリアの一部をDMA転送エ
リアに割り当て、CPtJより情報ブロックを書込み、
CPUより情報ブロックを1回転送完了ごとにDMAコ
ントローラを制御することにより行っている。すなわち
、DMAコントローラガRAMからの転送データ読み出
しを行い、外部装置に対して送出することで繰り返し連
続転送を可能としていた。
第2図はこのような従来の方式を示すプロ・7り構成図
である。CPUIIは、DMAコントローラ12に対し
送信データがセーブしであるRAM13の先頭アドレス
、DMAデータ方向およびDMAイネーブルなどの指示
を行う。次にCPUIIは、ユニバーサル・レシーブ・
トランスミツト(以下、rURTJという。)14に対
し送信DMA指示を送出する。URT14がDMAコン
トローラ12に対し、送信DMAリクエスト信号を送出
することにより、DMAコントローラ12はCPUII
に対し、ホールドリクエスト信号を送出する。CPUI
Iはホールドリクエスト信号を受信すると、実行中の命
令完了後、DMA構成された12に対しホールドアクノ
リジ信号を送出するとともにホールド状態となる。
DMAコントローラ12は、ホールドアクノリジ信号を
受信すると指定されたアドレスの上位ビットをアドレス
ラッチ15に送出し、URT14に対し送信DMAアク
ノリジ信号を送出する。次に、指示された下位ビットを
送出するとともに、メモリに対し読出し信号およびUR
T14に対し書込信号を送出し、送信バイト数を1だけ
減少させる。URT14は、送信DMAアクノリジ信号
を受信すると、送出していた送信DMAリクエスト信号
を解除する。これによりDMAコントローラ12は送信
からのデータをURT内送信バッファに書込む。
DMAコントローラ12は、URT14からの送信DM
Aリクエスト信号が解除されるとCPUIIへのホール
ドリクエスト信号を解除する。CP Ullはホールド
リクエスト信号が解除されると、ホールドアクノリジ信
号を解除するとともに、ホールド状態も解除し、再びプ
ログラムの実行を行う。URT14は送信バッファの内
容をパラレル・シリアル変換器16にパラレルに書込み
、送信クロックにより外部装置にシリアル転送し、転送
終了前に再びDMAコントローラ12に対し送信DMA
リクエスト信号を送出する。
以上の繰り返しを行うことにより、繰り返し連続転送を
可能としていた。
〔発明が解決しようとする問題点〕
ところが、このような従来の連続繰り返しディジタルデ
ータ転送方式では、RAMをコントロールするためのD
MAコントロ、−ラを使用し、CPUで制御されるRA
Mの一部をDMA転送エリアに割り当てるので、CPU
での制御が複雑であり、1回転送が完了するごとに、C
PUは再びDMAコントローラを再制御しなくてはなら
ない。
また、DMAコントローラは一定間隔でバスを占有して
しまうので、CPUの処理能力が低下する欠点があると
ともに、DMAコントローラおよびURTは、消費電流
が大きく、またコストが高くなる欠点があった。
本発明は、このような従来の欠点を解決するもので、C
PU制御が容易で、かつ安価な回路構成で実現できるデ
ィジタルデータ転送方式を提供することを目的とする。
〔問題点を解決するための手段〕
本発明は、小容量情報ブロックを繰り返し連続転送する
ためのディジタルデータ転送方式において、中央処理装
置から制御可能なFIFOと、中央処理装置から制御可
能なセレクタとを備え、このFIFO出力がデータ転送
出力に導かれるとともに、分岐されて上記セレクタの一
つの入力に帰還接続され、上記セレクタは、他の入力に
転送すべきデータ源が接続され、その出力が上記FIF
Oの入力に接続されたことを特徴とする。
〔作 用〕
本発明のデータの繰り返し連続転送を可能にするディジ
タルデータ転送方式は、CPUで容易に制御が可能なF
IFOとセレクタを設け、CPUがFIFOへのデータ
書込みおよびFIFOシフトアウトデータをFIFOシ
フトインデータに折り返し指示を出すことにより、同一
データは何回でも繰り返し転送することができる。
〔実施例〕
以下、本発明の実施例方式を図面に基づいて説明する。
第1図は、本発明の一実施例を示すブロック構成図であ
る。第1図において、CPU l、CPU1のデータ線
およびFIFO書込み信号線がそれぞれ一方の入力(A
)に接続されるセレクタ2.3、各セレクタ2.3の出
力が接続されるFIFO4、FIFO4のデータ出力が
接続されるパラレル・シリアル変換器5、およびフリッ
プフロップ6.7、オアゲート8により構成される。
セレクタ2の他方の入力(B)には、FIFO4の出力
が分岐して接続され、セレクタ3の他方の入力(B)に
はクロックが接続される。CPUIから出力されるFI
FO書込み開始信号(SOFT設定)は、FIFO4お
よびフリップフロップ6に接続され、フリップフロップ
6の出力はフリップフロップ7のリセット端子に接続さ
れる。フリップフロップ7の出力は、セレクタ2.3お
よびオアゲート8の一方の入力に接続される。オアゲー
ト8の他方の入力にはクロックが接続され、その出力は
FIFO4のSO端子に入力される。
なお、フリップフロップ7はCPUIがフリップフロッ
プ6をリセットするタイミングと、FIFOシフトアウ
ト・インのタイミングが非同期であるので、この同期を
とるために設けられる。
CPUIは、送出したい情報ブロックデータがあるとき
には、FIFO4およびフリップフロップ6に対し、F
IFO書込み開始信号を送出する。これによりフリップ
フロップ6はセットされ、さらにフリップフロップ7が
FIFOシフトインとフリップフロップリセットタイミ
ングとの同期をとり、その出力によりFIFO書込み信
号線およびデータ線をセレクタ2.3をA側にしてCP
U側に接続する。
次にCPUIはFIFO4をリセットし、続いてブロッ
クデータをアウト命令によりセレクタ2を介し、FIF
O4に順次書込む。FIFO4に書込みを完了すると、
CPU 1はFIFO書込み完了指示を送出しフリップ
フロップ7をリセットすることによりセレクタ2.3を
B側とし、FIFO書込み信号およびデータ線をCPU
側よりループ制御側に切替えFIFOシフトインを閉じ
る。
FIFO4は、オアゲート8からの送信側と同期したタ
イミング(SO大入力を受信するごとに、■ワードずつ
FIFO4の内容を順次パラレル・シリアル変換器5に
パラレル送出するとともに、同FIFO4の入力側に折
り返し、自動的に送出データを再びFIFO4に書込む
パラレル・シリアル変換器5は、送信クロ・7りにより
外部装置へシリアルに転送する。以後、CPUIより再
びFIFO書込み指示がくるまでFIFOの内容を入力
端に折り返すことにより、情報ブロックデータが繰り返
し連続して外部装置に転送される。
〔発明の効果〕
本発明は、以上説明したように、DMAコントローラを
使用するかわりに、CPUで容易に制御できるFIFO
を設け、FIFOのシフトアウトデータをFIFOのシ
フトインデータとして折り返すことにより転送データを
繰り返し転送することができる。
したがって、DMAコントローラを使用しないので、C
PUはDMAコントローラを制御卸するための処理の必
要がなくなり、また一定間隔でのバス専有がないのでC
PU処理能力が向上するとともに、FIFOの使用はC
PUでの制御が容易であり、かつ消費電力が少なくコス
トが低い優れた効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック構成図。 第2図は従来の方式を示すプロ、り構成図。 1.11・・・中央処理装置(CPU) 、2.3・・
・セレクタ、4・・・FIFo、5.16・・・パラレ
ル・シリアル変換器、6.7.17・・・フリップフロ
ップ、8・・・オアゲート、12・・・ダイレクト・メ
モリ・アクセス・コントローラ(DMAコントローラ)
、13・・・ランダム・アクセス・メモリ (RA M
) 、14・・・ユニバーサル・レシーブ・トランスミ
ツト(URT)、15・・・アドレスラッチ。

Claims (1)

    【特許請求の範囲】
  1. (1)小容量情報ブロックを繰り返し連続転送するため
    のディジタルデータ転送方式において、中央処理装置か
    ら制御可能なFIFOと、 中央処理装置から制御可能なセレクタと を備え、 このFIFO出力がデータ転送出力に導かれるとともに
    、分岐されて上記セレクタの一つの入力に帰還接続され
    、 上記セレクタは、他の入力に転送すべきデータ源が接続
    され、その出力が上記FIFOの入力に接続された ことを特徴とするディジタルデータ転送方式。
JP61027701A 1986-02-10 1986-02-10 デイジタルデ−タ転送方式 Expired - Fee Related JPH0628364B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61027701A JPH0628364B2 (ja) 1986-02-10 1986-02-10 デイジタルデ−タ転送方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61027701A JPH0628364B2 (ja) 1986-02-10 1986-02-10 デイジタルデ−タ転送方式

Publications (2)

Publication Number Publication Date
JPS62185437A true JPS62185437A (ja) 1987-08-13
JPH0628364B2 JPH0628364B2 (ja) 1994-04-13

Family

ID=12228284

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61027701A Expired - Fee Related JPH0628364B2 (ja) 1986-02-10 1986-02-10 デイジタルデ−タ転送方式

Country Status (1)

Country Link
JP (1) JPH0628364B2 (ja)

Also Published As

Publication number Publication date
JPH0628364B2 (ja) 1994-04-13

Similar Documents

Publication Publication Date Title
EP0476990B1 (en) Dynamic bus arbitration
US5327121A (en) Three line communications method and apparatus
EP0135879A2 (en) Interface circuit and method for connecting a memory controller with a synchronous or an asynchronous bus system
US5067075A (en) Method of direct memory access control
JPH04312152A (ja) ネットワーク用入出力装置
JPS62185437A (ja) デイジタルデ−タ転送方式
KR100438736B1 (ko) 어드레스 라인을 이용해 데이터 쓰기를 수행하는 메모리제어 장치
JPS6148258A (ja) シリアルデ−タ伝送装置
JPH0344886A (ja) ファーストイン・ファーストメモリ装置
CN118734757B (zh) 基于fpga的ddr物理层接口电路及其控制方法
JPS58130651A (ja) デ−タ受信方式
TW502171B (en) Data transmitting system
JPS61251252A (ja) デ−タ転送処理方法
JPH05342172A (ja) マルチプロセッサシステム
JPH01147648A (ja) データ記憶装置
KR950005802B1 (ko) Vme버스의 dtb용 데이타 전송 장치
CA1309503C (en) Selective receiver for each processor in a multiple processor system
JPH02211571A (ja) 情報処理装置
JPH041544B2 (ja)
JPS6284358A (ja) 入出力装置制御方式
JPS62189527A (ja) フロツピ−デイスクのデ−タ転送装置
JP2001136186A (ja) 多重通信装置
JPS62134748A (ja) 多重デ−タ転送方法
JPH01303544A (ja) メモリインタリーブ制御方式
JPS58213336A (ja) 通信制御装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees