KR0126860B1 - 대용량 비동기 송수신기 정합(g-taxi) 수신 장치 - Google Patents
대용량 비동기 송수신기 정합(g-taxi) 수신 장치Info
- Publication number
- KR0126860B1 KR0126860B1 KR1019940028774A KR19940028774A KR0126860B1 KR 0126860 B1 KR0126860 B1 KR 0126860B1 KR 1019940028774 A KR1019940028774 A KR 1019940028774A KR 19940028774 A KR19940028774 A KR 19940028774A KR 0126860 B1 KR0126860 B1 KR 0126860B1
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- taxi
- clock
- state
- data
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/22—Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0054—Detection of the synchronisation error by features other than the received signal transition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0079—Receiver details
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
본 발명은 통신망, 대형컴퓨터의 내부버스 및 교환 시스템의 모듈간 통신등에 적용되어 초당 기가비트의 전송 속도를 수용하면서 동시에 다양한 오류 검출 기능을 제공하는 대용량 비동기 송수신기 정합 수신 장치에 관한 것으로, 프레이 동기 신호 뿐만 아니라 발생 가능한 상태 신호값을 모두 조사하여 프레임 동기와 다양한 오류 검출 기능을 제공함으로서 신뢰성 있는 G-TAXI 수신 장치를 제공하기 위하여, G-TAXI 수신부(16)로부터 데이타와 제1클럭을 입력받아 지연시킨 후에 선입선출부(14)로 출력하는 데이타 지연 수단(31); 및 상기 G-TAXI 수신부(16)로부터 상기 제1클럭과 상태 신호를 입력받아 상기 데이타를 쓰기 위한 신호인 쓰기 신호(WEN)와 제2클럭을 발생하여 상기 선입선출부(14)로 출력하고, 장애 신호를 발생하여 운용/유지보수 블럭으로 출력하는 제어 수단(32)을 구비하여 대용량의 다양한 시스템에 적용되어 기가 비트급 통신망의 신뢰성을 확보할 수 있는 효과가 있다.
Description
제1도는 본 발명이 적용되는 대용량 비동기 송수신기 정합(G-TAXI) 방식 통신망의 구성도.
제2도는 본 발명에 따른 상태 흐름도.
제3도는 본 발명의 전체 구성도.
제4도는 제어부의 상세 구성도.
제5도는 전송 상태 식별부의 상세 구성도.
제6도는 상태 천이부의 상세 구성도.
제7도는 선입선출부 쓰기 신호 발생부의 상세 구성도.
제8도는 데이타 처리부의 구성도.
* 도면의 주요부분에 대한 부호의 설명
31 : 데이타 처리부32 : 제어부
41 : 전송 상태 식별부42 : 상태 천이부
43 : FIFO 쓰기 신호 발생부
본 발명은 통신망, 대형컴퓨터의 내부버스 및 교환 시스템의 모듈간 통신 등에 적용되어 초당 기가비트의 전송 속도를 수용하면서 동시에 다양한 오류 검출 기능을 제공하는 대용량 비동기 송수신기 정합(G-TAXI : Gigabit Transparent Asynchronous Transmitter-Receiver Interface : 이하, G-TAXI라 함) 수신 장치에 관한 것이다.
G-TAXI를 전송 모드로 사용하여 프레임을 송, 수신하는 경우 종래에는 프레임의 시작을 알리는 상태신호만을 검출하여 프레임 동기를 취하는 방식이 주류를 형성하였다.
따라서, 상기와 같은 종래의 G-TAXI 수신 장치는 전송도중 발생할 수 있는 다양한 오류 상황에 대처하기 매우 어렵고, 특히 파워-온(Power-On) 되어 정상 상태로 도달하기까지 발생되는 매우 랜덤한 상태 신호값에 의해 오류의 프레임 동기가 일어나는 문제점이 있었다.
상기 문제점을 해결하기 위하여 안출된 본 발명은 프레임 동기 신호 뿐만 아니라 발생 가능한 상태 신호값을 모두 조사하여 프레임 동기와 다양한 오류 검출 기능을 제공함으로서 신뢰성 있는 G-TAXI 수신 장치를 제공하는데 그 목적이 있다.
상기 목적을 달성하기 위하여 본 발명은, G-TAXI 수신부로부터 데이타와 제1클럭을 입력받아 지연시킨 후에 선입선출부로 출력하는 데이타 지연 수단(31); 및 상기 G-TAXI 수신부로부터 상기 제1클럭과 상태 신호를 입력받아 상기 데이타를 쓰기 위한 신호인 쓰기 신호(WEN)와 제2클럭을 발생하여 상기 선입선출부로 출력하고, 장애 신호를 발생하여 운용/유지보수 블럭으로 출력하는 제어 수단을 구비하는 것을 특징으로 한다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 일실시예를 상세히 설명한다.
제1도는 본 발명이 적용되는 대용량 비동기 송수신기 정합(G-TAXI) 방식 통신망의 구성도이다.
G-TAXI 송신 장치(11)는 G-TAXI 송신부(12)를 이용하여 데이타를 송신하는 기능 블럭이며, G-TAXI 수신 장치(15)는 G-TAXI 수신부(16)로부터 데이타를 수신하여 수신한 데이타를 선입선출부(FIFO)(14)에 기입하는 기능 블럭이다. 또한, G-TAXI 송신부(12)는 32비트 단위의 데이타를 최대 31.25Mhz의 속도로 수신하여 이를 1.25Gbit/s의 속도인 2비트의 차등 신호로 다중화하는 기능 블럭이며, G-TAXI 수신부(16)는 1.25Gbit/s의 속도로 입력되는 2개의 차등 신호를 32비트의 병렬 데이타로 역다중화하여 최대 31.25Mhz의 속도로 G-TAXI 수신 장치(15)에 송신하는 기능 블럭이다.
그리고, 광송신부(13)는 G-TAXI 송신부(12)로부터 수신한 전기적인 신호를 광신호로 변환하여 광선로(18)를 통하여 송신하는 기능 블럭이며, 광수신부(17)는 광선로(18)를 통하여 수신한 광신호를 전기 신호로 변환하여 G-TAXI 수신부(16)로 송신하는 기능 블럭이다.
또한, G-TAXI 송신 장치(11)는 송신할 데이타와 헤더 정보로 구성되는 프레임을 구성하여 G-TAXI 송신부(12)가 제공하는 31.25Mhz의 클럭인 CLKI를 N분주(N=0,1,2,…)한 클럭에 동기시켜 32비트의 데이타 신호선에 송신할 프레임의 처음 4옥텟을 올리고, 이것이 송신한 프레임의 시작임을 수신측에 알리기 위하여 G-TAXI 송신부(12)의 5비트 명령 신호선에 특수 패턴인 10을 사용한다. 그리고, 프레임의 나머지 부분에 대해서는 명령 신호선에 0을 사용한다.
이러한, G-TAXI 송신 장치(11)로부터 G-TAXI 송신부(12)로의 프레임 전송은 G-TAXI 송신부(12)의 31.25Mhz 클럭인 CLKI를 N분주(N=0,1,2,…)한 클럭에 동기시켜 전송하며 N=0인 경우는 G-TAXI 송신부(12)의 최대 송신 속도로서 매 CLKI 클럭마다 프레임을 송신할 수 있는 속도이다. 만약, N이 0이 아닌 경우에는 N개의 CLKI 클럭마다 32비트 단위로 프레임이 송신되며 N개 클럭의 사이 구간, 즉 G-TAXI 송신 장치(11)로부터 프레임이 송신되지 않는 구간에는 G-TAXI 송신부(12)가 G-TAXI 수신부(16)와 동기를 유지하기 위하여 동기 데이타를 송신하며 이때의 명령 코드는 10101이다.
한편, G-TAXI 수신부(16)는 G-TAXI 송신부(12)의 32비트 데이타 신호선에 대응되는 32비트의 데이타 신호선과 G-TAXI 송신부(12)의 5비트 명령 신호선에 상응하는 5비트의 상태 신호선 및 31.25Mhz의 클럭인 CLK0를 G-TAXI 수신 장치(15)에 제공한다.
만약, 전송 도중에 오류가 발생하지 않은 경우는 G-TAXI 송신부(12)에 의하여 사용된 데이타 및 명령 코드가 그대로 G-TAXI 수신부(16)의 데이타 및 상태 신호선에 나타나지만 그렇지 않은 경우에는 각각의 오류에 해당되는 오류 코드가 G-TAXI 수신부(16)의 상태 신호선에 나타나게 된다.
물론, G-TAXI 송신 장치(11)가 CLKI 클럭을 N 분주하여 프레임을 송신하면 G-TAXI 수신부(16)에서도 상태 코드가 10인 프레임의 처음 32비트 데이타가 수신된 후 N개의 CLK0 클럭마다 상태 코드가 0인 해당 프레임의 나머지 데이타가 나타나며 N개의 CLK0 클럭 사이에는 상태 코드가 10101인 동기 데이타가 나타난다.
따라서, G-TAXI 수신 장치(15)는 이와 같이 데이타 사이에 나타나는 동기 데이타를 걸려내는 기능도 요구되어진다.
제2도는 본 발명에 따른 상태 흐름도로서, G-TAXI 전송 방식하에서 G-TAXI 수신부(16)의 31.25Mhz의 클럭인 CLK0와 32비트의 데이타 신호선 및 5비트의 상태 신호선을 사용하여 G-TAXI 송신 장치(11)로부터 프레임을 수신하고, 이를 선입선출부(FIFO,)(14)에 기입하는 G-TAXI 수신 장치(15)의 상태 흐름을 나타낸다.
우선, G-TAXI 수신 장치(15)는 전원 시동(Power-On) 직후 G-TAXI 수신부(16)로부터 상태 코드 10101을 기다리는 상태(A)가 된다. 이것은 G-TAXI 전송 모드를 통하여 상호 통신하기 위해서는 G-TAXI 송신부(12)와 수신부(16)간에 동기 상태가 유지되어야만 신뢰성 있는 통신을 기대할 수 있기 때문이다. 따라서, G-TAXI 송신 장치(11)는 G-TAXI 수신 장치(15)와 동기를 유지하기 위하여 전원 시동(Power-On)직후 프레임을 송신하기 전에 일정 기간 동안 동기 데이타를 송신하여야 한다.
이를 위해서는 G-TAXI 송신부(12)의 명령신호에 10101을 사용한다.
그런데, G-TAXI 송신부(12)가 전원 시동(Power-On)되는 순간부터 G-TAXI 송신부(12)에 공급되는 전압이 정상적인 동작을 보장하는 값까지 도달하기까지는 G-TAXI 수신부(16)의 상태 코드는 매우 랜덤한 값이 발생하기 때문에 이러한 구간에서는 정상적인 통신 수순을 모방한 상태 코드로 인하여 오류의 데이타가 G-TAXI 수신 장치(15)에 의해 선입선출부(14)에 쓰여지는 현상이 발생할 수도 있다. 특히, 이러한 현상은 G-TAXI 송신 장치(11)와 G-TAXI 수신 장치(15)가 지리적으로 분산되어 상호 독립된 전원(Power) 시스템을 사용하는 경우 발생 가능성이 높다. 즉 G-TAXI 수신부(16)가 먼저 전원 시동(Power-On)이 되고 G-TAXI 송신부(12)가 후에 전원 시동(Power-On)이 되어서 G-TAXI 수신부(16)는 이미 정상 상태가 되어 G-TAXI 송신부(12)로부터 데이타를 기다리고 있고 G-TAXI 송신부(12)는 전원 시동(Power-On) 직후 아직 정상의 전원(Power) 상태로 도달하지 못한 불안정한 상태라면 이 기간 동안 정상적인 통신 수순을 모방한 상태 코드가 G-TAXI 수신 장치(15)에 입력되어 오류의 데이타가 선입선출부(14)에 기입될 수도 있다.
정상적인 통신 수순이란 전원 시동(Power-On) 직후 상태 코드가 10101인 동기 데이타가 최소한의 특정 기간(G-TAXI 송신부가 전원 시동되어 정상상태로 도달된 후 첫번째 프레임을 송신하기까지의 기간)동안 유지된 후 상태 코드가 10, 즉, 프레임의 시작을 알리는 상태 코드와 이어서 프레임의 나머지 부분을 나타내는 상태코드 0가 나타나는 수순을 의미한다.
따라서, 이러한 상황에 대처하기 위하여 본 발명에서는 상태 A에서 M개의 CLK0 클럭 기간 동안 연속해서 상태 코드 10101이 수신되기를 기다리는 방식을 적용한다. 여기서 M의 값은 송신부가 전원 시동 직후 정상 상태에 도달되어 10101의 상태 코드를 송신하는 최소한의 구간에 의해 결정된다. 따라서, 상태 A에서는 M개의 CLK0 클럭 기간 동안 연속해서 10101의 상태 코드가 수신되어야 비로서 상태 B로 천이하고 그렇지 못한 경우는 상태 A가 계속 유지된다. 이렇게 함으로서 전원 시동 직후에 G-TAXI 송,수신부(12, 16)간에 완전한 동기가 확보되지 않은 상태에서 하나 혹은 수개의 CLK0 클럭 기간 동안 발생할 수 있는 10101에 대처할 수 있다.
상태 B는 G-TAXI 송,수신부(12, 16)간에 동기가 확보된 상태이고 이 상태에서는 송신부로부터 프레임이 전송되었다는 사실을 알리는 상태 코드 10을 기다린다. 이 상태에서 상태 코드 10이 수신되면 데이타의 처음 4옥텟이 수신된 것이므로 프레임의 나머지를 수신하기 위하여 상태 C로 천이한다. 물론 이 상태에서 상태 코드 10101 역시 유효하며 이것은 G-TAXI 송신부(12)에서 프레임을 송신하지 않고 G-TAXI 송, 수신부(12,16)간에 계속적으로 동기가 유지되는 상황이므로 이러한 상태 코드가 수신되면 계속 상태 B를 유지한다.
그러나, 이러한 두 종류 이외의 상태 코드가 수신된 경우에는 G-TAXI 송신부(12)로 최소한 하나의 프레임이 수신되었는가를 기준으로 각기 다른 상태로 천이된다.
먼저, G-TAXI 송신부(12)로부터 어떠한 프레임도 수신이 않된 경우에는 G-TAXI 송신부(12)가 전원 시동이 되어 정상 상태로 도달하는 과정에서 발생한 상태 코드로 간주하고 정상적인 수순을 위하여 상태 A로 천이한다.
그러나, 최소한 하나의 프레임을 이미 수신하였다면, 이는 G-TAXI 송,수신부(12,16)간에 동기가 유실된 것으로 판달할 수 있으므로 상태 D로 천이하여 이 사실을 시스템의 운용/유지 보수 기능 블럭에 동보한 후에 상태 A로 천이하여 G-TAXI 송신부(12)로부터 정상적인 수순을 기다린다. 상태 B에서 상태 코드 10을 수신하면 상태 C로 천이하고 선입선출부에 해당하는 32비트의 데이타를 기입한다.
해당 프레임의 나머지에 대한 수신 타이밍은 G-TAXI 송신부(12)의 송신 속도, 즉 CLKI 클럭을 N분주한 N의 값으로 결정된다. 즉, 상태 C에서 프레임의 처음 4옥텟을 알리는 상태 코드 10이 수신되면 상태 C로부터 N개의 CLO0 클럭 이후에 프레임의 나머지 부분이 수신되게 된다. 따라서, 상태 C로부터 상태 C+1, 상태 C-2, …, C+N으로 천이된다.
상태 C+(N-1)은 하나의 프레임이 모두 전송되었는지를 결정하는 상태로서 상태 C+(N-1)에서 하나의 프레임이 전송 완료되었으면 상태 B로 천이하여 다음 프레임을 기다리고 그렇지 않은 경우에는 상태 C+N으로 천이한다. 상태 C+N에서는 프레임을 수신하는 도중이므로 상태 코드가 0만이 유효하며 상태 코드 0이 수신되면 상태 C+N로 천이하고, 그렇지 않은 경우에는 상태 D로 천이하여 오류 처리를 한다.
제3도는 본 발명의 전체 구성도로서, 데이타 제어부(31)는 G-TAXI 수신부(16)의 32비트 데이타 신호선으로부터 데이타와 클럭 450를 입력받아 데이타를 지연시킨 후에 선입선출부(14)의 32비트 데이타 입력신호선을 통하여 선입선출부(14)로 전송한다.
제어부(32)는 G-TAXI 수신부(16)로부터 입력받은 클럭 450와 5비트 상태 신호선의 상태 코드에 따라 G-TAXI 수신부(16)로부터 입력되는 데이타 처리부(31)의 데이타를 선입선출부(14)에 쓰기 위한 신호인 쓰기 신호(WEN)와 클럭을 선입선출부(14)로 공급하고, 장애 신호를 외부의 운용/유지 보수 블럭으로 전송한다.
제4도는 제어부의 상세 구성도로서, 전송 상태 식별부(41)는 G-TAXI 수신부(16)로부터 클럭450와 상태 신호를 입력받아 프레임 시작 신호(10), 데이타 신호(0), 동기 신호(10101), 전송 오류 신호를 발생하여 상태 천이부(42)로 출력하고, 상기출력 신호들과 G-TAXI 수신부(16)로부터 클럭 450을 입력받은 상태 천이부(42)는 상태 신호에 따라 상태가 천이된 후에 상태 변수를 선입선출부 쓰기 신호 발생부(43)로 출력하고 장애 신호를 외부의 운용/유지 보수 블럭으로 출력한다. 선입선출부가 쓰기 신호 발생부(43)는 상태천이부(42)로부터 상태 변수와 G-TAXI 수신부(16)로부터 클럭450을 입력받아 데이타를 선입선출부(14)에 쓰기 위한 쓰기 신호(WEN)와 클럭을 선입선출부(14)로 출력한다.
제5도는 전송 상태 식별부의 상세 구성도로서, G-TAXI 수신부(16)로부터 입력되는 5비트의 상태 신호를 클럭450의 하강 에지에서 래치하는 5개의 제1 D-플립플롭(51), 논리적과 논리합 회로를 조합하여 구성되어 있으며 상기 5개의 제1 D-플립플롭(51)으로부터 데이타를 입력받아 프레임 시작 신호, 데이타, 동기 신호, 전송 오류 신호를 발생하여 5개의 제2 D-플립플롭(53)으로 출력하는 논리적-논리합 회로(52), 상기 논리적-논리합 회로(52)의 출력 신호와 G-TAXI 수신부(16)로부터 클럭450을 입력받아 클럭450의 하강 에지에서 래치하여 상태 천이부(42)로 출력하는 5개의 제2 D-플립플롭(53)을 구비한다. 상기 논리적-논리합 회로(52)는 5개의 상태 신호를 입력으로 하여 상태 신호의 패터이 10인 경우에는 프레임 시작 신호를 1로 출력하는 5입력 논리적 게이트, 상태 신호의 패턴이 0인 경우에는 데이타 신호를 1로 출력하는 5입력 논리적 게이트, 상태 신호의 패턴이 10101인 경우에는 동기 신호선을 1로 출력하는 5입력 논리적 회로 및 상태 신호의 패턴이 10, 0, 10101 이외인 경우에는 전송 오류 데이타 신호를 1로 출력하는 조합 회로를 구비한다.
제6도는 상태 천이부의 상세 구성도로서, 상기 전송 상태 식별부(41)로부터 프레임 시작 신호, 데이타, 동기 신호, 전송 오류 신호를 입력받아 N개의 D-플립플롭(N은 상태수 M에 의존되며, 관계식은 M=2N이 된다) (62)으로부터 입력되는 상태 변수에 따라 다중화한 후에 상기 N개의 D-플립플롭(52)으로 상태변수를 출력하는 다중화기(61)와 상기 다중화기(61)로부터 상태 변수와 G-TAXI 수신부(16)로부터 클럭 450을 입력받아 기억한 후에 상기 다중화기(61)로 상태변수를 출력하고, 선입선출부 쓰기 신호 발생부(43)로 상태 변수를 출력하는 N개의 D-플립플롭(62)을 구비한다.
제7도는 선입선출부 쓰기 신호 발생부의 상세 구성도로서, 상기 상태 천이부(42)로부터 상태 변수와 G-TAXI 수신부(16)로부터 클럭450을 입력받아 쓰기 신호를 D-플립플롭(72)으로 출력하고 클럭을 발생하여 선입선출부(14)로 출력하고 장애 신호를 발생하여 외부의 운용/유지보수 블럭으로 출력하는 논리적 회로(71)와 상기 논리적 회로(71)로부터 쓰기 신호를 입력받아 상기 G-TAXI 수신부(16)로부터 입력되는 클럭450에 동기시켜 선입선출부(14)에 쓰기 신호를 출력하는 1개의 D-플립플롭(72)을 구비한다.
제8도는 데이타 처리부의 구성도로서, G-TAXI 수신부(16)로부터 상태 신호가 제어부(32)로 입력되어 선입선출부 쓰기 신호로 변형되기까지는 제어부(32) 내에서 클럭450의 하강 에지에서 동작하는 D-플립플롭 4단을 거쳐야 하므로 상태 신호와 동시에 입력된 32비트의 데이타가 제어부(32)로부터 출력되는 선입선출부 쓰기 제어 신호와 시간적으로 일치되기 위해서는 클럭450의 하강 에지에서 동작하는 32개의 D-플립플롭 43단을 거쳐 선입선출부(14)에 인가되어야 한다.
상기와 같은 본 발명은 대용량의 다양한 시스템에 적용되어 기가비트급 통신망의 신뢰성을 확보할 수 있는 효과가 있다.
Claims (7)
- G-TAXI 수신부(16)로부터 데이타와 제1클럭을 입력받아 지연시킨 후에 선입선출부(14)로 출력하는 데이타 지연 수단(31); 및 상기 G-TAXI 수신부(16)로부터 상기 제1클럭과 상태 신호를 입력받아 상기 데이타를 쓰기 위한 신호인 쓰기 신호(WEN)와 제2클럭을 발생하여 상기 선입선출부(14)로 출력하고, 장애 신호를 발생하여 운용/유지보수 블럭으로 출력하는 제어 수단(32)을 구비하는 것을 특징으로 하는 대용량 비동기 송수신기 정합(G-TAXI) 수신 장치.
- 제1항에 있어서, 상기 제어 수단(32)은 상기 G-TAXI 수신부(16)로부터 상기 제1클럭과 상태 신호를 입력받아 프레임 시작 신호(10), 데이타 신호(0), 동기 신호(10101) 및 전송 오류 신호를 발생하여 출력하는 전송 상태 식별 수단(41); 상기 전송 상태 식별 수단(41)으로부터 입력받은 프레임 시작 신호(10), 데이타 신호(0), 동기 신호(10101) 및 전송 오류 신호와 상기 G-TAXI 수신부(16)로부터 입력받은 제1클럭에 따라 상태가 천이된 후에 상태 변수를 출력하는 상태 천이 수단(42); 및 상기 상태 천이 수단(42)으로부터 상태 변수와 상기 G-TAXI 수신부(16)로부터 제1클럭을 입력받아 상기 데이타를 쓰기 위한 쓰기 신호(WEN)와 제2클럭을 상기 선입선출부(14)로 출력하는 쓰기 신호 발생 수단(43)을 구비하는 것을 특징으로 하는 대용량 비동기 송수신기 정합(G-TAXI) 수신 장치.
- 제2항에 있어서, 상기 전송 상태 식별수단(41)은, 상기 G-TAXI 수신부(16)로부터 상태 신호와 제1클럭을 입력받아 제1클럭의 하강 에지에서 래치하여 데이타를 출력하는 제1래치 수단(51); 논리적과 논리합 회로를 조합하여 구성되어 있으며, 상기 제1래치 수단(51)으로부터 데이타를 입력받아 프레임 시작 신호, 데이타, 동기 신호 및 전송 오류 신호를 발생하여 출력하는 신호 발생 수단(52); 및 상기 신호 발생 수단(52)으로부터 프레임 시작 신호, 데이타, 동기 신호 및 전송 오류 신호를 입력받아 제1클럭의 하강 에지에서 래치하여 상기 상태 천이 수단(42)으로 출력하는 제2래치 수단(53)을 구비하는 것을 특징으로 하는 대용량 비동기 송수신기 정합(G-TAXI) 수신 장치.
- 제3항에 있어서, 상기 신호 발생 수단(52)은, 상태 신호의 패턴이 프레임 시작을 알리는 ("00010") 경우에는 프레임 시작 신호를 하이(High)로 출력하고, 상태 신호의 패턴이 데이타 시작을 알리는("00000")경우에는 데이타 신호를 하이로 출력하고, 상태 신호의 패턴이 동기 시작을 알리는("10101") 경우에는 동기 신호를 하이로 출력하고, 상태 신호의 패턴이 상기 3가지 패턴("00010","00000","10101") 이외의 경우에는 전송 오류 데이타 신호를 하이로 출력하도록 구성한 것을 특징으로 하는 대용량 비동기 송수신기 정합(G-TAXI) 수신 장치.
- 제2항에 있어서, 상기 상태 천이 수단(42)은 , 상기 전송 상태 식별 수단(41)으로부터 입력받은 프레임 시작 신호, 데이타, 동기 신호 및 전송 오류 신호를 상태 변수의 입력에 따라 다중화하여 상태 변수를 출력하는 다중화 수단(61); 및 상기 다중화 수단(61)으로부터 상태 변수를 입력받아 상기 G-TAXI 수신부(16)로부터 입력받은 제1클럭의 하강 에지로 래치한 후에 상기 다중화 수단(61)으로 상태 변수를 출력하고 상기 쓰기 신호 발생 수단(43)으로 상태 변수를 출력하는 제3래치 수단(62)을 구비하는 것을 특징으로 하는 대용량 비동기 송수신기 정합(G-TAXI) 수신 장치.
- 제2항에 있어서, 상기 쓰기 신호 발생 수단(43)은, 상기 상태 천이 수단(42)으로부터 상태 변수와 상기 G-TAXI 수신부(16)로부터 제1클럭을 입력받아 쓰기 신호를 출력하고 상기 운용/유지보수 블럭으로 장애 신호를 발생하고 상기 선입선출부(14)로 제2클럭을 발생하는 신호 발생 수단(71); 및 상기 신호 발생 수단(71)으로부터 쓰기 신호와 상기 G-TAXI 수신부(16)로부터 입력받은 제1클럭의 하강 에지로 래치한 후에 쓰기 신호를 상기 선입선출부(14)로 출력하는 제3래치 수단(72)을 구비하는 것을 특징으로 하는 대용량 비동기 송수신기 정합(G-TAXI) 수신 장치.
- 제1항에 있어서, 상기 데이타 지연 수단(31)은, 다단의 D-플립플롭으로 구성한 구비하는 것을 특징으로 하는 대용량 비동기 송수신기 정합(G-TAXI) 수신 장치.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019940028774A KR0126860B1 (ko) | 1994-11-03 | 1994-11-03 | 대용량 비동기 송수신기 정합(g-taxi) 수신 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019940028774A KR0126860B1 (ko) | 1994-11-03 | 1994-11-03 | 대용량 비동기 송수신기 정합(g-taxi) 수신 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR960018914A KR960018914A (ko) | 1996-06-17 |
KR0126860B1 true KR0126860B1 (ko) | 1998-04-01 |
Family
ID=19397025
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019940028774A KR0126860B1 (ko) | 1994-11-03 | 1994-11-03 | 대용량 비동기 송수신기 정합(g-taxi) 수신 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR0126860B1 (ko) |
-
1994
- 1994-11-03 KR KR1019940028774A patent/KR0126860B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR960018914A (ko) | 1996-06-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR0170390B1 (ko) | 클록을 분배하는 시스템 및 방법 | |
EP0477582B1 (en) | Digital frequency multiplication and data serialization circuits | |
US7003423B1 (en) | Programmable logic resource with data transfer synchronization | |
EP2140589B1 (en) | Method of synchronising data | |
EP0228214A2 (en) | Apparatus and associated method for converting serial data pattern signals transmitted or suitable for transmission over a high speed synchronous serial transmission media, to parallel pattern output signals | |
EP1016233A1 (en) | Constant phase crossbar switch | |
US7272677B1 (en) | Multi-channel synchronization for programmable logic device serial interface | |
US6684350B1 (en) | Repetitive pattern testing circuit for AC-coupled systems | |
JPH0657010B2 (ja) | データコード間でデータ流れを変換するための変換システム | |
US5442636A (en) | Circuit and method for alignment of digital information packets | |
EP1134668B1 (en) | Data communication link between two ASICs | |
US6820159B2 (en) | Bus interface for transfer of SONET/SDH data | |
JP2001197052A (ja) | フレーム同期検出回路 | |
US5202904A (en) | Pulse stuffing apparatus and method | |
US6961691B1 (en) | Non-synchronized multiplex data transport across synchronous systems | |
US7054356B2 (en) | Method and apparatus for testing serial connections | |
US5946362A (en) | Apparatus for detecting clock failure for use in a synchronous transmission system | |
US4538286A (en) | Data rate conversion and supervisory bit insertion in a data system | |
EP0228213A2 (en) | System for transmitting and receiving asynchronous nonhomogeneous variable width parallel data over a synchronous high speed serial transmission media | |
KR0126860B1 (ko) | 대용량 비동기 송수신기 정합(g-taxi) 수신 장치 | |
US5867041A (en) | Clock signal testing apparatus for use in a synchronous transmission system | |
CN101159535B (zh) | 时钟信号调节装置和方法 | |
Cordell | A 45-Mbit/s CMOS VLSI digital phase aligner | |
US5481215A (en) | Coherent multiplexer controller | |
KR100293430B1 (ko) | 스위칭 장비의 시스템 동기 클럭 분배 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20010927 Year of fee payment: 5 |
|
LAPS | Lapse due to unpaid annual fee |