JPS5913768B2 - チャネル転送制御方式 - Google Patents

チャネル転送制御方式

Info

Publication number
JPS5913768B2
JPS5913768B2 JP54040715A JP4071579A JPS5913768B2 JP S5913768 B2 JPS5913768 B2 JP S5913768B2 JP 54040715 A JP54040715 A JP 54040715A JP 4071579 A JP4071579 A JP 4071579A JP S5913768 B2 JPS5913768 B2 JP S5913768B2
Authority
JP
Japan
Prior art keywords
data
channel
transfer
byte
control device
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
Application number
JP54040715A
Other languages
English (en)
Other versions
JPS55134435A (en
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP54040715A priority Critical patent/JPS5913768B2/ja
Publication of JPS55134435A publication Critical patent/JPS55134435A/ja
Publication of JPS5913768B2 publication Critical patent/JPS5913768B2/ja
Expired legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】 本発明は、チャネル転送制御方式、特にマルチプレクサ
を介して例えば通信制御装置の如き制御装置が接続され
てバースト・モードでデータ送受を行なうようなシステ
ムにおいて、バースト・モードで転送するデータ・バイ
トの個数をシステムの状態および/または規模にあわせ
て可変にセットし得るようにし、最適なスルー・フット
を定めるようにしたチャネル転送制御方式に関するもの
である。
例えば通信制御装置のようにメッセージ・バッファ方式
の制御装置は、マルチプレクサ・チャネルに接続され、
該チャネルを経由して比較的大量のデータを送受する。
この種の制御装置は一般にブロック・マルチプレクサ・
チャネルに接続されることが多いが、システム規模が小
さい場合や高いスループットを要求されない場合にはバ
イト・マルチプレクサ・チャネルに接続されることも多
い。後者の場合には、上記制御装置とマルチプレクサ・
チャネルとの間のデータ転送に関して、次のような条件
から最適なスループットを定める必要がある。即ち、^
マルチプレクサ・チャネルMXCの転送能力、(2)
当該マルチプレクサ・チャネルに接続される他の入出力
機器によるチャネル占有の度合、C)当該他の入出力機
器のために許容できる最大持ち時間、0Ilil獅装置
例えば通信制御装置が要求するスループットの条件、な
どから最適なスループットを定める必要がある。
一般に、マルチプレクサ・チャネルとのデータ送受に当
つては複数バイトのローカル・バーストによる転送を行
なうことがスループットの面から好ましい。しかし一方
当該マルチプレクサ・チャネルに他の入出力機器が接続
されていてその入出力機器がオーバランを生じる可能性
をもつ場合には、上記ローカル・バーストにもとづくチ
ャネル保留時間を短かくする必要がある。本発明は上記
の点を解決することを目的としており、本発明のチヤネ
ル転送制御方式は、ホスト・・データ処理装置に対して
バイト・マルチプレクサ・チヤネルを介して接続されて
なり、かつ制御装置が上記バイト・マルチプレクサ・チ
ヤネルに対してバースト・モードで複数バイト分のデー
タの転送バイト数をデータ転送用カウンタにセツトして
1バイト分転送毎に減算しつつ当該データを送受すると
共に、当該送受を行なうべく当該制御装置内のメモリを
l回あるいは複数回アクセスするよう構成された制御装
置において、上記複数バイト分のデータの転送に際して
上記メモリをアクセスする回数をカウントするアクセス
回数カウンタをもうけ、上記バースト・モードで送受す
る1回毎のデータ転送時間の最大値を上記カウンタの内
容にもとづいて決定するよう構成したことを特徴として
いる。
以下図面を参照しつつ説明する。第1図は本発明が適用
される一実施例システム、第2図は本発明の一実施例構
成を示す。第1図において、1は通信匍脚装置、2はマ
ルチプレクサ・チヤネル、CPUはホスト・データ処理
装置、3は回線走査部、4は中央制御部、5はメモリで
あつて通信匍脚プログラムや送受信データを格納するも
の、6はチヤネル・アダプタであつてマルチプレクサ・
チヤネル2とメモリ5との間のデータ転送を制御するも
のを表わしている。
また第2図において、符号4,5,6は第1図に対応し
、7はサイクル・スチール・アドレス・レジスタであつ
てチヤネル・アダプタ6がサイクル・スチールによつて
メモリ5をアクセスするためのアドレス情報がセツトさ
れるもの、8はデータ・バツフア・レジスタであつて上
記マルチプレクサ・チヤネル2とメモリ5との間の転送
データが一時保持されるもの、9はデータ転送用カウン
タであつて転送データのバイト数をカウントするもの、
10はオペレーシヨナル・イン・ラツチであつて該ラツ
チがセツト状態にある期間に通信制御装置1とマルチプ
レクサ・チヤネル2との間の交信ルートが保持されるも
の、11,12はアクセス回数カウンタであつて一緒に
なつて4進カウンタを構成するもの、13はバースト・
モード転送回数設定部、14,15,16は夫々アンド
回路17,18,19は夫々オア回路を表わしている。
例えば通信制御装置1からホスト・データ処理装置CP
U側にデータを転送する場合、周知の如くオペレーシヨ
ナル●イン●ラツチ10がセツトされてマルチプレクサ
・チヤネル2と通信制御装置1との間の交信ルートが確
保され、チヤネル・アダプタ6はアドレス・レジスタ7
の内容によつてメモリ5に対してサイクル・スチールに
よつてリードzアクセスを行なう。これによつて図示の
場合メモリ5側から2バイト分のデータが1度に読出さ
れ、オア回路17をへてデータ・バツフア・レジスタ8
にセツトされる。そして1バイト分ずつチヤネル・バス
・インによつてホスト・データ処理装置側に転送される
。該1バイト分の転送が行なわれると、カウンタ9の内
容が−1される。即ち、予め該カウンタ9にセツトされ
た転送バイト数に等しいバイト数分を最終的に転送し得
るようにされる。データ・バツフア・レジスタ8上に上
記の如く2バイト分のデータが読出されると、アドレス
・レジスタ7の内容は+2され、再びサイクル・スチー
ルによつてメモリ5にリード・アクセスを行なう。逆に
ホスト・データ処理装置CPU側から通信制御装置1側
にデータを転送する場合、やはりオペレーシヨナル・イ
ン・ラツチ10がセツトされている状態で、チヤネル・
バス・アウトによつてホスト・データ処理装置CPU側
から1バイト分ずつデータが転送されてデータ・バツフ
ア・レジスタ8にセツトされる。
このとき、やはり予め与えられたバイト数分のデータを
最終的に転送し得るように管理するために、カウンタ9
の内容が−1される。データ・バツフア・レジスタ8に
セツトされたデータは、サイクル・スチール・アドレス
タ7の内容によつてメモリ5に対してライト・アクセス
を行なう。そして2バイト分ずつメモリ5の所定番地に
ストアする。勿論該データは回線側に送出される。通信
制御装置1とホスト・データ処理装置CPU側との間の
データ転送に当つては上記の如く処理されるが、本願明
細書冒頭に述べた如く、スループツトを向上するために
はバースト・モードでデータ転送を行なうことが望まし
く、その間オペレーシヨナル・イン・ラツチ10はセツ
ト状態に保たれ、マルチプレクサ・チヤネル2は通信制
御装置1のために占有されることになる。
したがつて、マルチプレクサ・チヤネル2に他の入出力
機器が接続されている場合、当該他の入出力機器とホス
ト・データ処理装置側とのデータ転送は禁示される。こ
のために、場合によつては、当該他の入出力機器側にお
いてオーバランを生じる。本発明の場合、上記バースト
・モードによつてデータ転送を行なうに当つて、システ
ムの態様にあわせて上記マルチプレクサ・チヤネル2を
占有する時間を設定し得るようにしている。図示の場合
には、2バイト・バーストの場合と8バイト・バースト
の場合とを選択できる構成として示されている。なお上
記例えば2バイト・バーストの場合と8バイト・バース
トの喝合とのいずれを選択するかは、システムのオーバ
ランが生じないことを条件として決定され、第2図図示
の場合には2バイト・バースト指示が予め与えられてい
るとき、オア回路19がオン状態に保たれる。8バイト
・バーストを行なう場合、データ転送開始時にメモリ5
が1回アクセスされることによつてアクセス回数カウン
タ11,12がりセツトされ、チヤネル・アダプタ6が
メモリ5に対してアクセスを行なう都度アンド回路14
を介してアクセス回数カウンタ11,12に対してクロ
ツクが供給される。
図示の場合、メモリ・アクセスが4回行なわれたとき、
アンド回路15がオンされる。そしてこの状態のもとで
、データ・バツフア・レジスタ8とホスト.データ処理
装置側との間で2バイトを1区切りとしたデータ転送(
1バイト分ずつ2回)が終了したときアンド回路16が
オンされて、オペレーシヨナル・イン・ラツチ10がり
セツトされる。即ち、通信制御装置1によるマルチプレ
クサ・チヤネル2の占有が一旦解除され、他の入出機器
によるデータ転送を許容するようにする。勿論、上記8
バイト・バーストによるデータ転送を行なつている間に
、図示「2バイトバースト指示」信号が論理「1」とさ
れると、当該時点以降において上記1区切りのデータ転
送が終了したときにアンド回路16がオンされ、オペレ
ーシヨナル・イン・ラツチ10がりセツトされる。この
ため、必要に応じて2バイト・バーストによるデータ転
送を行なうに当つては、図示「2バイト・バースト指示
」信号を論理「1」にしておけば足りる。なお、バース
ト・モード転送回数設定部13の構成は図示の場合に限
られるものではなく、手動セツトによりあるいはプログ
ラム・セツトによつて任意のバイト数分のバーストを指
示できるよう構成することは任意である。以上説明した
如く、本発明によれば、バースト・モード転送によるマ
ルチプレクサ・チヤネルの占有時間をシステムの態様に
合わせて任意に設定できる。
このために、非所望なオーバランを生じる危険性を未然
に防止できる。
【図面の簡単な説明】
第1図は本発明が適用される一実施例システム、第2図
は本発明の一実施例構成を示す。 図中、1は通信匍脚装置、2はマルチプレクサ・チヤネ
ル、CPUはホスト・データ処理装置、4は中央匍脚部
、5はメモリ、6はチヤネル・アダプタ、7はサイクル
・スチール・アドレス・レジスタ、8はデータ・バツフ
ア・レジスタ、9はデータ転送用カウンタ、10はオペ
レーシヨナル・イン・ラツチ、11,12はアクセス回
数カウンタ、13はバースト・モード転送回数設定部を
表わす。

