Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3107650B2 - タイムスロット割当て装置 - Google Patents
[go: Go Back, main page]

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
Application number
JP04200505A
Other languages
English (en)
Other versions
JPH05206981A (ja
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.)
Motorola Solutions Inc
Original Assignee
Motorola Solutions Inc
Motorola Inc
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 Motorola Solutions Inc, Motorola Inc filed Critical Motorola Solutions Inc
Publication of JPH05206981A publication Critical patent/JPH05206981A/ja
Application granted granted Critical
Publication of JP3107650B2 publication Critical patent/JP3107650B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/16Time-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/1605Fixed allocated frame structures
    • H04J3/1623Plesiochronous digital hierarchy [PDH]
    • H04J3/1647Subrate 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

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は一般的にはシリアル通
信システムに関し、かつより特定的には、シリアル通信
システムのためのタイムスロット割当て装置(time
slotassigner)に関する。
【0002】
【従来の技術】広域ネットワークデータ通信のために使
用されるいずれのシリアル通信システムも所定の通信標
準に従う。各通信標準は通信データの所定の特質を特定
する。特定された特質は、それに限定されるものではな
いが、フレームと称される数多くのデータビット、通信
チャネルの通信周波数レートを含む。たとえば、ある通
信チャネルに対する典型的な通信周波数データレートは
64kbps(毎秒64キロビット:kilo−bit
s−per−second)である。複数のサブ通信チ
ャネルがさらにより大きな通信チャネル内に各サブ通信
チャネルのためのタイムスロットを使用して形成され
る。典型的なサブ通信チャネルは8kbpsで動作す
る。典型的なフレームは256ビットを有し、他の知ら
れたフレームはそれぞれ512ビットおよび1024ビ
ットを有する。各サブ通信チャネルに対するタイムスロ
ットはサイクルスタートストローブ信号により制御され
る巡回的(cyclical)ベースで反復される。多
数の64kbpsサブチャネルを使用する大きな通信チ
ャネルはISO“H”チャネル表示により特定されかつ
また広帯域チャネルと称される。
【0003】
【発明が解決しようとする課題】種々の通信標準の柔軟
性に関する問題は異なるビット周波数、チャネルビット
長、およびサイクル反復長を有する各種の通信標準とイ
ンタフェースするデータ通信ハードウェアを実現するこ
とである。各種の通信標準とインタフェースする1つの
手法は、各々の通信標準に対し1つの、多数のハードウ
ェアによる解決方法を持つことである。この解決方法に
対する不都合は各々の通信標準をサポートすることに関
連するハードウェアのコストである。
【0004】可変数のビットを有するデータが通信でき
るようにする知られた解決方法はメモリユニットを使用
する。該メモリユニットは通信データの所定の時間フレ
ームの各々に対しチャネルのアドレスを記憶する。通信
データの各ビット時間に対しチャネルアドレスを提供す
ることにより、サイクル毎に可変数のビットを各データ
通信チャネルに結合することができる。通信データの各
時間フレームに対しチャネルアドレス情報を記憶するメ
モリユニットを持つことに伴う問題は該メモリユニット
が所定の最大サイクル長を収容する大きさでなければな
らないことである。汎用目的のシリアル通信システムに
対しては、必要なメモリの量は典型的には余りにも大き
くかつ高価である。
【0005】他の知られた解決方法は各通信チャネルに
対し専用のカウンタを備えた一連のプリセットレジスタ
を使用する。たとえば、1つのレジスタは通信のための
複数の割当てられたタイムスロットの1つを決定し、か
つ別のレジスタは通信されるべきビットの数を決定す
る。一連のプリセットレジスタを持つことに伴う問題は
時分割多重システム内での通信の変化をサポートするた
めの柔軟性がないことである。
【0006】従って、各種の通信標準を収容するのに十
分柔軟性があるコスト効率のよい時分割多重シリアル通
信システムを持つことが望まれる。
【0007】
【課題を解決するための手段および作用】上に述べた必
要性は本発明により満たされる。1つの形態において
は、タイムスロット割当て装置および動作方法がシリア
ル通信システムにおいて使用するために提供される。該
タイムスロット割当て装置はエンコードされたデータを
受けるための入力、および複数の制御信号を提供するた
めの制御出力を有するメモリ手段を具備する。該メモリ
手段はエンコードされたデータを記憶するためのメモリ
データ入力ラッチにより構成される。メモリアレイは該
メモリデータ入力ラッチに接続された入力および出力を
有する。該メモリアレイは複数フレームのエンコードさ
れたデータを含み、各フレームのエンコードされたデー
タは少なくとも1つの制御ビット領域を有する。1つの
形態では、制御情報を提供する第1、第2、第3および
第4の制御ビット領域がある。メモリアドレス手段が前
記メモリアレイに結合されて前記第1の制御ビット領域
に応じて部分的に前記メモリアレイの所定部分をアドレ
スする。メモリデータ出力ラッチが前記メモリアレイの
出力に結合されて所定フレームのエンコードされたデー
タを記憶する。プリスケーラ、デジタルカウンタ回路お
よび専用ラッチ回路は各々前記メモリ手段に結合された
入力を有する。前記プリスケーラは前記第2の制御ビッ
ト領域を受信する。デジタルカウンタ回路は第3の制御
ビット領域を受信し、かつ専用ラッチ回路は第4の制御
ビット領域を受信しシリアル通信システム内でエンコー
ドされたデータの通信において使用するためにデータチ
ャネルを選択するためのタイムスロット制御信号を提供
する。
【0008】これらおよび他の特徴、および利点は、添
付の図面と共に以下の詳細な説明を参照することにより
一層明瞭に理解されるであろう。
【0009】
【実施例】図1は、概略的にタイムスロット割当て装置
20、通信コントローラ22、マルチプレクサ制御部2
4、およびシリアルデータ通信部26を有するシリアル
通信システム10を示す。
【0010】タイムスロット割当て装置20はエンコー
ド済みシステムバス30を介して通信制御装置22のデ
ータ出力に接続されたデータ入力、および制御バス32
を介して通信制御装置22の制御出力に接続された制御
入力、「ストローブスタートサイクル」と名付けられた
信号を受信するためにシリアル通信システム10の外部
の発生源(図示せず)に接続された入力、「シリアルク
ロック34」と名付けられたクロック信号を受信するた
めにシリアル通信システム10の外部の発生源(図示せ
ず)に接続された第1のクロック入力、および「システ
ムクロック」と名付けられたクロック信号を受信するた
めにシリアル通信システム10の外部の発生源(図示せ
ず)に接続された第2のクロック入力を有する。タイム
スロット割当て装置20は“SEL1”と名付けられた
第1の制御出力、“SEL0”と名付けられた第2の制
御出力、および“OFF”と名付けられた第3の制御出
力を有する。
【0011】通信制御装置22は典型的には共有メモリ
(図示せず)と共にデータ処理ユニット(図示せず)を
含む。エンコードシステムバス30は一般に通信制御装
置22内のデータ処理ユニットに関連するデータバス
(図示せず)の1部である。通信制御装置22はシステ
ムクロック信号を提供する通信システム10の外部の発
生源(図示せず)に接続されたクロック入力を有する。
該システムクロック信号は典型的には通信システム10
全体にわたるタイミング制御のために使用される高周波
クロックである。
【0012】マルチプレクサ制御部24は複数のAND
ゲートを有する。所定の数のANDゲートの各々は図1
に示される入力に「バブル」によって各々示された、所
定の数の反転入力を有する。マルチプレクサ制御部24
の第1の部分はタイムスロット割当て装置20の第1、
第2、および第3の出力を受けるための入力を有する。
マルチプレクサ制御部24の第2の部分は該マルチプレ
クサ制御部24の第1の部分の出力およびシリアルクロ
ック34を受けるための入力を有する。
【0013】シリアルデータ通信部26は複数のシリア
ルデータチャネル35−38を有する。各シリアルデー
タチャネルは概略的に直列−並列データインタフェース
回路/並列−直列データインタフェース回路(図示せ
ず)、およびファーストイン・ファーストアウトメモリ
(図示せず)を有する。各シリアルデータチャネルはシ
リアルデータ導体を介してシリアルデータ40の信号に
接続された入力/出力、および専用双方向データバス
(ラベルなし)を介してシステムインタフェースバス4
6に接続された入力/出力を有する。シリアルデータ通
信部26は制御情報を受信するために「シリアルデータ
制御」と名付けられたバスを介してタイムスロット割当
て装置20の制御出力に接続されている。シリアル通信
システム10は4つのシリアル通信チャネルを有するも
のとして図示されているが、典型的なシリアル通信シス
テムはさらにチャネルを有する。図示された4つのチャ
ネルのシリアル通信システム10は本発明を説明するた
めに使用されている。
【0014】図2は図1のタイムスロット割当て装置2
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の領域は送信通信
の写しである。以下の説明は一般的な通信動作に適用さ
れかつシリアルデータを受信しあるいは送信するものに
適用できる。シャドウ領域は通信性能を増強するために
設けられており、かつ本発明とは関連がない。
【0015】動作においては、図1の通信制御装置22
はエンコードシステムバス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の信号に結合する。
【0016】より詳細には、メモリアレイ52内のエン
コードされたデータはシリアルデータ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フィールドはどのシリアル通信チ
ャネルが選択されているか(すなわち、チャネル選択)
を示す。
【0017】図3および表1はシリアル通信システム1
0を説明するために与えられている。表1は図3のタイ
ミング図と組合わせて使用する仮想的なエンコードデー
タパターンを示す。 *メモリロケーション0000はメモリアレイ52内の
行ゼロに対応し、メモリロケーション0001はメモリ
アレイ52内の行1に対応し、以下同様である。 **アクティブな「ストローブスタートサイクル」信号
を待機する。
【0018】ストローブスタートサイクル信号が最初に
肯定される前に、メモリアドレスドライバおよび制御部
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
の各出力はデアクティベイトされている。
【0019】アイドル状態の間は、メモリロケーション
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にロードし、かつアクティブなストロー
ブサイクル信号を待機する。
【0020】要約すると、図1の通信制御装置22はエ
ンコードされたデータを図2のメモリアレイ52に提供
する。メモリアレイ52内の各々のエンコードされたデ
ータエントリは、シリアル通信チャネルを選択し、ビッ
トカウンタ分解能を決定し、カウンタの値を提供し、か
つメモリアレイ52内の最後にエンコードされるデータ
エントリを示すためのエンコードされたデータのフィー
ルド(領域)を有する。前記データはエンコードされる
から、伝統的なタイムスロット割当て装置と比較した場
合に同じタスクを達成するためにより小さなメモリアレ
イを使用することができる。さらに、エンコードされた
データおよび付加的なハードウェアの最小限の使用は異
なる通信プロトコル標準を有するシリアル通信システム
におけるデータの柔軟性あるシリアル通信を可能にす
る。典型的な応用においては、メモリアレイ52は4つ
の区画を有する。該区画の内の2つはシリアルデータを
受信するために使用され、かつ2つの区画はシリアルデ
ータを送信するために使用される。
【0021】メモリアレイにおける最後にエンコードさ
れるデータエントリを示すためにメモリアレイに格納さ
れるエンコードされたデータフィールド、ビット分解能
のデータフィールド、カウント値フィールドおよびチャ
ネル選択フィールドを有するタイムスロット割当て装置
20はさらに他の情報を含めるために容易に拡張できる
ことは明らかである。たとえば、付加的なフィールドは
直列的に通信されるデータと組合わせて肯定されるべき
複数のストローブ信号の内の所定の1つを選択する。該
ストローブ信号は付加的な形式の通信を提供する。他の
実施例では、カウントフィールドおよび/またはチャネ
ル選択フィールドはそれぞれ多数のシリアル通信チャネ
ルを有するより大きなカウント値および/またはより大
きなシリアル通信システムを収容するよう拡張できる。
さらに、タイムスロット割当て装置20内のエンコード
されたフィールドはパルス幅変調(PWM)形式の通信
をサポートできる。該PWM通信は時分割多重形式の通
信と同時にあるいは別個に行うことができる。
【0022】以上本発明の原理につき説明したが、当業
者にはこの説明は実例によるものにすぎずかつ本発明の
範囲を限定するものでないことは明らかに理解できる。
従って、添付の請求の範囲は本発明の真の精神および範
囲内にある本発明のすべての変形を含むことを意図して
いる。
【0023】
【発明の効果】以上のように、本発明によれば、種々の
通信標準を収容するのに十分柔軟性あるコスト効率のよ
い時分割多重シリアル通信システムが提供できる。
【図面の簡単な説明】
【図1】本発明が適用されるシリアル通信システムを示
すブロック回路図である。
【図2】本発明による図1のタイムスロット割当て装置
を示すブロック回路図である。
【図3】本発明の動作を説明するためのタイミング図で
ある。
【符号の説明】
10 シリアル通信システム 20 タイムスロット割当て装置 22 通信制御装置 24 マルチプレクサ制御部 26 シリアルデータ通信部 30 エンコードシステムバス 32 制御バス 35,36,37,38 シリアルデータチャネル 46 システムインタフェースバス 50 データ入力ラッチ 54 メモリアレイ部 54 データ出力ラッチ 56 メモリアドレスドライバおよび制御部 58 チャネル選択ラッチ 60 デジタルカウンタ 62 プリスケーラ
フロントページの続き (72)発明者 モティ・カーニック イスラエル国、テル・アビブ、ラシ・ス トリート 14 (56)参考文献 特開 昭61−198939(JP,A) 特開 平4−302233(JP,A) 特開 平5−268179(JP,A) 特開 平1−190038(JP,A) 特開 昭62−62638(JP,A) 特開 昭60−43949(JP,A) (58)調査した分野(Int.Cl.7,DB名) H04J 3/00 - 3/26

Claims (2)

    (57)【特許請求の範囲】
  1. 【請求項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. 【請求項2】 シリアル通信システム(10)において
    シリアルデータにタイムスロットを割当てる方法であっ
    て、 複数フレーム(0−n)のエンコードされたデータを有
    するメモリアレイ(52)にエンコードされたデータを
    受信しかつ格納する段階であって、各フレームのエンコ
    ードされたデータは制御情報を提供する少なくとも1つ
    の制御ビットフィールド(CNT)を有するもの、 前記少なくとも1つの制御ビットフィールドに応答して
    部分的に前記メモリアレイ(52)の所定の部分をアド
    レスする段階、 前記メモリアレイの所定部分からの所定フレームのエン
    コードされたデータを前記メモリアレイ(52)の出力
    に結合されたメモリデータ出力ラッチ(54)に記憶す
    る段階、そして前記所定フレームのエンコードされたデ
    ータの少なくとも1つの制御ビットフィールド内の制御
    情報を使用してタイムスロット制御信号(SEL0,S
    EL1)を提供し前記シリアル通信システム内でエンコ
    ードされたデータを通信する場合に使用するためのデー
    タチャネルを選択する段階、 を具備することを特徴とするシリアル通信システム(1
    0)においてシリアルデータにタイムスロットを割当て
    る方法。
JP04200505A 1991-07-17 1992-07-03 タイムスロット割当て装置 Expired - Lifetime JP3107650B2 (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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