Sadržaj sakriti

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

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

zaslonski priključak

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

signal

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

dijagram

3. Na Files karticu, kliknite simulacija Uvoz FilesSlika 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

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *