42
ALTIMA Confidential ALTIMA Solution V-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5

アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

  • Upload
    lethuy

  • View
    256

  • Download
    11

Embed Size (px)

Citation preview

Page 1: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

ALTIMA Solution

V-byOne HS 1.3 & DisplayPort 1.1a

Rev 0.7

F5

Page 2: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

Agenda

Display Summary

FPGA で実現する V-by-One HS 1.3

FPGA で実現する DisplayPort 1.1a

DisplayPort 1.1a to V-by-One HS 1.3

RoadMAP of Other Solution

2

Page 3: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

Video Subsystem Video Processor / GPU

Display Panel T-con (Timing controller)

LCD Driver

LCD Module

Display Summary

3

Video

Processor

or

GPU

Display

- HDMI

- DisplayPort

- DVI

- SDI (?)

- USB(?)

ect…. T-con

LCD

Driver

LCD

Module

- LVDS

- V-by-One

- eDP

- iDP

- MIPI

ect….

- mini-LVDS

- CalDriCon

ect….

External

Display

Interface

Internal

Display

Interface

or

Panel

Interface

Driver

Interface

Video

Subsystem

Display

Panel

Camera

Interface

Storage

- SD

- SATA

etc…..

Page 4: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

FPGA で実現する V-by-One HS 1.3

Page 5: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

V-by-One HS 1.3 Spec

Band Width

600Mbps ~ 3.75Gbps (1 Lane)

Up to 32 Lane

8b/10b encoder・decoder

Effective data rate = 3 Gbps (1 Lane)

Other Spec

Supports Clock Data Recovery (CDR)

Support Spread Spectrum

Modulation 30KHz

± 0.5% Center spread

5

Page 6: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

V-by-One HS 1.3 Spec

Main Link

CML Lane

Isochrous Stream

HTPDn

Hot Plug Detect

LOCKn

CDR Locked Signal

6

V-by-One TX V-by-One RX

n

Main Link

HTPDn

LOCKn

Page 7: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

V-by-One HS x FPGA

(A) ASIC

(B) FPGA + Vx1’s ASSP

(C) Transceiver FPGAs

7

ASIC

CN

T

ASSP

ASSP C

NT

C

NT

C

NT

C

NT

C

NT

Vx1 I/F

Vx1 I/F

Vx1 I/F

Vx1 I/F

Vx1 I/F

Vx1 I/F

Local I/F

Local I/F

Page 8: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

Transceiver FPGAs v.s. ASSP

8

Vx1 RX

IP (Protocol)

ALTGXB

RX (PHY)

8B

10B

De

co

de

r

De

se

rializ

er

De

scra

mb

ler

Un

Pa

ck

er

V-by-One I/F

ASSP

USER

Logic

De

se

rializ

er

De

scra

mb

ler

Un

Pa

ck

er

8B

10B

r

USER

Logic

LVDS

or

TTL V-by-One I/F

V-by-One HS Link Configuration

(V-by-One HS Standard v1.3より)

FPGA 内臓の XCVR と

IP を使用して Vx1 を実現

1) FPGA On-chip で構成する場合

2) ASSP を使用する場合

Thine 製のASSP を使用した場合、ASSP に

V-by-One HS の機能が全て含まれる為、FPGA に Vx1 用のIP

インプリ不要

Page 9: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

Vx1 を FPGA で実現する際に必要なもの

Vx1 Tx

Vx1 Rx

FPGA

トランシーバ内蔵FPGA (Ex: Cyclone IV GX, Arria II GX, Stratix IV GX)

V-by-One HS IP

Jitter Cleaner

ユーザの仕様に応じて必要になります

Connector & Cable

コネクタ、ケーブル長の指定なし(推奨のみ)

転送レート、転送距離によりユーザが最適なコネクタ、ケーブル を使用することが可能

9

Page 10: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

De

se

rializ

er

Decoder

De

scra

mble

r

Un

pa

cke

r

V-by-One HS RX

DATA xN

Vx1 の構成ブロック図

Link

Monitor

Pa

cke

r

Scra

mb

ler

En

co

de

r

Se

rializ

er

V-by-One HS TX

FPGA

