Извори на 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 извори, извори |




