KR890004319B1 - 직-병렬 및 병-직렬 공용 변환회로 - Google Patents

직-병렬 및 병-직렬 공용 변환회로 Download PDF

Info

Publication number
KR890004319B1
KR890004319B1 KR1019870002595A KR870002595A KR890004319B1 KR 890004319 B1 KR890004319 B1 KR 890004319B1 KR 1019870002595 A KR1019870002595 A KR 1019870002595A KR 870002595 A KR870002595 A KR 870002595A KR 890004319 B1 KR890004319 B1 KR 890004319B1
Authority
KR
South Korea
Prior art keywords
data
parallel
serial
input
mut
Prior art date
Application number
KR1019870002595A
Other languages
English (en)
Other versions
KR880012027A (ko
Inventor
변형구
Original Assignee
삼성전자 주식회사
안시환
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 삼성전자 주식회사, 안시환 filed Critical 삼성전자 주식회사
Priority to KR1019870002595A priority Critical patent/KR890004319B1/ko
Publication of KR880012027A publication Critical patent/KR880012027A/ko
Application granted granted Critical
Publication of KR890004319B1 publication Critical patent/KR890004319B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M9/00Parallel/series conversion or vice versa

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

내용 없음.

Description

직-병렬 및 병-직렬 공용 변환회로
제1도는 직렬데이터를 병렬데이터로 변환시키는 종래의 직-병렬 변환기.
제2도는 제1도의 동작을 설명하기 위한 중요부분의 입출력 파형을 도시한 도면.
제3도는 병렬데이터를 직렬데이터로 변환시키는 병-직렬 변환기를 도시한 도면.
제4도는 제3도의 입출력 파형도.
제5도는 본 발명에 따른 회로도.
제6a도, 제6b도는 제5도의 회로동작을 설명하기위한 것으로서 제6a도는 직-병렬 변환때, 제6b도는 병-직렬 변환때 주요부분의 입출력 파형을 나타낸다.
* 도면의 주요부분에 대한 부호의 설명
FF1-FF8: D형 플립플롭 MUT1-MUT8: 멀티플렉서
B0-B8: 버퍼 LAT : 래치부
CK : 클럭펄스 CLK : 래치 클럭펄스
본 발명은 하나의 변환기로 직렬데이터를 병렬데이터로 변환시킴과 아울러 병렬데이터를 직렬데이터로 변환시킬 수 있는 변환회로에 관한 것이다.
일반적으로 디지탈 회로상에서 시스템의 사양에 따라 직렬데이터를 병렬데이터로 변환시켜 전송시키는 직-병렬변환기는 제1도에 도시된 바와같이 입력단자(IN)에 제2도에 도시된 IN파형과 같은 8비트 직렬데이터가 D형 플립플롭(F1)의 입력단자가 입력되면 D형 플립플롭(F1)의 출력단자(Q)에서는 제2도의 CLK1과 같은 클럭펄스에 의해서 래치되어 래치회로(LAT)에 최상위비트(MSB)가 입력되며, 다른 D형 플립플롭(F2-F8)의 출력단자(Q)도 클럭펄스(CLK1)에 의해서 차례로 래치되어 래치회로(LAT)에 입력이 최하위비트(LSB)까지 입력이 된다.
래치회로(LAT)에 입력된 8비트 데이터는 제2도의 CLK2와 같은 래치클럭펄스에 의해서 8비트 데이터를 래치시켜 출력단자(D0-D7)에는 제2도의 OUT와 같은 병렬데이터를 출력시켜 전송시킨다.
한편, 병렬데이터를 직렬데이터로 변환시키는 콘버터회로는 제3도에 도시한 바와같이 D형 플립플롭(F1-F8)과 멀티플렉서(M1-M7)로 구성이 되며 그 동작을 살펴보면, 병-직렬변환기의 입력단자(D0-D7)에 제4도의 IN과 같은 병렬데이터가 입력이 되면 최하위비트를 입력으로 하는 D형 플립플롭(F1)은 제4도의 CLK와 같은 클럭펄스(CLK)에 의해서 입력단자(D)에 인가된 데이터를 래치시켜 멀티플렉서(M1)의 일측입력단자(S)에 인가한다.
상기 멀티플렉서(M1)의 타측입력단자(P)에는 입력단자(D1)에 인가되는 데이터와 일측입력단자(S)에 인가된 데이터는 제4도의 P/S와 같은 셀렉트신호에 의해서 두 데이터가 멀티플렉싱되어 다음단의 D형 플립플롭(F2)의 입력단자(D)에 입력이 되어 결국 D형 플립플롭(F8)의 출력단자(Q)에서는 제4도의 OUT와 같은 직렬 8비트 데이터가 출력이 된다.
디지탈 데이터 전송에서 데이터 처리단위는 4비트 혹은 8비트, (32비트, 16비트)등의 단위로 데이터를 처리하지만 블럭(BLOCK)간의 데이터 상호교환시는 송신단에서 단일전송라인을 통한 직렬 데이터를 전송하고 수신단에서는 데이터단위 만큼을 받아서 병렬로 변환 처리하게 된다.
이런과정에서 단일방향으로만의 전송시에는 송신측에서 병렬데이터를 직렬데이터로 변환시키면 되고, 반대로 수신측에서는 직렬데이터를 다시 병렬데어터로 변환시키도록 구성하면 된다. 그런데 양방향의 데이터전송시에는 직-병렬변환기 및 병-직렬변환기를 모두 구성해야하는바, 예컨데 전술한바 있는 제1도에 도시된 직-병렬변환기와 제3도에 도시된 병-직렬변환기를 이용하여 양방향성 데이터 전송변환기를 구성한다면 회로구성자체가 복잡해지고 이에따라 전체시스템이 차지하는 부피가 커서 소형경박하는데 어려운 문제가 되었다.
따라서 본 발명은 상기와 같은 제반결점을 해소하고자 발명한것으로써 하나의 콘버터로써 직렬데이터를 병렬데이터로 변환시키고 반대로 병렬데이터를 직렬데이터로 변환시키는 일체화된 변환기를 제공하는데 그 목적이 있다.
상기한 목적을 달성할 수 있는 본 발명의 실시예를 첨부된 도면 제5도 및 제6도를 참조하여 상세히 기술하면 다음과 같다.
도면 제5도는 본 발명의 회로를 나타내는 일실시예로써 그 구성을 살펴보면, 병-직렬변환시 직렬출력데이터를 직렬데이터 입력단(SD)으로 내보내며, 반대로 직-병렬변환시는 라인을 차단시켜 직렬데이터 입력단(SD)으로 들어오는 데이터와 충돌을 방지하는 수단으로써 인네이블신호(EN1)가 "하이"레벨일때 동작하는 버퍼(BO)와 직-병렬변환시 병렬로 변환된 데이터를 병렬데이터단(PD)으로 출력시키며, 반대로 병-직렬변환시는 출력라인을 차단시켜 병렬데이터단(PD)으로 들어오는 데니터와 충돌을 방지하기위한 수단으로써 인네이블신호(EN2)가 "하이"레벨일때 동작하는 버퍼(B1-B8)와 입력단자(S) (P)에 인가되는 직렬 또는 병렬데이터를 입력선택신호(P/S)에 의해서 선택하여 멀티플렉싱하는 멀티플렉서(MUT1-MUT8)와 상기한 멀티플렉서(MUT1-MUT8)에서 멀티플렉싱되어 출력된 데이터를 받아 클럭펄스(CK)에 의해서 래치시키는 D형 플립플롭(FF1-FF8) 및 D형 플립플롭(FF1-FF8)의 출력단자(Q)에서 출력되는 데이터를 받아 래치클럭펄스(CLK)에 의해서 래치시키는 래치부(LAT)로 본 발명의 변환기가 구성이 된다.
상기한 바와같은 구성을 가진 본 발명의 회로동작을 첨부된 도면 제6도를 인용하여 상세히 설명한다.
먼저 본 발명의 회로동작에서 직렬데이터를 병렬데이터로 변환시키는 과정을 제6-a도를 인용하여 살펴보면, 직렬입력데이터단(SD)에 제6a도의 IN과 같은 직렬데이터(8비트)가 인가되고 버퍼(BO)의 인네이블단자에 제6a도의 EN1과 같은 "로우"레벨이 인가되면 버퍼(BO)가 디스에이블되므로 직렬데이터는 멀티플렉서(MUT1)의 입력단자(S)에 인가된다.
이때 멀티플렉서(MUT1) 및 멀티플렉서(MUT2-MUT8)의 입력선택단자에는 제6-a도의 P/S와 같은 "로우"신호가 인가되므로 멀티플렉서(MUT1) 및 멀티플렉서(MUT2-MUT8)는 입력단자(S)에 인가되는 데이터를 선택하여 멀티플렉싱한다.
멀티플렉서(MUT1)에서 멀티플렉싱된 데이터는 D형 플립플롭(FF1)의 입력단자(D)에 인가되며, D형 플립플롭(FF1)의 입력단자(D)에 인가된 데이터는 제6-a도의 CK와 같은 클럭펄스에 의해 래치되어 출력단자(Q)에서 출려된 데이터는 멀티플렉서(MUT2)의 입력단자(S) 및 래치부(LAT)의 입력단자(I0)에 각각 인가된다.
멀티플렉서(MUT2)의 입력단자(S)에 인가된 데이터는 멀티플렉싱되어 D형 플립플롭(FF2)의 입력단자(D)에 인가되며, 여기에서 래치된 출력데이터는 멀티플렉서(MUT3)의 입력단자(S) 및 래치부(LAT)의 입력단자(I1)에 각각 입력이 되고 나머지 멀티플렉서(MUT4-MUT8) 및 D형 플립플롭(FF3-FF7)은 상기와 같은 동작을 수행직렬데이터를 종속적으로 시프트시킨다.
그리고 D형 플립플롭(FF8)에서 래치된 출력은 버퍼(BO)가 디스에이블되어 있으므로 출력데이터가 래치부(LAT)의 입력단자(I7)에 입력이 된다. 래치부(LAT)에 입력된 직렬데이터는 제6-a도의 CLK와 같은 래치 클럭펄스(CLK)에 의해서 래치되어 직렬데이터가 병렬데이터로 변환되어 출력단자(C0-C7)에서 동시에 출력이 된다.
래치부(LAT)에서 출력되는 병렬데이터는 제6-a도의 EN2과 같은 인네이블신호에 의해서 인네이블된 버퍼(B1-B8)을 각각 통하여 병렬데이터 출력단(PD)으로 출력이 된다.
다음은 본 발명의 회로동작에서 병렬데이터를 직렬데이터로 변환시키는 과정을 제6b도를 인용하여 설명한다. 병렬데이터단(PD)에 제6b도의 IN과 같이 입력되는 병렬데이터는 멀티플렉서(MUT1-MUT8)의 입력단자(P)에 각각 인가도며, 이때 멀티플렉서(MUT1-MUT8)의 입력선택단자에는 제6b도의 P/S와 같은 입력선택신호(P/S)가 후술하는 D형 플립플롭(F1-F8)의 클럭단자(CK)에 인가되는 클럭펄스(CK)의 1구간만 "하이"레벨이 되는바, 이 구간동안 멀티플렉서(MUT1-MUT8)는 입력단자(P)에 인가된 데이터를 멀티플렉싱하여 D형 플립플롭(F1-F8)의 입력단자(D)에 입력시킨다.
이와같이 D형 플립플롭(F1-F8)의 입력단자(D)에 데이터가 입력되는 순간 최상위비트(MSB)는 제6b도의 EN1과 같은 "하이" 신호에 의해서 인네이블된 버퍼(B0)를 통해 직렬출력단(SD)로 전송이 이루어지고 있으며, 7개의 클럭(SK)등만 병렬데이터의 직렬전송이 이루어진다.
그리고 다시 다음 병렬데이터가 세팅되는 시점에서 입력선택신호(P/S)을 인가하면 연속해서 병렬데이터를 직렬데이터로 전송시킨다.
상호한 바와같이 동작하는 본 발명의 작용 효과는 하나의 변환기로 직렬데이터를 병렬데이터로 변환하고, 또 병렬데이터를 직렬데이터로 변환시켜 전송할 수 있는 장점이 있다.

Claims (1)

  1. 입력단자(S) (P)에 인가되는 데이터를 입력선택신호(P/S)에 의해서 선택하여 멀티플렉싱하는 멀티플렉서(MUT1-MUT8)의 출력을 입력 데이터로하여 클럭펄스(CK)에 의해 시프트시키는 D형 플립플롭(FF1-FF8)과, 상기한 D형 플립플롭(FF1-FF8)에서 출력되는 데이터를 받아 래치클럭펄스(CLK)에 의해서 래치시키는 래치부(LAT)와, 병렬데이터를 직렬데이터로 변환시키거나 반대로 직렬데이터를 병렬데이터로 변환시킬때 입력단에 들어오는 데이터와 충돌을 방지하기 위한 수단으로 사용되는 버퍼(B0-B8)등을 구비하여 이루어진 것을 특징으로 하는 직-병렬 및 병-직렬 공용변환회로.
KR1019870002595A 1987-03-21 1987-03-21 직-병렬 및 병-직렬 공용 변환회로 KR890004319B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019870002595A KR890004319B1 (ko) 1987-03-21 1987-03-21 직-병렬 및 병-직렬 공용 변환회로

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019870002595A KR890004319B1 (ko) 1987-03-21 1987-03-21 직-병렬 및 병-직렬 공용 변환회로

Publications (2)

Publication Number Publication Date
KR880012027A KR880012027A (ko) 1988-10-31
KR890004319B1 true KR890004319B1 (ko) 1989-10-30

Family

ID=19260188

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019870002595A KR890004319B1 (ko) 1987-03-21 1987-03-21 직-병렬 및 병-직렬 공용 변환회로

Country Status (1)

Country Link
KR (1) KR890004319B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100340058B1 (ko) * 1998-06-27 2002-07-18 박종섭 버스신호전송장치

Also Published As

Publication number Publication date
KR880012027A (ko) 1988-10-31

Similar Documents

Publication Publication Date Title
US6184808B1 (en) Parallel-to-parallel converter including common multiple register
EP0666653B1 (en) Input/output data ports
EP0313875A3 (en) Serializer deserializer circuit
CA2009472A1 (en) Format converting system for synchronous optical network
KR100605827B1 (ko) 인코더 및 디코더
EP0463216A1 (en) Signal conversion circuit
JPH0640637B2 (ja) 多重化システム
KR890004319B1 (ko) 직-병렬 및 병-직렬 공용 변환회로
US4486876A (en) Broadband transmission on limited bandwidth digital line
US5684727A (en) High-speed correlator
US6686856B1 (en) Clocking domain conversion system and method
US4980884A (en) Pulse duration digital multiplexing system with progressively incremented pulse lengths
US6173017B1 (en) Transit modulator for jittering signals
US3562433A (en) Digital speech plus telegraph system
KR0183344B1 (ko) 사설교환기에서의 피씨엠포맷 변환 장치
KR950013806B1 (ko) 데이타의 직/병렬변환방법 및 장치
JPH0370415B2 (ko)
KR0141918B1 (ko) 고속 직렬 데이타 링크
KR900001028Y1 (ko) 펄스부호 변조 다중장치의 동기패턴 삽입회로
KR100248722B1 (ko) 이종송수신클록의 피씨엠데이터처리장치
SU843269A1 (ru) Устройство дл формировани кода
KR0137957Y1 (ko) 코드변환 회로
KR970056528A (ko) 아날로그 버스/i^2c 버스 프로토콜 변환기
KR880002134B1 (ko) 디지탈 신호처리용 프로세서를 사용한 adpcm 코덱회로
SU1416998A1 (ru) Тестопригодное цифровое устройство

Legal Events

Date Code Title Description
A201 Request for examination
G160 Decision to publish patent application
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20020930

Year of fee payment: 14

LAPS Lapse due to unpaid annual fee