Содржини скриј
3 Тајминг дијаграми

Извори на IP RX DisplayPort Tx

Прикажи Упатство за употреба на Port RX IP

Вовед (Поставете прашање)

DisplayPort Rx IP е дизајниран да прима видео од извори на DisplayPort Tx. Таа е наменета за PolarFire® FPGA апликации и имплементирани врз основа на протоколот DisplayPort Standard 1.4 на Здружението за стандарди за видео електроника (VESA). За повеќе информации за протоколот VESA, видете VESA. Поддржува стандардни стапки од 1.62, 2.7, 5.4 и 8.1 Gbps за екрани.

Резиме (Поставете прашање)

Следната табела дава резиме на карактеристиките на DisplayPort Rx IP.

Табела 1. Резиме

Основна верзија

Овој документ се однесува на DisplayPort Rx v2.1.

Поддржани фамилии на уреди

PolarFire® SoC

PolarFire

Поддржан проток на алатки

Бара Libero® SoC v12.0 или понови изданија.

Лиценцирање

Јадрото е заклучено со лиценца за јасен текст RTL. Поддржува генерирање на шифриран RTL за верзијата на јадрото Verilog без лиценца.

Карактеристики (Поставете прашање)

Клучните карактеристики на DisplayPort Rx се наведени како што следува:

  • Поддржете 1, 2 или 4 ленти
  • Поддршка од 6, 8 и 10 бита по компонента
  • Поддршка до 8.1 Gbps по лента
  • Поддршка на протоколот DisplayPort 1.4
  • Поддржете само еден видео пренос или режим SST, а режимот MST не е поддржан
  • Аудио преносот не е поддржан

Употреба и перформанси на уредот (Поставете прашање)

Следната табела ги наведува користењето и перформансите на уредот.

Табела 2. Употреба и перформанси на уредот

Семејство

Уред

LUTs

DFF

Перформанси (MHz)

LSRAM

µSRAM

Математички блокови

Чип Глобал

PolarFire®

MPF300T

30652

14123

200

28

32

0

2

Упатство за употреба

DS50003546A - 1

© 2023 Microchip Technology Inc. и нејзините подружници

Хардверска имплементација

1. Хардверска имплементација (Поставете прашање)

На следната слика е прикажана имплементацијата на DisplayPort Rx IP.

Слика 1-1. DisplayPort Rx IP имплементација

имплементација

DisplayPort Rx IP го вклучува следново:

  • Модул за дескрамблер
  • Модул за приемник на лента
  • Модул за приемник на видео тек
  • AUX_CH модул

Дескрамблерот ги дескримбира податоците за влезната лента. Приемникот на лента ги демултиплексира сите видови податоци на секоја лента. Приемникот за видео тек добива видео пиксели од ресиверот на лентата, го обновува сигналот за видео стрим. Модулот AUX_CH ја прима командата AUX Request од изворниот уред DisplayPort и пренесува AUX Reply на изворниот уред DisplayPort.

1.1 Функционален опис (Поставете прашање)

Овој дел го опишува описот на функцијата на DisplayPort Rx IP.

ХПД

DisplayPort Rx IP го емитува HPD сигналот според поставките на апликацискиот софтвер за мијалник DisplayPort. Откако ќе биде подготвена IP-адресата DisplayPort Rx, апликацискиот софтвер за мијалник DisplayPort мора да го постави сигналот HPD на 1. Кога очекува изворниот уред DisplayPort повторно да го прочита статусот на уредот со мијалник или повторно да се обучи, апликацискиот софтвер за мијалник DisplayPort мора да постави HPD да генерира HPD прекин сигнал.

AUX канал

Изворниот уред DisplayPort комуницира со мијалникот DisplayPort преку AUX канал. Трансакцијата на изворниот уред што испраќа барање до уредот за мијалник и уредот за мијалник што испраќа трансакција Reply до изворниот уред. DisplayPort Rx го имплементира предавателот на трансакција AUX и приемник. За предавателот на трансакции AUX, апликацискиот софтвер за мијалник DisplayPort ги обезбедува сите бајти на содржината на трансакцијата AUX, а DisplayPort Rx IP го генерира битстримот на трансакцијата. За приемникот на трансакции AUX, DisplayPort Rx IP ја прима трансакцијата и ги извлекува сите бајти во апликацискиот софтвер DisplayPort. Креаторот на политики за врски и Креаторот на политики за пренос мора да се имплементираат во апликативниот софтвер DisplayPort.

Пренос на видео поток

DisplayPort Rx IP поддржува RGB 4:4:4 и поддржува само еден видео пренос. Откако ќе заврши обуката и видео-стримот е подготвен, DisplayPort Rx IP-от започнува да пренесува видео-стрим. По обуката, DisplayPort Rx IP треба да биде овозможена за примање видео. DisplayPort Rx IP не вклучува функција за враќање на видео часовникот. Корисникот мора да го врати видео часовникот надвор од DisplayPort Rx IP или да користи фиксен часовник со доволно висока фреквенција за да ги емитува податоците за видео стрим.

Упатство за употреба
DS50003546A – 4
© 2023 Microchip Technology Inc. и нејзините подружници

DisplayPort Rx IP апликација

2. DisplayPort Rx IP апликација (Постави прашање) На следната слика е прикажана типичната IP апликација DisplayPort Rx.

Слика 2-1. Типична апликација за DisplayPort Rx IP

пристаниште за прикажување

