Vsebina skriti

Viri IP RX DisplayPort Tx

Uporabniški priročnik Display Port RX IP

Uvod (Postavite vprašanje)

DisplayPort Rx IP je zasnovan za sprejemanje videa iz virov DisplayPort Tx. Namenjen je PolarFire® Aplikacije FPGA in izvedene na podlagi protokola DisplayPort Standard 1.4 Združenja za video elektroniko (VESA). Za več informacij o protokolu VESA glejte VESA. Podpira standardne hitrosti 1.62, 2.7, 5.4 in 8.1 Gbps za zaslone.

Povzetek (Postavite vprašanje)

Naslednja tabela ponuja povzetek značilnosti DisplayPort Rx IP.

Tabela 1. Povzetek

Osnovna različica

Ta dokument velja za DisplayPort Rx v2.1.

Podprte družine naprav

PolarFire® SoC

PolarFire

Podprt tok orodja

Potreben je Libero® SoC v12.0 ali novejše izdaje.

Licenciranje

Jedro je licenčno zaklenjeno za čisto besedilo RTL. Podpira ustvarjanje šifriranega RTL za Verilog različico jedra brez licence.

Lastnosti (Postavite vprašanje)

Ključne funkcije DisplayPort Rx so navedene na naslednji način:

  • Podpora za 1, 2 ali 4 pasove
  • Podpira 6, 8 in 10 bitov na komponento
  • Podpora do 8.1 Gbps na pas
  • Podpira protokol DisplayPort 1.4
  • Podpira samo en video tok ali način SST, način MST pa ni podprt
  • Prenos zvoka ni podprt

Uporaba in zmogljivost naprave (Postavite vprašanje)

Naslednja tabela navaja uporabo in zmogljivost naprave.

Tabela 2. Uporaba in zmogljivost naprave

Družina

Naprava

LUTs

DFF

Zmogljivost (MHz)

LSRAM

µSRAM

Matematični bloki

Chip Global

PolarFire®

MPF300T

30652

14123

200

28

32

0

2

Uporabniški priročnik

DS50003546A – 1

© 2023 Microchip Technology Inc. in njegove hčerinske družbe

Izvedba strojne opreme

1. Izvedba strojne opreme (Postavite vprašanje)

Naslednja slika prikazuje izvedbo DisplayPort Rx IP.

Slika 1-1. Implementacija IP DisplayPort Rx

izvajanje

DisplayPort Rx IP vključuje naslednje:

  • Modul za dešifriranje
  • Lane sprejemni modul
  • Modul sprejemnika video toka
  • AUX_CH modul

Descrambler dešifrira vhodne podatke o pasovih. Lane sprejemnik demultipleksira vse vrste podatkov na vsakem pasu. Video Stream Receiver dobi video slikovne pike iz sprejemnika voznega pasu in obnovi signal video toka. Modul AUX_CH prejme ukaz AUX Request iz izvorne naprave DisplayPort in pošlje odgovor AUX izvorni napravi DisplayPort.

1.1 Funkcionalni opis (Postavite vprašanje)

V tem razdelku je opisan opis funkcij DisplayPort Rx IP.

HPD

DisplayPort Rx IP oddaja signal HPD v skladu z nastavitvami programske opreme ponora DisplayPort. Ko je DisplayPort Rx IP pripravljen, mora programska oprema odvodne aplikacije DisplayPort nastaviti signal HPD na 1. Ko pričakuje, da bo izvorna naprava DisplayPort ponovno prebrala stanje odvodne naprave ali ponovno usposabljanje, mora programska oprema odvodne aplikacije DisplayPort nastaviti HPD za generiranje prekinitvenega signala HPD.

AUX kanal

Izvorna naprava DisplayPort komunicira s ponorom DisplayPort prek kanala AUX. Izvorna naprava pošilja transakcijo zahteve odvodni napravi in ​​odvodna naprava pošilja odgovor transakcijo izvorni napravi. DisplayPort Rx implementira transakcijski oddajnik AUX in sprejemnik. Za oddajnik transakcij AUX aplikacijska programska oprema ponora DisplayPort zagotavlja vse bajte vsebine transakcije AUX, DisplayPort Rx IP ustvari bitni tok transakcije. Za sprejemnik transakcije AUX DisplayPort Rx IP sprejme transakcijo in ekstrahira vse bajte v programsko opremo aplikacije DisplayPort. Link Policy Maker in Stream Policy Maker morata biti implementirana v programski opremi DisplayPort.

Prenos video toka

DisplayPort Rx IP podpira RGB 4:4:4 in podpira samo en video tok. Ko je usposabljanje opravljeno in je video tok pripravljen, DisplayPort Rx IP začne oddajati video tok. Po usposabljanju mora biti DisplayPort Rx IP omogočen za sprejem videa. DisplayPort Rx IP ne vključuje funkcije obnovitve video ure. Uporabnik mora obnoviti video uro zunaj DisplayPort Rx IP ali uporabiti fiksno dovolj visokofrekvenčno uro za izhod podatkov video toka.

Uporabniški priročnik
DS50003546A – 4
© 2023 Microchip Technology Inc. in njegove podružnice

IP aplikacija DisplayPort Rx