Unp

acke

r

Descra

mb

ler

Vx1 IP ALT GXB

8b/1

0b D

ecoder

Dese

rializ

er

FPGA

Pa

cke

r

Scra

mb

ler

Vx1 IP ALT GXB

8b/1

0b E

ncoder

Se

rializ

er

User

Logic User

Logic

10

Page 11: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

Link Spec

Link Spec

Deseria

lizer

Decoder

Descra

mble

r

Unpacker

Packer

Scra

mble

r

Encoder

Seria

lizer

D[39:0]

CTL[23:0]

DE

Hsync

Vsync

PD[7:0] H to A (8bit)

D/K

j to a (10bit) TX p/n

D[39:0]

CTL[23:0]

DE

Hsync

Vsync

PD[7:0]

D/K

H to A (8bit)

D/K

j to a (10bit) RX p/n

※ 8b/10b エンコード・ブロックで Kコード・Dコードで使用

TX Side

RX Side

D/K※

11

Page 12: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

Vx1 1.3 State Diagram

Power On HTPDN = Low Tx:PLL locked LOCKN = Low ALN Training Finish

Power Off HTPDN = High Tx:PLL unlocked LOCKN = High & HTPDN = Low

From

Tx # 1,2,3,4,5

From

Tx # 2,3,4,5

From

Tx # 3,4,5

From

Tx # 4,5

Comment TX OutputTX#0 Shut Down Power off -TX#1 Stand by Power on -TX#2 Acquisition input pixel clock from user logic -TX#3 CDR Training Output CDR Training Pattern CDR TrainingTX#4 ALN Training Output ALN Training Pattern ALN TrainingTX#5 Nomal Mode Nomal Mode Nomal Mode

State

Power On Rx: CDR locked Alignment achieved

Power Off Rx: CDR unlocked

From

Tx # 1,2,3

From

Tx # 2,3

Comment HTPDN LOCKNRX#0 Shut Down Shut Down High HighRX#1 CDR Training Input CDR Training Pattern Low HighRX#2 ALN Training Input ALN Training Pattern Low LowRX#3 Nomal Mode Nomal Mode Low Low

State

12

Page 13: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

V-by-One HS 起動シーケンス

TX RX

HTPDN = Low

CDR Training

LOCKN = Low

ALT Training

Normal

Tx #0

Shut Down

Tx #1

Stand-by

Tx #2

Acquisition

Tx #3

CDR Training

Tx #4

ALN Training

Tx #5

Normal

Rx #0

Shut Down

Rx #1

CDR Training

Tx #2

ALN Training

Tx #3

Normal

Tx: PLL

locked

Receiver

Active

13

Page 14: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

V-by-One HS 構成③

FSACTIVE

Pixel Data

DE = Hihg, D/K = D

FSBS (Blanking Start)

Vsync & Hsync Data

DE = Low, D/K = K

FSBP (Blanking Payload)

Vsync & Hsync & CLT Data

DE = Low, D/K = D

FSBE (Blanking End)

Vsync & Hsync Data, BE code

DE = Low, D/K = K

FSBE_SR (Blanking End & Scrambler Reset)

Vsync & Hsync Data, Scrambler Reset code

DE = Low, D/K = K

14

Page 15: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

V-by-One HS 構成

Packer outputDE Enable -

Framing Symbol FSACTIVE FSBS FSBP FSBE/FSBE_SR -D[0] PD[0]D[1] PD[1]D[2] PD[2]D[3] PD[3]D[4] PD[4]D[5] PD[5]D[6] PD[6]D[7] PD[7]D[8] PD[8]D[9] PD[9]D[10] PD[10]D[11] PD[11]D[12] PD[12]D[13] PD[13]D[14] PD[14]D[15] PD[15]D[16] CTL[0] PD[16]D[17] CTL[1] PD[17]D[18] CTL[2] PD[18]D[19] CTL[3] PD[19]D[20] CTL[4] PD[20]D[21] CTL[5] PD[21]D[22] CTL[6] PD[22]D[23] CTL[7] PD[23]D[24] CTL[8] PD[24]D[25] CTL[9] PD[25]D[26] CTL[10] PD[26]D[27] CTL[11] PD[27]D[28] CTL[12] PD[28]D[29] CTL[13] PD[29]D[30] CTL[14] PD[30]D[31] CTL[15] PD[31]D[32] CTL[16] PD[32]D[33] CTL[17] PD[33]D[34] CTL[18] PD[34]D[35] CTL[19] PD[35]D[36] CTL[20] PD[36]D[37] CTL[21] PD[37]D[38] CTL[22] PD[38]D[39] CTL[23] PD[39]