Како што е прикажано на претходната слика, блокот на трансиверот прима податоци од четири ленти. Постојат четири асинхрони FIFO за синхронизирање на податоците за сите ленти во еден домен на часовникот. Овие податоци од четири ленти се декодираат во 8B код во модулите за декодер 8B10B. DisplayPort Rx IP добива податоци од 8B ленти и излегува податоци за видео стрим; исто така работи со софтверот RISC-V за да ја заврши обуката и да се поврзе со креирачот на политики. Обновените податоци за видео поток се обработуваат во модулот за обработка на слика и генерира излез на излезниот интерфејс RGB.

Упатство за употреба
DS50003546A – 5
© 2023 Microchip Technology Inc. и нејзините подружници

Параметри на DisplayPort Rx и сигнали за интерфејс

3. Параметри на DisplayPort Rx и сигнали за интерфејс (Постави прашање) 

Овој дел ги разгледува параметрите во конфигураторот на DisplayPort Tx GUI и I/O сигналите. 

3.1 Поставки за конфигурација (Постави прашање)

Следната табела го наведува описот на параметрите за конфигурација што се користат во хардверската имплементација на DisplayPort Rx. Овие се генерички параметри и варираат според барањата на апликацијата.

Табела 3-1. Параметри за конфигурација

Име

Стандардно

Опис

Длабочина на тампон на линијата

2048

Длабочина на тампон на излезната линија

Мора да биде поголем од бројот на линиски пиксели

Број на ленти

4

Поддржува 1, 2 и 4 ленти

3.2 Влезни и излезни сигнали (Постави прашање)

Следната табела ги наведува влезните и излезните порти на DisplayPort Rx IP.

Табела 3-2. Влезни и излезни порти на DisplayPort Rx IP

Интерфејс

Ширина

Опис на насоката

vclk_i

1

Влез

Видео часовник

dpclk_i

1

Влез

DisplayPort IP работен часовник

Тоа е DisplayPortLaneRate/40

За прample, стапката на лента на DisplayPort е 2.7 Gbps, dpclk_i е 2.7 Gbps/40 = 67.5 MHz

aux_clk_i

1

Влез

Часовник на каналот AUX, тој е 100 MHz

pclk_i

1

Влез

APB интерфејс часовник

prst_n_i

1

Влез

Ниско-активен сигнал за ресетирање синхронизиран со pclk_i

paddr_i

16

Влез

АПБ адреса

pwrite_i

1

Влез

APB сигнал за запишување

psel_i

1

Влез

Сигнал за избор на APB

penable_i

1

Влез

Сигнал за овозможување APB

pwdata_i

32

Влез

APB за пишување податоци

prdata_o

32

Излез

APB податоци за читање

pready_o

1

Излез

APB сигнал за подготвеност за читање податоци

int_o

1

Излез

Сигнал за прекин на процесорот

vsync_o

1

Излез

VSYNC за излезен видео поток

Тоа е синхроно со vclk_i.

hsync_o

1

Излез

HSYNC за излезен видео поток

Тоа е синхроно со vclk_i.

pixel_val_o

1

Излез

Ја означува валидацијата на пикселите на портата pixel_data_o, синхрони со vclk_i

Упатство за употреба
DS50003546A – 6
© 2023 Microchip Technology Inc. и нејзините подружници

Параметри на DisplayPort Rx и сигнали за интерфејс

………..продолжува 

Опис на насоката на ширината на интерфејсот

пиксели_податоци_о

48

Излез

Излезете податоци за пиксели за видео поток, може да бидат 1, 2 или 4 паралелни пиксели. тој е синхрон со vclk_i.

За 4 паралелни пиксели,

• бит[191:144] за 1st пиксел

• бит[143:96] за 2nd пиксел

• бит[95:48] за 3rd пиксел

• бит[47:0] за 4th пиксел

Секој пиксел користи 48 бита, за RGB, bit[47:32] е R, bit[31:16] е G, bit[15:0] е B. Секоја компонента во боја користи најниски BPC битови. За прample, RGB со 24 бита по пиксел, bit[7:0] е B, bit[23:16] е G, bit[39:32] е R, сите други битови се резервирани.

hpd_o

1

Излез

HPD излезен сигнал

aux_tx_en_o

1

Излез

Сигнал за овозможување податоци AUX Tx

aux_tx_io_o

1

Излез

AUX Tx податоци

aux_rx_io_i

1

Влез

AUX Rx податоци

dp_lane_k_i

Број на ленти * 4

Влез

DisplayPort податоци за влезните ленти K индикација

Тоа е синхроно со dpclk_i.

• Бит[15:12] за лента0

• Бит[11:8] за лента1

• Бит[7:4] за лента2

• Бит[3:0] за лента3

dp_lane_data_i

Број на

ленти*32

Влез

Податоците за влезните ленти на DisplayPort

Тоа е синхроно со dpclk_i.

• Бит[127:96] за лента0

• Бит[95:64] за лента1

• Бит[63:32] за лента2

• Бит[31:0] за лента3

mvid_val_o

1

Излез

Покажува дали mvid_o и nvid_o се достапни, тоа е синхроно со dpclk_i.

mvid_o

24

Излез

Мвид

Тоа е синхроно со dpclk_i.

nvid_o

24

Излез

Nvid

Тоа е синхроно со dpclk_i.

xcvr_rx_ready_i Број на ленти

Влез

Подготвени сигнали за трансивер

pcs_err_i

Број на ленти

Влез

Сигнали за грешка на декодерот на основни компјутери

pcs_rstn_o

1

Излез

Ресетирање на декодерот на основни компјутери

лента0_rxclk_i

1

Влез

Часовник Lane0 од трансивер

лента1_rxclk_i

1

Влез

Часовник Lane1 од трансивер

лента2_rxclk_i

1

Влез

Часовник Lane2 од трансивер

лента3_rxclk_i

1

Влез

Часовник Lane3 од трансивер

Упатство за употреба
DS50003546A – 7
© 2023 Microchip Technology Inc. и нејзините подружници

Тајминг дијаграми

4. Тајминг дијаграми (Постави прашање)

Како што е прикажано на сликата, hsync_o се наметнува неколку циклуси пред секоја линија. Ако има n линии во видео рамка, има n hsync_o наведено. Пред првата линија и првата наведена hsync_o, vsync_o се наметнува неколку циклуси. Положбата и ширината на VSYNC и HSYNC се конфигурирани со софтвер.

Слика 4-1. Тајминг дијаграм за излезен сигнал за интерфејс за видео тек

сигнал

DisplayPort Rx IP конфигурација

5. DisplayPort Rx IP конфигурација (Постави прашање)

Овој дел ги опишува различните параметри за конфигурација на DisplayPort Rx IP.

5.1 ХПД (Постави прашање)

Кога уредот за мијалник DisplayPort е подготвен и поврзан со изворниот уред DisplayPort, апликацискиот софтвер за мијалник DisplayPort мора да го постави сигналот HPD до 1 со запишување 0x01 во регистарот 0x0140. Апликацискиот софтвер за мијалник DisplayPort мора да го следи статусот на уредот за мијалник. Ако на уредот за мијалник му треба изворен уред за читање на DPCD регистрите, софтверот на уредот за мијалник мора да испрати HPD прекин со запишување 0x01 во регистарот 0x0144, а потоа да напише 0x00 во 0x0144.

5.2 Добијте трансакција со барање AUX (Постави прашање)

Кога DisplayPort Rx IP доби трансакција со барање AUX и прекинот е овозможен, софтверот мора да го прими прекинот на настанот NewAuxReply. Софтверот мора да ги изврши следните чекори за да ја прочита примената трансакција за барање AUX од IP-ата на DisplayPort:

1. Прочитајте го регистарот 0x012C за да ја знаете должината (RequestBytesNum) на примената трансакција AUX.

2. Прочитајте го регистарот 0x0124 RequestBytesNum пати за да ги добиете сите бајти од добиената трансакција AUX.

3. Трансакцијата за барање AUX COMM[3:0] е првиот бит за бајт за читање [7:4].

4. DPCD адресата е ((FirstByte[3:0]<<16) | (SecondByte[7:0]<<8) | (ThirdByte[7:0])).

5. Полето за должина на барањето AUX е FourthByte[7:0].

6. За трансакцијата Барање за пишување DPCD, сите бајти по полето за должина пишуваат податоци. 5.3 Пренеси AUX одговор трансакција (Постави прашање)

Откако ќе прими трансакција со барање AUX, софтверот мора да ја конфигурира DisplayPort Rx IP за да пренесе трансакција на AUX Reply што е можно поскоро. Софтверот е одговорен да ги одреди сите бајти на трансакцијата Reply, што го вклучува и типот Reply.

За да пренесе AUX одговор, софтверот мора да ги изврши следните чекори:

1. Ако трансакцијата AUX Reply вклучува податоци за читање DPCD, запишете ги сите прочитани податоци во регистарот 0x010C бајт по бајт. Ако нема да се пренесат податоци за читање DPCD, прескокнете го овој чекор.

2. Определете колку бајти за читање DPCD (AuxReadBytesNum). Ако нема бајти за читање DPCD, AuxReadBytesNum е 0.

3. Одредете го типот AUX Reply (ReplyComm).

4. Напишете ((AuxReadBytesNum<<16) | ReplyComm) во регистарот 0x0100.

5.4 Обука за ленти за DisplayPort (Постави прашање)

На првиот тренинг Сtagд, изворниот уред DisplayPort го пренесува TPS1 за да го направи приложениот уред за мијалник DisplayPort да добие LANEx_CR_DONE.

На вториот тренинг сtagд, изворниот уред DisplayPort пренесува TPS2/TPS3/TPS4 за да го добие приложениот уред за мијалник DisplayPort за да добие LANEx_EQ_DONE, LANEx_SYMBOL_LOCKED и INTERLANE_ALIGN_DONE.

LANEx_CR_DONE покажува дека CDR на трансиверот FPGA е заклучен. LANEx_SYMBOL_LOCKED покажува дека декодерот 8B10B правилно декодира 8B бајти.

Пред постапката за обука, апликацискиот софтвер за мијалник DisplayPort мора да го пушти изворниот уред. DisplayPort Rx IP поддржува TPS3 и TPS4.

Кога изворниот уред испраќа TPS3/TPS4 (изворниот уред пишува DPCD_0x0102 за да укаже на преносот TPS3/TPS4), софтверот мора да ги изврши следните чекори за да провери дали обуката е завршена:

Упатство за употреба
DS50003546A – 9
© 2023 Microchip Technology Inc. и нејзините подружници

DisplayPort Rx IP конфигурација

1. Напишете го бројот на овозможените ленти во регистарот 0x0000.

2. Напишете 0x00 во регистарот 0x0014 за да го оневозможите дескрамблерот за TPS3. Напишете 0x01 за да овозможите дескрамблер за TPS4.

3. Се чека додека изворниот уред не прочита DPCD_0x0202 и DPCD_0x0203 DPCD регистри.

4. Прочитајте го регистарот 0x0038 за да знаете дали лентите на DisplayPort Rx IP добиле TPS3. Поставете LANEx_EQ_DONE на 1 кога ќе се прими TPS3.

5. Прочитајте го регистарот 0x0018 за да знаете дали сите ленти се порамнети. Поставете INTERLANE _ALIGN_DONE на 1 ако сите ленти се порамнети.

