JP3107650B2 - タイムスロット割当て装置 - Google Patents
タイムスロット割当て装置Info
- Publication number
- JP3107650B2 JP3107650B2 JP04200505A JP20050592A JP3107650B2 JP 3107650 B2 JP3107650 B2 JP 3107650B2 JP 04200505 A JP04200505 A JP 04200505A JP 20050592 A JP20050592 A JP 20050592A JP 3107650 B2 JP3107650 B2 JP 3107650B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- memory
- encoded data
- memory array
- control
- 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
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
- H04J3/1605—Fixed allocated frame structures
- H04J3/1623—Plesiochronous digital hierarchy [PDH]
- H04J3/1647—Subrate or multislot multiplexing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Time-Division Multiplex Systems (AREA)
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
Description
信システムに関し、かつより特定的には、シリアル通信
システムのためのタイムスロット割当て装置(time
slotassigner)に関する。
用されるいずれのシリアル通信システムも所定の通信標
準に従う。各通信標準は通信データの所定の特質を特定
する。特定された特質は、それに限定されるものではな
いが、フレームと称される数多くのデータビット、通信
チャネルの通信周波数レートを含む。たとえば、ある通
信チャネルに対する典型的な通信周波数データレートは
64kbps(毎秒64キロビット:kilo−bit
s−per−second)である。複数のサブ通信チ
ャネルがさらにより大きな通信チャネル内に各サブ通信
チャネルのためのタイムスロットを使用して形成され
る。典型的なサブ通信チャネルは8kbpsで動作す
る。典型的なフレームは256ビットを有し、他の知ら
れたフレームはそれぞれ512ビットおよび1024ビ
ットを有する。各サブ通信チャネルに対するタイムスロ
ットはサイクルスタートストローブ信号により制御され
る巡回的(cyclical)ベースで反復される。多
数の64kbpsサブチャネルを使用する大きな通信チ
ャネルはISO“H”チャネル表示により特定されかつ
また広帯域チャネルと称される。
性に関する問題は異なるビット周波数、チャネルビット
長、およびサイクル反復長を有する各種の通信標準とイ
ンタフェースするデータ通信ハードウェアを実現するこ
とである。各種の通信標準とインタフェースする1つの
手法は、各々の通信標準に対し1つの、多数のハードウ
ェアによる解決方法を持つことである。この解決方法に
対する不都合は各々の通信標準をサポートすることに関
連するハードウェアのコストである。
るようにする知られた解決方法はメモリユニットを使用
する。該メモリユニットは通信データの所定の時間フレ
ームの各々に対しチャネルのアドレスを記憶する。通信
データの各ビット時間に対しチャネルアドレスを提供す
ることにより、サイクル毎に可変数のビットを各データ
通信チャネルに結合することができる。通信データの各
時間フレームに対しチャネルアドレス情報を記憶するメ
モリユニットを持つことに伴う問題は該メモリユニット
が所定の最大サイクル長を収容する大きさでなければな
らないことである。汎用目的のシリアル通信システムに
対しては、必要なメモリの量は典型的には余りにも大き
くかつ高価である。
対し専用のカウンタを備えた一連のプリセットレジスタ
を使用する。たとえば、1つのレジスタは通信のための
複数の割当てられたタイムスロットの1つを決定し、か
つ別のレジスタは通信されるべきビットの数を決定す
る。一連のプリセットレジスタを持つことに伴う問題は
時分割多重システム内での通信の変化をサポートするた
めの柔軟性がないことである。
分柔軟性があるコスト効率のよい時分割多重シリアル通
信システムを持つことが望まれる。
要性は本発明により満たされる。1つの形態において
は、タイムスロット割当て装置および動作方法がシリア
ル通信システムにおいて使用するために提供される。該
タイムスロット割当て装置はエンコードされたデータを
受けるための入力、および複数の制御信号を提供するた
めの制御出力を有するメモリ手段を具備する。該メモリ
手段はエンコードされたデータを記憶するためのメモリ
データ入力ラッチにより構成される。メモリアレイは該
メモリデータ入力ラッチに接続された入力および出力を
有する。該メモリアレイは複数フレームのエンコードさ
れたデータを含み、各フレームのエンコードされたデー
タは少なくとも1つの制御ビット領域を有する。1つの
形態では、制御情報を提供する第1、第2、第3および
第4の制御ビット領域がある。メモリアドレス手段が前
記メモリアレイに結合されて前記第1の制御ビット領域
に応じて部分的に前記メモリアレイの所定部分をアドレ
スする。メモリデータ出力ラッチが前記メモリアレイの
出力に結合されて所定フレームのエンコードされたデー
タを記憶する。プリスケーラ、デジタルカウンタ回路お
よび専用ラッチ回路は各々前記メモリ手段に結合された
入力を有する。前記プリスケーラは前記第2の制御ビッ
ト領域を受信する。デジタルカウンタ回路は第3の制御
ビット領域を受信し、かつ専用ラッチ回路は第4の制御
ビット領域を受信しシリアル通信システム内でエンコー
ドされたデータの通信において使用するためにデータチ
ャネルを選択するためのタイムスロット制御信号を提供
する。
付の図面と共に以下の詳細な説明を参照することにより
一層明瞭に理解されるであろう。
20、通信コントローラ22、マルチプレクサ制御部2
4、およびシリアルデータ通信部26を有するシリアル
通信システム10を示す。
ド済みシステムバス30を介して通信制御装置22のデ
ータ出力に接続されたデータ入力、および制御バス32
を介して通信制御装置22の制御出力に接続された制御
入力、「ストローブスタートサイクル」と名付けられた
信号を受信するためにシリアル通信システム10の外部
の発生源(図示せず)に接続された入力、「シリアルク
ロック34」と名付けられたクロック信号を受信するた
めにシリアル通信システム10の外部の発生源(図示せ
ず)に接続された第1のクロック入力、および「システ
ムクロック」と名付けられたクロック信号を受信するた
めにシリアル通信システム10の外部の発生源(図示せ
ず)に接続された第2のクロック入力を有する。タイム
スロット割当て装置20は“SEL1”と名付けられた
第1の制御出力、“SEL0”と名付けられた第2の制
御出力、および“OFF”と名付けられた第3の制御出
力を有する。
(図示せず)と共にデータ処理ユニット(図示せず)を
含む。エンコードシステムバス30は一般に通信制御装
置22内のデータ処理ユニットに関連するデータバス
(図示せず)の1部である。通信制御装置22はシステ
ムクロック信号を提供する通信システム10の外部の発
生源(図示せず)に接続されたクロック入力を有する。
該システムクロック信号は典型的には通信システム10
全体にわたるタイミング制御のために使用される高周波
クロックである。
ゲートを有する。所定の数のANDゲートの各々は図1
に示される入力に「バブル」によって各々示された、所
定の数の反転入力を有する。マルチプレクサ制御部24
の第1の部分はタイムスロット割当て装置20の第1、
第2、および第3の出力を受けるための入力を有する。
マルチプレクサ制御部24の第2の部分は該マルチプレ
クサ制御部24の第1の部分の出力およびシリアルクロ
ック34を受けるための入力を有する。
ルデータチャネル35−38を有する。各シリアルデー
タチャネルは概略的に直列−並列データインタフェース
回路/並列−直列データインタフェース回路(図示せ
ず)、およびファーストイン・ファーストアウトメモリ
(図示せず)を有する。各シリアルデータチャネルはシ
リアルデータ導体を介してシリアルデータ40の信号に
接続された入力/出力、および専用双方向データバス
(ラベルなし)を介してシステムインタフェースバス4
6に接続された入力/出力を有する。シリアルデータ通
信部26は制御情報を受信するために「シリアルデータ
制御」と名付けられたバスを介してタイムスロット割当
て装置20の制御出力に接続されている。シリアル通信
システム10は4つのシリアル通信チャネルを有するも
のとして図示されているが、典型的なシリアル通信シス
テムはさらにチャネルを有する。図示された4つのチャ
ネルのシリアル通信システム10は本発明を説明するた
めに使用されている。
0を示す。該タイムスロット割当て装置20はデータ入
力ラッチ50、メモリアレイ部52、データ出力ラッチ
54、メモリアドレスドライバおよび制御部56、チャ
ネル選択(CSEL)ラッチ58、デジタルカウンタ6
0、およびプリスケーラ62を有する。データ入力ラッ
チ50はエンコードシステムバス30に接続されたデー
タ入力、および「データ入力制御」と名付けられたバス
を介して制御バス32に接続された制御入力を有する。
データ入力ラッチ50は専用バス(ラベルなし)を介し
てメモリアレイ52のデータ入力に接続されている。メ
モリアレイ52は複数の制御入力を有し、各制御入力は
それぞれ“0,1,2,3,4,…,n”と名付けられ
たワイヤを介してメモリアドレスドライバおよび制御部
56の複数の制御出力の1つに接続されており、ここで
nは予定の整数である。メモリアレイ52は集合的に専
用データバス(ラベルなし)を介してデータ出力ラッチ
54のデータ入力に接続されたデータ出力を有する。メ
モリアレイ52は所定の数、(n+1)、の行(ro
w)のメモリビットを有する。各行のメモリビットはメ
モリアドレスドライバおよび制御部56からの制御出力
信号の所定の1つに接続されている。各行のメモリビッ
トのビット位置0−5および9−11は特にメモリアレ
イ52の頭部においてラベル付けされている。各行のメ
モリビットはエンコードされたデータの領域に区分けさ
れている。図示された例では、第1の領域(fiel
d)はビット位置0に位置し、かつ集合的に処理される
べきメモリにおける複数のエントリの内の最後にエンコ
ードされるデータエントリを示す最後(last)に対
する“LST”と名付けられている。第2の領域はビッ
ト位置1に位置しかつビット分解能(bit reso
lution)に対し“BRS”と名付けられている。
第3の領域はビット位置2〜5内に位置し、かつカウン
ト(count)に対し“CNT”と名付けられてお
り、かつ第4の領域はビット位置9〜11に位置し、か
つチャネル選択(channel select)に対
し“CSEL”と名付けられている。さらに他のビット
位置を必要に応じて使用することができる。データ出力
ラッチ54は「データ出力制御」と名付けられたバスを
介してメモリアドレスドライバおよび制御部56の制御
出力に接続された制御入力を有する。データ出力ラッチ
54はメモリアレイ52内の各行のメモリビットのエン
コードされた区分けと同様に各ビット領域に区分けされ
ている。メモリアドレスドライバおよび制御部56は
「ストローブスタートサイクル」と名付けられた信号を
受信するためのストローブ入力、シリアルクロック信号
34を受信するための第1のクロック入力、システムク
ロック信号を受信するための第2のクロック入力、そし
て「アドレス制御」と名付けられたバスを介して制御バ
ス32に接続された制御入力を有する。チャネル選択
(CSEL)ラッチ58はデータ出力ラッチ54内のC
SELフィールドに接続されたデータ入力、および「タ
イムスロット制御」と名付けられたバスを介してメモリ
アドレスドライバおよび制御部56の出力に接続された
制御入力を有する。CSELラッチ58は前に述べた図
1のタイムスロット割当て装置20の出力に対応しかつ
それぞれSEL1,SEL0およびOFFと名付けられ
た出力を有する。デジタルカウンタ60はデータ出力ラ
ッチ54のカウント(CNT)フィールドに接続された
データ入力、プリスケーラ62の出力に接続された入
力、タイムスロット制御バスに接続された制御入力、お
よびメモリアドレスドライバおよび制御部56の入力に
接続された出力を有する。プリスケーラ62はデータ出
力ラッチ54のビット分解能(BRS)フィールドに接
続されたデータ入力、シリアルクロック34に接続され
たクロック入力、およびタイムスロット制御バスを介し
てメモリアドレスドライバおよび制御部56に接続され
た制御入力を有する。データ出力ラッチ54の最後の
(LST)フィールドはメモリアドレスドライバおよび
制御部56の入力に接続されている。メモリアレイ部5
2は典型的には各領域に区分けされる(図2には特に示
されていない)。たとえば、各領域は複数の行からなる
ものとすることができる。第1の領域はアクティブな受
信通信動作に対するエンコードされたデータを含み、第
2の領域は受信データ情報の写し(shadow)であ
り、第3の領域はアクティブ送信通信動作に対するエン
コードされたデータを含み、かつ第4の領域は送信通信
の写しである。以下の説明は一般的な通信動作に適用さ
れかつシリアルデータを受信しあるいは送信するものに
適用できる。シャドウ領域は通信性能を増強するために
設けられており、かつ本発明とは関連がない。
はエンコードシステムバス30を介して複数のエンコー
ドされたデータをタイムスロット割当て装置20に提供
する。タイムスロット割当て装置20は送信データモー
ドおよび受信データモードの各々で動作する。以下の説
明は概略的にいずれの動作モードにも適用できる。各々
のエンコードされたデータはメモリアドレスドライバお
よび制御部56によって与えられる制御によりメモリア
レイ52内の所定のメモリ行位置に選択的にラッチ入力
される。シリアル通信処理はアクティブなストローブス
タートサイクル信号が提供されることにより始まる。該
アクティブなストローブスタートサイクル信号はメモリ
アドレスドライバおよび制御部56をイネーブルしてメ
モリアレイ52内の第1の所定行のエンコードされたデ
ータを選択させる。所定の第1の行のエンコードされた
データはその後データ出力ラッチ54にラッチ入力され
る。エンコードされたデータの領域はデータ出力ラッチ
54から(図示のごとく)タイムスロット割当て装置内
の所定の回路に結合される。チャネル選択(CSEL)
ラッチ58からの出力信号は図1のマルチプレクサ制御
部24によってデコードされる。マルチプレクサ制御部
24のデコードされた出力はシリアルデータ通信部26
内の所定のデータチャネルをアクティベイトする。アク
ティベイトされたシリアルデータ通信チャネルはシリア
ルデータ40の信号からシステムインタフェースバス4
6への結合を提供する。たとえば、シリアル通信システ
ム10がデータを受信している時、シリアルデータ40
の信号からのシリアルデータは選択的にアクティベイト
されたデータ通信チャネルのメモリ部(図示せず)に格
納される。シリアルデータ制御バスを介してタイムスロ
ット割当て装置20から受信された制御情報に応答し
て、選択的にアクティベイトされたデータ通信チャネル
は次に該シリアルデータを並列様式でシステムインタフ
ェースバス46に結合する。シリアル通信システム10
が送信動作モードにある時、データは並列様式で選択的
にアクティベイトされたシリアルデータ通信チャネルの
メモリ部(図示せず)にシステムインタフェースバス4
6からラッチされる。シリアルデータ制御バスを介して
受信された付加的な制御情報に応じて、選択的にアクテ
ィベイトされたシリアルデータ制御バスは直列的にアク
ティブなデータチャネルのメモリ部からのラッチされた
並列データを直列データ40の信号に結合する。
コードされたデータはシリアルデータ40の信号を介し
て所定のシリアルデータチャネルに通信されるデータを
制御する。データ出力ラッチ54にラッチされたデータ
は次の動作のための情報を含む。図示された形式では、
メモリアレイ52内のエンコードされたデータの各行は
LST、BRS、CNT、およびCSELフィールドを
含む。LSTフィールドはメモリアレイ52内の最後の
データエントリを示す。アクティブなLSTフィールド
が検出された時、メモリアドレスドライバおよび制御部
56はアイドル状態に入る。アクティブなLSTフィー
ルドはメモリアドレスドライバおよび制御部56内の
(図示しない)論理によって検出される。アイドル状態
へ入ったことに応じて、制御56はメモリアレイ52内
の所定の第1のロケーションを「さし示す(point
s)」。以下に説明する例ではLST=1は最後のエン
トリを示す。BRSフィールドはシリアルデータ40の
信号を介して通信されているデータのビット分解能を示
す。以下の例では、ゼロのBRS論理値は通信データの
ビット分解能を示しかつ1の論理値はバイト分解能を示
す。CNTフィールドは通信データの(BRSフィール
ドによって定めされる)ビットまたはバイトの数のカウ
ントを示す。たとえば、16ビットのデータはBRSフ
ィールドがビットを示しかつCNTフィールドが16に
等しいことによって表され、あるいはBRSフィールド
がバイトを示しかつCNTフィールドが2に等しいこと
で示される。CSELフィールドはどのシリアル通信チ
ャネルが選択されているか(すなわち、チャネル選択)
を示す。
0を説明するために与えられている。表1は図3のタイ
ミング図と組合わせて使用する仮想的なエンコードデー
タパターンを示す。 *メモリロケーション0000はメモリアレイ52内の
行ゼロに対応し、メモリロケーション0001はメモリ
アレイ52内の行1に対応し、以下同様である。 **アクティブな「ストローブスタートサイクル」信号
を待機する。
肯定される前に、メモリアドレスドライバおよび制御部
56からの制御信号は選択的にメモリロケーション00
00からのエンコードされたデータをデータ出力ラッチ
54に結合する。最初のクロックサイクルタイム期間の
間にストローブスタートサイクル信号がアクティベイト
された時、データ出力ラッチ54内のエンコードされた
データは所定のレジスタに結合される。たとえば、CS
ELフィールド内のエンコードされたデータはCSEL
ラッチ58に結合され、CNTフィールド内のエンコー
ドされたデータはデジタルカウンタ60に結合され、エ
ンコードされたBRSフィールドはプリスケーラ62に
結合され、そしてエンコードされたLSTフィールドは
メモリアドレスドライバおよび制御部56に結合され
る。第1のクロックサイクルタイム期間の終りに、メモ
リアドレスドライバおよび制御部56内のアドレスポイ
ンタ(図示せず)が増分される。増分されたアドレスに
応じて、所定の第2のメモリロケーションからのエンコ
ードされたデータが選択的にデータ出力ラッチ54に結
合される。従って、データ出力ラッチ54はマスタ−ス
レイブラッチのマスタ部分として機能し、かつラッチ5
8、カウンタ60およびプリスケーラ62はマスタ−ス
レイブラッチのスレイブ部分として動作する。該スレイ
ブ部分は現在の実行サイクルに対する情報を含み、かつ
マスタ部分は次の実行サイクルに対するエンコードされ
たデータを含む。図2のデータ出力ラッチ54からのエ
ンコードされたデータに応答して、図1のマルチプレク
サ制御部24は選択的にシリアルデータチャネル35−
38のいずれか1つをアクティベイトしあるいはいずれ
をもアクティベイトしない。たとえば、以下の表2はC
SELフィールドのための典型的なエンコーディングを
示し、この場合エンコードされたデータビット11およ
び10は所定のシリアル通信チャネルを選択しかつデー
タビット9はイネーブルビットである。すなわち、ビッ
ト位置9のデータビットがアクティブの場合は、ビット
位置11および10のエンコードされたデータビットは
「ドントケア」であり、かつマルチプレクサ制御部24
の各出力はデアクティベイトされている。
0000におけるCSELデータフィールドはデータ出
力ラッチ54にラッチされる。メモリロケーション00
00におけるデータは010であり、これはシリアル通
信チャネル1がアクティベイトされるようにする。さら
に、メモリロケーション0000において、前記表1か
らのCNTフィールドは1のカウントを示し、ゼロのB
RSフィールドはビット分解能を示し、かつLSTフィ
ールドはゼロであり「最後のエントリでない」ことを示
す。CSELデータがデータ出力ラッチ54からCSE
Lラッチ58に転送される期間の間は、CNTデータは
デジタルカウンタ60に転送され、BRSデータはプリ
スケーラ62に転送され、そしてLSTデータはメモリ
アドレスドライバおよび制御部56に結合される。BR
Sはゼロであるから、プリスケーラ62はクロック入力
を分割されないデジタルカウンタ60に提供する。図3
に示されるように、最初のシステムクロックサイクルの
間、シリアルデータチャネル1は図1のシリアルデータ
40の信号を介してシリアルデータを受信する。さら
に、最初のシステムクロックサイクルの間に、デジタル
カウンタ60は減分されかつ今やゼロの値を含む。デジ
タルカウンタ60内のゼロの値に応じて、メモリアドレ
スドライバおよび制御部56はメモリアレイ52内の次
にエンコードされるデータエントリを選択しかつ該次に
エンコードされるエントリをデータ出力ラッチ54にラ
ッチする。第2のシステムクロックサイクル期間の間、
データ出力ラッチ54内のラッチされたエンコードデー
タは、上に述べたように、適切なデスティネイションに
転送される。CSELフィールドは今や100の値を持
ち、これはシリアルデータチャネル2を選択する。CN
Tの値は1であり、BRSフィールドは1の値を有し、
かつLSTフィールドはゼロである。CNTおよびBR
Sの値は1バイトのデータがシリアルデータチャネル2
に転送されるべきことを示す。図3に示されるように、
該バイトのデータはクロックサイクル2−9の間に転送
される。BRSは1であるから、プリスケーラ62は、
デジタルカウンタ60へのクロック入力を8で除算す
る。従って、8個のクロックサイクルの後、デジタルカ
ウンタ60はゼロの値を有する。前に述べたように、デ
ジタルカウンタ60内のゼロの値に応じて、メモリアド
レスドライバおよび制御部56はメモリアレイ52内の
次にエンコードされるデータエントリをデータ出力ラッ
チ54にラッチする。メモリロケーション0010に位
置する、ラッチされたエンコードデータエントリはアク
ティベイトされたビット9を有するCSEL値、1のC
NT値、ビット分解能を示すBRS値、および1のLS
T値を有する。上に述べたように、ビット9がアクティ
ベイトされたことに応じてマルチプレクサ制御部24の
各出力はデアクティベイトされる。さらに、マルチプレ
クサ制御部24の各出力はインアクティブであるから、
シリアルデータチャネル35−38の各々は非選択とな
る。LSTフィールドは1を含むから、メモリアドレス
ドライバおよび制御部56はメモリアレイ52内の所定
の第1のメモリロケーションを「さし示し」、該第1の
メモリロケーションのエンコードされたデータをデータ
出力ラッチ54にロードし、かつアクティブなストロー
ブサイクル信号を待機する。
ンコードされたデータを図2のメモリアレイ52に提供
する。メモリアレイ52内の各々のエンコードされたデ
ータエントリは、シリアル通信チャネルを選択し、ビッ
トカウンタ分解能を決定し、カウンタの値を提供し、か
つメモリアレイ52内の最後にエンコードされるデータ
エントリを示すためのエンコードされたデータのフィー
ルド(領域)を有する。前記データはエンコードされる
から、伝統的なタイムスロット割当て装置と比較した場
合に同じタスクを達成するためにより小さなメモリアレ
イを使用することができる。さらに、エンコードされた
データおよび付加的なハードウェアの最小限の使用は異
なる通信プロトコル標準を有するシリアル通信システム
におけるデータの柔軟性あるシリアル通信を可能にす
る。典型的な応用においては、メモリアレイ52は4つ
の区画を有する。該区画の内の2つはシリアルデータを
受信するために使用され、かつ2つの区画はシリアルデ
ータを送信するために使用される。
れるデータエントリを示すためにメモリアレイに格納さ
れるエンコードされたデータフィールド、ビット分解能
のデータフィールド、カウント値フィールドおよびチャ
ネル選択フィールドを有するタイムスロット割当て装置
20はさらに他の情報を含めるために容易に拡張できる
ことは明らかである。たとえば、付加的なフィールドは
直列的に通信されるデータと組合わせて肯定されるべき
複数のストローブ信号の内の所定の1つを選択する。該
ストローブ信号は付加的な形式の通信を提供する。他の
実施例では、カウントフィールドおよび/またはチャネ
ル選択フィールドはそれぞれ多数のシリアル通信チャネ
ルを有するより大きなカウント値および/またはより大
きなシリアル通信システムを収容するよう拡張できる。
さらに、タイムスロット割当て装置20内のエンコード
されたフィールドはパルス幅変調(PWM)形式の通信
をサポートできる。該PWM通信は時分割多重形式の通
信と同時にあるいは別個に行うことができる。
者にはこの説明は実例によるものにすぎずかつ本発明の
範囲を限定するものでないことは明らかに理解できる。
従って、添付の請求の範囲は本発明の真の精神および範
囲内にある本発明のすべての変形を含むことを意図して
いる。
通信標準を収容するのに十分柔軟性あるコスト効率のよ
い時分割多重シリアル通信システムが提供できる。
すブロック回路図である。
を示すブロック回路図である。
ある。
Claims (2)
- 【請求項1】 複数のデータチャネル(35−38)を
有するシリアル通信システム(10)において使用する
ためのタイムスロット割当て装置(20)であって、 複数フレーム(0−n)のエンコードされたデータを有
するメモリアレイ(52)であって、各フレームのエン
コードされたデータは制御情報を提供する少なくとも1
つの制御ビットフィールド(CNT)を有し、前記メモ
リアレイはエンコードされたデータを受信しかつ記憶す
るための入力、および出力を有するもの、 前記メモリアレイ(52)に結合され前記少なくとも1
つの制御ビットフィールドに応じて部分的に前記メモリ
アレイの所定の部分をアドレスするための第1の手段
(56)、 前記メモリアレイ(52)の出力に結合され前記メモリ
アレイの前記所定の部分からの所定フレームのエンコー
ドされたデータを格納するためのメモリデータ出力ラッ
チ(54)、そして前記メモリデータ出力ラッチ(5
4)および前記第1の手段に結合された第2の手段(5
8,60,62)であって、該第2の手段は前記所定フ
レームのエンコードされたデータ内の制御情報を使用し
て前記第1の手段を制御しかつタイムスロット制御信号
(SEL1,SEL0)を提供し前記シリアル通信シス
テム内でエンコードされたデータを通信する上で使用す
るための前記複数のデータチャネル(35−38)の内
の1つを選択するもの、 を具備することを特徴とする複数のデータチャネルを有
するシリアル通信システムにおいて使用するためのタイ
ムスロット割当て装置。 - 【請求項2】 シリアル通信システム(10)において
シリアルデータにタイムスロットを割当てる方法であっ
て、 複数フレーム(0−n)のエンコードされたデータを有
するメモリアレイ(52)にエンコードされたデータを
受信しかつ格納する段階であって、各フレームのエンコ
ードされたデータは制御情報を提供する少なくとも1つ
の制御ビットフィールド(CNT)を有するもの、 前記少なくとも1つの制御ビットフィールドに応答して
部分的に前記メモリアレイ(52)の所定の部分をアド
レスする段階、 前記メモリアレイの所定部分からの所定フレームのエン
コードされたデータを前記メモリアレイ(52)の出力
に結合されたメモリデータ出力ラッチ(54)に記憶す
る段階、そして前記所定フレームのエンコードされたデ
ータの少なくとも1つの制御ビットフィールド内の制御
情報を使用してタイムスロット制御信号(SEL0,S
EL1)を提供し前記シリアル通信システム内でエンコ
ードされたデータを通信する場合に使用するためのデー
タチャネルを選択する段階、 を具備することを特徴とするシリアル通信システム(1
0)においてシリアルデータにタイムスロットを割当て
る方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US07/731,609 US5127002A (en) | 1991-07-17 | 1991-07-17 | Time slot assigner for use in a serial communication system |
| US731,609 | 1991-07-17 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05206981A JPH05206981A (ja) | 1993-08-13 |
| JP3107650B2 true JP3107650B2 (ja) | 2000-11-13 |
Family
ID=24940236
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP04200505A Expired - Lifetime JP3107650B2 (ja) | 1991-07-17 | 1992-07-03 | タイムスロット割当て装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US5127002A (ja) |
| EP (1) | EP0531661B1 (ja) |
| JP (1) | JP3107650B2 (ja) |
| KR (1) | KR100229305B1 (ja) |
| DE (1) | DE69216515T2 (ja) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2880271B2 (ja) * | 1990-08-17 | 1999-04-05 | 株式会社日立製作所 | 帯域制御方法および回路 |
| US6330240B1 (en) | 1987-04-24 | 2001-12-11 | Hitachi, Ltd. | ATM cell switching system |
| US5365519A (en) | 1991-03-05 | 1994-11-15 | Hitachi, Ltd. | ATM switch1ng system connectable to I/O links having different transmission rates |
| USRE36751E (en) * | 1987-07-15 | 2000-06-27 | Hitachi, Ltd. | ATM switching system connectable to I/O links having different transmission rates |
| CA2091093C (en) * | 1992-03-06 | 1999-07-06 | Peter C. Di Giulio | Event driven communication network |
| JP2581011B2 (ja) * | 1993-07-23 | 1997-02-12 | 日本電気株式会社 | ローカルエリアネットワークのトラフィック制御システム |
| EP0759238A1 (en) * | 1994-05-06 | 1997-02-26 | Circuit Path Network Systems, Corp. | Method of assigning slots by mapping channels to slots based on a one-to-one transformation |
| US5535206A (en) * | 1994-11-14 | 1996-07-09 | Zenith Electronics Corporation | Upstream data transmission system for cable television |
| JPH08161259A (ja) * | 1994-11-30 | 1996-06-21 | Mitsubishi Electric Corp | 直列データ受信装置及び直列データ転送装置 |
| US6249526B1 (en) * | 1997-06-30 | 2001-06-19 | Intel Corporation | Versatile time division multiple access slot assignment unit |
| DE102004038213A1 (de) * | 2004-08-05 | 2006-03-16 | Robert Bosch Gmbh | Verfahren und Vorrichtung zum Zugriff auf Daten eines Botschaftsspeichers eines Kommunikationsbausteins |
| MY205100A (en) * | 2020-12-29 | 2024-10-02 | Skyechip Sdn Bhd | A generic physical layer providing a unified architecture for interfacing with an external memory device and methods of interfacing with an external memory device |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3903370A (en) * | 1973-12-21 | 1975-09-02 | Bell Telephone Labor Inc | Line switch controller for a time division switching system |
| DE3374256D1 (en) * | 1983-07-28 | 1987-12-03 | Ibm | Shift register arrangement and data transmission system comprising such an arrangement |
| US4704606A (en) * | 1984-11-13 | 1987-11-03 | American Telephone And Telegraph Company And At&T Information Systems Inc. | Variable length packet switching system |
| US4771418A (en) * | 1986-07-28 | 1988-09-13 | Advanced Micro Devices, Inc. | Time-slot assigner multiplexer |
| US4777633A (en) * | 1987-08-14 | 1988-10-11 | International Mobile Machines Corp. | Base station for wireless digital telephone system |
| US4998249A (en) * | 1988-10-28 | 1991-03-05 | Executone Information Systems, Inc. | Method and system for multiplexing telephone line circuits to highway lines |
-
1991
- 1991-07-17 US US07/731,609 patent/US5127002A/en not_active Expired - Lifetime
-
1992
- 1992-06-18 KR KR1019920010560A patent/KR100229305B1/ko not_active Expired - Lifetime
- 1992-07-03 JP JP04200505A patent/JP3107650B2/ja not_active Expired - Lifetime
- 1992-07-13 EP EP92111908A patent/EP0531661B1/en not_active Expired - Lifetime
- 1992-07-13 DE DE69216515T patent/DE69216515T2/de not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH05206981A (ja) | 1993-08-13 |
| KR930003592A (ko) | 1993-02-24 |
| US5127002A (en) | 1992-06-30 |
| KR100229305B1 (ko) | 1999-11-01 |
| HK1006205A1 (en) | 1999-02-12 |
| EP0531661A2 (en) | 1993-03-17 |
| DE69216515T2 (de) | 1997-07-10 |
| DE69216515D1 (de) | 1997-02-20 |
| EP0531661A3 (en) | 1993-05-12 |
| EP0531661B1 (en) | 1997-01-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3107650B2 (ja) | タイムスロット割当て装置 | |
| EP0156580B1 (en) | Data transmission system | |
| US4604743A (en) | Bus structure for an image processor | |
| US20030137992A1 (en) | System and method for communicating packetized data over a channel bank | |
| JP3516684B2 (ja) | 非同期データ伝送及びソース・トラフィック制御システム | |
| JPH01500074A (ja) | 適応速度マルチプレクサ−デマルチプレクサ | |
| JPH0748739B2 (ja) | 多重アクセス制御方法および該方法を実施する多重アクセス制御システム | |
| JP3970389B2 (ja) | 動的時分割アクセス装置及び方法 | |
| US4965787A (en) | Methods and apparatus for multiplexing sub-rate channels in a digital data communication system | |
| EP1816570A3 (en) | Integrated circuit I/O using a high performance bus interface | |
| JPH0275235A (ja) | 時分割多重化装置及び時分割多重化法 | |
| JPS596555B2 (ja) | 多速度デ−タのための時分割交換方式 | |
| JP2911540B2 (ja) | ソネット受信信号変換装置 | |
| JPH077956B2 (ja) | データ通信装置 | |
| US4633461A (en) | Switching control for multiple stage time division switch | |
| US5404449A (en) | Interface module for supporting communication between processor systems | |
| EP0325080B1 (en) | Protocol and apparatus for the selective scanning of a plurality of lines connected to a communication device | |
| JPH03183226A (ja) | ソネット送信信号変換装置 | |
| HK1006205B (en) | A time slot assigner for use in a serial communication system | |
| US5905734A (en) | Time slot interchanger and digital communications terminal for ISDN D-channel assembly | |
| US6075785A (en) | Apparatus and method for providing memory address interchanging for high speed memory accesses | |
| JPH04372241A (ja) | 伝送装置 | |
| JP2004015759A (ja) | Atmセル送受信制御回路及びその方法 | |
| SU769522A1 (ru) | Мультиплексный канал | |
| JPS5923652A (ja) | デ−タ転送処理方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070908 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080908 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080908 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090908 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090908 Year of fee payment: 9 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: R3D03 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100908 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100908 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110908 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120908 Year of fee payment: 12 |
|
| EXPY | Cancellation because of completion of term |