IP RX DisplayPort Tx izvori
Display Port RX IP korisnički priručnik
Uvod (Postavite pitanje)
DisplayPort Rx IP dizajniran je za primanje videa iz DisplayPort Tx izvora. Namijenjen je PolarFireu® FPGA aplikacije i implementirane na temelju protokola DisplayPort Standard 1.4 Udruženja za standarde video elektronike (VESA). Za više informacija o VESA protokolu pogledajte VESA. Podržava standardne brzine od 1.62, 2.7, 5.4 i 8.1 Gbps za zaslone.
Sažetak (Postavite pitanje)
Sljedeća tablica daje sažetak DisplayPort Rx IP karakteristika.
Tablica 1. Sažetak
|
Osnovna verzija |
Ovaj dokument se odnosi na DisplayPort Rx v2.1. |
|
Podržane obitelji uređaja |
PolarFire® SoC PolarFire |
|
Podržani tok alata |
Potreban je Libero® SoC v12.0 ili novija izdanja. |
|
Licenciranje |
Jezgra je licencno zaključana za čisti tekst RTL. Podržava generiranje šifriranog RTL-a za Verilog verziju jezgre bez licence. |
Značajke (Postavite pitanje)
Ključne značajke DisplayPort Rx navedene su kako slijedi:
- Podržava 1, 2 ili 4 trake
- Podržava 6, 8 i 10 bita po komponenti
- Podržava do 8.1 Gbps po traci
- Podržava DisplayPort 1.4 protokol
- Podržava samo jedan video stream ili SST način, a MST način nije podržan
- Prijenos zvuka nije podržan
Iskorištenost i izvedba uređaja (Postavite pitanje)
Sljedeća tablica navodi korištenje i performanse uređaja.
Tablica 2. Iskorištenost i izvedba uređaja
|
Obitelj |
Uređaj |
LUT-ovi |
DFF |
Izvedba (MHz) |
LSRAM |
µSRAM |
Matematički blokovi |
Chip Global |
|
PolarFire® |
MPF300T |
30652 |
14123 |
200 |
28 |
32 |
0 |
2 |
Upute za korištenje
DS50003546A – 1
© 2023 Microchip Technology Inc. i njegove podružnice
Implementacija hardvera
1. Implementacija hardvera (Postavite pitanje)
Sljedeća slika prikazuje IP implementaciju DisplayPort Rx.
Slika 1-1. DisplayPort Rx IP implementacija

DisplayPort Rx IP uključuje sljedeće:
- Modul za dekodiranje
- Lane prijamni modul
- Modul prijemnika video streama
- AUX_CH modul
Descrambler dešifrira ulazne podatke o stazi. Prijemnik trake demultipleksira sve vrste podataka na svakoj stazi. Video Stream Receiver dobiva video piksele iz tračnog prijemnika, vraća signal video streama. AUX_CH modul prima naredbu AUX Request od DisplayPort izvornog uređaja i šalje AUX odgovor DisplayPort izvornom uređaju.
1.1 Funkcionalni opis (Postavite pitanje)
Ovaj odjeljak opisuje opis funkcije DisplayPort Rx IP-a.
HPD
DisplayPort Rx IP emitira HPD signal u skladu s postavkama softvera aplikacije DisplayPort sink. Nakon što je DisplayPort Rx IP spreman, aplikacijski softver odvodnika DisplayPort mora postaviti HPD signal na 1. Kada očekuje da izvorni DisplayPort uređaj ponovno očitava status uređaja odvodnika ili ponovno osposobljavanje, aplikacijski softver odvodnika DisplayPort mora postaviti HPD za generiranje HPD signala prekida.
AUX kanal
DisplayPort izvorni uređaj komunicira s DisplayPort odvodnikom putem AUX kanala. Izvorni uređaj šalje transakciju zahtjeva uređaju odvodniku i uređaj odvodnik šalje transakciju odgovora izvornom uređaju. DisplayPort Rx implementira AUX prijenosnik transakcija i prijamnik. Za odašiljač AUX transakcija, aplikacijski softver DisplayPort sink osigurava sve bajtove sadržaja AUX transakcije, DisplayPort Rx IP generira transakcijski bitstream. Za AUX prijemnik transakcije, DisplayPort Rx IP prima transakciju i ekstrahira sve bajtove u aplikacijski softver DisplayPort. Link Policy Maker i Stream Policy Maker moraju biti implementirani u DisplayPort aplikacijski softver.
Prijenos video streama
DisplayPort Rx IP podržava RGB 4:4:4 i podržava samo jedan video stream. Nakon što je obuka završena i video stream je spreman, DisplayPort Rx IP počinje slati video stream. Nakon obuke, DisplayPort Rx IP mora biti omogućen za video prijem. DisplayPort Rx IP ne uključuje funkciju oporavka video sata. Korisnik mora oporaviti video takt izvan DisplayPort Rx IP-a ili koristiti dovoljno fiksni takt visoke frekvencije za izlaz podataka video toka.
Upute za korištenje
DS50003546A – 4
© 2023 Microchip Technology Inc. i njegove podružnice
DisplayPort Rx IP aplikacija
2. DisplayPort Rx IP aplikacija (Pitati pitanje) Sljedeća slika prikazuje tipičnu IP aplikaciju DisplayPort Rx.
Slika 2-1. Tipična primjena za DisplayPort Rx IP