2. IP aplikacija DisplayPort Rx (Postavi vprašanje) Naslednja slika prikazuje tipično IP aplikacijo DisplayPort Rx.

Slika 2-1. Tipična aplikacija za DisplayPort Rx IP

zaslonska vrata

Kot je prikazano na prejšnji sliki, sprejemno-sprejemni blok sprejema podatke o štirih pasovih. Obstajajo štirje asinhroni FIFO za sinhronizacijo vseh podatkov o pasovih v eno domeno ure. Ti podatki o štirih stezah so dekodirani v kodo 8B v dekodirnih modulih 8B10B. DisplayPort Rx IP dobi podatke pasov 8B in podatke izhodnega video toka; deluje tudi s programsko opremo RISC-V za dokončanje usposabljanja in Link Policy Maker. Obnovljeni podatki video toka se obdelajo v modulu za obdelavo slik in ustvarijo izhod na izhodnem vmesniku RGB.

Uporabniški priročnik
DS50003546A – 5
© 2023 Microchip Technology Inc. in njegove podružnice

Parametri DisplayPort Rx in signali vmesnika

3. Parametri DisplayPort Rx in signali vmesnika (Postavi vprašanje) 

V tem razdelku so obravnavani parametri v konfiguratorju GUI DisplayPort Tx in V/I signali. 

3.1 Nastavitve konfiguracije (Postavi vprašanje)

Naslednja tabela navaja opise konfiguracijskih parametrov, uporabljenih pri strojni izvedbi DisplayPort Rx. To so splošni parametri in se spreminjajo glede na zahteve aplikacije.

Tabela 3-1. Konfiguracijski parametri

Ime

Privzeto

Opis

Globina vmesnega pomnilnika

2048

Globina medpomnilnika izhodne linije

Biti mora večje od števila slikovnih pik črte

Število pasov

4

Podpira 1, 2 in 4 pasove

3.2 Vhodni in izhodni signali (Postavi vprašanje)

Naslednja tabela navaja vhodna in izhodna vrata DisplayPort Rx IP.

Tabela 3-2. Vhodna in izhodna vrata DisplayPort Rx IP

Vmesnik

širina

Opis smeri

vclk_i

1

Vnos

Video ura

dpclk_i

1

Vnos

DisplayPort IP delovna ura

To je DisplayPortLaneRate/40

Na primerample, DisplayPort lane rate je 2.7 Gbps, dpclk_i je 2.7 Gbps/40 = 67.5 MHz

aux_clk_i

1

Vnos

Ura kanala AUX je 100 MHz

pclk_i

1

Vnos

Ura vmesnika APB

prst_n_i

1

Vnos

Nizko aktivni ponastavitveni signal, sinhroniziran s pclk_i

paddr_i

16

Vnos

naslov APB

pwrite_i

1

Vnos

Signal za pisanje APB

psel_i

1

Vnos

Signal za izbiro APB

kaznivo_i

1

Vnos

Omogoči signal APB

pwdata_i

32

Vnos

Podatki za pisanje APB

prdata_o

32

Izhod

Podatki o branju APB

pready_o

1

Izhod

Signal pripravljenosti za branje podatkov APB

int_o

1

Izhod

Prekinitveni signal za CPE

vsync_o

1

Izhod

VSYNC za izhodni video tok

Je sinhron z vclk_i.

hsync_o

1

Izhod

HSYNC za izhodni video tok

Je sinhron z vclk_i.

pixel_val_o

1/2/4

Izhod

Označuje preverjanje slikovnih pik na vratih pixel_data_o, sinhrono z vclk_i

Uporabniški priročnik
DS50003546A – 6
© 2023 Microchip Technology Inc. in njegove podružnice

Parametri DisplayPort Rx in signali vmesnika

………..nadaljevano 

Širina vmesnika Opis smeri

pixel_data_o

48/96/192

Izhod

Izhodni podatki slikovnih pik video toka, lahko so 1, 2 ali 4 vzporedne slikovne pike. je sinhron z vclk_i.

Za 4 vzporedne slikovne pike,

• bit [191:144] za 1st piksel

• bit [143:96] za 2nd piksel

• bit [95:48] za 3rd piksel

• bit [47:0] za 4th piksel

Vsaka slikovna pika uporablja 48 bitov, za RGB je bit [47:32] R, bit [31:16] je G, bit [15:0] je B. Vsaka barvna komponenta uporablja najnižje bite BPC. Na primerample, RGB s 24 biti na slikovno piko, bit[7:0] je B, bit[23:16] je G, bit[39:32] je R, vsi drugi biti so rezervirani.

hpd_o

1

Izhod

HPD izhodni signal

aux_tx_en_o

1

Izhod

Signal za omogočanje podatkov AUX Tx

aux_tx_io_o

1

Izhod

Podatki AUX Tx

aux_rx_io_i

1

Vnos

Podatki AUX Rx

dp_lane_k_i

Število pasov * 4

Vnos

Podatki K o vhodnih pasovih DisplayPort

Je sinhron z 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

Število

steze*32

Vnos

Podatki vhodnih pasov DisplayPort

Je sinhron z 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

Izhod

Označuje, če sta mvid_o in nvid_o na voljo, je sinhrona z dpclk_i.

mvid_o

24

Izhod

Mvid

Je sinhron z dpclk_i.

nvid_o

24

Izhod

Nvid

Je sinhron z dpclk_i.

xcvr_rx_ready_i Število pasov

Vnos

Signali pripravljenosti oddajnika

pcs_err_i

Število pasov

Vnos

Signali napak dekoderja Core Pcs

pcs_rstn_o

1

Izhod

Ponastavitev dekoderja Core Pcs

lane0_rxclk_i

1

Vnos

Ura Lane0 iz oddajnika

lane1_rxclk_i

1

Vnos

Ura Lane1 iz oddajnika

lane2_rxclk_i

1

Vnos

Ura Lane2 iz oddajnika

lane3_rxclk_i

1

Vnos

Ura Lane3 iz oddajnika

Uporabniški priročnik
DS50003546A – 7
© 2023 Microchip Technology Inc. in njegove podružnice

Časovni diagrami

4. Časovni diagrami (Postavi vprašanje)

Kot je prikazano na sliki, je hsync_o uveljavljen za več ciklov pred vsako vrstico. Če je v video okvirju n vrstic, je uveljavljenih n hsync_o. Pred prvo vrstico in prvim uveljavljenim hsync_o je vsync_o uveljavljen za več ciklov. Položaj in širino VSYNC in HSYNC konfigurira programska oprema.

Slika 4-1. Časovni diagram za izhodni signal vmesnika video toka

signal

Konfiguracija IP DisplayPort Rx

5. Konfiguracija IP DisplayPort Rx (Postavi vprašanje)

V tem razdelku so opisani različni konfiguracijski parametri DisplayPort Rx IP.

5.1 HPD (Postavi vprašanje)

Ko je odvodna naprava DisplayPort pripravljena in povezana z izvorno napravo DisplayPort, mora programska oprema odvodne aplikacije DisplayPort potrditi signal HPD na 1 tako, da zapiše 0x01 v register 0x0140. Programska oprema odvodne aplikacije DisplayPort mora spremljati stanje odvodne naprave. Če odvodna naprava potrebuje izvorno napravo za branje registrov DPCD, mora programska oprema odvodne naprave poslati prekinitev HPD tako, da zapiše 0x01 v register 0x0144, nato pa zapiše 0x00 v 0x0144.

5.2 Prejmite transakcijo z zahtevo AUX (Postavi vprašanje)

Ko DisplayPort Rx IP prejme transakcijo AUX Request in je prekinitev omogočena, mora programska oprema prejeti prekinitev dogodka NewAuxReply. Programska oprema mora izvesti naslednje korake, da prebere prejeto transakcijo zahteve AUX z naslova DisplayPort IP:

1. Preberite register 0x012C, če želite izvedeti dolžino (RequestBytesNum) prejete transakcije AUX.

2. Preberite register 0x0124 RequestBytesNum-krat, da dobite vse bajte prejete transakcije AUX.

3. AUX Request transakcija COMM[3:0] je prvi bralni bajt bit [7:4].

4. Naslov DPCD je ((FirstByte[3:0]<<16) | (SecondByte[7:0]<<8) | (ThirdByte[7:0])).

5. Polje dolžine zahteve AUX je FourthByte[7:0].

6. Za transakcijo zahteve za pisanje DPCD vsi bajti za poljem dolžine zapisujejo podatke. 5.3 Prenos transakcije odgovora AUX (Postavi vprašanje)

Po prejemu transakcije AUX Request mora programska oprema konfigurirati DisplayPort Rx IP za prenos transakcije AUX Reply čim prej. Programska oprema je odgovorna za določanje vseh bajtov transakcije odgovora, vključno z vrsto odgovora.

Za prenos odgovora AUX mora programska oprema izvesti naslednje korake:

1. Če transakcija AUX Reply vključuje podatke o branju DPCD, zapišite vse prebrane podatke v register 0x010C bajt za bajtom. Če ni podatkov o branju DPCD za prenos, preskočite ta korak.

2. Določite, koliko bajtov za branje DPCD (AuxReadBytesNum). Če ni bajtov za branje DPCD, je AuxReadBytesNum 0.

3. Določite vrsto odgovora AUX (ReplyComm).

4. Zapišite ((AuxReadBytesNum<<16) | ReplyComm) v register 0x0100.

5.4 Usposabljanje za DisplayPort Lanes (Postavi vprašanje)

Na prvem treningu stage, izvorna naprava DisplayPort odda TPS1, da priključena odvodna naprava DisplayPort pripravi LANEx_CR_DONE.

Na drugem treningu stage, izvorna naprava DisplayPort oddaja TPS2/TPS3/TPS4, da priključena odvodna naprava DisplayPort pridobi LANEx_EQ_DONE, LANEx_SYMBOL_LOCKED in INTERLANE_ALIGN_DONE.

LANEx_CR_DONE označuje, da je CDR oddajnika FPGA zaklenjen. LANEx_SYMBOL_LOCKED označuje, da dekoder 8B10B pravilno dekodira bajte 8B.