Во постапката за обука, софтверот можеби ќе треба да ги конфигурира поставките на трансиверот SI и брзината на лентата на трансиверот.

5.5 Приемник за видео тек (Постави прашање)

По завршувањето на обуката, DisplayPort Rx IP мора да го овозможи приемникот за видео стрим. За да се овозможи видео ресиверот, софтверот мора да ја изврши следната конфигурација:

1. Напишете 0x01 во регистарот 0x0014 за да овозможите дескрамблер.

2. Напишете 0x01 во регистарот 0x0010 за да го овозможите приемникот за видео стрим.

3. Читајте MSA од регистарот 0x0048 до регистарот 0x006C додека не се најдат значајни вредности на MSA.

4. Напишете FrameLinesNumber во регистарот 0x00C0. Напишете LinePixelsNumber во регистарот 0x00D8. За прample, ако знаеме дека тоа е видео стрим од 1920×1080 од MSA, тогаш напишете 1080 во регистарот 0x00C0 и напишете 1920 во регистарот 0x00D8.

5. Прочитајте го регистарот 0x01D4 за да проверите дали обновената рамка за видео стрим очекува HWidth и очекуваната VHeight.

6. Прочитајте го регистарот 0x01F0 за да ја избришете и отфрлите вредноста за читање бидејќи овој регистар го снима статусот од последното читање.

7. Чекајќи околу 1 секунда или неколку секунди, повторно прочитајте го регистарот 0x01F0. Се проверува битот [5] за да се провери дали обновениот видео пренос HWidth е заклучен. 1 значи отклучено, а 0 значи заклучено. Се проверува битот [21] за да се провери дали е обновен видео преносот VHeight е заклучен. 1 значи отклучено, а 0 значи заклучено.

5.6 Регистрирај дефиниција (Постави прашање)

Следната табела ги прикажува внатрешните регистри дефинирани во DisplayPort Tx IP.

Табела 5-1. DisplayPort Rx IP регистри

Битови за адреса

Име

Внесете Стандардно

Опис

0x0000

[2:0]

Enabled_Lanes_Number

RW

0x4

Овозможени ленти со број 4 ленти, 2 ленти или 1 лента

0x0004

[2:0]

Надвор_Паралелен_Број на пиксели

RW

0x4

Бројот на паралелни пиксели на излезниот интерфејс за пренос на видео

0x0010

[0]

Видео_Стрим_Овозможи

RW

0x0

Овозможи приемник за видео пренос

0x0014

[0]

Descramble_Enable

RW

0x0

Овозможи дескрамблер

0x0018

[0]

InterLane_Alignment_Status RO

0x0

Покажува дали лентите се порамнети

0х001С

[1]

Порамнување_Грешка

RC

0x0

Покажува дали има грешка во постапката за усогласување

[0]

Ново_порамнување

RC

0x0

Покажува дали имало нов настан за порамнување. Кога лентите не се порамнети, се очекува нова траса. Кога лентите се порамнети и имало ново порамнување, тоа значи дека лентите не се усогласени и повторно се порамнети.

0x0038

[14:12] Режим 3_RX_TPS

RO

0x0

Lane3 доби режим TPSx. 2 значи TPS2, 3 значи TPS3 и 4 значи TPS4.

Упатство за употреба
DS50003546A – 10
© 2023 Microchip Technology Inc. и нејзините подружници

DisplayPort Rx IP конфигурација

………..продолжува 

Битови за адреса Име Тип Стандарден опис

[10:8]

Лента2_RX_TPS_режим

RO

0x0

Lane2 доби режим TPSx

[6:4]

Лента1_RX_TPS_режим

RO

0x0

Lane1 доби режим TPSx

[2:0]

Лента0_RX_TPS_режим

RO

0x0

Lane0 доби режим TPSx

0x0044

[7:0]

Rx_VBID

RO

0x00

Примен VBID

0x0048

[15:0]

MSA_HВкупно

RO

0x0

Примен MSA_HTotal

0х004С

[15:0]

MSA_VВкупно

RO

0x0

Примено MSA_VВкупно

0x0050

[15:0]

MSA_HStart

RO

0x0

Примен MSA_HStart

0x0054

[15:0]

MSA_VStart

RO

0x0

Примен MSA_VStart

0x0058

[15]

MSA_VSync_Поларитет

RO

0x0

Добиен MSA_VSYNC_поларитет

[14:0]

MSA_VSync_Width

RO

0x0

Примено MSA_VSYC_Width

0х005С

[15]

MSA_HSync_Поларитет

RO

0x0

Добиено MSA_HSYNC_поларитет

[14:0]

MSA_HSync_Width

RO

0x0

Примено MSA_HSYNC_Width

0x0060

[15:0]

MSA_HWidth

RO

0x0

Примен MSA_HWidth

0x0064

[15:0]

MSA_V Висина

RO

0x0

Добиено MSA_VHeight

0x0068

[7:0]

MSA_MISC0

RO

0x0

Примен MSA_MISC0

0х006С

[7:0]

MSA_MISC1

RO

0x0

Примен MSA_MISC1

0x00C0

[15:0]

Видео_Рамка_Линија_Број

RW

0x438

Бројот на линии во примената видео рамка

0x00C4

[15:0]

Видео_VSYNC_Ширина

RW

0x0004

Ја дефинира ширината на излезното видео VSYNC во циклусите vclk_i

0x00C8

[15:0]

Видео_HSYNC_Width

RW

0x0004

Ја дефинира ширината на излезното видео HSYNC во циклуси vclk_i

0x00CC