4B

yte

mode

5B

yte

mode

DisableCondition

Bytemode

BE/BE_SR

Byte0

Byte1

Byte2

Byte3

Byte4

Vsync H/L

Hsync H/L

BE/BE_SR

BE/BE_SR

BS

BS

BS

VsyncH = 0xFFL = 0x00

HsyncH = 0xFFL = 0x00

Vsync H/L

Hsync H/L

3B

yte m

ode

15

Page 16: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

V-by-One HS 構成

Framing Sybol FSBP FSBE FSBS FSBE FSBS FSBE_SR

Byte0 Vsync Vsync H/L Vsync H/L Vsync Vsync Vsync H/L Vsync H/L Vsync Vsync Vsync H/L

Byte1 Hsync Hsync H/L Hsync H/L Hsync Hsync Hsync H/L Hsync H/L Hsync Hsync Hsync H/L

Byte2 CTL BE BS CTL CTL BE BS CTL CTL BE_SRByte3 CTL BE BS CTL CTL BE BS CTL CTL BE_SRByte4 CTL BE BS CTL CTL BE BS CTL CTL BE_SR

FSBP

Pix

el D

ata

Pix

el D

ata

FSACTIVE FSBP FSACTIVE

Pix

el D

ata

・・・・・・

Pix

el D

ata

・・・・・・

CTL

Byt

e0

Byt

e1

Byt

e2V

sync H

/L

Hsy

nc H

/L

BS

Vsy

nc

Hsy

nc

CTL

Byt

e1

Byt

e2

Hsy

nc H

/L

BE

Byt

e0

Vsy

nc H

/L

Vsy

nc

Hsy

nc

DE

DE

DATA

Byte

Local Framing Symbol

Packet Framing Symbol

16

Page 17: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

V-by-One HS で使用される K/D Code

Code Character Other

Use

8 bit data

K28.0 BE_SR ALN Tr 8'b000_11100

(8’h1C)

K28.1 BS/SYNL ALN Tr 8'b001_11100

(8’h3C)

K28.2 BE ALN Tr 8'b010_11100

(8’h5C)

K28.5 SYNH 8'b101_11100

(8’hBC)

D10.2 CDR Tr 8’b010_01010

(8’h4A)

17

Page 18: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

マクニカ製 Altera FPGA 向け V-by-One HS IP

マクニカ製 Macspire

Altera FPGA に特化しており、ALTGX & VIP などと簡単に接続

ブリッジ回路不要

V-by-One HS Side Interface 最大転送レート 3.75Gbps

1 to 32 lanes.

HTPDN / LOCKN

User side Interface 入力データ 24bits to 40bits

コントロール信号 8bits to 24bits

vertical synchronization signal(Vsync) / horizontal synchronization signal (Hsync) / Data Enable(DE)

提供物 IP

リファレンス・デザイン

Sim モデル(応相談)

18

Page 19: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

Block diagram & Resource usage

Block diagram

Resource usage

19

Page 20: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

Video Frame Format vs. No of lane example

20

Page 21: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

DP Cable を使用し、LongRange(5m)

V-by-One を実現

V-by-One HS 1.3 では、Cable & Connector が指定されていない為、DP Cable & Connector を使用して V-by-

One を実現

Cable & Connector の特性が信号品質に大きく影響する為、部品制定は重要

弊社ではホシデン様製の Cable & Connector を使用し検証

コストパフォーマンスな Cable & Connector を使用することにより、部品コストの軽減可能

Cable PCIe 用のケーブルと比較すると DP Cable などの方がコスト面で有利

21

Page 22: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

Result

検証デザイン

Result

Model Cable VOD(mV) Pre-emp 0dB(0) Pre-emp 3.1dB (17) Pre-emp 8.8dB (28) Pre-emp 12.9/10.0dB (31)TX - 800 Pass - - -

DP 2m 800 Fail Pass - -DP 5m 800 - Fail Pass -

Stratix IV GX Pre-Emphasis Only

RX

FPGA (Stratix IV GX Dev Kit)

PLL

SOPC

VIP (TP Gen)

Nios II

Pattern

Gen

Test Pattern Sel

tx_preemp

GXB

Reconfig

Pre-emp Ctrl

pll_inclk

(ref_clock)

tx_datain

tx_dataout

ボード上の線長

約 10cm

ストレージ・オシロ

テクトロニクス製

DSA72004

Rate

3.0Gpbs

RX

Test Point

SMA to DP

Test Fixture

SMA

Cable

DP Cable

(2 or 5m)

ALT

GXB

ALTGXB

8b

/10

b

Seria

lizer

ALTIMA

Vx1 x4 Board

TX

Test Point

※ Pass not fail の基準として、V-by-One 1.3 用の Eye Mask を使用

※ 以下の結果はあくまで参考地であり保証値ではございません

22

Page 23: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

検証環境詳細

ALTERA Stratix IV GX Dev Kit

ALTIMA V-by-One HS x4 Board

HOSHIDEN Cable & Test Fixture

23

Page 24: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

result 1 : TX

TX:VOD 800mV, Pre-emp 0dB (Pass)

24

Page 25: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

result 2 : RX 2m

TX:VOD 800mV, pre-emp 0 dB, DP 2m(Fail)

TX:VOD 800mV, pre-emp 3.1 dB(17), DP 2m (Pass)

25

Page 26: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

result 3 : RX 5m

TX:VOD 800mV, pre-emp 3.1 dB(17), DP 5m(Fail)

TX:VOD 800mV, pre-emp 8.8 dB(28), DP 5m (Pass)

26

Page 27: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

ALTIMA V-by-One HS Daughter Card

V-by-One HS Daughter Card

V-by-One HS II Daughter Card

Page 28: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

FPGA で実現する DisplayPort 1.1a

Page 29: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

DisplayPort 1.1a Spec

29

Band Width

1.62, 2.7, 5.4※ Gbps(1 Lane)

1 or 2 or 4 Lane

8b/10b encoder・decoder

Other Spec

Audio and Video streams

Optional HDCP protection

Supports Clock Data Recovery (CDR)

Support Spread Spectrum

Modulation 30~33KHz

- 0.5% down spread

※ DisplayPort 1.2 のSpec になります。

Page 30: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

DisplayPort 1.1a Spec

Main Link

CML Lane

Isochrous Stream

AUX CH

Link/Device Management

HPD

Hot Plug Detect

30

DP 1.1a

Source

DP 1.1a

Sink

n

Main Link

AUX CH

HPD

Page 31: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

Display Port vs Other Video I/F

31

DisplayPort 1.1a DisplayPort 1.2 SL-DVI HDMI 1.4a

Max Bandwidth 10.8 Gbps

(2.7Gbps/lane)

21.6 Gbps

(5.4 Gbps/lane)

4.95 Gbps

(1.65 Gbps/lane)

10.2 Gbps

(3.4Gbps/lane)

Encoding 8B10B 8B10B T.M.D.S T.M.D.S

Max Actual Data

Rate 8.64 Gbps 17.28 Gbps 3.96 Gbps 8.16 Gbps

Maximum

Resolution

Support @24bpp

60Hz

2560x2048

QSXGA

4096x2160

4K2K

1920x1200

WUXGA

2560x1600

WQXGA

Audio Spport ○ ○ × ○

Embeded

Application

Support iDP/eDP iDP/eDP × ×

Support 3D Image ○ ○ × ○

Multi-Stream

Support × ○ × ×

Page 32: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

DisplayPort 1.1a x FPGA

(A) ASIC

(B) FPGA + Vx1’s ASSP

(C) Transceiver FPGAs

32

ASIC

CN

T

ASSP

ASSP C

NT

C

NT

C

NT

C

NT

C

