JPH0553961A - データ転送装置 - Google Patents

データ転送装置

Info

Publication number
JPH0553961A
JPH0553961A JP3233747A JP23374791A JPH0553961A JP H0553961 A JPH0553961 A JP H0553961A JP 3233747 A JP3233747 A JP 3233747A JP 23374791 A JP23374791 A JP 23374791A JP H0553961 A JPH0553961 A JP H0553961A
Authority
JP
Japan
Prior art keywords
register
shift
output
selector
input
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
JP3233747A
Other languages
English (en)
Inventor
Toshio Kimura
利男 木村
Makoto Niitsuma
誠 新妻
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
NEC Engineering Ltd
Original Assignee
NEC Corp
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 Corp, NEC Engineering Ltd filed Critical NEC Corp
Priority to JP3233747A priority Critical patent/JPH0553961A/ja
Publication of JPH0553961A publication Critical patent/JPH0553961A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)

Abstract

(57)【要約】 【目的】 隣接した装置の状態等を使用するデータ転送
装置において、装置間のインタフェースを最小限に構成
し、かつ隣接した装置内の制御部を構成するHW量、及
び各処理ブロック間の信号線数を最小限にすることを可
能とする。 【構成】 入出力制御装置2内ファームウエア21がチ
ャネル装置3に対してレジスタ311乃至31nの何れ
かのリードを指示すると、セレクタ制御回路35はセレ
クタ32に対して該レジスタのシフト出力を選択するよ
う制御し、シフト制御回路34は該レジスタと出力レジ
スタ33のシフト制御を行なうことにより、出力レジス
タ33には該レジスタの内容が格納され、出力レジスタ
33の出力データが入出力制御装置2内レジスタ22に
格納され、ファームウエア21はレジスタ22の内容を
使用して各処理を行なう。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、データ転送装置に関す
る。
【0002】
【従来の技術】一般にデータ転送装置は、入出力制御装
置が各入出力処理装置の動作を制御するために各入出力
処理装置の内部情報を読みだし、そのデータに応じた指
示を各入出力処理装置に対して行う事により実現してい
る。
【0003】従来のデータ転送装置の一例を図2に示
す。図2において、2は入出力制御装置を、21はファ
ームウエアを、22はファームウエア21の処理内で使
用されるレジスタを、231乃至23nはチャネル装置
3内の状態保持レジスタ361乃至36nに対応してデ
ータを取り込むレジスタを、24はファームウエア21
の指示によりレジスタ231乃至23nのいずれかを選
択するセレクタを示す。3はチャネル装置を、361乃
至36nはチャネル内部の状態等を保持するレジスタを
示す。
【0004】ファームウエア21はチャネル装置3内の
レジスタ361乃至36nのいずれかの内容を必要とし
た場合、レジスタ361乃至36nに対応し、等しい内
容を持つレジスタ231乃至23nいずれかを選択する
ようセレクタ24に指示し、選択された値をレジスタ2
2にセットし、ファームウエア21はレジスタ22の内
容を判定して各処理を行う。
【0005】しかしながら、前記方法では参照データの
各々に対してインタフェースが必要とされるため、装置
間の信号線の数が増大してしまうという欠点がある。こ
の欠点を解決するために、以下の方法が考えられてい
る。
【0006】従来のデータ転送装置の第二の例を図3に
示す。図3において、2は入出力制御装置を、21はフ
ァームウエアを、22はファームウエア21の処理内で
使用されるレジスタを示す。3はチャネル装置を、36
1乃至36nはチャネル内部の状態等を保持するレジス
タを、32は状態保持レジスタ361乃至36nのシフ
ト出力のいずれかを選択するセレクタを、37はセレク
タ32の選択結果を出力するレジスタを、35はセレク
タ32のセレクト制御をする回路を示す。
【0007】ファームウエア21はチャネル装置3内の
レジスタ361乃至36nのいずれかの内容を必要とし
た場合、セレクタ制御回路35に対して要求を行う。要
求を受け取ったセレクタ制御回路35はセレクタ32に
要求されたレジスタを選択するよう制御する。これによ
りレジスタ37には要求されたレジスタの内容がセット
される。その後、レジスタ37の内容をレジスタ22に
転送し、ファームウエア21はレジスタ22の内容を判
定して各処理を行う。
【0008】
【発明が解決しようとする課題】しかしながら、前記の
ように図2に示される方法では、状態等を保持するレジ
スタに対応したインタフェースが必要とされるため、装
置間の信号線数が増大してしまうという課題があった。
また、第2例の図3に示される方法では、状態等を保持
するレジスタの数、ビット数にともない、セレクタにH
W量が増大してしまうという課題があった。また、各ブ
ロック間の信号線数が増大してしまうという課題もあっ
た。
【0009】そこで本発明の目的は以上の欠点を解消し
て、装置間のインタフェースや制御部を構成するHW量
や各ブロック間の信号線数を最小限にした隣接した装置
の状態等を使用できるデータ転送装置を提供することに
ある。
【0010】
【課題を解決するための手段】本発明のデータ転送装置
は、各入出力処理装置が内部のフリップフロップを一定
ビット数の複数のシフトパスに再構成するシフトパス構
成手段と、制御装置からの指示により前記複数のシフト
パスから1つを選択する選択手段と、前記選択手段が選
択した前記シフトパスについてシフト動作を行うシフト
制御手段と、前記シフトパスのシフト動作による出力を
シフト動作により格納し前記制御装置に送出するデータ
送出手段を有する。
【0011】
【作用】本発明のデータ転送装置においては、シフトパ
ス構成手段によりフリップフロップを複数のシフトパス
に再構成し選択手段がその中から1つを選択してシフト
制御手段がシフトしたシフトパスをデータ送出手段が制
御装置へ送出するのでセレクタのHW量、各ブロック間
の信号線、レジスタに対応するインタフェースを最小限
にすることができる。
【0012】
【実施例】以下本発明をその実施例を示す図面を参照し
て説明する。
【0013】図1は本発明の一実施例に係わるデータ転
送装置のブロック図である。図1において、2は入出力
制御装置を、21はファームウエアを、22はチャネル
装置からのデータを取り込むレジスタを示す。3はチャ
ネル装置を、311乃至31nは状態等を保持する一定
ビット数のシフトパス構成の状態保持レジスタを、32
は状態保持レジスタ311乃至31nのシフト出力のい
ずれかを選択するセレクタを、33はセレクタ32の選
択結果を出力する出力レジスタを、34は状態保持レジ
スタ311乃至31nのシフト動作を制御するシフト制
御回路を、35はセレクタ32のセレクト制御をするセ
レクタ制御回路を示す。
【0014】状態保持レジスタ311乃至31nはチャ
ネル装置の動作モード等の情報を格納しているレジスタ
で、一定のビット数のシフトパスで構成され、通常状態
での独立動作と、シフト制御回路34からの制御による
1ビットづつのデータ送出ができるレジスタである。
【0015】セレクタ32は1ビットnWayのセレク
タで、レジスタ311乃至31nの各1ビットづつのシ
フト出力のいずれかを選択出力するセレクタである。
【0016】レジスタ33はセレクタ32の出力をシフ
ト動作によって格納し、入出力制御装置2にデータを送
出するレジスタである。
【0017】シフト制御回路34はファームウエア21
からの指示により、レジスタ311乃至31nのいずれ
かのシフトパス、およびレジスタ33を一定ビット数シ
フトさせる制御回路である。
【0018】セレクタ制御回路35は、ファームウエア
21からの指示により、送出すべきレジスタを選択する
ようセレクタ32を指示する制御回路である。
【0019】次にこのデータ転送装置の動作を説明す
る。ファームウエア21はチャネル装置3内のレジスタ
311乃至31nのいずれかの内容を必要とした場合、
シフト制御回路34、及びセレクタ制御回路35に対し
て読みだしたいレジスタの番号を要求する。
【0020】要求を受け取ったシフト制御回路34は要
求されたレジスタの番号から、レジスタ311乃至31
nのいずれかをシフト動作により1ビットづつセレクタ
32に出力する。
【0021】セレクタ制御回路35は要求されたレジス
タのシフト動作が終了するまで該レジスタの出力を選択
するようセレクタ32を制御する。
【0022】さらに、シフト制御回路34はセレクタ3
2の出力を1ビットづつレジスタ33に格納するために
シフト動作させる。
【0023】以上の操作によりレジスタ33に要求され
たレジスタ311乃至31nのいずれかの内容が格納さ
れた後、入出力制御装置2内のレジスタ22に対してレ
ジスタ33の内容を送出し、以上の逆の操作を行うこと
によって、レジスタ311乃至31nの内容を元の状態
に戻しておく。また、レジスタ311から31nのいず
れかの内容を受け取った入出力制御装置2内では、ファ
ームウエア21がレジスタ22の内容を判定して各処理
を行う。
【0024】このようにして、入出力制御装置2とチャ
ネル装置3との装置間のインタフェースはレジスタ22
−レジスタ33間のみとなり、かつチャネル装置2内の
レジスタ311乃至31n、セレクタ32、レジスタ3
3の間の各インタフェースはそれぞれ1ビットの信号と
して構成される。また、セレクタ32は1ビットnWa
yのセレクタとなるため、少ないHW量で構成すること
が出来る。
【0025】以上の説明においては例として、入出力制
御装置2にファームウエア21を搭載し、チャネル装置
3にシフト制御回路34、およびセレクタ制御回路35
を設け、入出力制御装置2からチャネル装置3内部の状
態保持レジスタをよみだすものとしたが、これに限られ
ることなく、チャネル装置3にファームウエアを搭載
し、チャネル装置3または入出力装置4にシフト制御回
路34、およびセレクタ制御回路35を設け、チャネル
装置3からチャネル装置3または入出力装置4内部の状
態保持レジスタをよみだす構成としても同様の効果が得
られ、本発明の目的を達成することが出来る。
【0026】
【発明の効果】以上説明したように、本発明のデータ転
送装置によれば、入出力処理装置内で状態保持レジスタ
を選択し、出力することによって、装置間の信号線数を
最小限にする事が出来る。また、シフト動作によって出
力レジスタにセットすることによって、セレクタを構成
するHW量、及び各処理ブロック間の信号線数を最小限
にして制御する事が出来る。
【図面の簡単な説明】
【図1】本発明の一実施例のデータ転送装置のブロック
図である。
【図2】従来技術の第一のデータ転送装置のブロック図
である。
【図3】従来技術の第二のデータ転送装置のブロック図
である。
【符号の説明】
1 中央処理装置 2 入出力制御装置 21 ファームウエア 22 直接使用可能レジスタ 3 チャネル装置 311乃至31n 状態保持レジスタ(シフト動作可
能) 32 セレクタ 33 出力レジスタ(シフト動作可能) 34 シフト制御回路 35 セレクタ制御回路 4 入出力装置

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 複数の入出力処理装置を多重制御する制
    御装置を有するデータ転送装置において、前記各入出力
    処理装置は内部のフリップフロップを一定ビット数の複
    数のシフトパスに再構成するシフトパス構成手段と、前
    記制御装置からの指示により前記複数のシフトパスから
    1つを選択する選択手段と、前記選択手段が選択した前
    記シフトパスについてシフト動作を行うシフト制御手段
    と、前記シフトパスのシフト動作による出力をシフト動
    作により格納し前記制御装置に送出するデータ送出手段
    を有することを特徴とするデータ転送装置。
JP3233747A 1991-08-22 1991-08-22 データ転送装置 Pending JPH0553961A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3233747A JPH0553961A (ja) 1991-08-22 1991-08-22 データ転送装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3233747A JPH0553961A (ja) 1991-08-22 1991-08-22 データ転送装置

Publications (1)

Publication Number Publication Date
JPH0553961A true JPH0553961A (ja) 1993-03-05

Family

ID=16959948

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3233747A Pending JPH0553961A (ja) 1991-08-22 1991-08-22 データ転送装置

Country Status (1)

Country Link
JP (1) JPH0553961A (ja)

Similar Documents

Publication Publication Date Title
US5761522A (en) Program control system programmable to selectively execute a plurality of programs
US5892961A (en) Field programmable gate array having programming instructions in the configuration bitstream
JPS63213014A (ja) デ−タ処理装置
JPH0553961A (ja) データ転送装置
US5426766A (en) Microprocessor which holds selected data for continuous operation
JP3995131B2 (ja) データ出力回路
JP3698987B2 (ja) バッファ制御装置、汎用ポート制御装置、入出力システム、情報処理装置
JP2666667B2 (ja) マルチタスク実行装置
US11138011B2 (en) Device, data-processing chain and context-switching method
JPH05151136A (ja) データ転送装置
JP2000259559A (ja) シリアルインタフェース回路
JPS62182857A (ja) 入出力制御装置
JPH04274547A (ja) データ転送システム
JPH0713917A (ja) 構成変更システム
JPH0282342A (ja) データ通信装置
JP2561366B2 (ja) 機能確認機能を有するデータ転送装置
JP2845737B2 (ja) ノード演算パイプライン
JPH06268714A (ja) データ伝送方式
JP2555934B2 (ja) 時間スイッチ
JPH11212927A (ja) 競合調停方法
JP2007026185A (ja) 機能処理電子回路
KR100312533B1 (ko) 전전자 교환기 시스템의 프린터 스풀링 장치 및 방법
JPH0736819A (ja) Dmaデータ転送装置
JPH05207532A (ja) 回線設定制御回路
JPS63239060A (ja) 記憶装置