JPH0884356A - サービススイッチングポイント - Google Patents
サービススイッチングポイントInfo
- Publication number
- JPH0884356A JPH0884356A JP7170046A JP17004695A JPH0884356A JP H0884356 A JPH0884356 A JP H0884356A JP 7170046 A JP7170046 A JP 7170046A JP 17004695 A JP17004695 A JP 17004695A JP H0884356 A JPH0884356 A JP H0884356A
- Authority
- JP
- Japan
- Prior art keywords
- data
- address
- access controller
- direct memory
- memory access
- 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/0407—Selecting arrangements for multiplex systems for time-division multiplexing using a stored program control
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
- Bus Control (AREA)
- Time-Division Multiplex Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Exchange Systems With Centralized Control (AREA)
- Interface Circuits In Exchanges (AREA)
Abstract
(57)【要約】
【課題】 データレートが高くても、サービススイッチ
ングポイントにおいて簡単にダイレクトメモリアクセス
コントローラによりデータ伝送を行うことができるよう
にする。 【解決手段】 ダイレクトメモリアクセスコントローラ
(DMA,18)は、アドレス(a0,...,a19)の
第1の部分(a0,a6,a7,...,a19)を発生す
るために設けられており、発生器(22)が、アドレス
(a0,...,a19)の第2の部分(a1,...,a5)を
周期的に発生するために設けられている。
ングポイントにおいて簡単にダイレクトメモリアクセス
コントローラによりデータ伝送を行うことができるよう
にする。 【解決手段】 ダイレクトメモリアクセスコントローラ
(DMA,18)は、アドレス(a0,...,a19)の
第1の部分(a0,a6,a7,...,a19)を発生す
るために設けられており、発生器(22)が、アドレス
(a0,...,a19)の第2の部分(a1,...,a5)を
周期的に発生するために設けられている。
Description
【0001】
【発明の属する技術分野】本発明は、ダイレクトメモリ
アクセスコントローラを有するサービススイッチングポ
イントであって、前記ダイレクトメモリコントローラ
は、データメモリと入/出力装置との間のデータ伝送を
制御するためのものである形式のサービススイッチング
ポイントに関する。
アクセスコントローラを有するサービススイッチングポ
イントであって、前記ダイレクトメモリコントローラ
は、データメモリと入/出力装置との間のデータ伝送を
制御するためのものである形式のサービススイッチング
ポイントに関する。
【0002】
【従来の技術】このようなサービススイッチングポイン
トは例えば、PCM30システムからのデジタルデータ
流を処理するために使用される。加入者装置がサービス
スイッチングポイントに、いわゆるDSV2接続ライン
を介して接続される場合、2.048Mbit/sのデ
ータレートが発生する。データ流は連続するフレームに
分割され、これらのフレームはそれぞれ0から31の連
続番号の付された32のタイムスロットを有する。各タ
イムスロットは8ビットを含む。タイムスロット1から
15および17から31は音声チャネルに相当する。タ
イムスロット0はメッセージと同期ビットを伝送する。
タイムスロット16はシグナリングチャネルに対して各
8つのデータビットを伝送する。このシグナリングチャ
ネルはスイッチング情報(シグナリング情報)を伝送す
るために使用される。各タイムスロット16の8つのビ
ットは2つの音声チャネルに対してスイッチング情報を
含む。16の連続するフレームのタイムスロットは、交
換接続すべき30の音声チャネルすべてに対してスイッ
チング情報を伝送する(IKZ50シグナリング)。
トは例えば、PCM30システムからのデジタルデータ
流を処理するために使用される。加入者装置がサービス
スイッチングポイントに、いわゆるDSV2接続ライン
を介して接続される場合、2.048Mbit/sのデ
ータレートが発生する。データ流は連続するフレームに
分割され、これらのフレームはそれぞれ0から31の連
続番号の付された32のタイムスロットを有する。各タ
イムスロットは8ビットを含む。タイムスロット1から
15および17から31は音声チャネルに相当する。タ
イムスロット0はメッセージと同期ビットを伝送する。
タイムスロット16はシグナリングチャネルに対して各
8つのデータビットを伝送する。このシグナリングチャ
ネルはスイッチング情報(シグナリング情報)を伝送す
るために使用される。各タイムスロット16の8つのビ
ットは2つの音声チャネルに対してスイッチング情報を
含む。16の連続するフレームのタイムスロットは、交
換接続すべき30の音声チャネルすべてに対してスイッ
チング情報を伝送する(IKZ50シグナリング)。
【0003】入または出の2.048Mbit/sのデ
ータ流の交換を可能にするために、少なくとも16の連
続するフレームのシグナリングチャネル(タイムスロッ
ト16)のデータビットをデータメモリにバッファす
る。データメモリは所定の記憶領域を入および出の両方
のデータ流に対して有する。入データ流は入力装置によ
って受信され、そこからシグナリングチャネルのデータ
ビットがデータバスのデータメモリに伝送される。さら
にデータメモリに記憶され、出データ流を意味するシグ
ナリングデータが出力装置にデータバスで伝送される。
ータ流の交換を可能にするために、少なくとも16の連
続するフレームのシグナリングチャネル(タイムスロッ
ト16)のデータビットをデータメモリにバッファす
る。データメモリは所定の記憶領域を入および出の両方
のデータ流に対して有する。入データ流は入力装置によ
って受信され、そこからシグナリングチャネルのデータ
ビットがデータバスのデータメモリに伝送される。さら
にデータメモリに記憶され、出データ流を意味するシグ
ナリングデータが出力装置にデータバスで伝送される。
【0004】ダイレクトメモリコントローラDMAを、
入/出力装置とデータメモリとの間のデータ伝送の制御
するために使用することは公知である。これによりプロ
セッサがこのタスクによって過負荷にならない。プロセ
ッサは他の処理内部機能をデータ伝送の間に実行するこ
とができる。米国特許第5251303号明細書から、
ダイレクトメモリアクセスコントローラ(DMA)を、
入/出力装置とデジタルコンピュータのデータメモリと
の間のデータ伝送制御ののために接続することが公知で
ある。この場合、ダイレクトメモリコントローラは、デ
ータメモリの各記憶領域をアドレシングするためのアド
レス(ポインタ)を発生するために使用される。このデ
ータメモリには伝送すべきデータが書き込まれ、またこ
れから読み出される。
入/出力装置とデータメモリとの間のデータ伝送の制御
するために使用することは公知である。これによりプロ
セッサがこのタスクによって過負荷にならない。プロセ
ッサは他の処理内部機能をデータ伝送の間に実行するこ
とができる。米国特許第5251303号明細書から、
ダイレクトメモリアクセスコントローラ(DMA)を、
入/出力装置とデジタルコンピュータのデータメモリと
の間のデータ伝送制御ののために接続することが公知で
ある。この場合、ダイレクトメモリコントローラは、デ
ータメモリの各記憶領域をアドレシングするためのアド
レス(ポインタ)を発生するために使用される。このデ
ータメモリには伝送すべきデータが書き込まれ、またこ
れから読み出される。
【0005】データ伝送を行う前に、ダイレクトメモリ
アクセスコントローラは初期化される。初期化に基づ
き、出所アドレスに対して1つのアドレスレジスタと、
ターゲットアドレスに対して1つのアドレスレジスタが
ダイレクトメモリアクセスコントローラの各チャネル毎
のスタートアドレスに付加され、一方、データ伝送の各
方向に対しては1チャネルが用意される。出所アドレス
はデータ送信端末をアドレシングし、行き先アドレスは
データ受信端末をアドレシングする。さらにダイレクト
メモリアクセスコントローラの初期化に基づいて、デー
タ通信サイクル中に伝送すべきデータバイトの数が検出
される。データバイトが伝送されるとき、ダイレクトメ
モリアクセスコントローラのカウンタは増分または減分
される。増分または減分の数(すなわちそれぞれのカウ
ント)が伝送すべきデータバイトの数(初期化時に設定
される)に相当すれば、ダイレクトメモリアクセスコン
トローラの新たな初期化が更なるデータ伝送に対して必
要となる。
アクセスコントローラは初期化される。初期化に基づ
き、出所アドレスに対して1つのアドレスレジスタと、
ターゲットアドレスに対して1つのアドレスレジスタが
ダイレクトメモリアクセスコントローラの各チャネル毎
のスタートアドレスに付加され、一方、データ伝送の各
方向に対しては1チャネルが用意される。出所アドレス
はデータ送信端末をアドレシングし、行き先アドレスは
データ受信端末をアドレシングする。さらにダイレクト
メモリアクセスコントローラの初期化に基づいて、デー
タ通信サイクル中に伝送すべきデータバイトの数が検出
される。データバイトが伝送されるとき、ダイレクトメ
モリアクセスコントローラのカウンタは増分または減分
される。増分または減分の数(すなわちそれぞれのカウ
ント)が伝送すべきデータバイトの数(初期化時に設定
される)に相当すれば、ダイレクトメモリアクセスコン
トローラの新たな初期化が更なるデータ伝送に対して必
要となる。
【0006】上記のように、2.048Mbit/sの
データレートでのデータ流を処理するためのサービスス
イッチングポイントでは、シグナリングチャネルの連続
するタイムスロット16がそれぞれ125μsの間隔を
有する。すなわち、ダイレクトメモリアクセスコントロ
ーラの初期化は、データメモリの記憶領域の最後のメモ
リセルが書き込み/読み出しされた後の125μs内で
行わなければならない。初期化の間は、データまたはシ
グナリングビットはそれぞれ、すなわち入または出のデ
ータ流のタイムスロット16はそれぞれバッファされ
る。ダイレクトメモリアクセスコントローラの初期化は
プロセッサにより行われる。プロセッサのメインタスク
はデータメモリに記憶されたシグナリングデータを処理
することである。データレートが高い場合、プロセッサ
はダイレクトメモリアクセスコントローラの初期化を上
記のような短い間隔で行わなければならず、他のタス
ク、例えばシグナリングデータの処理のための十分な時
間がない。
データレートでのデータ流を処理するためのサービスス
イッチングポイントでは、シグナリングチャネルの連続
するタイムスロット16がそれぞれ125μsの間隔を
有する。すなわち、ダイレクトメモリアクセスコントロ
ーラの初期化は、データメモリの記憶領域の最後のメモ
リセルが書き込み/読み出しされた後の125μs内で
行わなければならない。初期化の間は、データまたはシ
グナリングビットはそれぞれ、すなわち入または出のデ
ータ流のタイムスロット16はそれぞれバッファされ
る。ダイレクトメモリアクセスコントローラの初期化は
プロセッサにより行われる。プロセッサのメインタスク
はデータメモリに記憶されたシグナリングデータを処理
することである。データレートが高い場合、プロセッサ
はダイレクトメモリアクセスコントローラの初期化を上
記のような短い間隔で行わなければならず、他のタス
ク、例えばシグナリングデータの処理のための十分な時
間がない。
【0007】
【発明が解決しようとする課題】本発明の課題は、デー
タレートが高くても、冒頭に述べた形式のサービススイ
ッチングポイントにおいて簡単にダイレクトメモリアク
セスコントローラによりデータ伝送を行うことができる
ように構成することである。
タレートが高くても、冒頭に述べた形式のサービススイ
ッチングポイントにおいて簡単にダイレクトメモリアク
セスコントローラによりデータ伝送を行うことができる
ように構成することである。
【0008】
【課題を解決するための手段】上記課題は本発明によ
り、ダイレクトメモリアクセスコントローラは、アドレ
スの第1の部分を発生するために設けられており、発生
器が、アドレスの第2の部分を周期的に発生するために
設けられているように構成して解決される。
り、ダイレクトメモリアクセスコントローラは、アドレ
スの第1の部分を発生するために設けられており、発生
器が、アドレスの第2の部分を周期的に発生するために
設けられているように構成して解決される。
【0009】ダイレクトメモリアクセスコントローラに
より発生されたアドレスの第1の部分は、データメモリ
内部でアドレシングすべき記憶領域の相対位置を定め
る。アドレスの第2の部分は、アドレシングすべき記憶
領域の個別のメモリセルを決定するために使用される。
この記憶領域は隣接している必要はない。アドレスの第
2の部分を発生することにより、カウンタとして動作す
る発生器はダイレクトメモリアクセスコントローラの計
数機能を置換する。発生器は周期的にアドレスの第2の
部分を発生するから、すなわち、記憶領域のすべてのア
ドレスがアドレシングされた後に自動的に初期状態に変
化するから、ダイレクトメモリアクセスコントローラの
周期的初期化は省略することができる。初期化は一度必
要なだけである。
より発生されたアドレスの第1の部分は、データメモリ
内部でアドレシングすべき記憶領域の相対位置を定め
る。アドレスの第2の部分は、アドレシングすべき記憶
領域の個別のメモリセルを決定するために使用される。
この記憶領域は隣接している必要はない。アドレスの第
2の部分を発生することにより、カウンタとして動作す
る発生器はダイレクトメモリアクセスコントローラの計
数機能を置換する。発生器は周期的にアドレスの第2の
部分を発生するから、すなわち、記憶領域のすべてのア
ドレスがアドレシングされた後に自動的に初期状態に変
化するから、ダイレクトメモリアクセスコントローラの
周期的初期化は省略することができる。初期化は一度必
要なだけである。
【0010】本発明の実施例ではスイッチング装置が設
けられており、このスイッチング装置はダイレクトメモ
リアクセスコントローラの状態に依存する。この装置は
次のために使用される。すなわち、、第1のスイッチン
グ状態の間に所定数のアドレスラインを接続するために
使用される。このアドレスラインはアドレスビットをデ
ータメモリに、すなわちプロセッサを有するコントロー
ルユニット相応する数のアドレス出力側に供給するため
に設けられている。前記装置は、第2のスイッチング状
態の間には、これらアドレスラインを相応する数の発生
器出力側に接続して、アドレスの第2の部分を発生す
る。
けられており、このスイッチング装置はダイレクトメモ
リアクセスコントローラの状態に依存する。この装置は
次のために使用される。すなわち、、第1のスイッチン
グ状態の間に所定数のアドレスラインを接続するために
使用される。このアドレスラインはアドレスビットをデ
ータメモリに、すなわちプロセッサを有するコントロー
ルユニット相応する数のアドレス出力側に供給するため
に設けられている。前記装置は、第2のスイッチング状
態の間には、これらアドレスラインを相応する数の発生
器出力側に接続して、アドレスの第2の部分を発生す
る。
【0011】スイッチング装置の第1のスイッチング状
態では、ダイレクトメモリアクセスコントローラはイン
アクティブな状態であり、プロセッサはアドレスバスを
アドレスラインによってアクセスすることができ、例え
ばコントロール機能を実行することができる。第2のス
イッチング状態では、ダイレクトメモリアクセスコント
ローラはアクティブな状態である。今度コントローラ
は、入/出力装置とデータメモリとの間でのデータ伝送
を制御するために使用される。この状態ではプロセッサ
はコントロール機能によりこのデータ伝送のためにロー
ドすることができず、アドレスバスまたはデータバスに
アクセスすることなしに例えば計算を実行する。スイッ
チング装置は編成されたスイッチとして動作し、簡単に
実現することができる。例えば、チップ上の集積回路と
して構成することができる。
態では、ダイレクトメモリアクセスコントローラはイン
アクティブな状態であり、プロセッサはアドレスバスを
アドレスラインによってアクセスすることができ、例え
ばコントロール機能を実行することができる。第2のス
イッチング状態では、ダイレクトメモリアクセスコント
ローラはアクティブな状態である。今度コントローラ
は、入/出力装置とデータメモリとの間でのデータ伝送
を制御するために使用される。この状態ではプロセッサ
はコントロール機能によりこのデータ伝送のためにロー
ドすることができず、アドレスバスまたはデータバスに
アクセスすることなしに例えば計算を実行する。スイッ
チング装置は編成されたスイッチとして動作し、簡単に
実現することができる。例えば、チップ上の集積回路と
して構成することができる。
【0012】本発明の別の実施例では、アドレスビット
を発生する所定数の発生器出力側が、データメモリと入
/出力装置との間の各データ伝送の間、2つのデータ伝
送方向のうちの第1の方向で1つのアドレスラインに接
続される。データ伝送の第2の方向ではこれら発生器出
力側の少なくとも1つがアドレスラインに接続されな
い。
を発生する所定数の発生器出力側が、データメモリと入
/出力装置との間の各データ伝送の間、2つのデータ伝
送方向のうちの第1の方向で1つのアドレスラインに接
続される。データ伝送の第2の方向ではこれら発生器出
力側の少なくとも1つがアドレスラインに接続されな
い。
【0013】このようにして、データメモリの異なる大
きさの記憶領域、すなわち有するメモリセル数の異なる
記憶領域をデータ伝送の2つの方向に対してアドレシン
グすることができる。もし例えば、データ伝送の第1の
方向において第2のデータ伝送の方向におけるよりも1
つ多くの発生器出力側が1つのアドレスラインに接続さ
れれば、第1のデータ伝送方向に対して、第2のデータ
伝送方向に対するよりも2倍のメモリセルをアドレシン
グすることができる。このことは編成スイッチとして配
置されたスイッチング装置の別個のスイッチの一方がデ
ータ伝送の方向に依存し、スイッチング装置の別個のス
イッチの他方には無関係にて駆動されるようにして、す
なわち発生器出力側の1つをデータ伝送の第1の方向で
アドレスラインに接続することによって簡単に実現する
ことができる。データ伝送の第2の方向ではこの発生器
出力側はアドレスラインには接続されない。これはスイ
ッチング装置の第3のスイッチング状態に相応する。デ
ータ伝送の各方向に対して、ダイレクトメモリアクセス
コントローラの自律的チャネルが専用に設けられてい
る。ダイレクトメモリアクセスコントローラによって発
生すべき第1のアドレス部分はこの場合、各チャネルに
対して異なる数のアドレスビットを含んでいる。このア
ドレスビットはデータ伝送の各方向に対して固定されて
いる。
きさの記憶領域、すなわち有するメモリセル数の異なる
記憶領域をデータ伝送の2つの方向に対してアドレシン
グすることができる。もし例えば、データ伝送の第1の
方向において第2のデータ伝送の方向におけるよりも1
つ多くの発生器出力側が1つのアドレスラインに接続さ
れれば、第1のデータ伝送方向に対して、第2のデータ
伝送方向に対するよりも2倍のメモリセルをアドレシン
グすることができる。このことは編成スイッチとして配
置されたスイッチング装置の別個のスイッチの一方がデ
ータ伝送の方向に依存し、スイッチング装置の別個のス
イッチの他方には無関係にて駆動されるようにして、す
なわち発生器出力側の1つをデータ伝送の第1の方向で
アドレスラインに接続することによって簡単に実現する
ことができる。データ伝送の第2の方向ではこの発生器
出力側はアドレスラインには接続されない。これはスイ
ッチング装置の第3のスイッチング状態に相応する。デ
ータ伝送の各方向に対して、ダイレクトメモリアクセス
コントローラの自律的チャネルが専用に設けられてい
る。ダイレクトメモリアクセスコントローラによって発
生すべき第1のアドレス部分はこの場合、各チャネルに
対して異なる数のアドレスビットを含んでいる。このア
ドレスビットはデータ伝送の各方向に対して固定されて
いる。
【0014】本発明はまた、ダイレクトメモリアクセス
コントローラ(DMA)を有する回路装置に関するもの
である。このダイレクトメモリアクセスコントローラは
データメモリと他の機能ユニットとの間のデータ伝送を
制御するために使用される。この回路装置の特徴は、ダ
イレクトメモリアクセスコントローラ(DMA)がアド
レスの第1の部分を発生するために設けられており、発
生器がアドレスの第2の部分を周期的に発生するため設
けられていることである。
コントローラ(DMA)を有する回路装置に関するもの
である。このダイレクトメモリアクセスコントローラは
データメモリと他の機能ユニットとの間のデータ伝送を
制御するために使用される。この回路装置の特徴は、ダ
イレクトメモリアクセスコントローラ(DMA)がアド
レスの第1の部分を発生するために設けられており、発
生器がアドレスの第2の部分を周期的に発生するため設
けられていることである。
【0015】本発明はスイッチング装置に限定されるも
のではない。本発明の装置は、コントローラの初期化に
十分な時間がない場合の、ダイレクトメモリアクセスコ
ントローラを介したデータ伝送に一般的に使用すること
ができる。この場合、データ伝送はデータメモリと入/
出力装置との間でも、2つのデータメモリ間でも行うこ
とができる。
のではない。本発明の装置は、コントローラの初期化に
十分な時間がない場合の、ダイレクトメモリアクセスコ
ントローラを介したデータ伝送に一般的に使用すること
ができる。この場合、データ伝送はデータメモリと入/
出力装置との間でも、2つのデータメモリ間でも行うこ
とができる。
【0016】
【実施の形態】次に本発明を図示の実施例につき図面を
用いて詳細に説明する。
用いて詳細に説明する。
【0017】図1には、PCM30データ伝送回路網に
接続されるために設けられているデジタルスイッチング
装置が示されている。これは、中央制御ユニット2、ス
イッチング回路網3および周辺モジュール4を有してい
る。中央制御ユニット2は、スイッチング装置1のすべ
ての機能ユニットを制御しかつ監視するために使用され
る。周辺モジュール4はDSV2接続線を介して構内交
換機5に接続されているが、構内交換機に代わって別の
交換機を接続することもできる。データは、周辺モジュ
ール4および構内交換機5の間で2048Mbit/s
のデータレートでデータ伝送の2方向において伝送され
る。図示されていない別の周辺モジュールを介して、別
の構内交換機、加入者装置を接続することができるが、
トランク交換機をサービススイッチングポイント1に接
続することもできる。図示のサービススイッチングポイ
ント1は、この実施例においてはローカルなスイッチン
グセンターとして使用されている。
接続されるために設けられているデジタルスイッチング
装置が示されている。これは、中央制御ユニット2、ス
イッチング回路網3および周辺モジュール4を有してい
る。中央制御ユニット2は、スイッチング装置1のすべ
ての機能ユニットを制御しかつ監視するために使用され
る。周辺モジュール4はDSV2接続線を介して構内交
換機5に接続されているが、構内交換機に代わって別の
交換機を接続することもできる。データは、周辺モジュ
ール4および構内交換機5の間で2048Mbit/s
のデータレートでデータ伝送の2方向において伝送され
る。図示されていない別の周辺モジュールを介して、別
の構内交換機、加入者装置を接続することができるが、
トランク交換機をサービススイッチングポイント1に接
続することもできる。図示のサービススイッチングポイ
ント1は、この実施例においてはローカルなスイッチン
グセンターとして使用されている。
【0018】図2には、周辺モジュール4の基本構成が
示されている。それは、入力ユニットして直列並列変換
器6を有しており、それを介して直列データ流が204
8Mbit/sのデータレートにおいて受信される。デ
ータ流は、それぞれ32のタイムスロットTS0ないし
TS31によって形成されている順次連続するフレーム
に分割されている。この種のデータ流のフレーム構成は
図3に示されている。そこには、フレームn、先行のフ
レームn−1の終わりおよび次のフレームn++1の始
めが示されている。各フレームのタイムスロットTS0
ないしTS31はそれぞれ8つのデータビット、すなわ
ち1つのデータバイトを含んでいる。各フレームにおい
て1つのタイムスロットは1つの通信チャネルに割り当
てられている。タイムスロットTS1ないしTS15お
よびタイムスロット17ないしTS31は、30の音声
チャネルに対するデータビットを含んでいる。タイムス
ロットTS0はそれぞれ、メッセージおよび同期ビット
を含んでいる。タイムスロットTS16は、デジタルス
イッチング情報ビットを伝送するシグナリングチャネル
に割り当てられている。32のタイムスロットを有する
フレームは125μs持続するので、2つの隣接するフ
レームから、同じチャネルに属する2つのタイムスロッ
ト(例えば2つの隣接するタイムスロットTS16)は
125μs離れている。
示されている。それは、入力ユニットして直列並列変換
器6を有しており、それを介して直列データ流が204
8Mbit/sのデータレートにおいて受信される。デ
ータ流は、それぞれ32のタイムスロットTS0ないし
TS31によって形成されている順次連続するフレーム
に分割されている。この種のデータ流のフレーム構成は
図3に示されている。そこには、フレームn、先行のフ
レームn−1の終わりおよび次のフレームn++1の始
めが示されている。各フレームのタイムスロットTS0
ないしTS31はそれぞれ8つのデータビット、すなわ
ち1つのデータバイトを含んでいる。各フレームにおい
て1つのタイムスロットは1つの通信チャネルに割り当
てられている。タイムスロットTS1ないしTS15お
よびタイムスロット17ないしTS31は、30の音声
チャネルに対するデータビットを含んでいる。タイムス
ロットTS0はそれぞれ、メッセージおよび同期ビット
を含んでいる。タイムスロットTS16は、デジタルス
イッチング情報ビットを伝送するシグナリングチャネル
に割り当てられている。32のタイムスロットを有する
フレームは125μs持続するので、2つの隣接するフ
レームから、同じチャネルに属する2つのタイムスロッ
ト(例えば2つの隣接するタイムスロットTS16)は
125μs離れている。
【0019】直列並列変換器6の出力側に、双方向のデ
ータバス7の8つのデータ線が接続されており、このバ
スは全部で16のデータ線を有している。バスの線の数
は図2において、並列伝送されるビットの数によって表
されている(データバス7における16ビット)。機能
ブロック8は直列並列変換器6に、制御線9を介して、
到来するデータ流の個々のデータビットとの同期のため
に2048MHzの周波数を有するクロック信号を供給
し、および制御線10を介して、到来するデータ流のタ
イムスロットTS16との同期のために8kHzの周波
数(125μsの逆数値)を有するクロック信号を供給
する。
ータバス7の8つのデータ線が接続されており、このバ
スは全部で16のデータ線を有している。バスの線の数
は図2において、並列伝送されるビットの数によって表
されている(データバス7における16ビット)。機能
ブロック8は直列並列変換器6に、制御線9を介して、
到来するデータ流の個々のデータビットとの同期のため
に2048MHzの周波数を有するクロック信号を供給
し、および制御線10を介して、到来するデータ流のタ
イムスロットTS16との同期のために8kHzの周波
数(125μsの逆数値)を有するクロック信号を供給
する。
【0020】データバス7にさらに、データメモリ(R
AM)11および制御ユニット12が接続されている。
直列並列変換器6に接続されているデータバス7の8本
のデータ線はさらに、並列直列変換器13に接続されて
いる。この並列直列変換器13にはそれぞれ、2つの制
御線14および15を介してタイムスロットTS16、
または出て行くデータ流の個々のデータビットとの同期
のために使用される8kHzおよび2048MHzの周
波数を有する2つのクロック信号が供給される。並列直
列変換器13の出力側はマルチプレクサ16に接続され
ている。このマルチプレクサには、制御線14を介して
8kHZのクロック信号が供給されかつそれはタイムス
ロットTS16のデータビットを、タイムスロットTS
0ないしTS31によって形成され出て行くデータ流内
に挿入する。
AM)11および制御ユニット12が接続されている。
直列並列変換器6に接続されているデータバス7の8本
のデータ線はさらに、並列直列変換器13に接続されて
いる。この並列直列変換器13にはそれぞれ、2つの制
御線14および15を介してタイムスロットTS16、
または出て行くデータ流の個々のデータビットとの同期
のために使用される8kHzおよび2048MHzの周
波数を有する2つのクロック信号が供給される。並列直
列変換器13の出力側はマルチプレクサ16に接続され
ている。このマルチプレクサには、制御線14を介して
8kHZのクロック信号が供給されかつそれはタイムス
ロットTS16のデータビットを、タイムスロットTS
0ないしTS31によって形成され出て行くデータ流内
に挿入する。
【0021】制御ユニット12はこの実施例では、Inte
l 社製の80C186マイクロコントローラ(micropro
cessor by Intel と称されている)である。このマイク
ロコントローラにおいて、16ビットから成るデータ語
は、20ビットのアドレスによってアドレス指定され
る。制御ユニット12は、プロセッサ(CPU)17の
他に直接メモリアクセスコントローラ(DMA)18も
有している。機能ブロック8は、制御信号DRQ0およ
び制御信号DROQ1を制御ユニット12に供給する。
直接メモリアクセスコントローラ18はこれら制御信号
に応答して付勢される。制御信号DRQ0は直接メモリ
アクセスコントローラ18の第1のチャネルを制御しか
つ制御信号DROQ1は直接メモリアクセスコントロー
ラ18の第2のチャネルを制御する。両方のチャネルは
独立して動作する。
l 社製の80C186マイクロコントローラ(micropro
cessor by Intel と称されている)である。このマイク
ロコントローラにおいて、16ビットから成るデータ語
は、20ビットのアドレスによってアドレス指定され
る。制御ユニット12は、プロセッサ(CPU)17の
他に直接メモリアクセスコントローラ(DMA)18も
有している。機能ブロック8は、制御信号DRQ0およ
び制御信号DROQ1を制御ユニット12に供給する。
直接メモリアクセスコントローラ18はこれら制御信号
に応答して付勢される。制御信号DRQ0は直接メモリ
アクセスコントローラ18の第1のチャネルを制御しか
つ制御信号DROQ1は直接メモリアクセスコントロー
ラ18の第2のチャネルを制御する。両方のチャネルは
独立して動作する。
【0022】データメモリ11には、20ビットのアド
レスを伝送するために設けられており、従って20のア
ドレス線を有するアドレスバス19によってアドレスが
供給される。アドレスビットa0,a6,a7,…,a
19(アドレスの第1の部分)を表す、制御ユニット1
2の20のアドレス出力側のうちの15は、アドレスバ
ス19の15の相応のアドレス線に接続されている。ア
ドレスバス19の残りの5つのアドレス線は、スイッチ
ングユニット20の5つの出力側に接続されている。こ
のスイッチングユニットは、5つの別個のスイッチから
成る組み合わせスイッチとして構成されている。この組
み合わせスイッチは、制御ユニット12によって、以下
に説明する3つの異なったスイッチング状態において制
御される。
レスを伝送するために設けられており、従って20のア
ドレス線を有するアドレスバス19によってアドレスが
供給される。アドレスビットa0,a6,a7,…,a
19(アドレスの第1の部分)を表す、制御ユニット1
2の20のアドレス出力側のうちの15は、アドレスバ
ス19の15の相応のアドレス線に接続されている。ア
ドレスバス19の残りの5つのアドレス線は、スイッチ
ングユニット20の5つの出力側に接続されている。こ
のスイッチングユニットは、5つの別個のスイッチから
成る組み合わせスイッチとして構成されている。この組
み合わせスイッチは、制御ユニット12によって、以下
に説明する3つの異なったスイッチング状態において制
御される。
【0023】スイッチングユニット20の第1のスイッ
チング状態において、直接メモリアクセスコントローラ
18は不作動状態でありかつプロセッサ17はアドレス
の20のアドレスビットa0ないしa19のすべてを供
給するために使用される。5つのアドレスビットa
1’,…,a5’を供給する、制御ユニット12の5つ
のアドレス出力側21は、スイッチングユニット20に
よってアドレスバス19の5つのアドレス線に接続され
る。その場合次の状態が維持される: a1=a1’,a2=a2’,…,a5=a5’ スイッチングユニット20の第2のスイッチング状態に
おいて、5つのカウンタビットa1”,…,a5”を発
生するために使用される、5ビットデュアルカウンタ2
2(発生器)の5つの出力側が、スイッチング装置20
の5つの出力側、ひいてはアドレスバス19の相応のア
ドレス線に切り換えられる。カウンタ22は、機能ブロ
ック8によって発生されかつ制御線10における8kH
zの周波数を有しているクロック信号を介して、到来す
るデータ流のタイムスロットTS16と同期され、その
結果その都度到来するタイムスロットTS16に対し
て、8つのシグナリングビットが伝送される都度、デー
タメモリ11において計数値がインクリメントされる
(データ伝送の第1の方向)。アドレスビットa1,
…,a5(アドレスの第2の部分)は、このスイッチン
グ状態において、カウンタ22によって発生されるビッ
トa1”,…,a5”に等しい。この場合次の状態が維
持される: a1=a1”,a2=a2”,…,a5=a5” このスイッチング状態において、直接メモリアクセスコ
ントローラ18の第1のチャネルは付勢状態にありかつ
このチャネルは、直列並列変換器6(入力ユニット)か
らデータメモリ11の第1のメモリ領域に到来する、到
来データ流のタイムスロットTS16のデータビットの
伝送を制御し、一方直接メモリアクセスコントローラ
は、図示されていない制御バスの書き込み/読み出し制
御線に供給される書き込み信号を介して、目的アドレス
がアドレスバスにおいて使用可能である(目的アドレス
はデータメモリ11の第1のメモリ領域をアドレス指定
する)ことを指示する。この場合プロセッサ17は、制
御ユニット12のデータまたはアドレス出力側にデータ
またはアドレスビットを供給しない。アドレスビットa
0,a6,a7,…,a19は、作動している直接メモ
リアクセスコントローラ18の第1のチャネルによって
発生される。これらのアドレスビットは一定である。こ
れらは、直接メモリアクセスコントローラ18の1回だ
けの初期化の期間に定められ、すなわち第1のチャネル
の目的アドレスが初期化される。初期化の期間に、直接
メモリアクセスコントローラの第1のチャネルに対する
ソースアドレス、したがって直列並列変換器6の不変の
アドレスも定められる。
チング状態において、直接メモリアクセスコントローラ
18は不作動状態でありかつプロセッサ17はアドレス
の20のアドレスビットa0ないしa19のすべてを供
給するために使用される。5つのアドレスビットa
1’,…,a5’を供給する、制御ユニット12の5つ
のアドレス出力側21は、スイッチングユニット20に
よってアドレスバス19の5つのアドレス線に接続され
る。その場合次の状態が維持される: a1=a1’,a2=a2’,…,a5=a5’ スイッチングユニット20の第2のスイッチング状態に
おいて、5つのカウンタビットa1”,…,a5”を発
生するために使用される、5ビットデュアルカウンタ2
2(発生器)の5つの出力側が、スイッチング装置20
の5つの出力側、ひいてはアドレスバス19の相応のア
ドレス線に切り換えられる。カウンタ22は、機能ブロ
ック8によって発生されかつ制御線10における8kH
zの周波数を有しているクロック信号を介して、到来す
るデータ流のタイムスロットTS16と同期され、その
結果その都度到来するタイムスロットTS16に対し
て、8つのシグナリングビットが伝送される都度、デー
タメモリ11において計数値がインクリメントされる
(データ伝送の第1の方向)。アドレスビットa1,
…,a5(アドレスの第2の部分)は、このスイッチン
グ状態において、カウンタ22によって発生されるビッ
トa1”,…,a5”に等しい。この場合次の状態が維
持される: a1=a1”,a2=a2”,…,a5=a5” このスイッチング状態において、直接メモリアクセスコ
ントローラ18の第1のチャネルは付勢状態にありかつ
このチャネルは、直列並列変換器6(入力ユニット)か
らデータメモリ11の第1のメモリ領域に到来する、到
来データ流のタイムスロットTS16のデータビットの
伝送を制御し、一方直接メモリアクセスコントローラ
は、図示されていない制御バスの書き込み/読み出し制
御線に供給される書き込み信号を介して、目的アドレス
がアドレスバスにおいて使用可能である(目的アドレス
はデータメモリ11の第1のメモリ領域をアドレス指定
する)ことを指示する。この場合プロセッサ17は、制
御ユニット12のデータまたはアドレス出力側にデータ
またはアドレスビットを供給しない。アドレスビットa
0,a6,a7,…,a19は、作動している直接メモ
リアクセスコントローラ18の第1のチャネルによって
発生される。これらのアドレスビットは一定である。こ
れらは、直接メモリアクセスコントローラ18の1回だ
けの初期化の期間に定められ、すなわち第1のチャネル
の目的アドレスが初期化される。初期化の期間に、直接
メモリアクセスコントローラの第1のチャネルに対する
ソースアドレス、したがって直列並列変換器6の不変の
アドレスも定められる。
【0024】直接メモリアクセスコントローラ18の第
2のチャネルが付勢されている場合には、スイッチング
ユニット20は第3のスイッチング状態に切り換えられ
かつデータビットは、データメモリ11の第1のメモリ
領域から出て行くデータ流のタイムスロットTS16の
間、並列直列変換器13に伝送され、一方直接メモリア
クセスコントローラは、アドレスバスにおいてソースア
ドレス(データメモリ11の第2のメモリ領域をアドレ
ス指定する)が使用可能であることを表す読み出し信号
を図示されていない制御バスの書き込み/読み出し制御
線に供給する。ここで第2のメモリ領域は、第1のメモ
リ領域のメモリセルの数の半分のメモリセルしか有して
いない。このスイッチング状態において、カウンタ22
の5つの出力側の4つ以上の出力側が、スイッチングユ
ニット20を介してアドレスバス19の相応のアドレス
線に対して実際の通信路を形成することはもはやない。
したがって、スイッチングユニット20によって供給さ
れる最初の4つのアドレスビットに対して、次の状態が
維持される: a1=a1”,…,a4=a4” スイッチングユニット20によって発生される第5のア
ドレスビットa5は、カウンタ22によって発生されず
に、アドレスビットa5’を発生する制御ユニット12
のアドレス出力側によって発生され、したがって直接メ
モリアクセスコントローラ18の第2のチャネルによっ
て発生される。そこでは次の状態が維持される: a5=a5’ アドレスビットa0,a6,a7,…,a19は、第2
のスイッチング状態に相応しており、すなわち直接メモ
リアクセスコントローラ18の第2のチャネルによって
発生される。これらは、直接メモリアクセスコントロー
ラ18の第2のチャネルが初期化されているとき、すな
わちソースアドレスが初期化されているとき、アドレス
ビットa5と一緒に定められ、したがって一定である。
第2のチャネルが初期化されているとき、直接メモリア
クセスコントローラ18の第2のチャネルに対する目的
アドレス、したがって並列直列変換器13の不変のアド
レスが付加的に定められる。
2のチャネルが付勢されている場合には、スイッチング
ユニット20は第3のスイッチング状態に切り換えられ
かつデータビットは、データメモリ11の第1のメモリ
領域から出て行くデータ流のタイムスロットTS16の
間、並列直列変換器13に伝送され、一方直接メモリア
クセスコントローラは、アドレスバスにおいてソースア
ドレス(データメモリ11の第2のメモリ領域をアドレ
ス指定する)が使用可能であることを表す読み出し信号
を図示されていない制御バスの書き込み/読み出し制御
線に供給する。ここで第2のメモリ領域は、第1のメモ
リ領域のメモリセルの数の半分のメモリセルしか有して
いない。このスイッチング状態において、カウンタ22
の5つの出力側の4つ以上の出力側が、スイッチングユ
ニット20を介してアドレスバス19の相応のアドレス
線に対して実際の通信路を形成することはもはやない。
したがって、スイッチングユニット20によって供給さ
れる最初の4つのアドレスビットに対して、次の状態が
維持される: a1=a1”,…,a4=a4” スイッチングユニット20によって発生される第5のア
ドレスビットa5は、カウンタ22によって発生されず
に、アドレスビットa5’を発生する制御ユニット12
のアドレス出力側によって発生され、したがって直接メ
モリアクセスコントローラ18の第2のチャネルによっ
て発生される。そこでは次の状態が維持される: a5=a5’ アドレスビットa0,a6,a7,…,a19は、第2
のスイッチング状態に相応しており、すなわち直接メモ
リアクセスコントローラ18の第2のチャネルによって
発生される。これらは、直接メモリアクセスコントロー
ラ18の第2のチャネルが初期化されているとき、すな
わちソースアドレスが初期化されているとき、アドレス
ビットa5と一緒に定められ、したがって一定である。
第2のチャネルが初期化されているとき、直接メモリア
クセスコントローラ18の第2のチャネルに対する目的
アドレス、したがって並列直列変換器13の不変のアド
レスが付加的に定められる。
【0025】上述の、スイッチングユニット20の3つ
のスイッチング状態に従って、スイッチング装置1の周
辺モジュール4の3つのイネーブル化された状態は次の
ように識別される。スイッチングユニット20が第1の
スイッチング状態をとる第1のイネーブル化された状態
において、直接メモリアクセスコントローラ18は不作
動状態である。その場合プロセッサ17はアドレスビッ
トa0,a1,…,a19をアドレスバス19に供給す
るために使用される。さらに、データはデータバス7を
介してプロセッサ17によって伝送または受信される。
スイッチングユニット20の第2または第3のスイッチ
ング状態に相応する、第2または第3のイネーブル化さ
れた状態において、直接メモリアクセスコントロー18
は作動状態にある。コントローラ18は、直列並列変換
器6から受信された循環的に生じるタイムスロットTS
16のデータビットをデータメモリ11の第1のメモリ
領域に書き込むためか(データ伝送の第1の方向)また
はデータビットをデータメモリ11の第2のメモリ領域
から読み出しかつこれらデータビットを、1つの出力ユ
ニットとして一緒に使用される並列直列変換器13およ
びマルチプレクサ16を介して、マルチプレクサ16に
よって発生される出て行くデータ流のタイムスロットT
S16に挿入する(データ伝送の第2の方向)ために使
用される。データメモリ11への、タイムスロットTS
16のデータビットの書き込みは、直接メモリアクセス
コントローラ18の第1のチャネルによって制御され
る。出て行くタイムスロットTS16に対する第2のメ
モリ領域からのデータの読み出しは、直接メモリアクセ
スコントローラ18の第2のチャネルによって制御され
る。したがって、直接メモリアクセスコントローラ18
は、直列並列変換器6からのデータ伝送、データメモリ
11に対する入力ユニットしての動作、およびデータメ
モリ11からデータの、この実施例では並列直列変換器
13およびマルチプレクサ16によって形成されている
出力ユニットへの伝送のために使用される。
のスイッチング状態に従って、スイッチング装置1の周
辺モジュール4の3つのイネーブル化された状態は次の
ように識別される。スイッチングユニット20が第1の
スイッチング状態をとる第1のイネーブル化された状態
において、直接メモリアクセスコントローラ18は不作
動状態である。その場合プロセッサ17はアドレスビッ
トa0,a1,…,a19をアドレスバス19に供給す
るために使用される。さらに、データはデータバス7を
介してプロセッサ17によって伝送または受信される。
スイッチングユニット20の第2または第3のスイッチ
ング状態に相応する、第2または第3のイネーブル化さ
れた状態において、直接メモリアクセスコントロー18
は作動状態にある。コントローラ18は、直列並列変換
器6から受信された循環的に生じるタイムスロットTS
16のデータビットをデータメモリ11の第1のメモリ
領域に書き込むためか(データ伝送の第1の方向)また
はデータビットをデータメモリ11の第2のメモリ領域
から読み出しかつこれらデータビットを、1つの出力ユ
ニットとして一緒に使用される並列直列変換器13およ
びマルチプレクサ16を介して、マルチプレクサ16に
よって発生される出て行くデータ流のタイムスロットT
S16に挿入する(データ伝送の第2の方向)ために使
用される。データメモリ11への、タイムスロットTS
16のデータビットの書き込みは、直接メモリアクセス
コントローラ18の第1のチャネルによって制御され
る。出て行くタイムスロットTS16に対する第2のメ
モリ領域からのデータの読み出しは、直接メモリアクセ
スコントローラ18の第2のチャネルによって制御され
る。したがって、直接メモリアクセスコントローラ18
は、直列並列変換器6からのデータ伝送、データメモリ
11に対する入力ユニットしての動作、およびデータメ
モリ11からデータの、この実施例では並列直列変換器
13およびマルチプレクサ16によって形成されている
出力ユニットへの伝送のために使用される。
【0026】並列直列変換器13は、データバス7の8
つのデータ線によって並列直列変換器13に並列に供給
されかつデータメモリ11の第2のメモリ領域から読み
出されたデータビットから、直列データビットを形成
し、これらはマルチプレクサ16によって出て行くデー
タ流のタイムスロットTS16に挿入される。残りのタ
イムスロットTS0ないしTS15およびTS17ない
しTS21のデータビットは、スイッチング回路網3の
マルチプレクサ16に供給される。
つのデータ線によって並列直列変換器13に並列に供給
されかつデータメモリ11の第2のメモリ領域から読み
出されたデータビットから、直列データビットを形成
し、これらはマルチプレクサ16によって出て行くデー
タ流のタイムスロットTS16に挿入される。残りのタ
イムスロットTS0ないしTS15およびTS17ない
しTS21のデータビットは、スイッチング回路網3の
マルチプレクサ16に供給される。
【0027】図4のAおよびBには、データメモリ11
の第1および第2のメモリ領域が示されている。アドレ
ス指定可能なメモリセルは、16ビットから成るデータ
語を記憶することができる。タイムスロットTS16は
図示の実施例では8ビットしか含んでいないので、メモ
リセルの半分のロケーションしか書き込まれない。残り
の8つのロケーションは空き状態に留まるが、検査目的
または場合によっては別の2048Mbit/sのデー
タ流のために使用することが可能である。データメモリ
11の第1および第2のメモリ領域のメモリセルのロケ
ーションの半分の数しか使用されないという事実は、図
2において読み取ることができ、すなわち一方におい
て、直列並列変換器6の出力側、および他方において並
列直列変換器13の入力側は、データバス7の8本のデ
ータ線にしか接続されていない。
の第1および第2のメモリ領域が示されている。アドレ
ス指定可能なメモリセルは、16ビットから成るデータ
語を記憶することができる。タイムスロットTS16は
図示の実施例では8ビットしか含んでいないので、メモ
リセルの半分のロケーションしか書き込まれない。残り
の8つのロケーションは空き状態に留まるが、検査目的
または場合によっては別の2048Mbit/sのデー
タ流のために使用することが可能である。データメモリ
11の第1および第2のメモリ領域のメモリセルのロケ
ーションの半分の数しか使用されないという事実は、図
2において読み取ることができ、すなわち一方におい
て、直列並列変換器6の出力側、および他方において並
列直列変換器13の入力側は、データバス7の8本のデ
ータ線にしか接続されていない。
【0028】図4のAに示されているようにデータメモ
リ11の第1のメモリ領域は、アドレスa0,a1,
…,a31によってアドレス指定される32のメモリセ
ルを含んでいる。20ビットのアドレスa0ないしa3
1は、直接メモリアクセスコントローラの第1のチャネ
ルがアクセスされたとき、またはタイムスロットTS1
6のシグナリングビットが直列並列変換器6からデータ
メモリ11に伝送されたとき、次のようにして発生され
る:固定のアドレスビットa0,aサービス6,a7,
…,a19(アドレスの第1部分)が直接メモリアクセ
スコントローラ18によって発生されかつデータメモリ
11における第1のメモリ領域の相対位置を定める。ア
ドレスビットa1ないしa5(アドレスの第2の部分)
は、カウンタの出力側において使用可能であるカウンタ
ビットa1”ないしa5”である。アドレスa0に対し
て、カウンタ出力ビットa”ないしa5”はすべて零で
ある。そのクロック信号が制御線10において使用可能
でありかつカウンタ制御入力側に供給される、機能ブロ
ック8によって発生される8kHzのクロック信号のパ
ルスに対して、カウンタ22はその計数値をインクリメ
ントし、その結果カウンタ出力ビットa1”ないしa
5”はすべて、アドレスA31における1に等しい。次
のクロックパルスにおいて、カウンタ出力ビットa1”
ないしa5”は自動的に0にリセットされるので、アド
レスバスにおいて再びアドレスa0が使用可能である。
カウンタ22は、到来するデータ流のタイムスロットT
S16と8kHzのクロック信号を介して同期されてい
る。カウンタ22は周期的に、アドレスビットa1ない
しa5を発生しかつ直接メモリアクセスコントローラ1
8の第1のチャネルの計数機能を引き受け、その場合直
接アクセスコントローラは、処理すべきデータ流の始め
の前にのみ初期化されているべきである。それから第1
のチャネルの通信周期の期間に伝送すべきデータバイト
の数が“1”にセットされる。アドレスa31からa0
への復帰りは、この場合、大抵は125μs内に、すな
わち順次連続するタイムスロットTS16間に存在する
持続時間内に行うべきである。この非常に短い持続時間
内の直接アクセスメモリコントローラの再初期化を介す
る復帰によって、再初期化を行うことができるプロセッ
サ17は、このような125μsの期間にその本来のタ
スク(殊にシグナリングデータの処理)を実施するため
に十分な時間を有していない。
リ11の第1のメモリ領域は、アドレスa0,a1,
…,a31によってアドレス指定される32のメモリセ
ルを含んでいる。20ビットのアドレスa0ないしa3
1は、直接メモリアクセスコントローラの第1のチャネ
ルがアクセスされたとき、またはタイムスロットTS1
6のシグナリングビットが直列並列変換器6からデータ
メモリ11に伝送されたとき、次のようにして発生され
る:固定のアドレスビットa0,aサービス6,a7,
…,a19(アドレスの第1部分)が直接メモリアクセ
スコントローラ18によって発生されかつデータメモリ
11における第1のメモリ領域の相対位置を定める。ア
ドレスビットa1ないしa5(アドレスの第2の部分)
は、カウンタの出力側において使用可能であるカウンタ
ビットa1”ないしa5”である。アドレスa0に対し
て、カウンタ出力ビットa”ないしa5”はすべて零で
ある。そのクロック信号が制御線10において使用可能
でありかつカウンタ制御入力側に供給される、機能ブロ
ック8によって発生される8kHzのクロック信号のパ
ルスに対して、カウンタ22はその計数値をインクリメ
ントし、その結果カウンタ出力ビットa1”ないしa
5”はすべて、アドレスA31における1に等しい。次
のクロックパルスにおいて、カウンタ出力ビットa1”
ないしa5”は自動的に0にリセットされるので、アド
レスバスにおいて再びアドレスa0が使用可能である。
カウンタ22は、到来するデータ流のタイムスロットT
S16と8kHzのクロック信号を介して同期されてい
る。カウンタ22は周期的に、アドレスビットa1ない
しa5を発生しかつ直接メモリアクセスコントローラ1
8の第1のチャネルの計数機能を引き受け、その場合直
接アクセスコントローラは、処理すべきデータ流の始め
の前にのみ初期化されているべきである。それから第1
のチャネルの通信周期の期間に伝送すべきデータバイト
の数が“1”にセットされる。アドレスa31からa0
への復帰りは、この場合、大抵は125μs内に、すな
わち順次連続するタイムスロットTS16間に存在する
持続時間内に行うべきである。この非常に短い持続時間
内の直接アクセスメモリコントローラの再初期化を介す
る復帰によって、再初期化を行うことができるプロセッ
サ17は、このような125μsの期間にその本来のタ
スク(殊にシグナリングデータの処理)を実施するため
に十分な時間を有していない。
【0029】第1のメモリ領域は、32の順次連続する
タイムスロットTS16のデータビットを記憶するため
に設けられており、その結果、データはアドレスA0な
いしA15を有するメモリセルに記憶されるようになっ
ている間は、アドレスA16ないしA31を有するメモ
リセルのデータビットは別の処理のために使用可能であ
る。データがアドレスA16ないしA31におけるメモ
リセルに記憶されている間は、アドレスA0ないしA1
5を有するメモリセルのデータビットは別の処理のため
に使用可能である。
タイムスロットTS16のデータビットを記憶するため
に設けられており、その結果、データはアドレスA0な
いしA15を有するメモリセルに記憶されるようになっ
ている間は、アドレスA16ないしA31を有するメモ
リセルのデータビットは別の処理のために使用可能であ
る。データがアドレスA16ないしA31におけるメモ
リセルに記憶されている間は、アドレスA0ないしA1
5を有するメモリセルのデータビットは別の処理のため
に使用可能である。
【0030】出て行くデータ流のタイムスロットTS1
6の間にそこからデータビットを読み出す、図4のBに
示されている第2のメモリ領域において、16のメモリ
セルを有していれば十分である。とうのは、これらデー
タビットは、別の処理なしに、出て行くデータ流に直接
挿入されるからである。16のメモリセルをアドレス指
定するために、カウンタビットa5”(最上位のカウン
タビット)はカウンタ22によって発生されないが、ま
さに残りのアドレスビットa0,a6,a7,…,a1
9のように、直接メモリアクセスコントローラ18によ
って一定の値にセットされる(第2のチャネル)。
6の間にそこからデータビットを読み出す、図4のBに
示されている第2のメモリ領域において、16のメモリ
セルを有していれば十分である。とうのは、これらデー
タビットは、別の処理なしに、出て行くデータ流に直接
挿入されるからである。16のメモリセルをアドレス指
定するために、カウンタビットa5”(最上位のカウン
タビット)はカウンタ22によって発生されないが、ま
さに残りのアドレスビットa0,a6,a7,…,a1
9のように、直接メモリアクセスコントローラ18によ
って一定の値にセットされる(第2のチャネル)。
【0031】図4のAおよびBからのメモリセルa0な
いしa31またはa0ないしa15は偶数個のアドレス
によってのみアドレス指定される。その理由は、1つの
メモリセルはすべて2つのバイト、すなわち16のビッ
トから成っているからである。このために、最下位ビッ
トa0は、直接メモリアクセスコントローラ18が2つ
のチャネルの1つをアクセスする場合にカウンタ22に
よって発生されず、直接メモリアクセスコントローラ1
8によって固定的に零にセットされる。
いしa31またはa0ないしa15は偶数個のアドレス
によってのみアドレス指定される。その理由は、1つの
メモリセルはすべて2つのバイト、すなわち16のビッ
トから成っているからである。このために、最下位ビッ
トa0は、直接メモリアクセスコントローラ18が2つ
のチャネルの1つをアクセスする場合にカウンタ22に
よって発生されず、直接メモリアクセスコントローラ1
8によって固定的に零にセットされる。
【図1】スイッチング装置の概略を示す基本ブロック図
である。
である。
【図2】図1のスイッチング装置の周辺モジュールのブ
ロック回路図である。
ロック回路図である。
【図3】処理すべきデータ流のフレーム構成を示す図で
ある。
ある。
【図4】到来するまたは出て行くデータ流のシグナリン
グデータに対する2つのメモリ領域を説明する図であ
る。
グデータに対する2つのメモリ領域を説明する図であ
る。
1 スイッチング装置、 4 周辺モジュール、 11
データメモリ、 12 制御ユニット、 17 プロ
セッサ、 18 直接メモリアクセスコントローラ、
22 発生器ないしカウンタ
データメモリ、 12 制御ユニット、 17 プロ
セッサ、 18 直接メモリアクセスコントローラ、
22 発生器ないしカウンタ
Claims (4)
- 【請求項1】 ダイレクトメモリアクセスコントローラ
(DMA,18)を有するサービススイッチングポイン
トであって、 前記ダイレクトメモリコントローラは、データメモリ
(11)と入/出力装置(6、13、16)との間のデ
ータ伝送を制御するためのものである形式のサービスス
イッチングポイントにおいて、 前記ダイレクトメモリアクセスコントローラ(DMA,
18)は、アドレス(a0,...,a19)の第1の部分
(a0,a6,a7,...,a19)を発生するために設
けられており、 発生器(22)が、アドレス(a0,...,a19)の第
2の部分(a1,...,a5)を周期的に発生するために
設けられていることを特徴とするサービススイッチング
ポイント。 - 【請求項2】 ダイレクトメモリアクセスコントローラ
(DMA,18)の状態に依存して動作するスイッチン
グ装置(20)が設けられており、 該スイッチング装置は、第1のスイッチング状態の間
に、所定数のアドレスラインをコントロールユニット
(12)の相応する数のアドレス出力側(a1’,...,
a5’)に接続し、 第2のスイッチング状態の間に、アドレスの第2の部分
(a1,...,a5)を発生するために前記アドレスライ
ンを発生器の相応する数の出力側(a1”,...,a
5”)に接続するように構成されており、 前記アドレスラインはアドレスビットをデータメモリに
供給するために使用される請求項1記載のサービススイ
ッチングポイント。 - 【請求項3】 所定数の発生器出力側(a1”,...,a
5”)がアドレスビットを発生し、 かつ前記発生器出力側は、データメモリ(11)と入/
出力装置(6、13、16)との間の各データ伝送の
間、データ伝送の2つの方向のうちの第1の方向におい
ては1つのアドレスラインと接続され、 データ伝送の第2の方向においては、発生器出力側の少
なくとも1つ(a5”)がアドレスラインに接続されな
い請求項1または2記載のサービススイッチングポイン
ト。 - 【請求項4】 データメモリ(11)と他の機能ユニッ
ト(6、13)との間のデータ伝送を制御するために使
用されるダイレクトメモリアクセスコントローラ(DM
A,18)を有する回路装置において、 前記ダイレクトメモリアクセスコントローラ(DMA,
18)は、アドレス(a0,...,a19)の第1の部分
(a0,a6,a7,...,a19)を発生するために設
けられており、 発生器(22)が、アドレス(a0,...,a19)の第
2の部分(a1,...,a5)を周期的に発生するために
設けられていることを特徴とする回路装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE4423496.1 | 1994-07-05 | ||
| DE4423496A DE4423496A1 (de) | 1994-07-05 | 1994-07-05 | Vermittlungsvorrichtung mit einer Direkt-Speicherzugriffssteuerung |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0884356A true JPH0884356A (ja) | 1996-03-26 |
Family
ID=6522275
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7170046A Pending JPH0884356A (ja) | 1994-07-05 | 1995-07-05 | サービススイッチングポイント |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US5953539A (ja) |
| EP (1) | EP0691794B1 (ja) |
| JP (1) | JPH0884356A (ja) |
| CN (1) | CN1083192C (ja) |
| DE (2) | DE4423496A1 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070043333A1 (en) * | 2002-10-03 | 2007-02-22 | Scimed Life Systems, Inc. | Method for forming a medical device with a polymer coated inner lumen |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4127742A (en) * | 1977-09-01 | 1978-11-28 | International Telephone And Telegraph Corporation | Time division telecommunication system |
| US4520477A (en) * | 1983-06-27 | 1985-05-28 | At&T Bell Laboratories | Control information communication arrangement for a time division switching system |
| CA1311063C (en) * | 1988-12-16 | 1992-12-01 | Tokumichi Murakami | Digital signal processor |
| US5251303A (en) | 1989-01-13 | 1993-10-05 | International Business Machines Corporation | System for DMA block data transfer based on linked control blocks |
| JP2907451B2 (ja) * | 1989-08-31 | 1999-06-21 | キヤノン株式会社 | ダイレクトメモリアクセス方法および装置 |
| US5414815A (en) * | 1990-09-17 | 1995-05-09 | Schwede; Gary W. | Method and apparatus for transferring data directly between a memory device and a peripheral device in a single address cycle under the control of a processor |
| JPH04363745A (ja) * | 1991-05-17 | 1992-12-16 | Toshiba Corp | Dmaコントローラ |
| JP2599539B2 (ja) * | 1991-10-15 | 1997-04-09 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 直接メモリ・アクセス装置及びルック・アヘッド装置 |
| EP0564669A1 (de) * | 1992-04-04 | 1993-10-13 | Alcatel SEL Aktiengesellschaft | Netzwerk aus Sprach- und/oder Faxspeichersystemen |
| US5465332A (en) * | 1992-09-21 | 1995-11-07 | International Business Machines Corporation | Selectable 8/16 bit DMA channels for "ISA" bus |
| US5619727A (en) * | 1995-03-08 | 1997-04-08 | United Microelectronics Corp. | Apparatus for a multiple channel direct memory access utilizing a virtual array technique |
| US5599350A (en) * | 1995-04-03 | 1997-02-04 | Ethicon Endo-Surgery, Inc. | Electrosurgical clamping device with coagulation feedback |
-
1994
- 1994-07-05 DE DE4423496A patent/DE4423496A1/de not_active Withdrawn
-
1995
- 1995-06-29 EP EP95201775A patent/EP0691794B1/de not_active Expired - Lifetime
- 1995-06-29 DE DE59510979T patent/DE59510979D1/de not_active Expired - Fee Related
- 1995-07-05 JP JP7170046A patent/JPH0884356A/ja active Pending
- 1995-07-05 CN CN95115008A patent/CN1083192C/zh not_active Expired - Fee Related
-
1997
- 1997-10-17 US US08/953,104 patent/US5953539A/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN1083192C (zh) | 2002-04-17 |
| EP0691794B1 (de) | 2004-12-22 |
| EP0691794A2 (de) | 1996-01-10 |
| DE4423496A1 (de) | 1996-01-11 |
| DE59510979D1 (de) | 2005-01-27 |
| US5953539A (en) | 1999-09-14 |
| CN1124426A (zh) | 1996-06-12 |
| EP0691794A3 (de) | 1999-11-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6226338B1 (en) | Multiple channel data communication buffer with single transmit and receive memories | |
| US6233643B1 (en) | Apparatus including a host processor and communications adapters interconnected with a bus | |
| US4603416A (en) | (Time division multiplex) switching system for routing trains of constant length data packets | |
| US6185630B1 (en) | Device initializing system with programmable array logic configured to cause non-volatile memory to output address and data information to the device in a prescribed sequence | |
| US4791629A (en) | Communications switching system | |
| US5771232A (en) | Expandable local inter-system bus architecture in a multiplexed environment | |
| EP0206641A2 (en) | Telecommunications exchanges | |
| US5805590A (en) | Switching device for digital data networks and asynchronous transfer mode | |
| JPH11167480A (ja) | バッファメモリ装置 | |
| US4672604A (en) | Time slot polling arrangement for multiple stage time division switch | |
| JPH0232645A (ja) | 交換装置 | |
| US5197065A (en) | Distribution mechanism for establishing communications between user interfaces of a communication system | |
| US4633461A (en) | Switching control for multiple stage time division switch | |
| US6597690B1 (en) | Method and apparatus employing associative memories to implement limited switching | |
| US5953539A (en) | Service switching point having a direct memory access controller | |
| JPH10262272A (ja) | 時分割多重化通信媒体の簡単なインターフェース | |
| US4347601A (en) | Method and system for processing coded information transmitted during cyclically successive time frames | |
| US5039986A (en) | High speed dynamic allocator for various length time slots | |
| EP0446335B1 (en) | Packet/fast packet switch for voice and data | |
| US5892760A (en) | Device for binary data transfer between a time-division multiplex and a memory | |
| US6570887B2 (en) | Method and apparatus employing associative memories to implement message passing | |
| 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 | |
| JPH06189031A (ja) | 伝送装置および受信機 | |
| KR100266256B1 (ko) | 프로세서와 디바이스들 간의 통신 장치 | |
| JP3062858B2 (ja) | 多点プログラマブル端末装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060223 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060315 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060809 |