Pred postopkom usposabljanja mora programska oprema ponora DisplayPort pustiti izvorno napravo. DisplayPort Rx IP podpira TPS3 in TPS4.

Ko izvorna naprava pošilja TPS3/TPS4 (izvorna naprava zapiše DPCD_0x0102, da nakaže prenos TPS3/TPS4), mora programska oprema izvesti naslednje korake, da preveri, ali je usposabljanje opravljeno:

Uporabniški priročnik
DS50003546A – 9
© 2023 Microchip Technology Inc. in njegove podružnice

Konfiguracija IP DisplayPort Rx

1. Zapišite številko omogočenih pasov v register 0x0000.

2. Zapišite 0x00 v register 0x0014, da onemogočite dešifrer za TPS3. Napišite 0x01, da omogočite dešifrer za TPS4.

3. Počakajte, da izvorna naprava prebere registre DPCD DPCD_0x0202 in DPCD_0x0203.

4. Preberite register 0x0038, da ugotovite, ali so proge IP DisplayPort Rx prejele TPS3. Nastavite LANEx_EQ_DONE na 1, ko prejmete TPS3.

5. Preberite register 0x0018, da ugotovite, ali so vsi pasovi poravnani. Nastavite INTERLANE _ALIGN_DONE na 1, če so vsi pasovi poravnani.

V postopku usposabljanja bo programska oprema morda morala konfigurirati nastavitve oddajnika SI in hitrost prenosa oddajnika.

5.5 Sprejemnik video toka (Postavi vprašanje)

Po končanem usposabljanju mora DisplayPort Rx IP omogočiti sprejemnik video toka. Če želite omogočiti video sprejemnik, mora programska oprema izvesti naslednjo konfiguracijo:

1. Zapišite 0x01 v register 0x0014, da omogočite desšifrator.

2. Zapišite 0x01 v register 0x0010, da omogočite sprejemnik video toka.

3. Preberite MSA iz registra 0x0048 v register 0x006C, dokler ne najdete smiselnih vrednosti MSA.

4. Zapišite FrameLinesNumber v register 0x00C0. Zapišite LinePixelsNumber v register 0x00D8. Na primerample, če vemo, da gre za video tok 1920 × 1080 iz MSA, potem zapišite 1080 v register 0x00C0 in zapišite 1920 v register 0x00D8.

5. Preberite register 0x01D4, da preverite, ali ima obnovljeni okvir video toka pričakovano HWidth in pričakovano VHeight.

6. Preberite register 0x01F0, da počistite in zavržete odčitano vrednost, ker ta register beleži status zadnjega odčitka.

7. Počakajte približno 1 sekundo ali nekaj sekund, znova preberite register 0x01F0. Preverjanje bita [5] za preverjanje, ali je obnovljeni video tok HWidth zaklenjen. 1 pomeni odklenjeno, 0 pa zaklenjeno. Preverjevalni bit [21] za preverjanje, ali je video tok obnovljen, VHeight je zaklenjen. 1 pomeni odklenjeno, 0 pa zaklenjeno.

5.6 Definicija registra (Postavi vprašanje)

Naslednja tabela prikazuje notranje registre, definirane v DisplayPort Tx IP.

Tabela 5-1. DisplayPort Rx IP registri

Naslovni biti

Ime

Vnesite Privzeto

Opis

0x0000

[2:0]

Enabled_Lanes_Number

RW

0x4

Omogočeni pasovi imajo 4 pasove, 2 pasove ali 1 pas

0x0004

[2:0]

Out_Parallel_Pixel_Number

RW

0x4

Število vzporednih slikovnih pik na izhodnem vmesniku video toka

0x0010

[0]

Video_Stream_Enable

RW

0x0

Omogoči sprejemnik video toka

0x0014

[0]

Descramble_Enable

RW

0x0

Omogoči deskriptor

0x0018

[0]

InterLane_Alignment_Status RO

0x0

Označuje, ali so pasovi poravnani

0x001C

[1]

Napaka_poravnave

RC

0x0

Označuje, ali je prišlo do napake v postopku poravnave

[0]

Nova_poravnava

RC

0x0

Označuje, ali je prišlo do novega dogodka poravnave. Ko pasovi niso poravnani, se pričakuje nova trasa. Ko so pasovi poravnani in obstaja nova poravnava, to pomeni, da pasovi niso poravnani in so znova poravnani.

0x0038

[14:12] Lane3_RX_TPS_Mode

RO

0x0

Lane3 je prejel način TPSx. 2 pomeni TPS2, 3 pomeni TPS3 in 4 pomeni TPS4.

Uporabniški priročnik
DS50003546A – 10
© 2023 Microchip Technology Inc. in njegove podružnice

Konfiguracija IP DisplayPort Rx

………..nadaljevano 

Naslov Biti Ime Tip Privzeti Opis

[10:8]

Lane2_RX_TPS_Mode

RO

0x0

Lane2 je prejel način TPSx

[6:4]

Lane1_RX_TPS_Mode

RO

0x0

Lane1 je prejel način TPSx

[2:0]

Lane0_RX_TPS_Mode

RO

0x0

Lane0 je prejel način TPSx

0x0044

[7:0]

Rx_VBID

RO

0x00

Prejeto VBID