Claims (1)

    【特許請求の範囲】
  1. 1 ホスト・データ処理装置に対してバイト・マルチプ
    レクサ・チャネルを介して接続されてなり、かつ制御装
    置が上記バイト・マルチプレクサ・チャネルに対してバ
    ースト・モードで複数バイト分のデータの転送バイト数
    をデータ転送用カウンタにセットして1バイト分転送毎
    に減算しつつ当該データを送受すると共に、当該送受を
    行なうべく当該制御装置内のメモリを1回あるいは複数
    回アクセスするよう構成された制御装置において、上記
    複数バイト分のデータの転送に際して上記メモリをアク
    セスする回数をカウントするアクセス回数カウンタをも
    うけ、上記バースト・モードで送受する1回毎のデータ
    転送時間の最大値を上記カウンタの内容にもとづいて決
    定するよう構成したことを特徴とするチャネル転送制御
    方式。
JP54040715A 1979-04-04 1979-04-04 チャネル転送制御方式 Expired JPS5913768B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP54040715A JPS5913768B2 (ja) 1979-04-04 1979-04-04 チャネル転送制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP54040715A JPS5913768B2 (ja) 1979-04-04 1979-04-04 チャネル転送制御方式

Publications (2)

Publication Number Publication Date
JPS55134435A JPS55134435A (en) 1980-10-20
JPS5913768B2 true JPS5913768B2 (ja) 1984-03-31

Family

ID=12588272

Family Applications (1)

Application Number Title Priority Date Filing Date
JP54040715A Expired JPS5913768B2 (ja) 1979-04-04 1979-04-04 チャネル転送制御方式

Country Status (1)

Country Link
JP (1) JPS5913768B2 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6182261A (ja) * 1984-09-11 1986-04-25 Fujitsu Ltd 入出力システム
JPS61190623A (ja) * 1985-02-19 1986-08-25 Nippon Telegr & Teleph Corp <Ntt> 記憶装置のコントロ−ラ
US7107365B1 (en) 2002-06-25 2006-09-12 Cypress Semiconductor Corp. Early detection and grant, an arbitration scheme for single transfers on AMBA advanced high-performance bus

Also Published As

Publication number Publication date
JPS55134435A (en) 1980-10-20

Similar Documents

Publication Publication Date Title
US4093981A (en) Data communications preprocessor
US4352952A (en) Data security module
EP0458304B1 (en) Direct memory access transfer controller and use
US4475155A (en) I/O Adapter with direct memory access to I/O control information
US4359731A (en) Communication link contention resolution system
US3781815A (en) Terminal interface for a serial loop communications system having store and forward capability
US4642630A (en) Method and apparatus for bus contention resolution
US4939636A (en) Memory management unit
JPH0577103B2 (ja)
JPS639786B2 (ja)
US4407014A (en) Communications subsystem having a direct connect clock
JPH02246444A (ja) データ伝送方法およびシステム
US4006457A (en) Logic circuitry for selection of dedicated registers
US5311510A (en) Data storing system for a communication control circuit
US6061748A (en) Method and apparatus for moving data packets between networks while minimizing CPU intervention using a multi-bus architecture having DMA bus
JPS58502027A (ja) 低デ−タ転送率の直列入出力インタ−フェイスをモニタするようにされた周辺装置
US4393461A (en) Communications subsystem having a self-latching data monitor and storage device
JPS5913768B2 (ja) チャネル転送制御方式
EP0325080B1 (en) Protocol and apparatus for the selective scanning of a plurality of lines connected to a communication device
US20030093594A1 (en) Apparatus and method for controlling block signal flow in a multi digital signal processor configuration from a shared peripheral direct memory controller to high level data link controller
JPS60186151A (ja) プロセツサ間デ−タ通信方法
JP2962767B2 (ja) Dma装置のメモリアクセス方式
JPH0234518B2 (ja)
JPS59161956A (ja) 伝送制御装置
KR100703387B1 (ko) 메인프로세서를 이용한 td-버스와 p-버스 정합장치