JPH04360430A - 多重データ位相制御回路 - Google Patents

多重データ位相制御回路

Info

Publication number
JPH04360430A
JPH04360430A JP3136042A JP13604291A JPH04360430A JP H04360430 A JPH04360430 A JP H04360430A JP 3136042 A JP3136042 A JP 3136042A JP 13604291 A JP13604291 A JP 13604291A JP H04360430 A JPH04360430 A JP H04360430A
Authority
JP
Japan
Prior art keywords
data
clock
serial
parallel
lsib
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
Application number
JP3136042A
Other languages
English (en)
Inventor
Akira Sugawara
明 菅原
Koji Ikuta
生田 廣司
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP3136042A priority Critical patent/JPH04360430A/ja
Publication of JPH04360430A publication Critical patent/JPH04360430A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Time-Division Multiplex Systems (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は2種類のLSIを多重デ
ータによってインタフェースするシステムにおけるLS
I間の多重データ位相制御回路に関する。本システムは
同一パッケージよりなる2種類のLSIAとLSIBを
有し、送信側のLSIAから入力されたパラレルデータ
をシリアルデータに変換して受信側のLSIBにシリア
ル伝送し、受信側のLSIBで再びシリアルデータをパ
ラレルデータに変換して出力する装置に用いられる。こ
の入出力データの同期をとるためクロック信号によるシ
ステムフレームパルスが使用されている。しかしLSI
間にビット遅延が生じた場合や、システムフレームパル
スに障害が発生した場合にLSI間にビットずれが発生
して入出力データの位相ずれが起こる。多重データイン
タフェースを持つシステムにおいてはこの位相ずれを制
御する必要がある。
【0002】
【従来の技術】従来の多重データ位相制御回路のブロッ
ク構成図を図6に示す。図はLSIAとLSIB間を多
重データによってインタフェースするシステムを示す。 図において、21はLSIAのパラレル→シリアル変換
部、22はLSIBのシリアル→パラレル変換部、23
はLSIAの1/n分周クロック作成部、24はLSI
Bの1/n分周クロック作成部、25は遅延制御用のフ
リップフロップを示す。
【0003】従来構成ではLSIAに入力されるシステ
ムフレームパルスによってLSIAの1/n分周クロッ
ク作成部23で作成される1/n分周クロックの位相で
、パラレル→シリアル変換部21から多重データを出力
し、LSIBにおいても、LSIAと同じシステムフレ
ームパルスによって1/n分周クロック作成部24で作
成される1/n分周クロックの位相で、シリアル→パラ
レル変換部22においてnビットパラレルデータに変換
していた。このようにLSIAとLSIBとを同じシス
テムフレームパルスによって、n分周クロックを作成し
、同じ位相で動作することにより、多重データをパラレ
ルに変換する時にビットずれが生じないような回路にし
ていた。しかし、システムフレームパルスが入力されな
かった場合や、LSIAとLSIBとの間にフリップフ
ロップが入ってしまったような場合にはデータの並びに
ずれが発生する状態があった。
【0004】従来例のタイムチャートを図7、図8、図
9に示す。図7は(その1)通常動作時の場合、図8は
(その2)システムフレームパルスが入力されなかった
場合、図9は(その3)LSI間にフリップフロップ(
FF)が入ってしまった場合のタイムチャートを示す。 図はn=4の場合を示し、4ビット構成のデータ1〜4
を1/4分周クロックの位相で、パラレル→シリアル→
パラレルに変換する状態を示す。LSIBのシリアル→
パラレル変換部22は3ビットシフトレジスタとシリア
ル→パラレル変換器とからなる。LSIAへのパラレル
データ1〜4が伝送路にシリアルデータとして出力され
、LSIBにおける変換部で1/4分周クロックに同期
してパラレルデータ1〜4として送出されるタイムチャ
ートを示す。
【0005】図7に示すように通常動作時は、入力デー
タ1〜4はパラレルデータ4〜1として位相ずれせずに
送出されるが、図8のようにシステムフレームパルスが
入力されなかった場合や、図9のようにLSI間にフリ
ップフロップが挿入された場合は、入力データ1〜4と
パラレルデータ4〜1とは位相がずれて送出されてしま
う。
【0006】
【発明が解決しようとする課題】従来の回路では、LS
IAとLSIBに入力されるはずのシステムフレームパ
ルスが入力されなくなった場合、LSIA,LSIB夫
々の1/n分周クロック作成部は自走状態となり、LS
IAとLSIBが同じ位相で動作しなくなる可能性があ
り、多重データをパラレルに変換する時にビットずれが
生じてしまう。
【0007】また、LSIAとLSIB間にマージン確
保の為等でフリップフロップが一段入ってしまった場合
、LSIAの1/n分周クロックの位相と多重されたデ
ータの位相にずれが出来てしまい、LSIAとLSIB
が同じ位相で動作しなくなる可能性があり、多重データ
をパラレルに変換する時にビットずれが生じてしまい、
これを防ぐためには、LSIAとLSIBの間にn個の
フリップフロップを入れることによって1/n分周クロ
ックの位相と合わせなければならない。
【0008】本発明では、上記従来の回路の問題点を解
決し、システムフレームパルスの欠落や、LSI間にフ
リップフロップが入った場合に生じるパラレル変換後の
データのビットずれの発生を防止することを目的とする
。
【0009】
【課題を解決するための手段】本発明の原理構成図を図
1に示す。図において、多重データによってインタフェ
ースする2種類のLSIをAとBとし、1はLSIAの
nビットのパラレルデータをシリアルデータに変換する
パラレル→シリアル変換部、2はLSIBのシリアルデ
ータをnビットのパラレルデータに変換するシリアル→
パラレル変換部、3はLSIBのシリアル→パラレル変
換部で変換されたnビットのパラレルデータを新しいク
ロックにより乗換えて出力するクロック乗換部、4はシ
ステムのフレームパルスによって作成されるLSIAの
第1の1/n分周クロック作成部、5はLSIBに入力
されるnチャンネルのデータの中からチャンネル1を示
す信号によって作成される第2の1/n分周クロック作
成部、6はシステムのフレームパルスによって作成され
るLSIBの第3の1/n分周クロック作成部を示す。
【0010】LSIAの第1の1/n分周クロック作成
部4によりパラレル→シリアル変換部1を制御してnビ
ットのパラレルデータをシリアルデータに変換し、該L
SIAの第1の1/n分周クロック作成部4からのチャ
ンネル1を示す信号を、LSIBの第2の1/n分周ク
ロック作成部5が受信して1/n分周クロックを作成し
、LSIBのシリアル→パラレル変換部2に供給して該
1/n分周クロックの位相でnビットのパラレルデータ
に変換し、該変換されたパラレルデータをクロック乗換
部3に出力して第3の1/n分周クロック作成部6によ
りシステムのフレームパルスによるデータに乗換えるよ
うに構成する。
【0011】
【作用】LSIAからデータの先頭を示す信号をLSI
Bに送り、その信号によって1/n分周クロックを作成
し、その1/n分周クロックをシリアル→パラレル変換
に用い、パラレル変換した後にシステムのフレームパル
スによって作成された1/n分周クロックに乗換る。
【0012】したがって、LSIAとLSIBとにシス
テムフレームパルスが入力されない為、1/nクロック
作成部が自走状態になり、1/n分周クロックの位相に
ずれが生じた場合や、LSIAとLSIBとの間にフリ
ップフロップが入ったことによって同じ位相で動作しな
くなった場合でも、LSIBにおいてデータの先頭のフ
レームパルスによってパラレルに変換されるため、変換
時にビットずれが生じるようなことはなくなる。
【0013】
【実施例】本発明の実施例のブロック構成図を図2に示
す。図はLSIAとLSIBとの間を4ビットのシリア
ルデータでインタフェースした場合を示す。図において
、点線で囲まれた1,2,3はパラレル→シリアル変換
部、シリアル→パラレル変換部、クロック乗換部を示し
、14,15,16はそれぞれ1/4分周器を示す。な
お17と18はLSIAとLSIBとの間にフリップフ
ロップが挿入される場合のフリップフロップを示す。
【0014】LSIAのパラレル→シリアル変換部1は
オアゲートOR1,OR2,OR3,OR4 、ナンド
ゲートNAとよりなり、LSIBのシリアル→パラレル
変換部2は3ビットシフトレジスタ11とシリアル/パ
ラレル変換器12とからなり、LSIBのクロック乗換
部3はクロック乗換器13からなる。
【0015】本実施例のタイムチャートを図3、図4、
図5に示す。図3は(その1)通常動作時の場合、図4
は(その2)システムフレームパルスが入力されなかっ
た場合、図5は(その3)LSI間にFFが挿入されて
しまった場合を示す。図2のブロック構成図と図3、図
4、図5のタイムチャートにおいて、(1) はナンド
ゲートNAの出力、(2),(3),(4) は3ビッ
トシフトレジスタ11からの出力、(5) は1/4分
周器14の出力、(6) は1/4分周器15の出力、
(7),(8),(9),(10)はシリアル/パラレ
ル変換器12の出力、(11)は1/4分周器16の出
力、(12),(13),(14),(15) はクロ
ック乗換器13の出力を示す。
【0016】(その1)図3の通常動作時の場合、LS
IAでは1/4分周器14で作成した1/4分周信号1
〜4によって、パラレル→シリアル変換部1においてパ
ラレルデータ1〜4をシリアルデータに変換してLSI
Bに(1)信号を出力している。また、シリアルデータ
の先頭(パラレルデータ1の位置)を示すFP(5) 
もLSIBに出力している。LSIBでは、シリアルデ
ータを3ビットシフトレジスタ11で3ビットシフトさ
せ、先頭FPによって(5) で作成した1/4分周ク
ロック(6) でパラレルに変換し、変換されたパラレ
ルデータ(7),(8),(9),(10)を1/4分
周クロック(11)でクロック乗換えを行い、パラレル
データ(12),(13),(14),(15) を出
力している。
【0017】(その2)図4のシステムフレームパルス
が入力されなかった場合、1/4分周器14と16はそ
れぞれ自走状態となるため異なる位相となるが、1/4
分周器15によりシリアルデータの先頭FPによってパ
ラレルに変換された後、1/4分周器16に乗換を行う
ため、データの並びにずれを生じることはなくなる。ま
た(その3)図5のLSI間にFF17が入った場合に
は、シリアルデータの先頭FPに同じ数のFF18を入
れれば、パラレル変換時にデータのずれを生じることは
なくなり、多くのFFを入れてビットの位相を合わせる
必要はなくなる。
【0018】
【発明の効果】以上説明したように、本発明によれば、
LSI間を多重データでインタフェースする場合におい
て、システムフレームパルスの欠落や、LSI間にFF
が入った場合に生じる、パラレル変換後のデータのビッ
トずれの防止に寄与するところが大きい。
【図面の簡単な説明】
【図1】  本発明の原理構成図
【図2】  実施例のブロック構成図
【図3】  実施例のタイムチャート(その1)
【図4
】  実施例のタイムチャート(その2)
【図5】  
実施例のタイムチャート(その3)
【図6】  従来例
のブロック構成図
【図7】  従来例のタイムチャート(その1)
【図8
】  従来例のタイムチャート(その2)
【図9】  
従来例のタイムチャート(その3)
【符号の説明】
1,21  パラレル→シリアル変換部2,22  シ
リアル→パラレル変換部3  クロック乗換部 4  第1の1/n分周クロック作成部5  第2の1
/n分周クロック作成部6  第3の1/n分周クロッ
ク作成部11  3ビットシフトレジスタ 12  シリアル→パラレル変換器 13  クロック乗換器 14,15,16  1/4分周器

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  多重データによってインタフェースす
    る2種類のLSIAとLSIBを有するシステムにおい
    て、LSIAにnビットのパラレルデータをシリアルデ
    ータに変換するパラレル→シリアル変換部(1)と、シ
    ステムのフレームパルスによってクロックを作成する第
    1の1/nクロック作成部(4)を有し、LSIBにシ
    リアルデータをnビットのパラレルデータに変換するシ
    リアル→パラレル変換部(2)と、データのチャンネル
    1を示す信号によりクロックを作成する第2の1/nク
    ロック作成部(5)と、システムのフレームパルスによ
    ってクロックを作成する第3の1/nクロック作成部(
    6)と、該LSIBのシリアル→パラレル変換部(2)
    で変換されたnビットのパラレルデータを該第3の1/
    nクロック作成部(6)で作成したクロックにより乗換
    えて出力するクロック乗換部(3)を有し、LSIAの
    第1の1/n分周クロック作成部(4)によりパラレル
    →シリアル変換部(1)を制御してnビットのパラレル
    データをシリアルデータに変換し、該LSIAの第1の
    1/n分周クロック作成部(4)からのチャンネル1を
    示す信号を、LSIBの第2の1/n分周クロック作成
    部(5)が受信して1/n分周クロックを作成し、LS
    IBのシリアル→パラレル変換部(2)に供給して該1
    /n分周クロックの位相でnビットのパラレルデータに
    変換し、該変換されたパラレルデータをクロック乗換部
    (3)に出力して第3の1/n分周クロック作成部(6
    )によりシステムのフレームパルスによるデータに乗換
    えることを特徴とする多重データ位相制御回路。
JP3136042A 1991-06-07 1991-06-07 多重データ位相制御回路 Pending JPH04360430A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3136042A JPH04360430A (ja) 1991-06-07 1991-06-07 多重データ位相制御回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3136042A JPH04360430A (ja) 1991-06-07 1991-06-07 多重データ位相制御回路

Publications (1)

Publication Number Publication Date
JPH04360430A true JPH04360430A (ja) 1992-12-14

Family

ID=15165821

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3136042A Pending JPH04360430A (ja) 1991-06-07 1991-06-07 多重データ位相制御回路

Country Status (1)

Country Link
JP (1) JPH04360430A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07321667A (ja) * 1994-05-30 1995-12-08 Nec Corp Lsi入出力信号制御回路
JP2008085635A (ja) * 2006-09-27 2008-04-10 Sony Computer Entertainment Inc 信号送信方法、信号受信方法および送信回路、受信回路
JP2012161066A (ja) * 2011-01-31 2012-08-23 Sk Hynix Inc 半導体装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07321667A (ja) * 1994-05-30 1995-12-08 Nec Corp Lsi入出力信号制御回路
JP2008085635A (ja) * 2006-09-27 2008-04-10 Sony Computer Entertainment Inc 信号送信方法、信号受信方法および送信回路、受信回路
JP2012161066A (ja) * 2011-01-31 2012-08-23 Sk Hynix Inc 半導体装置

Similar Documents

Publication Publication Date Title
JP2610213B2 (ja) 同期装置及び同期方法
US4710922A (en) Apparatus and associated methods for converting serial data pattern signals transmitted or suitable for transmission over a high speed synchronous serial transmission media, to parallel pattern output signals
US5548620A (en) Zero latency synchronized method and apparatus for system having at least two clock domains
US5919265A (en) Source synchronization data transfers without resynchronization penalty
US5808571A (en) Synchronization control unit which maintains synchronization between serial-to-parallel converters operating in parallel, or between parallel-to-serial converters operating in parallel
US5079770A (en) Apparatus and associated methods for converting serial data pattern signals transmitted or suitable for transmission over a high speed synchronous serial transmission media, to parallel pattern output signals
US4987572A (en) Apparatus and associated methods for converting asynchronous nonhomogeneous variable width parallel data to a format suitable for transmission over synchronous high speed serial transmission media
JPH0397329A (ja) デマルチプレクサ
EP0228213B1 (en) System for transmitting and receiving asynchronous nonhomogeneous variable width parallel data over a synchronous high speed serial transmission media
JP2020017918A (ja) 複数レーン・シリアライザ装置
US4958344A (en) System for transmitting and receiving asynchronous nonhomogeneous variable width parallel data over a synchronous high speed serial transmission media
US4720828A (en) I/o handler
US5708685A (en) Frame synchronous signal detector
US6577649B1 (en) Multiplexer for asynchronous data
JP2546967B2 (ja) データ伝送システム
US5903543A (en) Apparatus and method of preventing cell data loss during clock switching
JP2511551B2 (ja) 共通バス制御方式
JPH0696017A (ja) 装置内配線方法
KR20080013548A (ko) 클럭을 동기화하여 데이터를 송수신하는 인터페이스 모듈및 방법
KR100785286B1 (ko) 동기식전송시스템의 인터페이스용 변환회로
JPH02285753A (ja) データ折り返し時のフレームビット付加方式
KR930007593Y1 (ko) 장치간 데이타 입출력 인터페이스 회로
JP2926544B2 (ja) 直列データ伝送制御装置
JPH0738386A (ja) データラッチ回路
JPH01199255A (ja) 情報処理システム

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20000118