JPH0226920B2 - - Google Patents
Info
- Publication number
- JPH0226920B2 JPH0226920B2 JP55145444A JP14544480A JPH0226920B2 JP H0226920 B2 JPH0226920 B2 JP H0226920B2 JP 55145444 A JP55145444 A JP 55145444A JP 14544480 A JP14544480 A JP 14544480A JP H0226920 B2 JPH0226920 B2 JP H0226920B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- buffer memory
- area
- terminal device
- terminal
- 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 - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Systems (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
【発明の詳細な説明】
本発明は、複数の端末装置のデータをパケツト
化して伝送する方式において使用されるバツフア
メモリの制御方式に関するものである。
化して伝送する方式において使用されるバツフア
メモリの制御方式に関するものである。
パケツト伝送は情報を適当な単位に区切りパケ
ツト化して伝送するもので、適当な単位に区切ら
れた情報には、受信側、送信側のアドレス、制御
コマンド等が付加され1つのパケツトが形成され
る。
ツト化して伝送するもので、適当な単位に区切ら
れた情報には、受信側、送信側のアドレス、制御
コマンド等が付加され1つのパケツトが形成され
る。
このパケツト伝送において、バツフアメモリ
は、送信側においてはパケツトの形成及び空きタ
イムスロツトが見つかるまでのパケツトの一時蓄
積、受信側においては受信データの時間ジツタの
抑圧を行つている。
は、送信側においてはパケツトの形成及び空きタ
イムスロツトが見つかるまでのパケツトの一時蓄
積、受信側においては受信データの時間ジツタの
抑圧を行つている。
従来は、複数の端末装置に対応してそれぞれ独
立のバツフアメモリを有しそれぞれのバツフアメ
モリ対応した複数のアドレスカウンタでバツフア
メモリの制御を行つていた。第1図は従来のバツ
フアメモリ制御方式の概念図である。本図におい
て1は伝送路、2はパケツト挿入回路、3はパケ
ツト抽出回路、4−1〜4−Nはバツフアメモ
リ、5−1〜5−N,8−1〜8−Nは書込みア
ドレスカウンタ、6−1〜6−N,7−1〜7−
Nは読出しアドレスカウンタ、9−1〜9−N,
10−1〜10−Nは端末装置、11,12は選
択回路である。
立のバツフアメモリを有しそれぞれのバツフアメ
モリ対応した複数のアドレスカウンタでバツフア
メモリの制御を行つていた。第1図は従来のバツ
フアメモリ制御方式の概念図である。本図におい
て1は伝送路、2はパケツト挿入回路、3はパケ
ツト抽出回路、4−1〜4−Nはバツフアメモ
リ、5−1〜5−N,8−1〜8−Nは書込みア
ドレスカウンタ、6−1〜6−N,7−1〜7−
Nは読出しアドレスカウンタ、9−1〜9−N,
10−1〜10−Nは端末装置、11,12は選
択回路である。
本図に示すように従来は、端末装置毎に独立し
たバツフアメモリ4−1〜4−Nとアドレスカウ
ンタをもち、送信側においては、選択回路11で
バツフアメモリ4−1〜4−Nを切替えてパケツ
トを挿入し、受信側では選択回路12でパケツト
を各端末装置に対応するバツフアメモリ4−1〜
4−Nにふりわける。このように従来は端末装置
毎に独立したバツフアメモリ4−1〜4−Nを設
けているため、複数のアドレスカウンタを必要と
し回路規模が大となり、また小容量のメモリを端
末装置数必要とするのでコストが高くなるという
欠点がある。
たバツフアメモリ4−1〜4−Nとアドレスカウ
ンタをもち、送信側においては、選択回路11で
バツフアメモリ4−1〜4−Nを切替えてパケツ
トを挿入し、受信側では選択回路12でパケツト
を各端末装置に対応するバツフアメモリ4−1〜
4−Nにふりわける。このように従来は端末装置
毎に独立したバツフアメモリ4−1〜4−Nを設
けているため、複数のアドレスカウンタを必要と
し回路規模が大となり、また小容量のメモリを端
末装置数必要とするのでコストが高くなるという
欠点がある。
本発明は、上述の欠点を削除し、1つのバツフ
アメモリと1組のアドレスカウンタを複数の端末
装置が共用し、バツフアメモリの制御回路の規模
を縮小するとともに、当該アドレスカウンタから
のアドレスの指定を容易にすることを目的として
いる。
アメモリと1組のアドレスカウンタを複数の端末
装置が共用し、バツフアメモリの制御回路の規模
を縮小するとともに、当該アドレスカウンタから
のアドレスの指定を容易にすることを目的として
いる。
本発明では、複数の端末装置のデータをパケツ
ト化して伝送するパケツト伝送で使用されるバツ
フアメモリの制御方式において、該複数の端末装
置に対して1つのバツフアメモリと、書き込み、
読出しアドレスを指定する1組のアドレスカウン
タとを設け、該バツフアメモリの領域を該端末装
置毎に均等に割り当てるとともに、アドレスの上
位ビツトで端末装置毎に分割された領域を指定
し、下位ビツトでデータを格納するパケツトの領
域及びパケツトの領域内でのデータの格納領域を
指定し、該各端末毎のデータの書き込み及び読出
し位置を示すアドレスカウンタがデータの書き込
み及び読出しによりカウントアツプする毎に該記
憶回路の内容を該カウントアツプした値に書き換
え、該端末装置別に分割された領域の指定が変わ
つた時には該領域に対応する該記憶回路の領域の
内容を該アドレスカウントにセツトし、その値か
らカウントアツプしてアドレスを指定するように
したことを特徴とするものである。
ト化して伝送するパケツト伝送で使用されるバツ
フアメモリの制御方式において、該複数の端末装
置に対して1つのバツフアメモリと、書き込み、
読出しアドレスを指定する1組のアドレスカウン
タとを設け、該バツフアメモリの領域を該端末装
置毎に均等に割り当てるとともに、アドレスの上
位ビツトで端末装置毎に分割された領域を指定
し、下位ビツトでデータを格納するパケツトの領
域及びパケツトの領域内でのデータの格納領域を
指定し、該各端末毎のデータの書き込み及び読出
し位置を示すアドレスカウンタがデータの書き込
み及び読出しによりカウントアツプする毎に該記
憶回路の内容を該カウントアツプした値に書き換
え、該端末装置別に分割された領域の指定が変わ
つた時には該領域に対応する該記憶回路の領域の
内容を該アドレスカウントにセツトし、その値か
らカウントアツプしてアドレスを指定するように
したことを特徴とするものである。
以下に図を用いて本発明を詳細に説明する。第
2図は本発明の一実施例である。本図において1
3はバツフアメモリ、14は記憶回路、15,1
6はアドレスカウンタ、17はフアーストインフ
アーストアウトの記憶回路、(以下FIFOとする)
18,19は選択回路、20はパケツト挿入制御
回路、21はパケツト抽出制御回路、22,23
は端末アドレス発生回路、24,25は端末選択
回路、WAは書込みアドレス、RAは読み出しア
ドレスである。なお本図において第1図と同一番
号は同一部位を示す。
2図は本発明の一実施例である。本図において1
3はバツフアメモリ、14は記憶回路、15,1
6はアドレスカウンタ、17はフアーストインフ
アーストアウトの記憶回路、(以下FIFOとする)
18,19は選択回路、20はパケツト挿入制御
回路、21はパケツト抽出制御回路、22,23
は端末アドレス発生回路、24,25は端末選択
回路、WAは書込みアドレス、RAは読み出しア
ドレスである。なお本図において第1図と同一番
号は同一部位を示す。
ここで以下の説明のため第2図に示したバツフ
アメモリ13及び記憶回路14の構成を説明す
る。第3図aはバツフアメモリ13の構成bは記
憶回路14の構成である。なお本実施例において
は1パケツトはl個のデータから形成されるもの
とする。また1データは規定されたビツト数から
なり実際にはビツト単位までアドレスを指定する
必要があるが説明が繁雑になるため最小のアドレ
ス指定をデータ単位で行うものとする。バツフア
メモリ13は各端末装置に対してnパケツトを記
憶する領域を持ち、各端末装置に対する記憶領域
があらかじめ決められている。このように端末装
置別にバツフアメモリ内の記憶領域をあらかじめ
分けたのは、各端末装置からのデータをバツフア
メモリの下位アドレスから順次記憶していくと、
データを出力しない端末装置に対してはバツフア
メモリ容量が少なくなつたり、アドレスの指定が
複雑になるためである。本実施例においてはアド
レスの上位ビツトで端末装置毎に分割された領域
を指定し、下位ビツトでデータを格納するパケツ
トの領域およびパケツト領域内でのデータの格納
領域を指定する。
アメモリ13及び記憶回路14の構成を説明す
る。第3図aはバツフアメモリ13の構成bは記
憶回路14の構成である。なお本実施例において
は1パケツトはl個のデータから形成されるもの
とする。また1データは規定されたビツト数から
なり実際にはビツト単位までアドレスを指定する
必要があるが説明が繁雑になるため最小のアドレ
ス指定をデータ単位で行うものとする。バツフア
メモリ13は各端末装置に対してnパケツトを記
憶する領域を持ち、各端末装置に対する記憶領域
があらかじめ決められている。このように端末装
置別にバツフアメモリ内の記憶領域をあらかじめ
分けたのは、各端末装置からのデータをバツフア
メモリの下位アドレスから順次記憶していくと、
データを出力しない端末装置に対してはバツフア
メモリ容量が少なくなつたり、アドレスの指定が
複雑になるためである。本実施例においてはアド
レスの上位ビツトで端末装置毎に分割された領域
を指定し、下位ビツトでデータを格納するパケツ
トの領域およびパケツト領域内でのデータの格納
領域を指定する。
第3図bは記憶回路14の構成でアドレスカウ
ンタ15,16の内容を端末装置別に記憶する容
量をもつ。記憶回路14のアドレス指定は上述の
上位ビツトで指定する。
ンタ15,16の内容を端末装置別に記憶する容
量をもつ。記憶回路14のアドレス指定は上述の
上位ビツトで指定する。
以下に本発明の一実施例の動作を説明する。
本説明では端末装置9−1〜9−Nから10−
1〜10−Nへパケツトを送る場合を考える。
1〜10−Nへパケツトを送る場合を考える。
バツフアメモリ13および記憶回路14の書込
みアドレスWA、読出しアドレスRAの切替えは
選択回路18,19で行われ、選択回路18,1
9の制御はパケツト挿入制御回路20からの信号
により行われる。まず各端末装置9−1〜9−N
のデータをバツフアメモリ13に書込み場合を説
明する。端末装置は端末アドレス発生回路22か
らの信号で端末選択回路24において切替えられ
る。また端末アドレス発生回路22の出力は、バ
ツフアメモリ13のアドレスの上位ビツトに相等
しこれにより端末装置別に分割された領域を指定
し、アドレスカウンタ15により下位ビツトを指
定する。アドレスカウンタ15はカウントアツプ
する毎に記憶回路14の端末装置に対応する領域
の内容をカウントアツプした値に書換える。また
アドレスカウンタ15はデータをl個バツフアメ
モリに記憶させる毎にその時の端末アドレスを
FIFO17に記憶させる。選択される端末装置が
かわつた場合には、その端末装置に対応する記憶
回路14の領域の内容がアドレスカウンタ15に
セツトされ、その値からカウントアツプしてアド
レスを指定する。
みアドレスWA、読出しアドレスRAの切替えは
選択回路18,19で行われ、選択回路18,1
9の制御はパケツト挿入制御回路20からの信号
により行われる。まず各端末装置9−1〜9−N
のデータをバツフアメモリ13に書込み場合を説
明する。端末装置は端末アドレス発生回路22か
らの信号で端末選択回路24において切替えられ
る。また端末アドレス発生回路22の出力は、バ
ツフアメモリ13のアドレスの上位ビツトに相等
しこれにより端末装置別に分割された領域を指定
し、アドレスカウンタ15により下位ビツトを指
定する。アドレスカウンタ15はカウントアツプ
する毎に記憶回路14の端末装置に対応する領域
の内容をカウントアツプした値に書換える。また
アドレスカウンタ15はデータをl個バツフアメ
モリに記憶させる毎にその時の端末アドレスを
FIFO17に記憶させる。選択される端末装置が
かわつた場合には、その端末装置に対応する記憶
回路14の領域の内容がアドレスカウンタ15に
セツトされ、その値からカウントアツプしてアド
レスを指定する。
バツフアメモリ13の内容を読出す場合には、
FIFO17に記憶された順に読出しが行われFIFO
17の出力がアドレスの上位ビツトとなり、書込
みの場合と同様にアドレスカウンタ16の内容は
カウントアツプする毎に記憶回路14に記憶され
FIFOが出力する端末アドレスがかわれば端末ア
ドレスに対応する記憶回路14の領域の内容がア
ドレスカウンタ16にセツトされる。以上が送信
側において行われるバツフアメモリの制御であ
る。
FIFO17に記憶された順に読出しが行われFIFO
17の出力がアドレスの上位ビツトとなり、書込
みの場合と同様にアドレスカウンタ16の内容は
カウントアツプする毎に記憶回路14に記憶され
FIFOが出力する端末アドレスがかわれば端末ア
ドレスに対応する記憶回路14の領域の内容がア
ドレスカウンタ16にセツトされる。以上が送信
側において行われるバツフアメモリの制御であ
る。
上記の制御は受信側においても同様に行われ
る。なお、受信側ではパケツト抽出回路3で端末
アドレスが順次とりだせるのでFIFO17は必要
ない。
る。なお、受信側ではパケツト抽出回路3で端末
アドレスが順次とりだせるのでFIFO17は必要
ない。
以上のようにバツフアメモリ13を制御するこ
とにより、バツフアメモリ13を1つしか設けな
いにもかかわらず、端末装置側から見れば、あた
かも独立したバツフアメモリをもつような状態に
なる。
とにより、バツフアメモリ13を1つしか設けな
いにもかかわらず、端末装置側から見れば、あた
かも独立したバツフアメモリをもつような状態に
なる。
以上説明したように、本発明によれば1つのバ
ツフアメモリ13と1組のアドレスカウンタを複
数の端末装置で共用できるので、バツフアメモリ
制御回路の規模を小さくできる。また大容量のメ
モリを1つ用意すればよいのでコストも低減でき
る。
ツフアメモリ13と1組のアドレスカウンタを複
数の端末装置で共用できるので、バツフアメモリ
制御回路の規模を小さくできる。また大容量のメ
モリを1つ用意すればよいのでコストも低減でき
る。
第1図は従来のバツフアメモリ制御方式の概念
図、第2図は本発明の一実施例、第3図aは本発
明にかかるバツフアメモリの領域構成、bは記憶
回路14の領域構成を示す図である。 1……伝送路、2……パケツト挿入回路、3…
…パケツト抽出回路、9−1〜9−N,10−1
〜10−N……端末装置、13……バツフアメモ
リ、14……記憶回路、15,16……アドレス
カウンタ、17……FIFO、18,19……選択
回路、20……パケツト挿入制御回路、21……
パケツト抽出制御回路、22,23……端末アド
レス発生回路、24,25……端末選択回路。
図、第2図は本発明の一実施例、第3図aは本発
明にかかるバツフアメモリの領域構成、bは記憶
回路14の領域構成を示す図である。 1……伝送路、2……パケツト挿入回路、3…
…パケツト抽出回路、9−1〜9−N,10−1
〜10−N……端末装置、13……バツフアメモ
リ、14……記憶回路、15,16……アドレス
カウンタ、17……FIFO、18,19……選択
回路、20……パケツト挿入制御回路、21……
パケツト抽出制御回路、22,23……端末アド
レス発生回路、24,25……端末選択回路。
Claims (1)
- 【特許請求の範囲】 1 複数の端末装置のデータをパケツト化して伝
送するパケツト伝送で使用されるバツフアメモリ
の制御方式において、 該複数の端末装置に対して1つのバツフアメモ
リと、書き込み、読出しアドレスを指定する1組
のアドレスカウンタとを設け、 該バツフアメモリの領域を該端末装置毎に均等
に割り当てるとともに、アドレスの上位ビツトで
端末装置毎に分割された領域を指定し、下位ビツ
トでデータを格納するパケツトの領域及びパケツ
トの領域内でのデータの格納領域を指定し、 各端末毎のデータの書き込み及び読出し位置を
示すアドレスカウンタがデータの書き込み及び読
出しによりカウントアツプする毎に該記憶回路の
内容を該カウントアツプした値に書き換え、該端
末装置別に分割された領域の指定が変わつた時に
は該領域に対応する該記憶回路の領域の内容を該
アドレスカウントにセツトし、その値からカウン
トアツプしてアドレスを指定するようにしたこと
を特徴とするパケツト伝送におけるバツフアメモ
リ制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP55145444A JPS5768949A (en) | 1980-10-17 | 1980-10-17 | Buffer memory control system in packet transmission |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP55145444A JPS5768949A (en) | 1980-10-17 | 1980-10-17 | Buffer memory control system in packet transmission |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5768949A JPS5768949A (en) | 1982-04-27 |
| JPH0226920B2 true JPH0226920B2 (ja) | 1990-06-13 |
Family
ID=15385368
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP55145444A Granted JPS5768949A (en) | 1980-10-17 | 1980-10-17 | Buffer memory control system in packet transmission |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5768949A (ja) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2539939B1 (fr) * | 1983-01-21 | 1989-03-24 | Thomson Csf Mat Tel | Unite de commutation pour commutateur de donnees numeriques par paquets |
| US4583219A (en) * | 1984-07-16 | 1986-04-15 | At&T Bell Laboratories | Trunk for packet switching |
| JPH0771096B2 (ja) * | 1985-01-14 | 1995-07-31 | 日本電気株式会社 | 複数ル−プを用いたデ−タ送受信方式 |
| US4748618A (en) * | 1986-05-21 | 1988-05-31 | Bell Communications Research, Inc. | Telecommunications interface |
| ZA883232B (en) * | 1987-05-06 | 1989-07-26 | Dowd Research Pty Ltd O | Packet switches,switching methods,protocols and networks |
| US4887076A (en) * | 1987-10-16 | 1989-12-12 | Digital Equipment Corporation | Computer interconnect coupler for clusters of data processing devices |
| US5426639A (en) * | 1991-11-29 | 1995-06-20 | At&T Corp. | Multiple virtual FIFO arrangement |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS49106743A (ja) * | 1973-02-10 | 1974-10-09 | ||
| JPS5199422A (ja) * | 1975-02-28 | 1976-09-02 | Oki Electric Ind Co Ltd | |
| JPS545637A (en) * | 1977-06-15 | 1979-01-17 | Hitachi Ltd | Communication control unit |
-
1980
- 1980-10-17 JP JP55145444A patent/JPS5768949A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5768949A (en) | 1982-04-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6041397A (en) | Efficient transmission buffer management system | |
| EP0116047B1 (en) | Multiplexed first-in, first-out queues | |
| USRE40467E1 (en) | Method and apparatus for managing the flow of data within a switching device | |
| EP0357618B1 (en) | Switching system | |
| US5471581A (en) | Elastic configurable buffer for buffering asynchronous data | |
| EP0425990A2 (en) | Cell exchanging apparatus | |
| JPH11266272A5 (ja) | ||
| JPH0226920B2 (ja) | ||
| US6647477B2 (en) | Transporting data transmission units of different sizes using segments of fixed sizes | |
| EP3244582B1 (en) | Switch and data accessing method thereof | |
| JP3103298B2 (ja) | Atmスイッチのアドレス生成回路 | |
| US5875299A (en) | disk access apparatus for performing a stride processing of data | |
| JPH06164641A (ja) | Fifoメモリ・パケットスイッチ | |
| JPH06284453A (ja) | Atmセルスイッチ | |
| JP2672407B2 (ja) | パケット情報カウンタ | |
| JP2540486B2 (ja) | 複数ル−プを用いたデ−タ送受信方法 | |
| JP2971157B2 (ja) | パケット交換方式 | |
| US6732213B1 (en) | Multiple processor computer | |
| JPH088597B2 (ja) | データモニタ装置 | |
| JPS6011865B2 (ja) | 時分割多重処理方式 | |
| JPS63222549A (ja) | 受信バツフア管理装置 | |
| JPS6111502B2 (ja) | ||
| JPH0336843A (ja) | パケット交換機 | |
| JPS63268331A (ja) | 送信待ちキユ−制御方法 | |
| JPS5955507A (ja) | 並列処理型プログラマブル・コントロ−ラの制御方式 |