Kao što je prikazano na prethodnoj slici, blok primopredajnika prima podatke s četiri trake. Postoje četiri asinkrona FIFO za sinkronizaciju svih podataka staza u jednu domenu takta. Ovi podaci s četiri staze dekodiraju se u 8B kod u modulima dekodera 8B10B. DisplayPort Rx IP dobiva podatke o stazama 8B i podatke izlaznog video toka; također radi sa softverom RISC-V za završetak obuke i Link Policy Maker. Oporavljeni podaci video toka obrađuju se u modulu za obradu slike i generiraju izlaz na RGB izlaznom sučelju.
Upute za korištenje
DS50003546A – 5
© 2023 Microchip Technology Inc. i njegove podružnice
DisplayPort Rx parametri i signali sučelja
3. DisplayPort Rx parametri i signali sučelja (Pitati pitanje)
Ovaj odjeljak govori o parametrima u DisplayPort Tx GUI konfiguratoru i I/O signalima.
3.1 Postavke konfiguracije (Pitati pitanje)
Sljedeća tablica navodi opis konfiguracijskih parametara koji se koriste u hardverskoj implementaciji DisplayPort Rx. Ovo su generički parametri i variraju prema zahtjevima aplikacije.
Tablica 3-1. Parametri konfiguracije
|
Ime |
Zadano |
Opis |
|
Dubina međuspremnika linije |
2048 |
Dubina međuspremnika izlazne linije Mora biti veći od broja piksela linije |
|
Broj traka |
4 |
Podržava 1, 2 i 4 trake |
3.2 Ulazni i izlazni signali (Pitati pitanje)
Sljedeća tablica navodi ulazne i izlazne portove DisplayPort Rx IP.
Tablica 3-2. Ulazni i izlazni portovi DisplayPort Rx IP
|
Sučelje |
Širina |
|
Opis smjera |
|
vclk_i |
1 |
Ulazni |
Video sat |
|
dpclk_i |
1 |
Ulazni |
DisplayPort IP radni sat To je DisplayPortLaneRate/40 Na primjerample, DisplayPort lane rate je 2.7 Gbps, dpclk_i je 2.7 Gbps/40 = 67.5 MHz |
|
pomoćni_clk_i |
1 |
Ulazni |
Takt AUX kanala je 100 MHz |
|
pclk_i |
1 |
Ulazni |
Sat sučelja APB |
|
prst_n_i |
1 |
Ulazni |
Niskoaktivni reset signal sinkroniziran s pclk_i |
|
paddr_i |
16 |
Ulazni |
APB adresa |
|
pwrite_i |
1 |
Ulazni |
APB signal pisanja |
|
psel_i |
1 |
Ulazni |
Signal odabira APB |
|
kažnjiv_i |
1 |
Ulazni |
Signal za uključivanje APB |
|
pwdata_i |
32 |
Ulazni |
Podaci za pisanje APB-a |
|
prdata_o |
32 |
Izlaz |
Podaci o očitavanju APB-a |
|
spreman_o |
1 |
Izlaz |
APB očitavanje podataka signal spreman |
|
u |
1 |
Izlaz |
Prekidni signal CPU-u |
|
vsync_o |
1 |
Izlaz |
VSYNC za izlazni video stream Sinkrono je s vclk_i. |
|
hsync_o |
1 |
Izlaz |
HSYNC za izlazni video stream Sinkrono je s vclk_i. |
|
pixel_val_o |
1 |
Izlaz |
Označava provjeru valjanosti piksela na portu pixel_data_o, sinkrono s vclk_i |
Upute za korištenje
DS50003546A – 6
© 2023 Microchip Technology Inc. i njegove podružnice
DisplayPort Rx parametri i signali sučelja
|
………..nastavak Interfejs Širina Smjer Opis |
|||
|
podaci o pikselima_o |
48 |
Izlaz |
Podaci o pikselima izlaznog video toka, mogu biti 1, 2 ili 4 paralelna piksela. to je sinkrono s vclk_i. Za 4 paralelna piksela, • bit[191:144] za 1st piksel • bit[143:96] za 2nd piksel • bit[95:48] za 3rd piksel • bit[47:0] za 4th piksel Svaki piksel koristi 48 bita, za RGB, bit[47:32] je R, bit[31:16] je G, bit[15:0] je B. Svaka komponenta boje koristi najniže BPC bitove. Na primjerample, RGB s 24 bita po pikselu, bit[7:0] je B, bit[23:16] je G, bit[39:32] je R, svi ostali bitovi su rezervirani. |
|
hpd_o |
1 |
Izlaz |
HPD izlazni signal |
|
aux_tx_en_o |
1 |
Izlaz |
AUX Tx signal za omogućavanje podataka |
|
aux_tx_io_o |
1 |
Izlaz |
AUX Tx podaci |
|
aux_rx_io_i |
1 |
Ulazni |
AUX Rx podaci |
|
dp_lane_k_i |
Broj traka * 4 |
Ulazni |
DisplayPort indikacija podataka ulaznih traka K Sinkrono je s dpclk_i. • Bit[15:12] za Lane0 • Bit[11:8] za Lane1 • Bit[7:4] za Lane2 • Bit[3:0] za Lane3 |
|
dp_lane_data_i |
Broj trake*32 |
Ulazni |
DisplayPort podaci o ulaznim trakama Sinkrono je s dpclk_i. • Bit[127:96] za Lane0 • Bit[95:64] za Lane1 • Bit[63:32] za Lane2 • Bit[31:0] za Lane3 |
|
mvid_val_o |
1 |
Izlaz |
Pokazuje ako su mvid_o i nvid_o dostupni, sinkroni su s dpclk_i. |
|
mvid_o |
24 |
Izlaz |
Mvid Sinkrono je s dpclk_i. |
|
nvid_o |
24 |
Izlaz |
Nvid Sinkrono je s dpclk_i. |
|
|
xcvr_rx_ready_i Broj traka |
Ulazni |
Signali pripravnosti primopredajnika |
|
kom_pogreška_i |
Broj traka |
Ulazni |
Signali pogreške Core Pcs dekodera |
|
kom_rstn_o |
1 |
Izlaz |
Resetiranje Core Pcs dekodera |
|
traka0_rxclk_i |
1 |
Ulazni |
Lane0 sat iz primopredajnika |
|
traka1_rxclk_i |
1 |
Ulazni |
Lane1 sat iz primopredajnika |
|
traka2_rxclk_i |
1 |
Ulazni |
Lane2 sat iz primopredajnika |
|
traka3_rxclk_i |
1 |
Ulazni |
Lane3 sat iz primopredajnika |
Upute za korištenje
DS50003546A – 7
© 2023 Microchip Technology Inc. i njegove podružnice
Vremenski dijagrami
4. Vremenski dijagrami (Pitati pitanje)
Kao što je prikazano na slici, hsync_o se postavlja nekoliko ciklusa prije svakog retka. Ako postoji n redaka u videookviru, potvrđeno je n hsync_o. Prije prvog retka i prvog postavljenog hsync_o, vsync_o se potvrđuje nekoliko ciklusa. Položaj i širina VSYNC i HSYNC konfigurirani su softverom.
Slika 4-1. Vremenski dijagram za izlazni signal sučelja video streama

DisplayPort Rx IP konfiguracija
5. DisplayPort Rx IP konfiguracija (Pitati pitanje)
Ovaj odjeljak opisuje različite konfiguracijske parametre DisplayPort Rx IP.
5.1 HPD (Pitati pitanje)
Kada je DisplayPort prijemni uređaj spreman i povezan s DisplayPort izvornim uređajem, DisplayPort sink aplikacijski softver mora potvrditi HPD signal na 1 upisivanjem 0x01 u registar 0x0140. Aplikacijski softver DisplayPort sink mora nadzirati status sink uređaja. Ako prijemni uređaj treba izvorni uređaj za čitanje DPCD registara, softver prijemnog uređaja mora poslati HPD prekid upisivanjem 0x01 u registar 0x0144, a zatim upisati 0x00 u 0x0144.
5.2 Primite AUX zahtjev za transakciju (Pitati pitanje)
Kada DisplayPort Rx IP primi transakciju AUX zahtjeva i prekid je omogućen, softver mora primiti prekid događaja NewAuxReply. Softver mora izvršiti sljedeće korake za čitanje primljene transakcije AUX zahtjeva s DisplayPort IP-a:
1. Pročitajte registar 0x012C da biste saznali duljinu (RequestBytesNum) primljene AUX transakcije.
2. Pročitajte registar 0x0124 RequestBytesNum puta da dobijete sve bajtove primljene AUX transakcije.
3. Transakcija AUX zahtjeva COMM[3:0] je prvi bit bajta čitanja [7:4].
4. DPCD adresa je ((FirstByte[3:0]<<16) | (SecondByte[7:0]<<8) | (ThirdByte[7:0])).
5. Polje duljine AUX zahtjeva je FourthByte[7:0].
6. Za transakciju Zahtjeva za pisanje DPCD-a, svi bajtovi nakon polja duljine su zapis podataka. 5.3 Transakcija prijenosa AUX odgovora (Pitati pitanje)
Nakon primitka AUX Request transakcije, softver mora konfigurirati DisplayPort Rx IP za prijenos AUX Reply transakcije što je prije moguće. Softver je odgovoran za određivanje svih bajtova transakcije odgovora, što uključuje vrstu odgovora.
Za prijenos AUX odgovora, softver mora izvršiti sljedeće korake:
1. Ako transakcija AUX odgovora uključuje podatke o čitanju DPCD-a, zapišite sve pročitane podatke u registar 0x010C bajt po bajt. Ako nema podataka o DPCD čitanju za prijenos, preskočite ovaj korak.
2. Odredite koliko DPCD čita bajtova (AuxReadBytesNum). Ako nema bajtova za čitanje DPCD-a, AuxReadBytesNum je 0.
3. Odredite vrstu AUX odgovora (ReplyComm).
4. Upišite ((AuxReadBytesNum<<16) | ReplyComm) u registar 0x0100.
5.4 Obuka za DisplayPort Lanes (Pitati pitanje)
Na prvom treningu stage, DisplayPort izvorni uređaj šalje TPS1 kako bi priključeni DisplayPort prijemni uređaj dobio LANEx_CR_DONE.
Na drugom treningu stage, DisplayPort izvorni uređaj odašilje TPS2/TPS3/TPS4 kako bi priključeni DisplayPort sink uređaj dobio LANEx_EQ_DONE, LANEx_SYMBOL_LOCKED i INTERLANE_ALIGN_DONE.
LANEx_CR_DONE označava da je CDR FPGA primopredajnika zaključan. LANEx_SYMBOL_LOCKED označava da 8B10B dekoder ispravno dekodira 8B bajtove.
Prije postupka obuke, aplikacijski softver DisplayPort mora pustiti izvorni uređaj. DisplayPort Rx IP podržava TPS3 i TPS4.
Kada izvorni uređaj šalje TPS3/TPS4 (izvorni uređaj piše DPCD_0x0102 kako bi označio TPS3/TPS4 prijenos), softver mora izvršiti sljedeće korake kako bi provjerio je li obuka završena:
Upute za korištenje
DS50003546A – 9
© 2023 Microchip Technology Inc. i njegove podružnice
DisplayPort Rx IP konfiguracija
1. Zapišite broj omogućenih staza u registar 0x0000.
2. Upišite 0x00 u registar 0x0014 da biste onemogućili dekodiranje za TPS3. Napišite 0x01 da biste omogućili dekodiranje za TPS4.
3. Čeka se dok izvorni uređaj ne pročita DPCD_0x0202 i DPCD_0x0203 DPCD registre.
4. Pročitajte registar 0x0038 da biste saznali jesu li DisplayPort Rx IP trake primile TPS3. Postavite LANEx_EQ_DONE na 1 kada se primi TPS3.
5. Pročitajte registar 0x0018 da znate jesu li sve trake poravnate. Postavite INTERLANE _ALIGN_DONE na 1 ako su sve trake poravnate.
U postupku obuke, softver će možda trebati konfigurirati postavke primopredajnika SI i brzinu trake primopredajnika.
5.5 Prijemnik video streama (Pitati pitanje)
Nakon završetka obuke, DisplayPort Rx IP mora omogućiti prijemnik video streama. Kako bi omogućio video prijamnik, softver mora izvesti sljedeću konfiguraciju:
1. Zapišite 0x01 u registar 0x0014 da biste omogućili dekodiranje.
2. Upišite 0x01 u registar 0x0010 da omogućite prijemnik video streama.
3. Čitajte MSA iz registra 0x0048 u registar 0x006C dok se ne pronađu značajne MSA vrijednosti.
4. Zapišite FrameLinesNumber u registar 0x00C0. Zapišite LinePixelsNumber u registar 0x00D8. Na primjerample, ako znamo da je to 1920×1080 video stream od MSA, tada upišite 1080 u registar 0x00C0 i upišite 1920 u registar 0x00D8.
5. Pročitajte registar 0x01D4 da provjerite ima li oporavljeni okvir video toka očekivanu HWidth i očekivanu VHeight.
6. Pročitajte registar 0x01F0 za brisanje i odbacivanje očitane vrijednosti jer ovaj registar bilježi status od zadnjeg očitanja.
7. Čekajući oko 1 sekundu ili nekoliko sekundi, ponovo pročitajte registar 0x01F0. Provjera bita [5] za provjeru je li oporavljeni video stream HWidth zaključan. 1 znači otključano, a 0 znači zaključano. Provjera bita [21] za provjeru je li oporavljen video stream VHeight je zaključan. 1 znači otključano, a 0 znači zaključano.
5.6 Registar Definicija (Pitati pitanje)
Sljedeća tablica prikazuje interne registre definirane u DisplayPort Tx IP.
Tablica 5-1. DisplayPort Rx IP registri
|
Bitovi adrese |
|
Ime |
|
Upišite Zadano |
Opis |
|
0x0000 |
[2:0] |
Broj_omogućenih_traka |
RW |
0x4 |
Omogućene staze imaju 4 trake, 2 trake ili 1 traku |
|
0x0004 |
[2:0] |
Izlazni_paralelni_broj_piksela |
RW |
0x4 |
Broj paralelnih piksela na izlaznom sučelju video streama |
|
0x0010 |
[0] |
Video_Stream_Enable |
RW |
0x0 |
Omogući prijemnik video streama |
|
0x0014 |
[0] |
Descramble_Enable |
RW |
0x0 |
Omogući dešifriranje |
|
0x0018 |
[0] |
InterLane_Alignment_Status RO |
|
0x0 |
Pokazuje jesu li trake poravnate |
|
0x001C |
[1] |
Pogreška_poravnanja |
RC |
0x0 |
Označava postoji li greška u postupku poravnanja |
|
[0] |
Novo_usklađivanje |
RC |
0x0 |
Pokazuje je li došlo do novog događaja poravnanja. Kada trake nisu poravnate, očekuje se nova trasa. Kada su trake poravnate i postoji nova trasa, to znači da su trake izvan trase i ponovno su poravnate. |
|
|
0x0038 |
|
[14:12] Lane3_RX_TPS_Mode |
RO |
0x0 |
Lane3 je dobio TPSx mod. 2 znači TPS2, 3 znači TPS3, a 4 znači TPS4. |
Upute za korištenje
DS50003546A – 10
© 2023 Microchip Technology Inc. i njegove podružnice
DisplayPort Rx IP konfiguracija
|
………..nastavak Adresni bitovi Ime Tip Zadani opis |
|||||
|
|
[10:8] |
Lane2_RX_TPS_Mode |
RO |
0x0 |
Lane2 je primio TPSx mod |
|
[6:4] |
Lane1_RX_TPS_Mode |
RO |
0x0 |
Lane1 je primio TPSx mod |
|
|
[2:0] |
Lane0_RX_TPS_Mode |
RO |
0x0 |
Lane0 je primio TPSx mod |
|
|
0x0044 |
[7:0] |
Rx_VBID |
RO |
0x00 |
Primljen VBID |
|
0x0048 |
[15:0] |
MSA_HTotal |
RO |
0x0 |
Primljeno MSA_HTotal |
|
0x004C |
[15:0] |
MSA_VUkupno |
RO |
0x0 |
Primljeno MSA_VTotal |
|
0x0050 |
[15:0] |
MSA_HStart |
RO |
0x0 |
Primljeno MSA_HStart |
|
0x0054 |
[15:0] |
MSA_VStart |
RO |
0x0 |
Primljeno MSA_VStart |
|
0x0058 |
[15] |
MSA_VSync_Polarity |
RO |
0x0 |
Primljeno MSA_VSYNC_Polarity |
|
[14:0] |
MSA_VSync_Width |
RO |
0x0 |
Primljeno MSA_VSYC_Width |
|
|
0x005C |
[15] |
MSA_HSync_Polarity |
RO |
0x0 |
Primljeno MSA_HSYNC_Polarity |
|
[14:0] |
MSA_HSync_Width |
RO |
0x0 |
Primljeno MSA_HSYNC_Width |
|
|
0x0060 |
[15:0] |
MSA_HWidth |
RO |
0x0 |
Primljeno MSA_HWidth |
|
0x0064 |
[15:0] |
MSA_VVisina |
RO |
0x0 |
Primljeno MSA_VHeight |
|
0x0068 |
[7:0] |
MSA_MISC0 |
RO |
0x0 |
Primljeno MSA_MISC0 |
|
0x006C |
[7:0] |
MSA_MISC1 |
RO |
0x0 |
Primljeno MSA_MISC1 |
|
0x00C0 |
[15:0] |
Video_Frame_Line Number |
RW |
0x438 |
Broj redaka u primljenom video okviru |
|
0x00C4 |
[15:0] |
Video_VSYNC_Width |
RW |
0x0004 |
Definira VSYNC širinu izlaznog videa u vclk_i ciklusima |
|
0x00C8 |
[15:0] |
Video_HSYNC_Width |
RW |
0x0004 |
Definira HSYNC širinu izlaznog videa u vclk_i ciklusima |
|
0x00CC |
[15:0] |
VSYNC_Do_HSYNC_Width |
RW |
0x0008 |
Definira udaljenost između VSYNC i HSYNC u vclk_i ciklusima |
|
0x00D0 |
[15:0] |
HSYNC_Do_Pixel_Width |
RW |
0x0008 |
Definira udaljenost između HSYNC i piksela prvog retka u ciklusima |
|
0x00D8 |
[15:0] |
Video_line_pikseli |
RW |
0x0780 |
Broj piksela u primljenoj video liniji |
|
0x0100 |
|
[23:16] AUX_Tx_Data_Byte_Num |
RW |
0x00 |
Broj bajtova podataka za čitanje DPCD-a u AUX odgovoru |
|
[3:0] |
AUX_Tx_Naredba |
RW |
0x0 |
Comm[3:0] u AUX odgovoru (vrsta odgovora) |
|
|
0x010C |
[7:0] |
AUX_Tx_Writing_Data |
RW |
0x00 |
Zapišite sve bajtove podataka čitanja DPCD-a za AUX odgovor |
|
0x011C |
[15:0] |
Tx_AUX_Reply_Num |
RC |
0x0 |
Broj transakcija AUX odgovora koje treba poslati |
|
0x0120 |
[15:0] |
Rx_AUX_Request_Num |
RC |
0x0 |
Broj transakcija AUX zahtjeva koje treba primiti |
|
0x0124 |
[7:0] |
AUX_Rx_Read_Data |
RO |
0x00 |
Pročitajte sve bajtove primljene transakcije AUX zahtjeva |
|
0x012C |
[7:0] |
AUX_Rx_Duljina_zahtjeva |
RO |
0x00 |
Broj bajtova u primljenoj transakciji AUX zahtjeva |
|
0x0140 |
[0] |
HPD_Status |
RW |
0x0 |
Postavite HPD izlaznu vrijednost |
|
0x0144 |
[0] |
Pošalji_HPD_IRQ |
RW |
0x0 |
Pišite na 1 za slanje HPD prekida |
|
0x0148 |
[19:0] |
HPD_IRQ_Width |
RW |
|
0x249F0 Definira širinu HPD IRQ niskoaktivnog pulsa u aux_clk_i ciklusima |
|
0x0180 |
[0] |
IntMask_Total_Interrupt |
RW |
0x1 |
Maska prekida: totalni prekid |
|
0x0184 |
[1] |
IntMask_NewAuxRequest |
RW |
0x1 |
Maska prekida: Primljen novi AUX zahtjev |
|
[0] |
IntMask_TxAuxDone |
RW |
0x1 |
Maska prekida: Prijenos AUX odgovora obavljen |
|
|
0x01A0 |
[15] |
Int_TotalInt |
RC |
0x0 |
Prekid: potpuni prekid |
|
[1] |
Int_NewAuxRequest |
RC |
0x0 |
Prekid: Primljen novi AUX zahtjev |
|
|
[0] |
Int_TxAuxDone |
RC |
0x0 |
Prekid: Prijenos AUX odgovora obavljen |
|
|
0x01D4 |
|
[31:16] Video_Output_LineNum |
RO |
0x0 |
Broj redaka u izlaznom video okviru |
|
[15:0] |
Video_Output_PixelNum |
RO |
0x0 |
Broj piksela u izlaznom video retku |
|
|
0x01F0 |
[21] |
Video_LineNum_Unlock |
RC |
0x0 |
1 znači da broj linija izlaznog video okvira nije zaključan |
|
[5] |
Video_PixelNum_Unlock |
RC |
0x0 |
1 znači da broj izlaznih video piksela nije zaključan |
|
Upute za korištenje
DS50003546A – 11
© 2023 Microchip Technology Inc. i njegove podružnice
DisplayPort Rx IP konfiguracija
5.7 Konfiguracija upravljačkog programa (Pitati pitanje)
Možete pronaći vozača files u sljedećem
put: ..\ \component\Microchip\SolutionCore\dp_receiver\ \Vozač.
Upute za korištenje
DS50003546A – 12
© 2023 Microchip Technology Inc. i njegove podružnice
Testna klupa
6. Testna klupa (Pitati pitanje)
Testbench je osiguran za provjeru funkcionalnosti DisplayPort Rx IP-a. DisplayPort Tx IP koristi se za provjeru funkcionalnosti DisplayPort Rx IP.
6.1 Redovi simulacije (Pitati pitanje)
Za simulaciju jezgre pomoću ispitnog stola, izvedite sljedeće korake:
1. U Libero SoC katalogu (View > Windows > Katalog), proširiti Rješenja-Video , povucite i ispustite DisplayPort Rx, a zatim kliknite OK. Pogledajte sljedeću sliku.
Slika 6-1. Kontroler zaslona u Libero SoC katalogu
2. SmartDesign se sastoji od DisplayPort Tx i DisplayPort Rx interkonekcija. Za generiranje SmartDesigna za DisplayPort Rx IP simulaciju kliknite Projekt Libero > Izvrši skriptu. Pregledajte skriptu ..\ \component\Microchip\SolutionCore\dp_receiver\ \skripte\Dp_Rx_SD.tcl, a zatim kliknite Trčanje .
Slika 6-2. Izvrši skriptu za DisplayPort Rx IP
Pojavljuje se SmartDesign. Pogledajte sljedeću sliku.
Upute za korištenje
DS50003546A – 13
© 2023 Microchip Technology Inc. i njegove podružnice
Testna klupa
Slika 6-3. SmartDesign dijagram

3. Na Files karticu, kliknite simulacija > Uvoz Files. Slika 6-4. Uvoz Files
dp_prijemnik_C0
prdata_o_0[31:0] pready_o_0
4. Uvezite tc_rx_videostream.txt, tc_rx_tps.txt, tc_rx_hpd.txt, tc_rx_aux_request.txt i tc_rx_aux_reply.txt file iz
sljedeći put: ..\ \component\Microchip\SolutionCore\ dp_receiver\ \Podražaj.
5. Za uvoz različitih file, pregledajte mapu koja sadrži tražene file, i kliknite Otvoriti. Uvezeno file je naveden pod simulacijom, pogledajte sljedeću sliku.
Upute za korištenje
DS50003546A – 14
© 2023 Microchip Technology Inc. i njegove podružnice
Testna klupa
Slika 6-5. Uvozni Files Popis u mapi simulacija
6. Na Hijerarhija poticaja karticu, kliknite displayport_rx_tb (displayport_rx_tb. v). Pokažite na Simulacija dizajna prije sinteze, a zatim kliknite Otvori interaktivno
Slika 6-6. Simulacija ispitnog stola
ModelSim se otvara s testnim stolom file kao što je prikazano na sljedećoj slici.
Upute za korištenje
DS50003546A – 15
© 2023 Microchip Technology Inc. i njegove podružnice
Testna klupa
Slika 6-7. DisplayPort Rx ModelSim valni oblik
Važno: Ako se simulacija prekine zbog ograničenja vremena izvođenja navedenog u DO file, koristite pokrenuti -sve naredba za dovršetak simulacije.
Upute za korištenje
DS50003546A – 16
© 2023 Microchip Technology Inc. i njegove podružnice
Povijest revizija
7. Povijest revizija (Pitati pitanje)
Povijest revizija opisuje promjene koje su implementirane u dokumentu. Promjene su navedene po reviziji, počevši od najnovije objave.
Tablica 7-1. Povijest revizija
|
Revizija |
Datum |
Opis |
|
A |
06/2023 |
Početno izdanje dokumenta. |
Upute za korištenje
DS50003546A – 17
© 2023 Microchip Technology Inc. i njegove podružnice
Microchip FPGA podrška
Microchip FPGA grupa proizvoda podupire svoje proizvode raznim uslugama podrške, uključujući Službu za korisnike, Centar za tehničku podršku za korisnike, webmjestu i prodajnim uredima diljem svijeta. Korisnicima se predlaže da posjete Microchipove online resurse prije kontaktiranja podrške jer je vrlo vjerojatno da je na njihove upite već odgovoreno.
Kontaktirajte Centar za tehničku podršku putem webmjesto na www.microchip.com/support. Navedite broj dijela FPGA uređaja, odaberite odgovarajuću kategoriju slučaja i prenesite dizajn files tijekom izrade slučaja tehničke podrške.
Obratite se korisničkoj službi za netehničku podršku proizvoda, kao što su cijene proizvoda, nadogradnje proizvoda, ažurirane informacije, status narudžbe i autorizacija.
• Iz Sjeverne Amerike, nazovite 800.262.1060
• Iz ostatka svijeta, nazovite 650.318.4460
• Faks, s bilo kojeg mjesta u svijetu, 650.318.8044
Podaci o mikročipu
Microchip Webmjesto
Microchip pruža online podršku putem našeg webmjesto na www.microchip.com/. Ovaj webmjesto se koristi za izradu filei informacije koje su lako dostupne kupcima. Neki od dostupnih sadržaja uključuju:
• Podrška za proizvode – Liste podataka i ispravke, bilješke o primjeni i sampprogrami, resursi za dizajn, korisnički vodiči i dokumenti za hardversku podršku, najnovija izdanja softvera i arhivirani softver
• Opća tehnička podrška – Često postavljana pitanja (FAQ), zahtjevi za tehničku podršku, online grupe za raspravu, popis članova partnerskog programa Microchip design
• Poslovanje Microchipa – Vodiči za odabir i naručivanje proizvoda, najnovija Microchipova priopćenja za tisak, popisi seminara i događaja, popisi prodajnih ureda Microchipa, distributera i predstavnika tvornica
Usluga obavijesti o promjeni proizvoda
Microchipova usluga obavješćivanja o promjeni proizvoda pomaže korisnicima da budu u toku s Microchipovim proizvodima. Pretplatnici će primiti obavijest e-poštom kad god postoje promjene, ažuriranja, revizije ili pogreške vezane uz određenu obitelj proizvoda ili razvojni alat od interesa.
Za registraciju idite na www.microchip.com/pcn i slijedite upute za registraciju. Korisnička podrška
Korisnici Microchip proizvoda mogu dobiti pomoć putem nekoliko kanala: • Distributer ili predstavnik
• Lokalni prodajni ured
• Inženjer ugrađenih rješenja (ESE)
• Tehnička podrška
Korisnici bi trebali kontaktirati svog distributera, predstavnika ili ESE za podršku. Lokalni prodajni uredi također su dostupni za pomoć kupcima. Popis prodajnih ureda i lokacija uključen je u ovaj dokument.
Tehnička podrška dostupna je putem webstranica na: www.microchip.com/support Značajka zaštite koda Microchip uređaja
Imajte na umu sljedeće pojedinosti značajke zaštite koda na Microchip proizvodima:
Upute za korištenje
DS50003546A – 18
© 2023 Microchip Technology Inc. i njegove podružnice
• Microchip proizvodi zadovoljavaju specifikacije sadržane u njihovom Microchipovom podatkovnom listu.
• Microchip vjeruje da je njegova obitelj proizvoda sigurna kada se koristi na predviđeni način, unutar radnih specifikacija i pod normalnim uvjetima.
• Microchip cijeni i agresivno štiti svoja prava intelektualnog vlasništva. Pokušaji kršenja značajki zaštite koda Microchipovih proizvoda strogo su zabranjeni i mogu predstavljati kršenje Zakona o autorskim pravima u digitalnom tisućljeću.
• Ni Microchip ni bilo koji drugi proizvođač poluvodiča ne može jamčiti sigurnost svog koda. Zaštita kodom ne znači da jamčimo da je proizvod "neslomljiv". Zaštita koda stalno se razvija. Microchip je predan stalnom poboljšanju značajki zaštite koda naših proizvoda.
Pravna obavijest
Ova publikacija i informacije u njoj mogu se koristiti samo s Microchip proizvodima, uključujući dizajn, testiranje i integraciju Microchip proizvoda s vašom aplikacijom. Korištenje ovih informacija na bilo koji drugi način krši ove uvjete. Informacije o aplikacijama uređaja daju se samo radi vaše udobnosti i mogu biti zamijenjene ažuriranjima. Vaša je odgovornost osigurati da vaša aplikacija zadovoljava vaše specifikacije. Obratite se svom lokalnom Microchipovom prodajnom uredu za dodatnu podršku ili potražite dodatnu podršku na www.microchip.com/en-us/support/design-help/ client-support-services.
OVE INFORMACIJE PRUŽA MICROCHIP "KAKVE JESU". MICROCHIP NE DAJE NIKAKVA IZJAVA ILI JAMSTVA BILO KOJE VRSTE, BILO IZRIČITA ILI POSREDNA, PISMENA ILI USMENA, ZAKONSKA ILI DRUGAČA, U VEZI S INFORMACIJAMA, UKLJUČUJUĆI, ALI NE OGRANIČAVAJUĆI SE NA, BILO KOJA POSREDNA JAMSTVA NEKRŠENJA, PRIKLADNOST ZA PRODAJU I PRIKLADNOST ZA ODREĐENU NAMJENU ILI JAMSTVA VEZANA UZ NJEGOVO STANJE, KVALITETU ILI IZVEDBU.
MICROCHIP NI U KOJEM SLUČAJU NEĆE BITI ODGOVORAN ZA BILO KOJI NEIZRAVNI, POSEBNI, KAZNENI, SLUČAJNI ILI POSLJEDIČNI GUBITAK, ŠTETU, TROŠAK ILI IZDAK BILO KOJE VRSTE BILO KOJE VRSTE U VEZI S INFORMACIJAMA ILI NJIHOVIM KORIŠTENJEM, KAKO BILO UZROKOVANO, ČAK I AKO MICROCHIP JE OBAVIJEŠTEN O MOGUĆNOSTI ILI SU ŠTETE PREDVIĐENE. U NAJVEĆOJ MJERI DOPUŠTENOJ ZAKONOM, UKUPNA ODGOVORNOST MICROCHIPA ZA SVE ZAHTJEVE NA BILO KOJI NAČIN VEZANE S INFORMACIJAMA ILI NJIHOVIM KORIŠTENJEM NEĆE PRELAZITI IZNOS NAKNADA, AKO IH POSTOJE, KOJE STE PLATILI IZRAVNO MICROCHIPU ZA INFORMACIJE.
Korištenje Microchip uređaja u aplikacijama za održavanje života i/ili sigurnost u potpunosti je na rizik kupca, a kupac se slaže da će braniti, obeštetiti i zaštititi Microchip od bilo koje štete, potraživanja, tužbi ili troškova proizašlih iz takve upotrebe. Nikakve licence se ne prenose, implicitno ili na neki drugi način, pod bilo kojim Microchipovim pravima intelektualnog vlasništva osim ako nije drugačije navedeno.
Zaštitni znakovi
Naziv i logotip Microchipa, logotip Microchipa, Adaptec, AVR, AVR logotip, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron i XMEGA registrirani su zaštitni znaci tvrtke Microchip Technology Incorporated u SAD-u i drugim zemljama.
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 logo, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime i ZL registrirani su zaštitni znaci Microchip Technology Incorporated u SAD-u
Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic
Upute za korištenje
DS50003546A – 19
© 2023 Microchip Technology Inc. i njegove podružnice
Prosječno podudaranje, DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, serijsko programiranje unutar kruga, ICSP, INICnet, Inteligentno paraleliziranje, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, KoD, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple Blocker, RTAX , RTG4, SAM ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, Trusted Time, TSHARC, USBCheck, VariSense, VectorBlox , VeriPHY, ViewSpan, WiperLock, XpressConnect i ZENA zaštitni su znakovi tvrtke Microchip Technology Incorporated u SAD-u i drugim zemljama.
SQTP je servisni znak tvrtke Microchip Technology Incorporated u SAD-u
Adaptec logo, Frequency on Demand, Silicon Storage Technology i Symmcom registrirani su zaštitni znakovi tvrtke Microchip Technology Inc. u drugim zemljama.
GestIC je registrirani zaštitni znak Microchip Technology Germany II GmbH & Co. KG, podružnice Microchip Technology Inc., u drugim zemljama.
Svi ostali ovdje spomenuti zaštitni znakovi vlasništvo su svojih odgovarajućih tvrtki. © 2023, Microchip Technology Incorporated i njegove podružnice. Sva prava pridržana. ISBN: 978-1-6683-2664-0
Sustav upravljanja kvalitetom
Za informacije o Microchipovim sustavima upravljanja kvalitetom, posjetite www.microchip.com/kvaliteta.
Upute za korištenje
DS50003546A – 20
© 2023 Microchip Technology Inc. i njegove podružnice
Prodaja i servis širom svijeta
AMERI AZIJA/PACIFIK AZIJA/PACIFIK EUROPA
Korporacijski ured
2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200
Faks: 480-792-7277
Tehnička podrška:
www.microchip.com/support
Web Adresa: www.microchip.com
Atlanta
Duluth, GA
Tel: 678-957-9614
Faks: 678-957-1455
Austin, Teksas
Tel: 512-257-3370
Boston
Westborough, MA
Tel: 774-760-0087
Faks: 774-760-0088
Chicago
Itasca, IL
Tel: 630-285-0071
Faks: 630-285-0075
Dallas
Addison, Teksas
Tel: 972-818-7423
Faks: 972-818-2924
Detroit
Novi, MI
Tel: 248-848-4000
Houston, Teksas
Tel: 281-894-5983
Indianapolis
Noblesville, IN
Tel: 317-773-8323
Faks: 317-773-5453
Tel: 317-536-2380
Los Angeles
Mission Viejo, CA
Tel: 949-462-9523
Faks: 949-462-9608
Tel: 951-273-7800
Raleigh, NC
Tel: 919-844-7510
New York, NY
Tel: 631-435-6000
San Jose, CA
Tel: 408-735-9110
Tel: 408-436-4270
Kanada – Toronto
Tel: 905-695-1980
Faks: 905-695-2078
Australija – Sydney Tel: 61-2-9868-6733 Kina – Peking
Tel: 86-10-8569-7000 Kina – Chengdu
Tel: 86-28-8665-5511 Kina – Chongqing Tel: 86-23-8980-9588 Kina – Dongguan Tel: 86-769-8702-9880 Kina – Guangzhou Tel: 86-20-8755-8029 Kina – Hangzhou Tel: 86-571-8792-8115 Kina – Hong Kong SAR Tel: 852-2943-5100 Kina – Nanjing
Tel: 86-25-8473-2460 Kina – Qingdao
Tel: 86-532-8502-7355 Kina – Šangaj
Tel: 86-21-3326-8000 Kina – Shenyang Tel: 86-24-2334-2829 Kina – Shenzhen Tel: 86-755-8864-2200 Kina – Suzhou
Tel: 86-186-6233-1526 Kina – Wuhan
Tel: 86-27-5980-5300 Kina – Xian
Tel: 86-29-8833-7252 Kina – Xiamen
Tel: 86-592-2388138 Kina – Zhuhai
Tel: 86-756-3210040
Indija – Bangalore
Tel: 91-80-3090-4444
Indija – New Delhi
Tel: 91-11-4160-8631
Indija - Puna
Tel: 91-20-4121-0141
Japan – Osaka
Tel: 81-6-6152-7160
Japan – Tokio
Tel: 81-3-6880-3770
Koreja – Daegu
Tel: 82-53-744-4301
Koreja – Seul
Tel: 82-2-554-7200
Malezija – Kuala Lumpur
Tel: 60-3-7651-7906
Malezija – Penang
Tel: 60-4-227-8870
Filipini – Manila
Tel: 63-2-634-9065
Singapur
Tel: 65-6334-8870
Tajvan – Hsin Chu
Tel: 886-3-577-8366
Tajvan – Kaohsiung
Tel: 886-7-213-7830
Tajvan – Taipei
Tel: 886-2-2508-8600
Tajland – Bangkok
Tel: 66-2-694-1351
Vijetnam – Ho Chi Minh
Tel: 84-28-5448-2100
Upute za korištenje
Austrija – Wels
Tel: 43-7242-2244-39
Faks: 43-7242-2244-393
Danska – Kopenhagen
Tel: 45-4485-5910
Faks: 45-4485-2829
Finska – Espoo
Tel: 358-9-4520-820
Francuska – Pariz
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
Njemačka – Garching
Tel: 49-8931-9700
Njemačka – Haan
Tel: 49-2129-3766400
Njemačka – Heilbronn
Tel: 49-7131-72400
Njemačka – Karlsruhe
Tel: 49-721-625370
Njemačka – München
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44
Njemačka – Rosenheim
Tel: 49-8031-354-560
Izrael – Ra'anana
Tel: 972-9-744-7705
Italija – Milano
Tel: 39-0331-742611
Faks: 39-0331-466781
Italija – Padova
Tel: 39-049-7625286
Nizozemska – Drunen
Tel: 31-416-690399
Faks: 31-416-690340
Norveška – Trondheim
Tel: 47-72884388
Poljska – Varšava
Tel: 48-22-3325737
Rumunjska – Bukurešt
Tel: 40-21-407-87-50
Španjolska – Madrid
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
Švedska – Gothenberg
Tel: 46-31-704-60-40
Švedska – Stockholm
Tel: 46-8-5090-4654
Velika Britanija – Wokingham
Tel: 44-118-921-5800
Faks: 44-118-921-5820
DS50003546A – 21
© 2023 Microchip Technology Inc. i njegove podružnice
Dokumenti / Resursi
![]() |
MICROCHIP IP RX DisplayPort Tx izvori [pdf] Korisnički priručnik IP RX DisplayPort Tx izvori, DisplayPort Tx izvori, Tx izvori, izvori |