NT

DP I/F

DP I/F

DP I/F

DP I/F

DP I/F

DP I/F

Local I/F

Local I/F

Page 33: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

DP 1.1a Block

33

n

Main Link

AUX CH

HPD

Physical Layer

Lin

k L

aye

r

US

ER

Ap

p

Lin

k L

ayer

US

ER

Ap

p

Physical Layer

PH

Y

Lo

gic

al

Su

b-L

aye

r

PH

Y

Ele

ctric

al

Su

b-L

aye

r

PH

Y

Lo

gic

al

Su

b-L

aye

r

PH

Y

Ele

ctr

ica

l

Su

b-L

aye

r

AUX CH

PHY Layer

Logical sub-block

Generates and detects Start/Stop condition, and locks to the synchronization pattern

Encoding and decoding of data using Manchester-II coding: DC-balanced and self-clocked

Electrical sub-block

Consists of a single differential pair, both ends of the link equipped with driver and receiver for half-duplex

bi-directional operation.

Link Layer

Link capability read

Link configuration (training)

Link status read

EDID read

o MCCS (Monitor Command and Control Set) control

Source Sink

Page 34: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

DP 1.1a Block

Main Link

PHY Layer

Logical sub-block

Scrambling and de-scrambling

ANSI8B10B encoding / decoding

Serialization and de-serialization

Link Training and Link Status Monitor

Adjusts drive current and pre-emphasis level as needed

Link Quality Measurement for testability

Electrical sub-block

Consists of up to four differential pairs

Transmitter

Drives doubly terminated, AC-coupled differential pairs in a manner compliant with the Main

Link Transmitter electrical specification

Receiver

Receives the incoming differential signals and extract the data with its link CDR (clock and datarecovery)

circuits

Link Layer

Packing and unpacking

Stuffing and unstuffing

Framing and unframing

Inter-lane skewing and deskewing

Stream clock recovery

Insertion of main stream attributes data

Optional insertion secondary data packet with ECC

Audio stream packet

CEA861-C InfoFrame packet

34

Page 35: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

DP 1.1a 構成図

35

SD

S

MS

S

Pa

ck

er

Scra

mb

ler

Pa

ck

er

Timing sig

En

co

der

Pto

S

Co

nv

erte

r

Sto

P

Co

nv

erte

r

Deco

der

Descra

mb

ler

Un

pa

ck

er

Un

pa

ck

er

TG

MS

S

SD

S

SDS :Secondary-Data-Source/Sink

MSS :Main-Stream-Source/Sink

TG :Timing Generator

Timing sig

Source Sink

PHY Layer Link Layer PHY Layer Link Layer

SD

S

MS

S

Pa

ck

er

Scra

mb

ler

Pa

ck

er

Timing sig

En

co

der

Pto

S

Co

nv

erte

r

Sto

P

Co

nv

erte

r

Deco

der

Descra

mb

ler

Un

pa

ck

er

Un

pa

ck

er

TG

MS

S

SD

S

Timing sig

Source Sink

DP 1.1a IP ALTGXB DP 1.1a IP ALTGXB

Page 36: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

DisplayPort 1.1a to V-by-One HS 1.3

Page 37: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

FPGA で DP1.1a to Vx1 を実現

ALTEAR 製画像・映像処理 IP の VIP(Video and Image Processing)

を使用することにより、DisplayPort 1.1a to V-by-One HS 1.3 のブリッジ機能を簡単に実現

単純なブリッジではなく、VIP の Scaler を使用することにより、1920x1080@60p to 4K2K@60p を実現可能

37

Page 38: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

HD (1920x1080@60i) to QFHD (3840x2160@60p)

P in P (Picture in Picture)

OSD (On-Screen Display)

Ex : HD to QFHD

38

CLP DP

RX SPT

Nios II OCM

DIL DIL DIL CLP

DIL DIL DIL SCL

DIL DIL DIL VFB

CLP CVI SCL CVO

DDRx

CTRL

VFB

VFB

● ●

CTRL

3840x2160@60p

① ③

1920x1080@60p

Clipping

960x540 to 1920x1080

720x480 to 800x400

MIX

DDRx

SDRAM

CVO CVO CVO

① ③

② ④ ④

③ ①

Qsys

FPGA

Vx1

TX

x8

720x480@60p

Page 39: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

ALTERA VIP List

39

IPコア 機能 Control Port

1 Color Space Converter YCbCr⇔RGBなど多彩で高精度な変換 係数

2 Chroma Resampler YCbCr4:2:2⇔YCbCr4:4:4などの変換と補間 -

3 Gamma Corrector 表示装置のリニアリティーをカラープレーン独立に補正 LUT

4 2D FIR Filter 3x3,5x5,7x7に対応。係数は独自に設定可能 係数

5 2D Median Filter 3x3,5x5,7x7に対応。ごま塩ノイズを除去 -

6 Alpha Blending Mixer 複数画像の重ね合わせ。ピクセル単位のα が可能 レイヤのOn/Offと位置

7 Scaler 画像の拡大縮小が可能。4つの補間法に対応 出力解像度とフィルタ係数

8 Clipper 画像の一部をクリッピングし任意のサイズに変更 出力解像度

9 Deinterlacer IP変換。Bob/Weaveに加えMotion Adaptiveにも対応 フレームレートやアルファ値

10 Frame Buffer フレーム・バッファを簡単作成 フレームカウンタ

11 Clocked Video Input 各種ビデオ信号をAvalon-STに変換 動作状況

12 Clocked Video Output Avalon-STを各種ビデオ信号に変換 出力タイミング

13 Color Plane Sequencer カラープレーンの並びを変更 -

14 Test Pattern Generator テストパターンの出力 出力解像度

15 Frame Reader 外部メモリの内容をAvalon-STに変換(Double Buffer) 解像度やアドレス

16 Switch 映像信号を最大12chまでn対nで切り替え 入出力ch

17 Control Synchronizer プロセッサからの切り替え信号を同期 レジスタ情報

18 Scaler II 画像の拡大縮小が可能。YCbCr 4:2:2に対応 出力解像度とフィルタ係数

19 Interlacer PI変換 インタレース通過

20 Deinterlacer II IP変換、斜め補間、ケーデンス変換に対応 ケーデンス変換

Page 40: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

RoadMAP of Other Solution

Page 41: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

MIPI Solution

Board Specification

D-PHY TX

SL20002 x6

D-PHY RX

SL20001 x6

RF SW

ADG936 x2

41

“H

SM

C” o

r “F

MC

” C

on

necto

r

“H

SM

C” o

r “F

MC

” C

on

necto

r

DP

HY

_T

XC

LK

DPHY_TXD 4Lane

DPHY_RXD 4Lane

DP

HY

_R

XC

LK

PLL REG REG

RF SW

D-PHY RX

D-PHY TX

M-PHY

I/F

D-PHY

I/F

Back

Front

Page 42: アルティマ2012 新テンプレートjp.tek.com/dl/F5_TIF2012_DP.pdfV-byOne HS 1.3 & DisplayPort 1.1a Rev 0.7 F5 ALTIMA Confidential Agenda Display Summary FPGA で実現する

ALTIMA Confidential

MIPI Solution

42

H

S

M

C

DPHY_RXCLK

DPHY_RXD0

DPHY_RXD1

DPHY_RXD2

DPHY_RXD3

HS_RXCLK

LS_RXCLK

HS_RXD0

LS_RXD0

HS_RXD1

LS_RXD1

HS_RXD2

LS_RXD2

HS_RXD3

LS_RXD3

DPHY_TXCLK

DPHY_TXD0

DPHY_TXD1

DPHY_TXD2

DPHY_TXD3

HS_TXCLK

LS_TXCLK

HS_TXD0

LS_TXD0

HS_TXD1

LS_TXD1

HS_TXD2

LS_TXD2

HS_TXD3

LS_TXD3

HS_RXD4

LS_RXD4

HS_TXD4

LS_TXD4

RF

RF

HS

MC

MPHY_TX[1:0] MPHY_RX[1:0]

SL20002

SL20002

SL20002

SL20002

SL20002

SL20001

SL20001

SL20001

SL20001

SL20001

SL20001

SL20002

/ /