KR101038112B1 - 디스플레이 포트의 디지털 엔코더 및 디지털 디코더 - Google Patents
디스플레이 포트의 디지털 엔코더 및 디지털 디코더 Download PDFInfo
- Publication number
- KR101038112B1 KR101038112B1 KR1020100065878A KR20100065878A KR101038112B1 KR 101038112 B1 KR101038112 B1 KR 101038112B1 KR 1020100065878 A KR1020100065878 A KR 1020100065878A KR 20100065878 A KR20100065878 A KR 20100065878A KR 101038112 B1 KR101038112 B1 KR 101038112B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- digital
- display port
- signal
- encoder
- 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 - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/60—General implementation details not specific to a particular type of compression
- H03M7/6017—Methods or arrangements to increase the throughput
- H03M7/6029—Pipelining
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/20—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits characterised by logic function, e.g. AND, OR, NOR, NOT circuits
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/60—General implementation details not specific to a particular type of compression
- H03M7/6005—Decoder aspects
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/60—General implementation details not specific to a particular type of compression
- H03M7/6011—Encoder aspects
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/60—General implementation details not specific to a particular type of compression
- H03M7/6047—Power optimization with respect to the encoder, decoder, storage or transmission
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
Description
도 2는 본 발명의 구체적 실시예에 따른 디스플레이 포트의 송신기(200) 및 수신기(230)를 설명하기 위한 도면,
도 3은 본 발명의 일실시예에 따른 데이터 스크램블러(215) 및 인터레인 스큐어(217)를 설명하기 위한 도면,
도 4는 본 발명의 일실시예에 따른 병렬 선형 궤한 시프트 레지스터(301)를 설명하기 위한 도면,
도 5는 본 발명의 일실시예에 따른 데이터 디스크램블러(257) 및 인터레인 디스큐어(255)를 설명하기 위한 도면,
도 6은 본 발명의 일실시예에 따른 링크 트레이닝 패턴 생성기(221)를 설명하기 위한 도면,
도 7은 본 발명의 일실시예에 따른 링크 트레이닝 패턴 생성기(221)의 링크 트레이닝 심볼 생성 방법을 설명하기 위한 도면,
도 8은 본 발명의 일실시예에 따른 록 검출기(241)를 설명하기 위한 도면,
도 9는 본 발명의 일실시예에 따른 병렬 매칭 회로(801)를 설명하기 위한 도면,
도 10은 본 발명의 일실시예에 따른 제어부(805)의 스테이트 머신 다이어그램을 나타내는 도면이다.
Claims (14)
- 디스플레이 포트의 디지털 엔코더에 있어서,
SR(Scrambler Reset)-코드를 이용하여, 상기 디스플레이 포트의 링크 계층으로부터 전송된 데이터를 스크램블링하는 데이터 스크램블러;
상기 스크램블링된 데이터에 스큐를 삽입하는 인터레인 스큐어; 및
상기 인터레인 스큐어의 출력신호를 엔코딩하는 데이터 엔코더를 포함하며,
상기 데이터 스크램블러, 상기 인터레인 스큐어 및 상기 데이터 엔코더는 파이프 라인 구조인
디스플레이 포트의 디지털 엔코더.
- 제 1항에 있어서,
상기 디스플레이 포트의 링크 확립을 위한 링크 트레이닝 심볼 신호를 생성하는 링크 트레이닝 패턴 생성기
를 더 포함하는 디스플레이 포트의 디지털 엔코더.
- 제 2항에 있어서,
상기 디스플레이 포트의 설정 모드에 따라, 상기 엔코딩된 데이터 또는 상기 링크 트레이닝 심볼 신호를 트랜스미터로 출력하는 먹스
를 더 포함하는 디스플레이 포트의 디지털 엔코더.
- 제 1항에 있어서,
데이터 스크램블러는
클럭의 1사이클에 상기 데이터 중 복수의 비트를 스크램블링하기 위한 병렬 선형 궤한 시프트 레지스터를 포함하며,
상기 병렬 선형 궤한 시프트 레지스터의 출력 신호 중 기 설정된 복수의 비트를 이용하여, 상기 데이터를 스크램블링하는
디스플레이 포트의 디지털 엔코더.
- 제 4항에 있어서,
상기 병렬 선형 궤한 시프트 레지스터는
피드백되는 신호를 입력받도록 연결되며, 상기 클럭에 응답하여 상기 피드백되는 신호를 저장하는 복수의 플립플롭; 및
상기 클럭의 1사이클에, 상기 복수의 플립플롭의 출력 신호를 상기 기 설정된 복수의 비트만큼 쉬프트하기 위한 룩 어헤드 논리회로(Look Ahead Logic)
를 포함하는 디스플레이 포트의 디지털 엔코더. - 제 1항에 있어서,
상기 데이터 엔코더는
8B10B 코딩 스킴에 따라, 상기 인터레인 스큐어의 출력신호를 엔코딩하는
디스플레이 포트의 디지털 엔코더.
- 제 1항에 있어서,
상기 링크 계층으로부터 전송된 데이터를 입력받아 저장하는 데이터 버퍼
를 더 포함하는 디스플레이 포트의 디지털 엔코더.
- 디스플레이 포트의 디지털 디코더에 있어서,
상기 디스플레이 포트의 디지털 엔코더로부터 전송된 입력 데이터를 디코딩하는 데이터 디코더;
상기 디코딩된 데이터의 스큐를 제거하는 인터레인 디스큐어; 및
상기 인터레인 디스큐어의 출력신호를 디스크램블링하는 데이터 디스크램블러를 포함하며,
상기 데이터 디코더, 상기 인터레인 디스큐어 및 상기 데이터 디스크램블러는 파이프 라인 구조인
디스플레이 포트의 디지털 디코더.
- 제 8항에 있어서,
상기 데이터 디스크램블러는
클럭의 1사이클에, 상기 입력 데이터 중 복수의 비트를 디스크램블링 하기위한 병렬 선형 궤한 시프트 레지스터를 포함하며,
상기 병렬 선형 궤한 시프트 레지스터의 출력 신호 중 기 설정된 복수의 비트를 이용하여, 상기 인터레인 디스큐어의 출력신호를 디스크램블링하는
디스플레이 포트의 디지털 디코더.
- 제 9항에 있어서,
상기 병렬 선형 궤환 시프트 레지스터는
상기 입력 데이터에 포함된 스크램블링을 위한 코드 신호에 따라, 상기 디지털 엔코더의 데이터 스크램블러와의 동기화를 위해 기 설정된 값으로 리셋되는
디스플레이 포트의 디지털 디코더.
- 제 9항에 있어서,
상기 병렬 선형 궤한 시프트 레지스터는
피드백되는 신호를 입력받도록 연결되며, 상기 클럭에 응답하여, 상기 피드백되는 신호를 저장하는 복수의 플립플롭; 및
상기 클럭의 1사이클에, 상기 복수의 플립플롭의 출력 신호를 상기 기 설정된 복수의 비트만큼 쉬프트하기 위한 룩 어헤드 논리회로(Look Ahead Logic)
를 포함하는 디스플레이 포트의 디지털 디코더.
- 제 8항에 있어서,
상기 디지털 엔코더로부터 전송되는 상기 디스플레이 포트의 링크 확립을 위한 링크 트레이닝 심볼 신호에 따라, 상기 입력 데이터에 포함된 심볼 신호를 구분하기 위한 록킹 신호를 생성하는 록 검출기
를 더 포함하는 디스플레이 포트의 디지털 디코더.
- 제 12항에 있어서,
상기 록 검출기는
병렬로 입력되는 상기 입력 데이터 중 상기 링크 트레이닝 심볼 신호의 위치를 나타내는 검출 신호를 생성하는 병렬 매칭 회로;
상기 검출 신호에 따라 상기 입력 데이터를 시프트하는 배럴 시프터; 및
상기 검출 신호를 이용하여, 상기 록킹 신호를 생성하는 제어부
를 포함하는 디스플레이 포트의 디지털 디코더.
- 제 12항에 있어서,
상기 록 검출기는
클럭의 1사이클에, 병렬로 입력되는 상기 입력 데이터를 상기 디코딩 스킴에 따른 비트 수로 분할하여, 상기 링크 트레이닝 심볼 신호를 검출하는
디스플레이 포트의 디지털 디코더.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020090062296 | 2009-07-08 | ||
| KR20090062296 | 2009-07-08 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20110004801A KR20110004801A (ko) | 2011-01-14 |
| KR101038112B1 true KR101038112B1 (ko) | 2011-06-01 |
Family
ID=43612192
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020100065878A Expired - Fee Related KR101038112B1 (ko) | 2009-07-08 | 2010-07-08 | 디스플레이 포트의 디지털 엔코더 및 디지털 디코더 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101038112B1 (ko) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9330039B2 (en) * | 2012-12-26 | 2016-05-03 | Intel Corporation | Crosstalk aware encoding for a data bus |
| KR102371823B1 (ko) * | 2017-12-04 | 2022-03-07 | 주식회사 엘엑스세미콘 | 디스플레이 장치에서의 데이터송수신방법 및 디스플레이 패널구동장치 |
| KR102463789B1 (ko) | 2017-12-21 | 2022-11-07 | 주식회사 엘엑스세미콘 | 디스플레이 패널구동장치 및 디스플레이 장치에서의 영상데이터송수신방법 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20030089460A (ko) * | 2002-05-16 | 2003-11-21 | 톰슨 라이센싱 소시에떼 아노님 | 소위 “재생”동작 모드를 갖고 2개의 버퍼 메모리를포함하는 디지털 디코더 |
-
2010
- 2010-07-08 KR KR1020100065878A patent/KR101038112B1/ko not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20030089460A (ko) * | 2002-05-16 | 2003-11-21 | 톰슨 라이센싱 소시에떼 아노님 | 소위 “재생”동작 모드를 갖고 2개의 버퍼 메모리를포함하는 디지털 디코더 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20110004801A (ko) | 2011-01-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3542809B2 (ja) | 遷移制御された平衡エンコード体系 | |
| EP0853852B1 (en) | Block coding for digital video transmission | |
| US7340655B2 (en) | Skew adjustment circuit, skew adjustment method, data synchronization circuit, and data synchronization method | |
| KR100318031B1 (ko) | 변환 제어 디지탈 신호 전송 시스템 | |
| EP2962472B1 (en) | Methods for multi-level data transmission | |
| EP2629472A1 (en) | Transmission circuit, reception circuit, transmission method, reception method, communication system and communication method therefor | |
| US6897793B1 (en) | Method and apparatus for run length limited TMDS-like encoding of data | |
| US20070103204A1 (en) | Method and apparatus for conversion between quasi differential signaling and true differential signaling | |
| EP2454672A2 (en) | Encoding data using combined data mask and data bus inversion | |
| JPH0273738A (ja) | 直列コードの文字境界検出装置 | |
| US6539051B1 (en) | Parallel framer and transport protocol with distributed framing and continuous data | |
| US8723702B2 (en) | Data transfer method, and code conversion circuit and apparatus | |
| KR20110004801A (ko) | 디스플레이 포트의 디지털 엔코더 및 디지털 디코더 | |
| CN111726312A (zh) | 差分信号处理设备、其操作方法和电子信令的方法 | |
| JP2011103552A (ja) | 情報処理装置、及び信号処理方法 | |
| KR20150091915A (ko) | 송신 데이터 오류를 복구하도록 작동하는 인터페이스 회로 | |
| US7991096B1 (en) | Data sampling method and apparatus using through-transition counts to reject worst sampling position | |
| Mhaboobkhan et al. | Implementation of high speed data transfer serialized 128/130bit encoding algorithm using 90nm technology | |
| US11822503B2 (en) | Data transmission apparatus and method using signal transition | |
| Kim et al. | An efficient architecture of encoder and decoder for DisplayPort physical layer | |
| JPS6048939B2 (ja) | デ−タ伝送方式 | |
| Abiri et al. | A Method for Implementation of the DC-Balanced 8B/10B Coding Used in Superspeed USB | |
| JP2010263495A (ja) | 情報処理装置、及び多値符号データの生成方法 | |
| JP2004096424A (ja) | データ伝送装置及び方法 | |
| US8645781B2 (en) | TMDS receiver system and BIST method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20140304 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20170525 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20170525 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |