JPH10322343A - 通信装置 - Google Patents
通信装置Info
- Publication number
- JPH10322343A JPH10322343A JP12592997A JP12592997A JPH10322343A JP H10322343 A JPH10322343 A JP H10322343A JP 12592997 A JP12592997 A JP 12592997A JP 12592997 A JP12592997 A JP 12592997A JP H10322343 A JPH10322343 A JP H10322343A
- Authority
- JP
- Japan
- Prior art keywords
- cell
- real
- time
- output
- circuit
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0478—Provisions for broadband connections
-
- 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
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5651—Priority, marking, classes
-
- 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
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5652—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
(57)【要約】
【課題】 リアルタイム系のセルにジッタを生じさせる
ことなく、リアルタイム系及び非リアルタイム系のセル
を送信することができる。 【解決手段】 優先制御回路40は、リアルタイム系と
非リアルタイム系のセルの出力のタイミングが同じ場合
には、非リアルタイム系のATMセルの出力タイミング
を1回見送って、この1回見送ったことを示す待機フラ
グをフラグメモリ40aに立てる。また、優先制御回路
40は、リアルタイム系のATMセルがないときは、フ
ラグメモリ40aに待機フラグが立っているかを判断し
て、待機フラグが立っているときは非リアルタイム系の
ATMセルを1つ出力する。
ことなく、リアルタイム系及び非リアルタイム系のセル
を送信することができる。 【解決手段】 優先制御回路40は、リアルタイム系と
非リアルタイム系のセルの出力のタイミングが同じ場合
には、非リアルタイム系のATMセルの出力タイミング
を1回見送って、この1回見送ったことを示す待機フラ
グをフラグメモリ40aに立てる。また、優先制御回路
40は、リアルタイム系のATMセルがないときは、フ
ラグメモリ40aに待機フラグが立っているかを判断し
て、待機フラグが立っているときは非リアルタイム系の
ATMセルを1つ出力する。
Description
【0001】
【発明の属する技術分野】本発明は、リアルタイム系の
データや非リアルタイム系のデータのように通信品質に
差のある複数のデータを送受信する通信装置に関する。
データや非リアルタイム系のデータのように通信品質に
差のある複数のデータを送受信する通信装置に関する。
【0002】
【従来の技術】ATM(Asyncronous Transfer Mode:
非同期転送モード)通信は、非同期で通信することがで
きるとともに伝送能力が数十メガビット(Mbps)か
らギガビット(Gbps)まで幅広くサポートして、次
世代LAN(Local Area Network)に要求される仕様と
しても一致している。
非同期転送モード)通信は、非同期で通信することがで
きるとともに伝送能力が数十メガビット(Mbps)か
らギガビット(Gbps)まで幅広くサポートして、次
世代LAN(Local Area Network)に要求される仕様と
しても一致している。
【0003】このようなATM通信を用いたATM端末
装置は、図5に示すように、CPU(Central Processi
ng Unit )101と、送信するデータが記憶されている
メモリ102と、デュアル・ポート・RAM104と、
セルを生成するセル化回路105,108,111と、
セルにヘッダを付加するヘッダ付加回路106,10
9,112と、トラフィック・シェーピングを行うトラ
フィック・シェーパー回路107,110,113と、
アービター回路114とを備える。
装置は、図5に示すように、CPU(Central Processi
ng Unit )101と、送信するデータが記憶されている
メモリ102と、デュアル・ポート・RAM104と、
セルを生成するセル化回路105,108,111と、
セルにヘッダを付加するヘッダ付加回路106,10
9,112と、トラフィック・シェーピングを行うトラ
フィック・シェーパー回路107,110,113と、
アービター回路114とを備える。
【0004】CPU101は、CPUバス103を介し
てメモリ102からデータを読み出して、これをデュア
ル・ポート・RAM104に転送する。デュアル・ポー
トRAMには、3つのデータをそれぞれセル化回路10
5,108,111に供給する。セル化回路105,1
08,111は、プロトコル・データ・ユニット(PD
U:Protocol Data Unit)サイズに基づいてセル化を行
う。ヘッダ付加回路106,109,112は、セル化
回路105,108,111からのセルにヘッダを付加
してATMセルを生成し、これをトラフィックシェーパ
ー回路107,110,113に供給する。トラフィッ
クシェーパー回路107,110,113は、ATMの
送信速度を調整すべくトラフィックシェーピングして、
これをアービター回路114に供給する。アービター回
路114は、トラフィックシェーパー回路107,11
0,113からのセルをそれぞれ図示しない物理層に供
給し、また、同じタイミングで供給されるセルについて
はバッファリングして整理して、上記物理層に供給す
る。すなわち、アービター回路114は、送信データの
品質、例えばリアルタイム系のデータであるか非リアル
タイム系のデータであるかを区別することなく、すべて
のコネクションを同じように調停作業(アービトレーシ
ョン)を行っていた。
てメモリ102からデータを読み出して、これをデュア
ル・ポート・RAM104に転送する。デュアル・ポー
トRAMには、3つのデータをそれぞれセル化回路10
5,108,111に供給する。セル化回路105,1
08,111は、プロトコル・データ・ユニット(PD
U:Protocol Data Unit)サイズに基づいてセル化を行
う。ヘッダ付加回路106,109,112は、セル化
回路105,108,111からのセルにヘッダを付加
してATMセルを生成し、これをトラフィックシェーパ
ー回路107,110,113に供給する。トラフィッ
クシェーパー回路107,110,113は、ATMの
送信速度を調整すべくトラフィックシェーピングして、
これをアービター回路114に供給する。アービター回
路114は、トラフィックシェーパー回路107,11
0,113からのセルをそれぞれ図示しない物理層に供
給し、また、同じタイミングで供給されるセルについて
はバッファリングして整理して、上記物理層に供給す
る。すなわち、アービター回路114は、送信データの
品質、例えばリアルタイム系のデータであるか非リアル
タイム系のデータであるかを区別することなく、すべて
のコネクションを同じように調停作業(アービトレーシ
ョン)を行っていた。
【0005】
【発明が解決しようとする課題】上述のATM端末装置
は、リアルタイム性を保証すること、すなわち必要な帯
域を保証するのが特徴である。しかし、アービター回路
14は、トラフィック・シェーパー回路107,11
0,113からそれぞれATMセルが同じタイミングで
供給された場合には一方をバッファリングする必要があ
るため、ATMセルにジッタが生じる。例えば図6に示
すように、アービター回路14は、非リアルタイム系の
ATMセルよりリアルタイム系のATMセルの方が早い
タイミングで供給される場合ではリアルタイム系のAT
Mセルを早く出力するが、リアルタイム系のATMセル
より早く非リアルタイム系のATMセルが連続して供給
されている場合では非リアルタイム系のATMセルを出
力してからリアルタイム系のATMセルを出力する。こ
れでは、非リアルタイム系のATMセルが連続していれ
ばいるほど、リアルタイム系のATMセルに累積して大
きなジッタが生じてしまい、リアルタイム性を損なう問
題が生じた。
は、リアルタイム性を保証すること、すなわち必要な帯
域を保証するのが特徴である。しかし、アービター回路
14は、トラフィック・シェーパー回路107,11
0,113からそれぞれATMセルが同じタイミングで
供給された場合には一方をバッファリングする必要があ
るため、ATMセルにジッタが生じる。例えば図6に示
すように、アービター回路14は、非リアルタイム系の
ATMセルよりリアルタイム系のATMセルの方が早い
タイミングで供給される場合ではリアルタイム系のAT
Mセルを早く出力するが、リアルタイム系のATMセル
より早く非リアルタイム系のATMセルが連続して供給
されている場合では非リアルタイム系のATMセルを出
力してからリアルタイム系のATMセルを出力する。こ
れでは、非リアルタイム系のATMセルが連続していれ
ばいるほど、リアルタイム系のATMセルに累積して大
きなジッタが生じてしまい、リアルタイム性を損なう問
題が生じた。
【0006】本発明は、このような問題に鑑みてなされ
たものであり、リアルタイム系のセルにジッタを生じさ
せることなく、リアルタイム系及び非リアルタイム系の
セルを送信することができる通信装置を提供することを
目的とする。
たものであり、リアルタイム系のセルにジッタを生じさ
せることなく、リアルタイム系及び非リアルタイム系の
セルを送信することができる通信装置を提供することを
目的とする。
【0007】
【課題を解決するための手段】上述の課題を解決するた
めに、本発明に係る通信装置は、同期セルを生成する第
1のセル生成手段と、非同期セルを生成する第2のセル
生成手段と、上記同期セル又は上記非同期セルを選択し
て出力する選択手段と、上記同期セルを優先して出力す
るように上記選択手段を制御する制御手段とを備えるも
のである。
めに、本発明に係る通信装置は、同期セルを生成する第
1のセル生成手段と、非同期セルを生成する第2のセル
生成手段と、上記同期セル又は上記非同期セルを選択し
て出力する選択手段と、上記同期セルを優先して出力す
るように上記選択手段を制御する制御手段とを備えるも
のである。
【0008】したがって、上記通信装置は、非同期セル
を生成したときは、この非同期セルを同期せるよりも優
先して出力する。
を生成したときは、この非同期セルを同期せるよりも優
先して出力する。
【0009】
【発明の実施の形態】以下、本発明の実施の形態につい
て、図面を参照しながら説明する。本発明に係る通信装
置は、図1に示すように、カメラ装置1で撮影されてい
るリアルタイム系の映像データとメモリ4から読み出さ
れた非リアルタイム系の映像データを送信したり、光フ
ァイバからのデータを受信することのできるATM(As
yncronous Transfer Mode:非同期転送モード)端末装
置に適用することができる。
て、図面を参照しながら説明する。本発明に係る通信装
置は、図1に示すように、カメラ装置1で撮影されてい
るリアルタイム系の映像データとメモリ4から読み出さ
れた非リアルタイム系の映像データを送信したり、光フ
ァイバからのデータを受信することのできるATM(As
yncronous Transfer Mode:非同期転送モード)端末装
置に適用することができる。
【0010】上記ATM端末装置では、カメラ装置1で
撮影された映像データは、MPEG(Moving Picture E
xperts Group)エンコーダ2でエンコードされて、SA
R(Segmentation and Reassemble )6に供給される。
また、CPU(Central Processing Unit)回路3によ
ってメモリ4から読み出された映像データは、CPUバ
ス5を介して、SAR回路6に供給される。
撮影された映像データは、MPEG(Moving Picture E
xperts Group)エンコーダ2でエンコードされて、SA
R(Segmentation and Reassemble )6に供給される。
また、CPU(Central Processing Unit)回路3によ
ってメモリ4から読み出された映像データは、CPUバ
ス5を介して、SAR回路6に供給される。
【0011】SAR回路6は、カメラ装置1からのリア
ルタイム系の映像データと非リアルタイム系の映像デー
タとを分離独立して処理することができ、それぞれの映
像データをセル化して物理層7に供給する。物理層7
は、特定の物理層に依存した信号処理を施し、これをオ
プティカル・リンク8を介して、光ファイバ11に供給
する。これにより、ATMセルは、光ファイバ11を通
じて送信され、図示しないATM交換機を介して他のA
TM端末装置に供給される。
ルタイム系の映像データと非リアルタイム系の映像デー
タとを分離独立して処理することができ、それぞれの映
像データをセル化して物理層7に供給する。物理層7
は、特定の物理層に依存した信号処理を施し、これをオ
プティカル・リンク8を介して、光ファイバ11に供給
する。これにより、ATMセルは、光ファイバ11を通
じて送信され、図示しないATM交換機を介して他のA
TM端末装置に供給される。
【0012】一方、SAR回路6には、上記光ファイバ
11からオプティカル・リンク8,物理層7を介して他
のATM端末装置からのATMセルが供給される。SA
R回路6は、上記ATMセルのあて先情報等を外した
後、残ったデータを組立てて元のデータ列を復元する。
11からオプティカル・リンク8,物理層7を介して他
のATM端末装置からのATMセルが供給される。SA
R回路6は、上記ATMセルのあて先情報等を外した
後、残ったデータを組立てて元のデータ列を復元する。
【0013】ここで、SAR回路6は、具体的には図2
に示すように、他のATM端末装置からのATMを受信
する受信部20と、映像データからATMセルを生成し
て送信する送信部30とからなる。
に示すように、他のATM端末装置からのATMを受信
する受信部20と、映像データからATMセルを生成し
て送信する送信部30とからなる。
【0014】受信部20は、ATMを判別するVC(Vi
rtual Circuit )フィルタ21と、誤り訂正を行うCR
C(Cyclic Redundancy Check )チェック回路22と、
パケット化回路23と、デュアル・ポート・RAM24
と、CRCチェック回路25と、パケット化回路26
と、バッファリングを行うFIFO(First-in First-o
ut)メモリ27と、アウトプット・インターフェース
(以下、I/Fという)28とを備える。
rtual Circuit )フィルタ21と、誤り訂正を行うCR
C(Cyclic Redundancy Check )チェック回路22と、
パケット化回路23と、デュアル・ポート・RAM24
と、CRCチェック回路25と、パケット化回路26
と、バッファリングを行うFIFO(First-in First-o
ut)メモリ27と、アウトプット・インターフェース
(以下、I/Fという)28とを備える。
【0015】VCフィルタ21は、VPI(Virtual Pa
th Identifier)/VCI(VirtualChannnel Identifie
r)を元に物理層7からのATMセルをリアルタイム系
と非リアルタイム系に分離して、非リアルタイム系のA
TMセルをCRCチェック回路22に供給し、リアルタ
イム系のATMセルをCRCチェック回路25に供給す
る。ATM通信では、通信路を呼設定時に確保するよう
になっているため、分別のためのVPI/VCIの値は
予めCPU3が呼設定情報に基づいて設定することがで
きる。
th Identifier)/VCI(VirtualChannnel Identifie
r)を元に物理層7からのATMセルをリアルタイム系
と非リアルタイム系に分離して、非リアルタイム系のA
TMセルをCRCチェック回路22に供給し、リアルタ
イム系のATMセルをCRCチェック回路25に供給す
る。ATM通信では、通信路を呼設定時に確保するよう
になっているため、分別のためのVPI/VCIの値は
予めCPU3が呼設定情報に基づいて設定することがで
きる。
【0016】非リアルタイム系において、CRCチェッ
ク回路22は、ATMセルをCRCチェックして、エラ
ーがあった場合にはこれを必要に応じて破棄し、エラー
のなかったものをパケット化回路23に供給する。パケ
ット化回路23は、ATMセルをPDU(Protocol Dat
a Unit)単位にまとめてデュアル・ポート・RAM24
に供給する。CPU3は、デュアル・ポート・RAM2
4にPDU単位のATMセルが格納されたことを割り込
み信号により認識すると、デュアル・ポート・RAM2
4のデータをメモリ4に転送する。
ク回路22は、ATMセルをCRCチェックして、エラ
ーがあった場合にはこれを必要に応じて破棄し、エラー
のなかったものをパケット化回路23に供給する。パケ
ット化回路23は、ATMセルをPDU(Protocol Dat
a Unit)単位にまとめてデュアル・ポート・RAM24
に供給する。CPU3は、デュアル・ポート・RAM2
4にPDU単位のATMセルが格納されたことを割り込
み信号により認識すると、デュアル・ポート・RAM2
4のデータをメモリ4に転送する。
【0017】一方、リアルタイム系において、CRCチ
ェック回路25は、CRCチェックしたATMセルをパ
ケット化回路26を介してFIFOメモリ27に供給す
る。FIFOメモリ27は、ATMセルをバッファリン
グして、アウトプットI/F28を介して、MPEGデ
コーダ9に供給する。MPEGデコーダ9は、NTSC
方式の映像信号に復号化してモニタ10に供給する。従
って、モニタ10には、リアルタイム系のATMセルの
データによる映像が表示される。
ェック回路25は、CRCチェックしたATMセルをパ
ケット化回路26を介してFIFOメモリ27に供給す
る。FIFOメモリ27は、ATMセルをバッファリン
グして、アウトプットI/F28を介して、MPEGデ
コーダ9に供給する。MPEGデコーダ9は、NTSC
方式の映像信号に復号化してモニタ10に供給する。従
って、モニタ10には、リアルタイム系のATMセルの
データによる映像が表示される。
【0018】送信部30は、インプットI/F31と、
バッファリングを行うFIFOメモリ32と、セルを生
成するセル化回路33と、セルにヘッダを付加するヘッ
ダ付加回路34と、トラフィック・シェーピングを行う
トラフィック・シェーパー回路35と、デュアル・ポー
トRAM36と、セル化回路37と、ヘッダ付加回路3
8と、トラフィック・シェーパー回路39と、リアルタ
イム系のセルの出力を優先するように制御する優先制御
回路40と、優先制御回路40の制御によってATMセ
ルを出力するアービター回路41とを備える。
バッファリングを行うFIFOメモリ32と、セルを生
成するセル化回路33と、セルにヘッダを付加するヘッ
ダ付加回路34と、トラフィック・シェーピングを行う
トラフィック・シェーパー回路35と、デュアル・ポー
トRAM36と、セル化回路37と、ヘッダ付加回路3
8と、トラフィック・シェーパー回路39と、リアルタ
イム系のセルの出力を優先するように制御する優先制御
回路40と、優先制御回路40の制御によってATMセ
ルを出力するアービター回路41とを備える。
【0019】インプットI/F31には、MPEGエン
コーダ2でエンコードされて生成されたトランスポート
・ストリームが供給される。インプットI/F31は、
このトランスポート・ストリームのヘッダを判別して、
FIFOメモリ32を介してセル化回路33に供給す
る。セル化回路33は、トランスポート・ストリームが
2個供給されるとこれを48バイトずつ8つに区切り、
残りのトレーラーにフレーム正常性を保証するためのC
RC−32(巡回冗長符号)を付加して、これをヘッダ
付加回路34に供給する。ヘッダ付加回路34は、セル
化された上記48バイトに5バイトのヘッダを付加して
53バイトのATMセルを生成し、これをトラフィック
シェーパー回路35に供給する。トラフィックシェーパ
ー回路35は、ATMセルをトラフィックシェーピング
して優先制御回路40に供給する。
コーダ2でエンコードされて生成されたトランスポート
・ストリームが供給される。インプットI/F31は、
このトランスポート・ストリームのヘッダを判別して、
FIFOメモリ32を介してセル化回路33に供給す
る。セル化回路33は、トランスポート・ストリームが
2個供給されるとこれを48バイトずつ8つに区切り、
残りのトレーラーにフレーム正常性を保証するためのC
RC−32(巡回冗長符号)を付加して、これをヘッダ
付加回路34に供給する。ヘッダ付加回路34は、セル
化された上記48バイトに5バイトのヘッダを付加して
53バイトのATMセルを生成し、これをトラフィック
シェーパー回路35に供給する。トラフィックシェーパ
ー回路35は、ATMセルをトラフィックシェーピング
して優先制御回路40に供給する。
【0020】一方、非リアルタイム系では、CPU3
は、メモリ4からデータを読み出して、これをCPUバ
ス5を介してデュアル・ポートRAM36にデータを格
納する。デュアル・ポートRAM36は、格納されたデ
ータをセル化回路37に供給する。セル化回路37,ヘ
ッダ付加回路38を介して、トラフィック・シェーパー
回路39には、53バイトのATMセルが供給される。
トラフィック・シェーパー回路39は、所定のインター
バル信号に基づいてATMセルの間隔を設定して優先制
御回路40に供給する。
は、メモリ4からデータを読み出して、これをCPUバ
ス5を介してデュアル・ポートRAM36にデータを格
納する。デュアル・ポートRAM36は、格納されたデ
ータをセル化回路37に供給する。セル化回路37,ヘ
ッダ付加回路38を介して、トラフィック・シェーパー
回路39には、53バイトのATMセルが供給される。
トラフィック・シェーパー回路39は、所定のインター
バル信号に基づいてATMセルの間隔を設定して優先制
御回路40に供給する。
【0021】したがって、優先制御回路40には、トラ
フィック・シェーパー回路35からリアルタイム系のA
TMセルが供給され、トラフィック・シェーパー回路3
9から非リアルタイム系のATMセルが供給される。こ
こで、上記優先制御回路40は、常にリアルタイム系の
ATMセルを優先して出力するようにアービター回路4
1を制御することによって、リアルタイムデータのリア
ルタイム性を保証する。
フィック・シェーパー回路35からリアルタイム系のA
TMセルが供給され、トラフィック・シェーパー回路3
9から非リアルタイム系のATMセルが供給される。こ
こで、上記優先制御回路40は、常にリアルタイム系の
ATMセルを優先して出力するようにアービター回路4
1を制御することによって、リアルタイムデータのリア
ルタイム性を保証する。
【0022】具体的には、図3に示すステップS1にお
いて、優先制御回路40は、リアルタイム系のインター
バルであるかを判断する。換言すると、優先制御回路4
0は、トラフィック・シェーパー回路35からリアルタ
イム系のATMセルが供給されたかを判断し、供給され
たときはステップS2に進み、供給されなかったときは
ステップS5に進む。
いて、優先制御回路40は、リアルタイム系のインター
バルであるかを判断する。換言すると、優先制御回路4
0は、トラフィック・シェーパー回路35からリアルタ
イム系のATMセルが供給されたかを判断し、供給され
たときはステップS2に進み、供給されなかったときは
ステップS5に進む。
【0023】ステップS2において、優先制御回路40
は、非リアルタイム系のインターバルかを判断する。換
言すると、優先制御回路40は、トラフィック・シェー
パー回路39から非リアルタイム系のATMセルが供給
されたかを判断し、供給されたときはステップS3に進
み、供給されなかったときはステップS4に進む。
は、非リアルタイム系のインターバルかを判断する。換
言すると、優先制御回路40は、トラフィック・シェー
パー回路39から非リアルタイム系のATMセルが供給
されたかを判断し、供給されたときはステップS3に進
み、供給されなかったときはステップS4に進む。
【0024】ステップS3において、優先制御回路40
は、非リアルタイム系のインターバルをスタックする。
すなわち、優先制御回路40は、リアルタイム系と非リ
アルタイム系のセルの出力のタイミングが同じ場合に
は、非リアルタイム系のATMセルの出力タイミングを
1回見送って、この1回見送ったことを示す待機フラグ
をフラグメモリ40aに立てて、ステップS4に進む。
は、非リアルタイム系のインターバルをスタックする。
すなわち、優先制御回路40は、リアルタイム系と非リ
アルタイム系のセルの出力のタイミングが同じ場合に
は、非リアルタイム系のATMセルの出力タイミングを
1回見送って、この1回見送ったことを示す待機フラグ
をフラグメモリ40aに立てて、ステップS4に進む。
【0025】ステップS4において、優先制御回路40
は、リアルタイム系のATMセルを1つ出力するように
アービター回路41を制御して、ステップS1に戻る。
これにより、リアルタイム系のATMセルは、そのリア
ルタイム性を損なうことなく出力される。
は、リアルタイム系のATMセルを1つ出力するように
アービター回路41を制御して、ステップS1に戻る。
これにより、リアルタイム系のATMセルは、そのリア
ルタイム性を損なうことなく出力される。
【0026】一方、ステップS1でリアルタイム系のイ
ンターバルでないと判断したときのステップS5におい
て、優先制御回路40は、非リアルタイム系のインター
バルのスタックがあるかを判断する。換言すると、優先
制御回路40は、フラグメモリ40aに待機フラグが立
っているかを判断して、待機フラグが立っているときは
ステップS7に進み、待機フラグが立っていないときは
ステップS6に進む。
ンターバルでないと判断したときのステップS5におい
て、優先制御回路40は、非リアルタイム系のインター
バルのスタックがあるかを判断する。換言すると、優先
制御回路40は、フラグメモリ40aに待機フラグが立
っているかを判断して、待機フラグが立っているときは
ステップS7に進み、待機フラグが立っていないときは
ステップS6に進む。
【0027】ステップS6において、優先制御回路40
は、非リアルタイム系のインターバルかを判断して、非
リアルタイム系のインターバルのときはステップS7に
進み、非リアルタイム系のインターバルでないときはス
テップS1に戻る。
は、非リアルタイム系のインターバルかを判断して、非
リアルタイム系のインターバルのときはステップS7に
進み、非リアルタイム系のインターバルでないときはス
テップS1に戻る。
【0028】ステップS7において、優先制御回路40
は、非リアルタイム系のATMセルを1つ出力して、ス
テップS1に戻る。
は、非リアルタイム系のATMセルを1つ出力して、ス
テップS1に戻る。
【0029】このように、リアルタイム系のヘッダ付加
回路34,トラフィックシェーパー回路35等と非リア
ルタイム系のヘッダ付加回路38,トラフィックシェー
パー回路39等とは、それぞれ物理的に独立したハード
ウェアであって、優先制御回路40は、かかる独立した
ハードウェアからのATMセルの出力間隔を示すインタ
ーバルをみることによって、リアルタイム系,非リアル
タイム系のいずれのATMセルを出力するかを制御する
ことができる。
回路34,トラフィックシェーパー回路35等と非リア
ルタイム系のヘッダ付加回路38,トラフィックシェー
パー回路39等とは、それぞれ物理的に独立したハード
ウェアであって、優先制御回路40は、かかる独立した
ハードウェアからのATMセルの出力間隔を示すインタ
ーバルをみることによって、リアルタイム系,非リアル
タイム系のいずれのATMセルを出力するかを制御する
ことができる。
【0030】以上のように、本発明に係る通信装置は、
1セル毎に、リアルタイム系のATMセルがあるときは
当該ATMセルを出力し、リアルタイム系のATMがな
いときは非リアルタイム系のATMセルを出力すること
よって、図4に示すように、リアルタイム系のATMセ
ルにジッタを生じさせることなくそのリアルタイム性を
担保することができる。換言すると、非リアルタイム系
のATMセルが連続して出力している最中であっても、
リアルタイム系のATMセルがあるときには、図4に示
すように、当該ATMセルを出力してジッタが生じるの
を防止することができる。
1セル毎に、リアルタイム系のATMセルがあるときは
当該ATMセルを出力し、リアルタイム系のATMがな
いときは非リアルタイム系のATMセルを出力すること
よって、図4に示すように、リアルタイム系のATMセ
ルにジッタを生じさせることなくそのリアルタイム性を
担保することができる。換言すると、非リアルタイム系
のATMセルが連続して出力している最中であっても、
リアルタイム系のATMセルがあるときには、図4に示
すように、当該ATMセルを出力してジッタが生じるの
を防止することができる。
【0031】なお、本発明は、上述の実施の形態に限定
されるものではなく、特許請求の範囲に記載された技術
的思想の範囲を逸脱しないものであれば、種々の設計上
の変更をすることができるのは勿論である。
されるものではなく、特許請求の範囲に記載された技術
的思想の範囲を逸脱しないものであれば、種々の設計上
の変更をすることができるのは勿論である。
【0032】例えばリアルタイム系及び非リアルタイム
系のATMの出力ポートをそれぞれ複数設けることも可
能である。この場合、リアルタイム系でのATMセルの
出力の優先度、及び非リアルタイム系でのATMセルの
出力の優先度を設定しておけばよい。
系のATMの出力ポートをそれぞれ複数設けることも可
能である。この場合、リアルタイム系でのATMセルの
出力の優先度、及び非リアルタイム系でのATMセルの
出力の優先度を設定しておけばよい。
【0033】また、本実施の形態ではリアルタイム系か
非リアルタイム系であるかの判断を1セル毎に行ってい
たが、数セル毎に行ってもよい。
非リアルタイム系であるかの判断を1セル毎に行ってい
たが、数セル毎に行ってもよい。
【0034】
【発明の効果】以上詳細に説明したように、本発明に係
る通信装置によれば、同期セルを優先して出力するよう
に選択手段を制御することにより、同期セルにジッタが
生じることなく送信することができ、かつ、この同期セ
ルのデータのリアルタイム性を保証することができる。
る通信装置によれば、同期セルを優先して出力するよう
に選択手段を制御することにより、同期セルにジッタが
生じることなく送信することができ、かつ、この同期セ
ルのデータのリアルタイム性を保証することができる。
【図面の簡単な説明】
【図1】本発明を適用したATM端末装置の概略的な構
成を示すブロック図である。
成を示すブロック図である。
【図2】SAR回路の具体的な構成を示すブロック図で
ある。
ある。
【図3】上記SAR回路の動作を説明するフローチャー
トである。
トである。
【図4】上記SAR回路が同期系及び非同期系のセルを
出力するときのタイミングチャートである。
出力するときのタイミングチャートである。
【図5】従来のATM端末装置の構成を示すブロック図
である。
である。
【図6】従来のATM端末装置のSAR回路から同期系
及び非同期系のセルを出力するときのタイミングチャー
トである。
及び非同期系のセルを出力するときのタイミングチャー
トである。
33,37 セル化回路 40 優先制御回路、40a
フラグメモリ、41アービター回路
フラグメモリ、41アービター回路
Claims (4)
- 【請求項1】 同期セルを生成する第1のセル生成手段
と、 非同期セルを生成する第2のセル生成手段と、 上記同期セル又は上記非同期セルを選択して出力する選
択手段と、 上記同期セルを優先して出力するように上記選択手段を
制御する制御手段とを備える通信装置。 - 【請求項2】 非同期セルの出力を待機していることを
示す待機フラグを記憶する記憶手段を備え、 上記制御手段は、上記同期セルと上記非同期セルの出力
タイミングが同じのときは、上記非同期セルの出力を待
機して上記非同期セルの出力を待機していることを示す
待機フラグを上記記憶手段に記憶させ、上記同期セルを
優先して出力するように上記選択手段を制御することを
特徴とする請求項1記載の通信装置。 - 【請求項3】 上記制御手段は、上記同期セルを出力す
るタイミングでないときは、上記記憶手段に待機フラグ
が記憶されているかを判断して、待機フラグが記憶され
ているときにはこの待機フラグが示す非同期セルを出力
するように上記選択手段を制御することを特徴とする請
求項2記載の通信装置。 - 【請求項4】 上記制御手段は、上記同期セルを出力す
るタイミングでなく上記記憶手段に待機フラグが記憶さ
れていないときに、非同期セルを出力するように選択手
段を制御することを特徴とする請求項3記載の通信装
置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12592997A JPH10322343A (ja) | 1997-05-15 | 1997-05-15 | 通信装置 |
| US09/076,027 US6549537B2 (en) | 1997-05-15 | 1998-05-11 | Communication system and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12592997A JPH10322343A (ja) | 1997-05-15 | 1997-05-15 | 通信装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10322343A true JPH10322343A (ja) | 1998-12-04 |
Family
ID=14922458
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12592997A Pending JPH10322343A (ja) | 1997-05-15 | 1997-05-15 | 通信装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6549537B2 (ja) |
| JP (1) | JPH10322343A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7889647B2 (en) | 2004-03-16 | 2011-02-15 | Canon Kabushiki Kaisha | Switching apparatus for switching real-time packet in real time and packet switching method |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6941504B2 (en) * | 2001-11-15 | 2005-09-06 | International Business Machines Corporation | Method and apparatus for test case evaluation using a cyclic redundancy checker |
| DE10309615A1 (de) * | 2003-03-05 | 2004-09-23 | Siemens Ag | Dynamische Verarbeitung von Datenverarbeitungsaufträgen |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3882148T2 (de) * | 1988-12-24 | 1994-02-03 | Alcatel Nv | Vermittlungskommunikationssystem. |
| JP2878805B2 (ja) * | 1990-08-20 | 1999-04-05 | 株式会社東芝 | Atm交換機 |
| US5392280A (en) * | 1994-04-07 | 1995-02-21 | Mitsubishi Electric Research Laboratories, Inc. | Data transmission system and scheduling protocol for connection-oriented packet or cell switching networks |
| US5570355A (en) * | 1994-11-17 | 1996-10-29 | Lucent Technologies Inc. | Method and apparatus enabling synchronous transfer mode and packet mode access for multiple services on a broadband communication network |
| US5768273A (en) * | 1995-04-05 | 1998-06-16 | International Business Machines Corporation | Method and apparatus for priority level queueing in processing ATM cell header and payload |
-
1997
- 1997-05-15 JP JP12592997A patent/JPH10322343A/ja active Pending
-
1998
- 1998-05-11 US US09/076,027 patent/US6549537B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7889647B2 (en) | 2004-03-16 | 2011-02-15 | Canon Kabushiki Kaisha | Switching apparatus for switching real-time packet in real time and packet switching method |
Also Published As
| Publication number | Publication date |
|---|---|
| US20020057695A1 (en) | 2002-05-16 |
| US6549537B2 (en) | 2003-04-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6961340B2 (en) | AAL2 receiver for filtering signaling/management packets in an ATM system | |
| US6031838A (en) | ATM switching system | |
| JP3342500B2 (ja) | 電気通信用マルチサービス回路 | |
| JPH08186579A (ja) | 交換機アダプタ及び計算機及びデータ交換方法 | |
| US20040090987A1 (en) | Method and apparatus for hardware forwarding of LAN frames over ATM networks | |
| US20020067695A1 (en) | Method for interfacing an atm network to a pc by implementing the atm segmentation and reassembly functions in pc system software | |
| KR19980027419A (ko) | Atm망의 정합을 위한 mpeg-2 ts 다중화장치 | |
| US20040090967A1 (en) | Method and apparatus for hardware forwarding of LAN frames over ATM networks | |
| US6931012B2 (en) | ATM processor for switching in an ATM system | |
| US6137795A (en) | Cell switching method and cell exchange system | |
| US7269175B2 (en) | AAL2 transmitter for voice-packed and signaling management-packed interleaving on an ATM connection | |
| US6252887B1 (en) | Cell to frame conversion management | |
| JP3603540B2 (ja) | データ送信装置 | |
| JPH10322343A (ja) | 通信装置 | |
| JP3783336B2 (ja) | 通信装置 | |
| US6928080B2 (en) | Transporting variable length ATM AAL CPS packets over a non-ATM-specific bus | |
| US7167477B2 (en) | Apparatus and method for recovering abnormal control cells in asynchronous transfer mode exchange subscriber unit | |
| JP3753100B2 (ja) | 系切替システム及び系切替方法 | |
| JPH0766811A (ja) | Atmセル化装置およびatmデセル化装置 | |
| JP2838674B2 (ja) | Fc/atm網変換装置における確認フレーム転送方式 | |
| JP2785006B2 (ja) | Fc/atm網相互変換装置における多重/分離方式 | |
| JP2785005B2 (ja) | Fc/atm網相互変換装置における多重/分離方式 | |
| JPH1065713A (ja) | Atmシステム用セル検出方法 | |
| JPH06120972A (ja) | 同期制御方式 | |
| JP3216612B2 (ja) | Atm通信装置及びatm通信装置のセル分解方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040816 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040831 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041101 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050405 |