0x0048

[15:0]

MSA_HTotal

RO

0x0

Prejeto MSA_HTotal

0x004C

[15:0]

MSA_VTotal

RO

0x0

Prejeto MSA_VTotal

0x0050

[15:0]

MSA_HStart

RO

0x0

Prejeto MSA_HStart

0x0054

[15:0]

MSA_VStart

RO

0x0

Prejeto MSA_VStart

0x0058

[15]

MSA_VSync_Polarity

RO

0x0

Prejeto MSA_VSYNC_Polarity

[14:0]

MSA_VSync_Width

RO

0x0

Prejeto MSA_VSYC_Width

0x005C

[15]

MSA_HSync_Polarity

RO

0x0

Prejeto MSA_HSYNC_Polarity

[14:0]

MSA_HSync_Width

RO

0x0

Prejeto MSA_HSYNC_Width

0x0060

[15:0]

MSA_HWidth

RO

0x0

Prejeto MSA_HWidth

0x0064

[15:0]

MSA_VVišina

RO

0x0

Prejeto MSA_VHeight

0x0068

[7:0]

MSA_MISC0

RO

0x0

Prejeto MSA_MISC0

0x006C

[7:0]

MSA_MISC1

RO

0x0

Prejeto MSA_MISC1

0x00C0

[15:0]

Video_Frame_Line_Number

RW

0x438

Število vrstic v prejetem video okvirju

0x00C4

[15:0]

Video_VSYNC_Width

RW

0x0004

Definira širino VSYNC izhodnega videa v ciklih vclk_i

0x00C8

[15:0]

Video_HSYNC_Width

RW

0x0004

Določa širino HSYNC izhodnega videa v ciklih vclk_i

0x00CC

[15:0]

VSYNC_To_HSYNC_Width

RW

0x0008

Določa razdaljo med VSYNC in HSYNC v ciklih vclk_i

0x00D0

[15:0]

HSYNC_To_Pixel_Width

RW

0x0008

Določa razdaljo med HSYNC in slikovno piko prve vrstice v ciklih

0x00D8

[15:0]

Video_line_pixels

RW

0x0780

Število slikovnih pik v prejeti video vrstici

0x0100

[23:16] AUX_Tx_Data_Byte_Num

RW

0x00

Število bajtov podatkov DPCD za branje v odgovoru AUX

[3:0]

AUX_Tx_Command

RW

0x0

Comm[3:0] v odgovoru AUX (vrsta odgovora)

0x010C

[7:0]

AUX_Tx_Writing_Data

RW

0x00

Zapišite vse bajte podatkov za branje DPCD za odgovor AUX

0x011C

[15:0]

Tx_AUX_Reply_Num

RC

0x0

Število transakcij odgovora AUX za prenos

0x0120

[15:0]

Rx_AUX_Request_Num

RC

0x0

Število transakcij AUX Request, ki jih je treba prejeti

0x0124

[7:0]

AUX_Rx_Read_Data

RO

0x00

Preberite vse bajte prejete transakcije AUX Request

0x012C

[7:0]

AUX_Rx_Request_Length

RO

0x00

Število bajtov v prejeti transakciji zahteve AUX

0x0140

[0]

HPD_Status

RW

0x0

Nastavite izhodno vrednost HPD

0x0144

[0]

Pošlji_HPD_IRQ

RW

0x0

Pišite na 1, da pošljete prekinitev HPD

0x0148

[19:0]

HPD_IRQ_Width

RW

0x249F0 Določa širino nizkoaktivnega impulza HPD IRQ v ciklih aux_clk_i

0x0180

[0]

IntMask_Total_Interrupt

RW

0x1

Prekinitvena maska: popolna prekinitev

0x0184

[1]

IntMask_NewAuxRequest

RW

0x1

Prekinitvena maska: Prejeta nova zahteva AUX

[0]

IntMask_TxAuxDone

RW

0x1

Prekinitvena maska: Oddaja odgovora AUX opravljena

0x01A0

[15]

Int_TotalInt

RC

0x0

Prekinitev: popolna prekinitev

[1]

Int_NewAuxRequest

RC

0x0

Prekinitev: Prejeta nova zahteva AUX

[0]

Int_TxAuxDone

RC

0x0

Prekinitev: Oddaja odgovora AUX opravljena

0x01D4

[31:16] Video_Output_LineNum

RO

0x0

Število vrstic v izhodnem video okvirju

[15:0]

Video_Output_PixelNum

RO

0x0

Število slikovnih pik v izhodni video vrstici

0x01F0

[21]

Video_LineNum_Unlock

RC

0x0

1 pomeni, da število vrstic izhodnega video okvirja ni zaklenjeno

[5]

Video_PixelNum_Unlock

RC

0x0

1 pomeni, da število slikovnih pik izhodnega videa ni zaklenjeno

Uporabniški priročnik
DS50003546A – 11
© 2023 Microchip Technology Inc. in njegove podružnice

Konfiguracija IP DisplayPort Rx

5.7 Konfiguracija gonilnika (Postavi vprašanje)

Voznika lahko najdete files v naslednjem

pot: ..\ \component\Microchip\SolutionCore\dp_receiver\ \Gonilnik.