[15:0]

VSYNC_To_HSYNC_Width

RW

0x0008

Го дефинира растојанието помеѓу VSYNC и HSYNC во циклусите vclk_i

0x00D0

[15:0]

HSYNC_To_pixel_Width

RW

0x0008

Го дефинира растојанието помеѓу HSYNC и пиксел од прва линија во циклуси

0x00D8

[15:0]

Видео_линија_пиксели

RW

0x0780

Бројот на пиксели во добиената видео линија

0x0100

[23:16] AUX_Tx_Data_Byte_Num

RW

0x00

Бројот на бајти на податоци за читање DPCD во AUX Reply

[3:0]

AUX_Tx_Command

RW

0x0

Comm[3:0] во AUX одговор (тип на одговор)

0х010С

[7:0]

AUX_Tx_Writing_Data

RW

0x00

Напишете ги сите бајти на податоци за читање DPCD за AUX Reply

0х011С

[15:0]

Tx_AUX_Reply_Num

RC

0x0

Бројот на трансакции AUX Reply што треба да се пренесат

0x0120

[15:0]

Rx_AUX_Request_Num

RC

0x0

Бројот на AUX Барајте трансакции да се примат

0x0124

[7:0]

AUX_Rx_Read_Data

RO

0x00

Прочитајте ги сите бајти од добиената трансакција со барање AUX

0х012С

[7:0]

AUX_Rx_Request_Length

RO

0x00

Бројот на бајти во добиената трансакција за барање AUX

0x0140

[0]

HPD_Status

RW

0x0

Поставете ја излезната вредност на HPD

0x0144

[0]

Испрати_HPD_IRQ

RW

0x0

Напишете на 1 за да испратите HPD прекин

0x0148

[19:0]

HPD_IRQ_Width

RW

0x249F0 Ја дефинира HPD IRQ ширината на ниско-активен пулс во циклусите aux_clk_i

0x0180

[0]

IntMask_Total_Interrupt

RW

0x1

Маска за прекин: целосен прекин

0x0184

[1]

IntMask_NewAuxRequest

RW

0x1

Маска за прекин: доби ново барање за AUX

[0]

IntMask_TxAuxDone

RW

0x1

Маска за прекин: Одговорот за пренос на AUX е завршен

0x01A0

[15]

Int_TotalInt

RC

0x0

Прекин: целосен прекин

[1]

Int_NewAuxRequest

RC

0x0

Прекин: Добиено ново барање за AUX

[0]

Int_TxAuxDone

RC

0x0

Прекин: Пренеси AUX Одговорот е завршен

0x01D4

[31:16] Video_Output_LineNum

RO

0x0

Бројот на линии во излезна видео рамка

[15:0]

Видео_Излез_Број на пиксели

RO

0x0

Бројот на пиксели во излезна видео линија

0x01F0

[21]

Video_LineNum_Unlock

RC

0x0

1 значи дека бројот на линиите на излезната видео рамка не е заклучен

[5]

Video_PixelNum_Unlock

RC

0x0

1 значи дека бројот на излезните видео пиксели не е заклучен

Упатство за употреба
DS50003546A – 11
© 2023 Microchip Technology Inc. и нејзините подружници

DisplayPort Rx IP конфигурација

5.7 Конфигурација на возачот (Постави прашање)

Можете да го најдете возачот files во следново

патека: ..\ \компонента\Микрочип\SolutionCore\dp_receiver\ \ Возач.

Упатство за употреба
DS50003546A – 12
© 2023 Microchip Technology Inc. и нејзините подружници

Тест клупа

6. Тест клупа (Постави прашање)

Тестбенч е обезбеден за проверка на функционалноста на IP-адресата DisplayPort Rx. DisplayPort Tx IP се користи за да се потврди функционалноста на DisplayPort Rx IP.

6.1 Симулациски редови (Постави прашање)

За да го симулирате јадрото со помош на тест-бенч, направете ги следните чекори:

1. Во каталогот Libero SoC (View Windows Каталог), прошири Решенија-Видео , повлечете и спуштете го DisplayPort Rx, а потоа кликнете OK. Видете ја следната слика.

Слика 6-1. Контролер за прикажување во каталогот на Libero SoC

2. SmartDesign се состои од DisplayPort Tx и DisplayPort Rx интерконекции. За да генерирате SmartDesign за DisplayPort Rx IP симулацијата, кликнете Проект Либеро Изврши скрипта. Прелистајте до скрипта ..\ \компонента\Микрочип\SolutionCore\dp_receiver\ \scripts\Dp_Rx_SD.tcl, а потоа кликнете Трчај .

Слика 6-2. Извршете скрипта за DisplayPort Rx IP

Се појавува SmartDesign. Видете ја следната слика.

Упатство за употреба
DS50003546A – 13
© 2023 Microchip Technology Inc. и нејзините подружници

Тест клупа

Слика 6-3. Дијаграм SmartDesign

дијаграм

3. На Files табот, кликнете симулација Увоз FilesСлика 6-4. Увоз Files

dp_receiver_C0

prdata_o_0[31:0] pready_o_0

4. Увезете го tc_rx_videostream.txt, tc_rx_tps.txt, tc_rx_hpd.txt, tc_rx_aux_request.txt и tc_rx_aux_reply.txt file од

следнава патека: ..\ \компонент\Микрочип\SolutionCore\ dp_receiver\ \ Стимулус.

5. За увоз на различни file, прелистајте ја папката што ги содржи потребните file, и кликнете Отвори. Увезените file е наведена под симулација, видете ја следната слика.

 Упатство за употреба

DS50003546A - 14

© 2023 Microchip Technology Inc. и нејзините подружници

Тест клупа

Слика 6-5. Увезено FileСписок во папката за симулација

6. На Хиерархија на стимули табот, кликнете displayport_rx_tb (displayport_rx_tb. v). Посочете кон Симулирајте го дизајнот пред синт, а потоа кликнете Отворете Интерактивно

Слика 6-6. Симулирање тестбенч

ModelSim се отвора со тест-клупата file како што е прикажано на следната слика.

Упатство за употреба
DS50003546A – 15
© 2023 Microchip Technology Inc. и нејзините подружници

Тест клупа

Слика 6-7. DisplayPort Rx ModelSim Бранова форма

Важно: Ако симулацијата е прекината поради ограничувањето на времето на траење наведено во DO file, користете го трчај -сите команда за завршување на симулацијата.

 Упатство за употреба

DS50003546A - 16

© 2023 Microchip Technology Inc. и нејзините подружници

Историја на ревизии

7. Историја на ревизии (Постави прашање)

Историјата на ревизии ги опишува промените што беа имплементирани во документот. Промените се наведени со ревизија, почнувајќи од најактуелната публикација.

Табела 7-1. Историја на ревизии

Ревизија

Датум

Опис

A

06/2023

Првично објавување на документот.

Упатство за употреба

DS50003546A - 17

© 2023 Microchip Technology Inc. и нејзините подружници

Поддршка за FPGA за микрочип 

Групата производи на Microchip FPGA ги поддржува своите производи со различни услуги за поддршка, вклучувајќи ги и услугите за клиенти, Центарот за техничка поддршка на клиентите, а webсајт и канцеларии за продажба низ целиот свет. На клиентите им се предлага да ги посетат онлајн ресурсите на Microchip пред да стапат во контакт со поддршката бидејќи е многу веројатно дека нивните прашања се веќе одговорени.

Контактирајте го Центарот за техничка поддршка преку webсајт на www.microchip.com/support. Спомнете го бројот на дел од уредот FPGA, изберете соодветна категорија на случај и прикачете дизајн fileпри креирање на случај за техничка поддршка.

Контактирајте со службата за корисници за нетехничка поддршка на производот, како што се цените на производите, надградбите на производите, информациите за ажурирање, статусот на нарачката и овластувањето.

• Од Северна Америка, јавете се 800.262.1060

• Од остатокот од светот, јавете се 650.318.4460

• Факс, од каде било во светот, 650.318.8044

Информации за микрочип 

Микрочипот Webсајт

Микрочип обезбедува онлајн поддршка преку нашата webсајт на www.microchip.com/. Ова webсајт се користи за да се направи fileи информации лесно достапни за клиентите. Некои од достапните содржини вклучуваат:

• Поддршка за производи – Листови со податоци и грешки, белешки за апликација и сampле програми, ресурси за дизајн, упатства за корисникот и документи за поддршка на хардверот, најнови изданија на софтвер и архивиран софтвер

• Општа техничка поддршка – Често поставувани прашања (ЧПП), барања за техничка поддршка, онлајн групи за дискусија, листа на членови на програмата за партнер за дизајн на микрочип

• Бизнис на микрочип – Водичи за избор на производи и нарачки, најнови соопштенија за печатот на Microchip, листа на семинари и настани, огласи за продажни канцеларии на Microchip, дистрибутери и фабрички претставници

Услуга за известување за промена на производот

Услугата за известување за промена на производот на Microchip им помага на клиентите да бидат актуелни за производите на Microchip. Претплатниците ќе добиваат известување по е-пошта секогаш кога има промени, ажурирања, ревизии или грешки поврзани со одредена фамилија на производи или алатка за развој од интерес.

За да се регистрирате, одете на www.microchip.com/pcn и следете ги упатствата за регистрација. Поддршка за корисници

Корисниците на производите на Микрочип можат да добијат помош преку неколку канали: • Дистрибутер или Застапник

• Локална канцеларија за продажба

• Инженер за вградени решенија (ESE)

• Техничка поддршка

Клиентите треба да контактираат со нивниот дистрибутер, претставник или ESE за поддршка. Локалните канцеларии за продажба се исто така достапни за да им помогнат на клиентите. Во овој документ е вклучен список на продажни канцеларии и локации.

Техничката поддршка е достапна преку webсајт на: www.microchip.com/support Функција за заштита на код на уреди со микрочип

Забележете ги следните детали за функцијата за заштита на кодот на производите на Microchip:

 Упатство за употреба

DS50003546A - 18

© 2023 Microchip Technology Inc. и нејзините подружници

• Производите со микрочип ги исполнуваат спецификациите содржани во нивниот посебен лист со податоци за микрочипови.

• Микрочип верува дека неговата фамилија на производи е безбедна кога се користи на предвидениот начин, во рамките на работните спецификации и во нормални услови.

• Микрочипот ги вреднува и агресивно ги штити своите права на интелектуална сопственост. Обидите да се прекршат карактеристиките за заштита на кодот на производот на Microchip се строго забранети и може да го прекршат Законот за авторски права на дигиталниот милениум.

• Ниту Microchip ниту кој било друг производител на полупроводници не може да ја гарантира безбедноста на неговиот код. Заштитата на кодот не значи дека гарантираме дека производот е „нескршлив“. Заштитата на кодот постојано се развива. Микрочип е посветен на континуирано подобрување на карактеристиките за заштита на кодот на нашите производи.

Правно известување

Оваа публикација и информациите овде може да се користат само со производите на Микрочип, вклучително и за дизајнирање, тестирање и интегрирање на производите на Микрочип со вашата апликација. Користењето на овие информации на кој било друг начин ги прекршува овие услови. Информациите за апликациите на уредот се обезбедени само за ваша погодност и може да бидат заменети со ажурирања. Ваша одговорност е да се осигурате дека вашата апликација ги исполнува вашите спецификации. Контактирајте ја локалната канцеларија за продажба на Microchip за дополнителна поддршка или добијте дополнителна поддршка на www.microchip.com/en-us/support/design-help/ client-support-services.

ОВАА ИНФОРМАЦИЈА СЕ ОБЕЗБЕДУВА МИКРОЧИП „КАКО ШТО Е“. МИКРОЧИП НЕ ДАВА НИКАКВИ ПРЕТСТАВУВАЊА ИЛИ ГАРАНЦИИ БИЛО ИЗРАЗНИ ИЛИ ИМПЛИЦИРАНИ, ПИСМЕНИ ИЛИ УСНИ, ЗАКОНСКИ ИЛИ ПОинаку, ПОВРЗАНИ СО ИНФОРМАЦИИТЕ ВКЛУЧУВАЈТЕ НО НЕ ОГРАНИЧЕНИ НА ОГРАНИЧЕНО НЕПРЕКРШУВАЊЕ, ПРОДАЖБА И СООДВЕТНОСТ ЗА ПОСЕДНА ЦЕЛ ИЛИ ГАРАНЦИИ ПОВРЗАНИ СО НЕГОВАТА СОСТОЈБА, КВАЛИТЕТ ИЛИ ИЗВЕДБА.

ВО НИКОЈ СЛУЧАЈ МИКРОЧИПОТ НЕМА ДА СЕ ОДГОВАРА ЗА НИКАКВА ИНДИРЕКТНА, ПОСЕБНА, КАЗНЕТНА, ИНЦИДЕНТАЛНА ИЛИ СОСЕДНИЧКА ЗАГУБА, ШТЕТА, ТРОШОЦА ИЛИ ТРОШОВИ ОД БИЛО БИЛО ПОВРЗАН СО НАС, НИЕ ЗА НИЕ, ДУРИ И ДА Е СОВЕТЕН МИКРОЧИП ЗА МОЖНОСТА ИЛИ ШТЕТИТЕ СЕ ПРЕДВИДЕЛИ. ВО ЦЕЛОСНИОТ СТЕМЕН ДОЗВОЛЕН СО ЗАКОН, ВКУПНАТА ОДГОВОРНОСТ НА МИКРОЧИПОТ ЗА СИТЕ ПОБАРУВАЊА НА КАКОВ НАЧИН ПОВРЗАНИ СО ИНФОРМАЦИИТЕ ИЛИ НЕГОВАТА УПОТРЕБА НЕМА ДА ЈА НАДМИНАТ ВИСИНАТА НА НАДОМЕСТОЦИ, АКО ГИ ПОСТОЈАТ ТОА ШТО ГИ ПЛАТУВААТ ИНФОРМАЦИИ.

Употребата на уредите со микрочип во апликациите за одржување во живот и/или за безбедност е целосно на ризик на купувачот, а купувачот се согласува да го брани, обештети и чува безопасниот Микрочип од сите штети, барања, тужби или трошоци кои произлегуваат од таквата употреба. Ниту една лиценца не се пренесува, имплицитно или на друг начин, според правата на интелектуална сопственост на Микрочип, освен ако не е поинаку наведено.

Заштитни знаци

Името и логото на микрочипот, логото на микрочипот, Adaptec, AVR, AVR логото, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LinkTouchS, maXe MediaLB, megaAVR, Microsemi, Microsemi лого, MOST, MOST лого, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 лого, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST, SST, SST Logoymricom, , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron и XMEGA се регистрирани заштитни знаци на Microchip Technology Incorporated во САД и други земји.

AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus логото, QuietFusion, Wire, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime и ZL се регистрирани заштитни знаци на Microchip Technology инкорпорирана во САД

Потиснување на соседните клучеви, AKS, аналогно за-дигитално доба, кој било кондензатор, AnyIn, AnyOut, зголемено префрлување, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, DEMPICPmics, CryptoCompanion.

 Упатство за употреба

DS50003546A - 19

© 2023 Microchip Technology Inc. и нејзините подружници

Просечно совпаѓање, DAM, ECAN, еспресо T1S, EtherGREEN, GridTime, IdealBridge, сериско програмирање во коло, ICSP, INICnet, интелигентно паралелно, IntelliMOS, поврзување меѓу чипови, JitterBlocker, Knob-on-Display, KoptoDx ma,View, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB сертифицирано лого, MPLIB, MPLINK, MultiTRAK, NetDetach, Сезнајно генерирање кодови, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, RTAX, , RTG4, SAM ICE, Сериски Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, вкупна издржливост, доверливо време, TSHARC, Vectori, USBSloense , VeriPHY, ViewSpan, WiperLock, XpressConnect и ZENA се заштитни знаци на Microchip Technology инкорпорирана во САД и други земји.

SQTP е сервисна ознака на Microchip Technology инкорпорирана во САД

Логото Adaptec, Frequency on Demand, Silicon Storage Technology и Symmcom се регистрирани заштитни знаци на Microchip Technology Inc. во други земји.

GestIC е регистрирана трговска марка на Microchip Technology Germany II GmbH & Co. KG, подружница на Microchip Technology Inc., во други земји.

Сите други трговски марки споменати овде се сопственост на нивните соодветни компании. © 2023, Microchip Technology Incorporated и нејзините подружници. Сите права се задржани. ISBN: 978-1-6683-2664-0

Систем за управување со квалитет

За информации во врска со системите за управување со квалитет на Microchip, посетете ја www.microchip.com/quality.

 Упатство за употреба

DS50003546A - 20

© 2023 Microchip Technology Inc. и нејзините подружници

Продажба и сервис низ целиот свет

АМЕРИКА АЗИЈА/ПАЦИФИКА АЗИЈА/ПАЦИФИЧКА ЕВРОПА

Корпоративна канцеларија

2355 Западен Чендлер бул. Чендлер, АЗ 85224-6199 Тел: 480-792-7200

Факс: 480-792-7277

Техничка поддршка:

www.microchip.com/support

Web Адреса: www.microchip.com

Атланта

Дулут, ГА

тел: 678-957-9614

Факс: 678-957-1455

Остин, Тексас

тел: 512-257-3370

Бостон

Вестборо, м-р

тел: 774-760-0087

Факс: 774-760-0088

Чикаго

Итаска, ИЛ

тел: 630-285-0071

Факс: 630-285-0075

Далас

Адисон, ТХ

тел: 972-818-7423

Факс: 972-818-2924

Детроит

Нови, МИ

тел: 248-848-4000

Хјустон, Тексас

тел: 281-894-5983

Индијанаполис

Ноблсвил, ИН

тел: 317-773-8323

Факс: 317-773-5453

тел: 317-536-2380

Лос Анџелес

Мисијата Виехо, Калифорнија

тел: 949-462-9523

Факс: 949-462-9608

тел: 951-273-7800

Рали, NC

тел: 919-844-7510

Њујорк, Њујорк

тел: 631-435-6000

Сан Хозе, Калифорнија

тел: 408-735-9110

тел: 408-436-4270

Канада – Торонто

тел: 905-695-1980

Факс: 905-695-2078

Австралија – Сиднеј Тел: 61-2-9868-6733 Кина – Пекинг

Тел: 86-10-8569-7000 Кина - Ченгду

Тел: 86-28-8665-5511 Кина - Чонгкинг Тел: 86-23-8980-9588 Кина – Донгуан Тел: 86-769-8702-9880 Кина – Гуангжу Тел: 86-20-8755-8029 Кина – Хангжу Тел: 86-571-8792-8115 Кина – Хонг Конг САР Тел: 852-2943-5100 Кина – Нанџинг

Тел: 86-25-8473-2460 Кина – Кингдао

Тел: 86-532-8502-7355 Кина – Шангај

Тел: 86-21-3326-8000 Кина – Шенјанг Тел: 86-24-2334-2829 Кина – Шенжен Тел: 86-755-8864-2200 Кина - Суджоу

Тел: 86-186-6233-1526 Кина – Вухан

Тел: 86-27-5980-5300 Кина - Ксиан

Тел: 86-29-8833-7252 Кина - Ксијамен

Тел: 86-592-2388138 Кина – Жухаи

Тел: 86-756-3210040

Индија - Бангалор

Тел: 91-80-3090-4444

Индија - Њу Делхи

Тел: 91-11-4160-8631

Индија - Пуна

Тел: 91-20-4121-0141

Јапонија – Осака

Тел: 81-6-6152-7160

Јапонија – Токио

Тел: 81-3-6880- 3770

Кореја – Даегу

Тел: 82-53-744-4301

Кореја – Сеул

Тел: 82-2-554-7200

Малезија – Куала Лумпур

Тел: 60-3-7651-7906

Малезија - Пенанг

Тел: 60-4-227-8870

Филипини - Манила

Тел: 63-2-634-9065

Сингапур

Тел: 65-6334-8870

Тајван - Хсин Чу

Тел: 886-3-577-8366

Тајван - Каосиунг

Тел: 886-7-213-7830

Тајван - Тајпеј

Тел: 886-2-2508-8600

Тајланд - Бангкок

Тел: 66-2-694-1351

Виетнам – Хо Ши Мин

Тел: 84-28-5448-2100

 Упатство за употреба

Австрија – Велс

Тел: 43-7242-2244-39

Факс: 43-7242-2244-393

Данска – Копенхаген

Тел: 45-4485-5910

Факс: 45-4485-2829

Финска – Еспо

Тел: 358-9-4520-820

Франција – Париз

Tel: 33-1-69-53-63-20

Fax: 33-1-69-30-90-79

Германија – Гарчинг

Тел: 49-8931-9700

Германија – Хан

Тел: 49-2129-3766400

Германија – Хајлброн

Тел: 49-7131-72400

Германија – Карлсруе

Тел: 49-721-625370

Германија – Минхен

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Германија – Розенхајм

Тел: 49-8031-354-560

Израел - Раанана

Тел: 972-9-744-7705

Италија – Милано

Тел: 39-0331-742611

Факс: 39-0331-466781

Италија – Падова

Тел: 39-049-7625286

Холандија – Друнен

Тел: 31-416-690399

Факс: 31-416-690340

Норвешка – Трондхајм

Тел: 47-72884388

Полска – Варшава

Тел: 48-22-3325737

Романија – Букурешт

Tel: 40-21-407-87-50

Шпанија – Мадрид

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

Шведска – Гетенберг

Tel: 46-31-704-60-40

Шведска – Стокхолм

Тел: 46-8-5090-4654

Велика Британија - Вокингем

Тел: 44-118-921-5800

Факс: 44-118-921-5820

DS50003546A - 21

© 2023 Microchip Technology Inc. и нејзините субсидиуми

Документи / ресурси

Извори на IP RX DisplayPort Tx на МИКРОЧИП [pdf] Упатство за корисникот
Извори на IP RX DisplayPort Tx, Извори на DisplayPort Tx, Tx извори, извори

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *