[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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

データ転送方式

Info

Publication number
JP2842639B2
JP2842639B2 JP1278649A JP27864989A JP2842639B2 JP 2842639 B2 JP2842639 B2 JP 2842639B2 JP 1278649 A JP1278649 A JP 1278649A JP 27864989 A JP27864989 A JP 27864989A JP 2842639 B2 JP2842639 B2 JP 2842639B2
Authority
JP
Japan
Prior art keywords
interrupt
data transfer
input
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.)
Expired - Fee Related
Application number
JP1278649A
Other languages
English (en)
Other versions
JPH03141455A (ja
Inventor
哲生 林田
充 村田
淳 田島
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.)
NTT Docomo Inc
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Mobile Communications Networks Inc
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 Nippon Telegraph and Telephone Corp, NTT Mobile Communications Networks Inc filed Critical Nippon Telegraph and Telephone Corp
Priority to JP1278649A priority Critical patent/JP2842639B2/ja
Publication of JPH03141455A publication Critical patent/JPH03141455A/ja
Application granted granted Critical
Publication of JP2842639B2 publication Critical patent/JP2842639B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 (発明の属する技術分野) 本発明は、信号処理装置と複数の入出力装置間のデー
タ転送方式に関するものである。
(従来技術とその問題点) 複数の入出力装置から信号処理装置(CPU)へのデー
タ転送の方式として、CPUへの割り込み要求によってデ
ータ転送を起動する方式が知られている。第1図はその
構成図を示すもので、1は信号処理装置、2はバス、3
は入出力装置である。信号処理装置1と複数の入出力装
置3との間は、データ転送を行うためのバス2により接
続される。
又第2図は割り込み信号転送の構成図を示す。ここ
で、4は外部バス制御装置、5はバス駆動装置、6は割
り込み応答信号線、7はパネル監視用選択信号線、8は
割り込み要求信号線である。バス駆動装置5には複数の
入出力装置3が接続されている。
第2図の構成において、バス駆動装置5は複数個の入
出力装置3をパネル監視用選択信号線7により常に順次
時分割で走査し、各入出力装置3はパネル監視用選択信
号が来た時に当該装置の状態を出力している。この場
合、入出力装置3は状態に変化を生ずる。すなわち信号
処理装置1と信号授受の必要が生じると信号処理装置1
に対し割り込み要求信号線8により割り込み要求信号を
送出する。
割り込み要求信号を受けた信号処理装置1は、この入
出力装置3への割り込み応答信号線6により割り込み応
答信号を返す。これにより、入出力装置3はバス2を占
有して所要データを処理装置1に転送する。この割り込
み1回に転送されるデータ転送量は、特に制限されてい
ないから、発生した割り込みについて必要な全データの
転送が終了するまでバスを占有していた。
従って、重要度の低い割り込みであっても転送すべき
データ量が多い場合には処理装置1へのデータ転送時
間、すなわちバスの占有時間が長くなるから、この間に
重要度の高い割り込みが発生しても上記割り込みに伴う
データ転送が終了してバスが開放されるまでは処理装置
1へのデータを転送できず、この割り込み処理を処理装
置1で実行できないため重要度の高いデータ転送に係る
最大遅延時間の増大が問題になっていた。
(発明の目的) 本発明の目的は、この欠点を解決するもので、割り込
みの重要度によって1回に転送するデータ量を予め定め
て、重要度の低い割り込みデータ転送1回における割り
込みのバス占有時間を短くすることにより、重要度の高
い割り込みのデータ転送に係る最大遅延時間を短くする
ことのできるデータ転送方式を提供することにある。
(発明の特徴と構成) 本発明は、入出力装置から信号処理装置に対し割り込
みを行う場合、割り込みの重要度、すなわちデータ転送
のための割り込み優先順位に応じて処理装置へ転送する
データ量を適切に設定しておき、割り込みの発生した入
出力装置に対してそのデータ転送単位を通知することに
より、この転送単位でデータ転送を行うことを特徴とし
ている。
本発明は、信号処理装置に割り込み重要度毎にデータ
転送単位を設定する装置と、入出力装置に対しデータ転
送単位を通知する信号線を具備させ、重要度の高い割り
込みはデータ転送単位を大きく設定し重要度の低い割り
込みはデータ転送単位を小さく設定しておくことによ
り、重要度の低い割り込みによるバスの占有時間を短く
することができるように構成されている。
このように、重要度の低い割り込みが1回の転送に使
用するバスの占有時間を短くし、重要度の高い割り込み
の待ち時間を短くすることにより、重要度の高い割り込
みのデータ転送に係る最大遅延時間を短くすることがで
きる。
以下本発明を詳細に説明する。
(実施例) 第3図は本発明の実施例であり、1は信号処理装置、
3は入出力装置、4は外部バス制御装置、5はバス駆動
装置、6は割り込み応答信号線、7はパネル監視用選択
信号線、8は割り込み要求信号線、9は転送データ単位
設定装置、LL〜LHは割り込みレベル(LL<LH)、10はデ
ータ転送単位通知用信号線である。
第3図において、信号処理装置1と入出力装置3は外
部バス制御装置4及びバス駆動装置5を介して、割り込
み要求線8及び割り込み応答信号線6により接続され、
更にバス駆動装置5と入出力装置3の間はパネル監視用
選択出力線7により接続されている。
このような構成において、バス駆動装置5はパネル監
視用選択信号線7により各入出力装置3を順次時分割で
走査し、各入出力装置3はパネル監視用選択信号が来た
時に該状態を出力している。この場合、入出力装置3に
状態の変化を生じると、信号処理装置1に対し割り込み
要求信号線8により割り込み要求信号を送出する。この
割り込み要求信号の割り込み重要度は入出力装置3に対
応して定まっているから、外部バス制御装置4が割り込
んだ入出力装置3を識別することによりこの割り込み重
要度が設定されて信号処理装置1に伝達される。
ここで、第3図に示すように信号処理装置1にデータ
転送単位設定装置9と、又信号処理装置1と入出力装置
3間にデータ転送単位を通知するための信号線10を設置
する。
信号処理装置1は、入出力装置3より割り込み要求が
有った場合には、該入出力装置3に対し割り込み応答信
号線6により割り込み応答を、又割り込みレベルに応じ
てデータ転送単位通知用信号線10によりデータ転送単位
を通知する。
第4図は本発明と従来方式とのデータ転送の比較であ
る。L2〜L4は割り込みの重要度を示し、L2よりL3,L3
りL4の方が重要度が高いとしてある。L2という同一レベ
ルの割り込み点が2つあるとした。A〜Fは1バイト単
位のデータ、矢印はL2〜L4の割り込み発生タイミングを
示す。
例えばデータ量がL2は6バイト、L3,L4は4バイトの
割り込みデータを転送する場合、従来方式によると、割
り込みの重要度に関係なくデータの転送が終了するまで
バスを占有し、第4図上段に示すようになる。
本発明によると、割り込みの重要度によってデータ転
送単位を設定するため、重要度L2のデータ転送単位をそ
れぞれ2バイト、割り込み重要度L3,L4のデータ転送単
位をそれぞれ4バイトと設定しておけば、第4図下段に
示すように割り込みの重要度の高いL3,L4のデータ転送
に係る遅延時間を従来方式より短くすることができる。
第5図は、本発明の別の実施例である。第5図は第3
図で使用したデータ転送単位通知用信号線10を除去し、
代わりに割り込み応答信号線6により割り込み応答信号
及びデータ転送単位を通知するように構成されている。
以上は割り込み毎に信号処理装置1より入出力装置3
に対してデータ転送単位を通知する例について述べてき
たが、別の実施例を第6図に示す。ここで、1は信号処
理装置、3は入出力装置、4は外部バス制御装置、5は
バス駆動装置、11,12はデータ転送単位設定エリアであ
る。各入出力装置3は、割り込み重要度毎に割り込み要
求信号線により信号処理装置3と接続され、入出力装置
3にはデータ転送単位設定エリア12を設け、各入出力装
置3毎にデータ転送単位を設定しておく。
又信号処理装置1には割り込み重要度によりデータ転
送単位を設定するデータ転送単位設定エリア11を設け、
割り込み重要度によりデータ転送単位を設定しておくこ
とにより、各入出力装置3は割り込みの度に信号処理装
置1よりデータ転送単位を通知してもらう必要がなく、
信号処理装置1は割り込み重要度により転送データ単位
を知ることができる。
このように、本発明では、1回の割り込みに転送する
データ量を予め設定しておいたデータ転送単位毎のブロ
ックに分けて転送するため、各ブロック毎にどの入出力
装置からの割り込みかを識別するためのアドレスを付け
る必要があり、転送するデータ量が大きくなるという欠
点がある。しかし、これはアドレスバスを設けてデータ
とアドレスを別々のバスで送ることにより解決すること
ができる。
(発明の効果) 以上の方式により、従来方式では割り込みデータの転
送が全て終了するまでバスを捕捉したままとなり、重要
度が低く転送データ量の多い割り込みのデータ転送中に
重要度の高い割り込みが発生しても、重要度の低い割り
込みのデータ転送が全て終了するまで割り込めなかっ
た。しかし、本発明によれば、重要度の高い割り込みの
データ転送に係る最大遅延時間が大きくなっていたとい
う問題点を解決することができる。
【図面の簡単な説明】
第1図は従来方式のシステム構成を示すブロック図、第
2図は従来方式の割り込み信号転送の構成図、第3図,
第5図は本発明による割り込み信号転送系の一例を示す
構成図、第4図は従来方式と本発明とのデータ転送に係
る遅延時間の比較するタイムチャート図、第6図は本発
明の別の実施例を示す信号転送系の構成図である。 1……信号処理装置、2……バス、3……入出力装置、
4……外部バス制御装置、5……バス駆動装置、6……
割り込み応答信号線、7……パネル監視用選択信号線、
8……割り込み要求信号線、9……転送データ単位設定
装置、10……データ転送単位通知用信号線、11,12……
データ転送単位設定エリア。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 田島 淳 東京都千代田区内幸町1丁目1番6号 日本電信電話株式会社内 (56)参考文献 特開 昭58−107934(JP,A) (58)調査した分野(Int.Cl.6,DB名) G06F 13/24 G06F 13/362 G06F 13/38 H04L 12/403

Claims (1)

    (57)【特許請求の範囲】
  1. 【請求項1】信号処理装置と、複数の入出力装置と、該
    複数の入出力装置と該信号処理装置との間でデータ転送
    を行うための共有バスと、該データ転送のための割り込
    み要求とその割り込みに対する諾否の応答を該共有バス
    を介して転送するための手段とを具備するとともに、 前記複数の入出力装置から前記信号処理装置へデータ転
    送を行う場合に転送するデータの割り込み優先順位に応
    じて前記複数の入出力装置からの1回のデータ転送単位
    ブロックの最大長を決定する手段と、 前記決定する手段により決定された転送単位ブロックの
    最大長に応じて前記複数の入出力装置から送出しようと
    する信号を1以上のデータ転送単位ブロックに分割して
    出力させる手段とを備え、 1データ転送単位ブロックの転送中だけはデータ送出中
    でない他の入出力装置からのデータ転送は拒否されるよ
    うに構成された データ転送方式。
JP1278649A 1989-10-27 1989-10-27 データ転送方式 Expired - Fee Related JP2842639B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1278649A JP2842639B2 (ja) 1989-10-27 1989-10-27 データ転送方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1278649A JP2842639B2 (ja) 1989-10-27 1989-10-27 データ転送方式

Publications (2)

Publication Number Publication Date
JPH03141455A JPH03141455A (ja) 1991-06-17
JP2842639B2 true JP2842639B2 (ja) 1999-01-06

Family

ID=17600222

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1278649A Expired - Fee Related JP2842639B2 (ja) 1989-10-27 1989-10-27 データ転送方式

Country Status (1)

Country Link
JP (1) JP2842639B2 (ja)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58107934A (ja) * 1981-12-21 1983-06-27 Matsushita Electric Ind Co Ltd バス制御方式
JPS6048637A (ja) * 1983-08-29 1985-03-16 Nec Corp デ−タ転送要求優先制御方式

Also Published As

Publication number Publication date
JPH03141455A (ja) 1991-06-17

Similar Documents

Publication Publication Date Title
US4096569A (en) Data processing system having distributed priority network with logic for deactivating information transfer requests
US5497501A (en) DMA controller using a predetermined number of transfers per request
JPH04312160A (ja) マルチプロセッサシステムおよびそのメッセージ送受信制御装置
US5119496A (en) Method and apparatus for interrupt processing in a computer system having peripheral units connected in a daisy chain
EP0306043B1 (en) Storage of input/output command timeout and acknowledge responses
US5287486A (en) DMA controller using a programmable timer, a transfer counter and an or logic gate to control data transfer interrupts
JPS6048791B2 (ja) アクセス制御装置
JP2842639B2 (ja) データ転送方式
US5546550A (en) Method for assuring equal access to all input/output devices coupled to a SCSI bus
JP3110024B2 (ja) メモリ制御システム
JP3230339B2 (ja) 通信制御装置
JP2560476B2 (ja) 通信制御装置
JP2615127B2 (ja) 通信処理装置
JPS6213706B2 (ja)
JPS6240565A (ja) メモリ制御方式
JP2718690B2 (ja) 通信制御システム
JPS61123244A (ja) デ−タ通信処理装置
JP2713204B2 (ja) 情報処理システム
EP0049160A2 (en) Channel timing control in communication controller
JPH0113575B2 (ja)
JPH0652081A (ja) パケット通信におけるローカルメモリ型dma制御方式
JP2667285B2 (ja) 割込制御装置
JPH0511339B2 (ja)
JPS58182737A (ja) 情報処理装置
JP2699604B2 (ja) バス接続装置

Legal Events

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