Uporabniški priročnik
DS50003546A – 12
© 2023 Microchip Technology Inc. in njegove podružnice

Testna miza

6. Testna miza (Postavi vprašanje)

Za preverjanje delovanja DisplayPort Rx IP je na voljo Testbench. DisplayPort Tx IP se uporablja za preverjanje funkcionalnosti DisplayPort Rx IP.

6.1 Simulacijske vrstice (Postavi vprašanje)

Za simulacijo jedra s preskusno napravo izvedite naslednje korake:

1. V katalogu Libero SoC (View Windows Katalog), razširite Rešitve-Video , povlecite in spustite DisplayPort Rxin nato kliknite OK. Glej naslednjo sliko.

Slika 6-1. Krmilnik zaslona v katalogu Libero SoC

2. SmartDesign je sestavljen iz medsebojnih povezav DisplayPort Tx in DisplayPort Rx. Če želite ustvariti SmartDesign za simulacijo IP DisplayPort Rx, kliknite Projekt Libero Izvedi skript. Poiščite skript ..\ \component\Microchip\SolutionCore\dp_receiver\ \skripte\Dp_Rx_SD.tclin nato kliknite Teči .

Slika 6-2. Izvedite skript za DisplayPort Rx IP

Prikaže se SmartDesign. Glej naslednjo sliko.

Uporabniški priročnik
DS50003546A – 13
© 2023 Microchip Technology Inc. in njegove podružnice

Testna miza

Slika 6-3. Diagram SmartDesign

diagram

3. Na Files zavihek, kliknite simulacija Uvozi FilesSlika 6-4. Uvozi Files

dp_sprejemnik_C0

prdata_o_0[31:0] pready_o_0

4. Uvozite tc_rx_videostream.txt, tc_rx_tps.txt, tc_rx_hpd.txt, tc_rx_aux_request.txt in tc_rx_aux_reply.txt file od

sledeča pot: ..\ \component\Microchip\SolutionCore\ dp_receiver\ \Spodbuda.

5. Za uvoz drugačnega file, prebrskajte mapo, ki vsebuje zahtevane filein kliknite Odpri. Uvoženo file je naveden pod simulacijo, glejte naslednjo sliko.

 Uporabniški priročnik

DS50003546A – 14

© 2023 Microchip Technology Inc. in njegove hčerinske družbe

Testna miza

Slika 6-5. Uvoženo Files Seznam v mapi simulacije

6. Na Hierarhija dražljajev zavihek, kliknite displayport_rx_tb (displayport_rx_tb. v). Pokažite na Simulacija zasnove pred sintezoin nato kliknite Odpri interaktivno

Slika 6-6. Simulacija Testbench

ModelSim se odpre s preskusno mizo file kot je prikazano na naslednji sliki.

Uporabniški priročnik
DS50003546A – 15
© 2023 Microchip Technology Inc. in njegove podružnice

Testna miza

Slika 6-7. Valovna oblika DisplayPort Rx ModelSim

Pomembno: Če je simulacija prekinjena zaradi časovne omejitve, določene v DO file, uporabite tek - vse ukaz za dokončanje simulacije.

 Uporabniški priročnik

DS50003546A – 16

© 2023 Microchip Technology Inc. in njegove hčerinske družbe

Zgodovina revizij

7. Zgodovina revizij (Postavi vprašanje)

Zgodovina revizij opisuje spremembe, ki so bile izvedene v dokumentu. Spremembe so navedene po reviziji, začenši z najnovejšo objavo.

Tabela 7-1. Zgodovina revizij

Revizija

Datum

Opis

A

06/2023

Začetna izdaja dokumenta.

Uporabniški priročnik

DS50003546A – 17

© 2023 Microchip Technology Inc. in njegove hčerinske družbe

Podpora za Microchip FPGA 

Skupina izdelkov Microchip FPGA podpira svoje izdelke z različnimi podpornimi storitvami, vključno s storitvami za stranke, centrom za tehnično podporo strankam, webspletno mesto in prodajne pisarne po vsem svetu. Strankam priporočamo, da obiščejo Microchipove spletne vire, preden stopijo v stik s podporo, saj je zelo verjetno, da so na njihova vprašanja že odgovorili.

Obrnite se na center za tehnično podporo prek webspletno mesto na www.microchip.com/support. Navedite številko dela naprave FPGA, izberite ustrezno kategorijo ohišja in naložite načrt files med ustvarjanjem primera tehnične podpore.

Obrnite se na službo za stranke za netehnično podporo za izdelke, kot so cene izdelkov, nadgradnje izdelkov, informacije o posodobitvah, status naročila in avtorizacija.

• Iz Severne Amerike, pokličite 800.262.1060

• Pokličite iz preostalega sveta 650.318.4460

• Faksiranje od koder koli na svetu, 650.318.8044

Informacije o mikročipu 

mikročip Webmesto

Microchip nudi spletno podporo prek našega webspletno mesto na www.microchip.com/. to webspletno mesto se uporablja za izdelavo filein informacije, ki so zlahka dostopne strankam. Nekatere razpoložljive vsebine vključujejo:

• Podpora za izdelke – Podatkovni listi in napake, opombe o uporabi in sampprogrami, oblikovalski viri, uporabniški priročniki in podporni dokumenti strojne opreme, najnovejše izdaje programske opreme in arhivirana programska oprema

• Splošna tehnična podpora – Pogosto zastavljena vprašanja (FAQ), zahteve za tehnično podporo, spletne razpravne skupine, seznam članov partnerskega programa Microchip design

• Podjetje Microchip – Vodniki za izbiro in naročanje izdelkov, najnovejša sporočila za javnost podjetja Microchip, seznam seminarjev in dogodkov, seznam prodajnih pisarn podjetja Microchip, distributerjev in predstavnikov tovarn

Storitev obveščanja o spremembi izdelka

Microchipova storitev obveščanja o spremembah izdelkov pomaga strankam obveščati o izdelkih Microchip. Naročniki bodo prejeli e-poštno obvestilo vsakič, ko pride do sprememb, posodobitev, revizij ali napak v zvezi z določeno družino izdelkov ali razvojnim orodjem, ki jih zanima.

Za registracijo pojdite na www.microchip.com/pcn in sledite navodilom za registracijo. Podpora uporabnikom

Uporabniki izdelkov Microchip lahko prejmejo pomoč prek več kanalov: • Distributer ali predstavnik

• Lokalna prodajna pisarna

• Inženir za vgrajene rešitve (ESE)

• Tehnična podpora

Stranke naj se za podporo obrnejo na svojega distributerja, predstavnika ali ESE. Strankam so na voljo tudi lokalne prodajne pisarne. Seznam prodajnih pisarn in lokacij je vključen v ta dokument.

Tehnična podpora je na voljo prek webspletno mesto na: www.microchip.com/support Funkcija zaščite kode Microchip Devices

Upoštevajte naslednje podrobnosti funkcije zaščite kode na izdelkih Microchip:

 Uporabniški priročnik

DS50003546A – 18

© 2023 Microchip Technology Inc. in njegove hčerinske družbe

• Izdelki Microchip izpolnjujejo specifikacije v njihovem podatkovnem listu Microchip.

• Microchip verjame, da je njegova družina izdelkov varna, če se uporablja na predviden način, v okviru delovnih specifikacij in v normalnih pogojih.

• Microchip ceni in agresivno ščiti svoje pravice intelektualne lastnine. Poskusi kršitve zaščitnih funkcij kode izdelka Microchip so strogo prepovedani in lahko kršijo Zakon o elektronskih avtorskih pravicah.

• Niti Microchip niti kateri koli drug proizvajalec polprevodnikov ne more jamčiti za varnost svoje kode. Zaščita kode ne pomeni, da jamčimo, da je izdelek "nezlomljiv". Zaščita kode se nenehno razvija. Microchip je zavezan nenehnemu izboljševanju funkcij zaščite kode naših izdelkov.

Pravno obvestilo

To publikacijo in informacije v njej lahko uporabljate samo z izdelki Microchip, vključno z načrtovanjem, testiranjem in integracijo izdelkov Microchip z vašo aplikacijo. Uporaba teh informacij na kakršen koli drug način krši te pogoje. Informacije o aplikacijah naprave so na voljo samo za vaše udobje in jih lahko nadomestijo posodobitve. Vaša odgovornost je zagotoviti, da vaša aplikacija ustreza vašim specifikacijam. Za dodatno podporo se obrnite na lokalno prodajno pisarno družbe Microchip ali pridobite dodatno podporo na www.microchip.com/en-us/support/design-help/ client-support-services.

TE INFORMACIJE ZAGOTAVLJA MICROCHIP "TAKŠNE, KOT SO". MICROCHIP NE DAJE NOBENIH IZJAV ALI JAMSTEV KAKRŠNE KOLI VRSTE, BODISI IZRECNIH ALI POSREDNIH, PISNIH ALI USTNIH, ZAKONSKIH ALI DRUGAČEH, POVEZANIH Z INFORMACIJAMI, VKLJUČNO, VENDAR NE OMEJENO NA KAKRŠNE KOLI POSREDNE JAMSTVA O NEKRŠITVI, PRIMERNOST ZA PRODAJO IN PRIMERNOST ZA DOLOČEN NAMEN ALI GARANCIJE, POVEZANE Z NJEGOVIM STANJEM, KAKOVOSTJO ALI ZMOGLJIVOSTJO.

MICROCHIP V NOBENEM PRIMERU NE BO ODGOVOREN ZA KAKRŠNO KOLI POSREDNO, POSEBNO, KAZNOVALNO, NAKLJUČNO ALI POSLEDIČNO IZGUBO, ŠKODO, STROŠKE ALI IZDATKE KAKRŠNEKOLI VRSTE, POVEZANE Z INFORMACIJAMI ALI NJIHOVO UPORABO, NE glede na to, KI SO POVZROČENI, TUDI ČE MICROCHIP JE BIL OBVEŠČEN O MOŽNOSTI ALI JE ŠKODA PREDVIDLJIVA. V NAJBOLJŠEM MERU, KI GA DOVOLJUJE ZAKON, SKUPNA ODGOVORNOST MICROCHIPA ZA VSE ZAHTEVKE, KAKRŠNOLI POVEZANE Z INFORMACIJO ALI NJENO UPORABO, NE BO PRESEGALA ZNESKA PRISTOJBIN, ČE OBSTAJAJO, KI STE GA PLAČALI NEPOSREDNO MICROCHIPU ZA INFORMACIJO.

Uporaba naprav Microchip v aplikacijah za vzdrževanje življenja in/ali varnost je v celoti na kupčevo tveganje in kupec se strinja, da bo branil, odškodoval in zaščitil Microchip pred kakršno koli škodo, zahtevki, tožbami ali stroški, ki so posledica takšne uporabe. Nobene licence se ne posredujejo, implicitno ali kako drugače, v okviru pravic intelektualne lastnine družbe Microchip, razen če je navedeno drugače.

Blagovne znamke

Ime in logotip Microchip, logotip Microchip, Adaptec, AVR, logotip AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, logotip Microsemi, MOST, logotip MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logotip PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, logotip SST, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron in XMEGA so registrirane blagovne znamke družbe Microchip Technology Incorporated v ZDA in drugih državah.

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, logotip ProASIC Plus, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime in ZL so registrirane blagovne znamke Microchip Technology Incorporated v ZDA

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

 Uporabniški priročnik

DS50003546A – 19

© 2023 Microchip Technology Inc. in njegove hčerinske družbe

Ujemanje povprečja, DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, serijsko programiranje v vezju, ICSP, INICnet, inteligentno vzporedno povezovanje, IntelliMOS, povezljivost med čipi, blokiranje tresljajev, gumb na zaslonu, KoD, maxCrypto, maks.View, 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 in ZENA so blagovne znamke družbe Microchip Technology Incorporated v ZDA in drugih državah.

SQTP je storitvena znamka Microchip Technology Incorporated v ZDA

Logotip Adaptec, Frequency on Demand, Silicon Storage Technology in Symmcom so registrirane blagovne znamke Microchip Technology Inc. v drugih državah.

GestIC je registrirana blagovna znamka Microchip Technology Germany II GmbH & Co. KG, hčerinske družbe Microchip Technology Inc., v drugih državah.

Vse druge tukaj omenjene blagovne znamke so last njihovih podjetij. © 2023, Microchip Technology Incorporated in njegove hčerinske družbe. Vse pravice pridržane. ISBN: 978-1-6683-2664-0

Sistem vodenja kakovosti

Za informacije o Microchipovih sistemih vodenja kakovosti obiščite www.microchip.com/quality.

 Uporabniški priročnik

DS50003546A – 20

© 2023 Microchip Technology Inc. in njegove hčerinske družbe

Prodaja in servis po vsem svetu

AMERIKE AZIJA/PACIFIK AZIJA/PACIFIK EVROPA

Poslovni urad

2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200

faks: 480-792-7277

Tehnična podpora:

www.microchip.com/support

Web Naslov: www.microchip.com

Atlanta

Duluth, GA

Tel: 678-957-9614

faks: 678-957-1455

Austin, TX

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, TX

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

Avstralija – Sydney Tel.: 61-2-9868-6733 Kitajska – Peking

Tel.: 86-10-8569-7000 Kitajska – Chengdu

Tel.: 86-28-8665-5511 Kitajska - Chongqing Tel.: 86-23-8980-9588 Kitajska – Dongguan Tel.: 86-769-8702-9880 Kitajska – Guangzhou Tel.: 86-20-8755-8029 Kitajska – Hangzhou Tel.: 86-571-8792-8115 Kitajska – Hong Kong SAR Tel.: 852-2943-5100 Kitajska - Nanjing

Tel.: 86-25-8473-2460 Kitajska – Qingdao

Tel.: 86-532-8502-7355 Kitajska – Šanghaj

Tel.: 86-21-3326-8000 Kitajska – Shenyang Tel.: 86-24-2334-2829 Kitajska – Shenzhen Tel.: 86-755-8864-2200 Kitajska – Suzhou

Tel.: 86-186-6233-1526 Kitajska – Wuhan

Tel.: 86-27-5980-5300 Kitajska – Xian

Tel.: 86-29-8833-7252 Kitajska - Xiamen

Tel.: 86-592-2388138 Kitajska - 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

Japonska – Osaka

Tel.: 81-6-6152-7160

Japonska – 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

Tajska – Bangkok

Tel.: 66-2-694-1351

Vietnam – Ho Chi Minh

Tel.: 84-28-5448-2100

 Uporabniški priročnik

Avstrija – 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

Francija – Pariz

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

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

Nemčija – Garching

Tel.: 49-8931-9700

Nemčija – Haan

Tel.: 49-2129-3766400

Nemčija – Heilbronn

Tel.: 49-7131-72400

Nemčija – Karlsruhe

Tel.: 49-721-625370

Nemčija – München

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Nemčija – 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

Romunija – Bukarešta

Tel: 40-21-407-87-50

Španija - 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. in njegova podružnica

Dokumenti / Viri

Viri MICROCHIP IP RX DisplayPort Tx [pdf] Uporabniški priročnik
IP RX DisplayPort Tx viri, DisplayPort Tx viri, Tx viri, viri

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *