MICROCHIP-LOGO

MICROCHIP PolarFire FPGA Interfață multimedia de înaltă definiție Receptor HDMI

MICROCHIP-PolarFire-FPGA-High-Definition-Multimedia-Interface-HDMI-Receiver-PRODUS-IMAGINEA

Introducere (Pune o întrebare)
Receptorul IP de interfață multimedia de înaltă definiție (HDMI) al Microchip acceptă recepția de date video și pachete audio descrise în specificația standard HDMI. HDMI RX IP este proiectat special pentru dispozitivele PolarFire® FPGA și PolarFire System on Chip (SoC) FPGA care acceptă HDMI 2.0 pentru rezoluții de până la 1920 × 1080 la 60 Hz în modul un pixel și până la 3840 × 2160 la 60 Hz în modul patru pixeli. RX IP acceptă Hot Plug Detect (HPD) pentru monitorizarea pornirii sau opririi și deconectați sau conectați evenimentele pentru a indica comunicarea dintre sursa HDMI și receptorul HDMI.

Sursa HDMI folosește canalul de date de afișare (DDC) pentru a citi datele de identificare a afișajului extins (EDID) ale chiuvetei pentru a descoperi configurația și/sau capabilitățile chiuvetei. HDMI RX IP are EDID preprogramat, pe care o sursă HDMI îl poate citi printr-un canal I2C standard. Transceiverele de dispozitiv PolarFire FPGA și PolarFire SoC FPGA sunt utilizate împreună cu RX IP pentru a deserializa datele seriale în date pe 10 biți. Canalele de date din HDMI li se permite să aibă o distorsiune considerabilă între ele. HDMI RX IP elimină deformarea dintre canalele de date utilizând First-In First-Out (FIFO-uri). Acest IP convertește datele TMDS (Transition Minimized Differential Signaling) primite de la sursa HDMI prin transceiver în date de pixeli RGB pe 24 de biți, date audio pe 24 de biți și semnale de control. Cele patru jetoane de control standard specificate în protocolul HDMI sunt utilizate pentru alinierea fază a datelor în timpul deserializării.

Rezumat

Următorul tabel oferă un rezumat al caracteristicilor IP HDMI RX.

Tabelul 1. Caracteristici IP HDMI RX

Versiunea de bază Acest ghid de utilizare acceptă HDMI RX IP v5.4.
Familii de dispozitive acceptate
  • SoC PolarFire®
  • PolarFire
Flux de instrumente acceptat Necesită Libero® SoC v12.0 sau versiuni ulterioare.
Interfețe acceptate Interfețele acceptate de HDMI RX IP sunt:
  • AXI4-Stream: Acest nucleu acceptă AXI4-Stream la porturile de ieșire. Când este configurat în acest mod, IP emite semnale standard de reclamație AXI4 Stream.
  • Nativ: Când este configurat în acest mod, IP emite semnale video și audio native.
Licențiere HDMI RX IP este furnizat cu următoarele două opțiuni de licență:
  • Criptat: codul RTL criptat complet este furnizat pentru nucleu. Este disponibil gratuit cu oricare dintre licența Libero, permițând instanțiarea nucleului cu SmartDesign. Puteți efectua Simulare, Sinteză, Aranjare și programare siliciu FPGA folosind suita de design Libero.
  • RTL: Codul sursă RTL complet este blocat cu licență, care trebuie achiziționat separat.

Caracteristici

HDMI RX IP are următoarele caracteristici:

  • Compatibil cu HDMI 2.0
  • Suportă adâncime de culoare de 8, 10, 12 și 16 biți
  • Suportă formate de culoare precum RGB, YUV 4:2:2 și YUV 4:4:4
  • Suporta unul sau patru pixeli pe intrare de ceas
  • Acceptă rezoluții de până la 1920 ✕ 1080 la 60 Hz în modul One Pixel și până la 3840 ✕ 2160 la 60 Hz în modul Four Pixel.
  • Detectează conectarea la cald
  • Suporta Schema de decodare – TMDS
  • Suportă intrare DVI
  • Acceptă canalul de date de afișare (DDC) și canalul de date de afișare îmbunătățit (E-DDC)
  • Suportă interfața video nativă și AXI4 Stream pentru transferul de date video
  • Suportă interfața audio nativă și AXI4 Stream pentru transferul de date audio

Funcții neacceptate

Următoarele sunt caracteristicile neacceptate ale HDMI RX IP:

  • Formatul de culoare 4:2:0 nu este acceptat.
  • Gama dinamică înaltă (HDR) și Protecția conținutului digital cu lățime de bandă mare (HDCP) nu sunt acceptate.
  • Rata de reîmprospătare variabilă (VRR) și modul automat de latență scăzută (ALLM) nu sunt acceptate.
  • Parametrii de sincronizare orizontală care nu sunt divizibili cu patru în modul Four Pixel nu sunt acceptați.

Instrucțiuni de instalare
Nucleul IP trebuie instalat în Catalogul IP al software-ului Libero® SoC automat prin intermediul funcției de actualizare a Catalogului IP din software-ul Libero SoC, sau este descărcat manual din catalog. Odată ce nucleul IP este instalat în Catalogul IP al software-ului Libero SoC, acesta este configurat, generat și instanțiat în Smart Design pentru a fi inclus în proiectul Libero.

Dispozitive sursă testate (Pune o întrebare)

Următorul tabel listează dispozitivele sursă testate.

Tabelul 1-1. Dispozitive cu surse testate

Dispozitive Modul Pixel Rezoluții testate Adâncimea culorii (biți) Modul Culoare Audio
Analizor HDMI quantumdata™ M41h 1 720P 30 FPS, 720P 60 FPS și 1080P 60 FPS 8 RGB, YUV444 și YUV422 Da
1080P 30 FPS 8, 10, 12 și 16
4 720P 30 FPS, 1080P 30 FPS și 4K 60 FPS 8
1080P 60 FPS 8, 12 și 16
4K 30 FPS 8, 10, 12 și 16
Lenovo™ 20U1A007IG 1 1080P 60 FPS 8 RGB Da
4 1080P 60 FPS și 4K 30 FPS
Dell Latitude 3420 1 1080P 60 FPS 8 RGB Da
4 4K 30 FPS și 4K 60 FPS
Tester HDMI® Astro VA-1844A 1 720P 30 FPS, 720P 60 FPS și 1080P 60 FPS 8 RGB, YUV444 și YUV422 Da
1080P 30 FPS 8, 10, 12 și 16
4 720P 30 FPS, 1080P 30 FPS și 4K 30 FPS 8
1080P 30 FPS 8, 12 și 16
Kit NVIDIA® Jetson AGX Orin 32GB H01 1 1080P 30 FPS 8 RGB Nu
4 4K 60 FPS

Configurare IP HDMI RX (Pune o întrebare)

Această secțiune oferă un overview a interfeței HDMI RX IP Configurator și a componentelor acesteia. Configuratorul IP HDMI RX oferă o interfață grafică pentru a configura miezul HDMI RX. Acest configurator permite utilizatorului să selecteze parametri precum Număr de pixeli, Număr de canale audio, Interfață video, Interfață audio, SCRAMBLER, Adâncimea culorii, Formatul culorii, Banc de testare și Licență. Interfața Configurator include meniuri drop-down și opțiuni pentru personalizarea setărilor. Configurațiile cheilor sunt descrise în Tabelul 4-1. Figura următoare oferă o detaliere view a interfeței HDMI RX IP Configurator.

Figura 2-1. Configurator IP HDMI RX

MICROCHIP-PolarFire-FPGA-Interfață-Multimedia-de înaltă definiție-Receptor-HDMI- (1)

Interfața include și butoanele OK și Anulare pentru a confirma sau a renunța la configurații.

Implementare hardware (Pune o întrebare)

Următoarele figuri descriu interfața HDMI RX IP cu transceiver (XCVR).

Figura 3-1. Diagrama bloc HDMI RX

MICROCHIP-PolarFire-FPGA-Interfață-Multimedia-de înaltă definiție-Receptor-HDMI- (2)

Figura 3-2. Diagrama bloc detaliată a receptorului

MICROCHIP-PolarFire-FPGA-Interfață-Multimedia-de înaltă definiție-Receptor-HDMI- (3)

HDMI RX este format din trei stages:

  • Alinierul de fază aliniază datele paralele cu privire la limitele jetonului de control utilizând alunecarea bitului transceiver-ului.
  • Decodorul TMDS convertește datele codificate pe 10 biți în date de pixeli video de 8 biți, date de pachete audio pe 4 biți și semnale de control pe 2 biți.
  • FIFO-urile elimină deformarea dintre ceasurile benzilor R, G și B.

Aliniere de fază (Pune o întrebare)
Datele paralele pe 10 biți de la XCVR nu sunt întotdeauna aliniate cu limitele de cuvinte codificate TMDS. Datele paralele trebuie să fie deplasate și aliniate pentru a decoda datele. Alinierea de fază aliniază datele paralele primite la granițele cuvintelor folosind caracteristica de alunecare a biților din XCVR. XCVR în modul Per-Monitor DPI Awareness (PMA) permite caracteristica bit-slip, unde ajustează alinierea cuvântului deserializat de 10 biți cu 1 bit. De fiecare dată, după ajustarea cuvântului de 10 biți cu poziția de alunecare de 1 bit, acesta este comparat cu oricare dintre cele patru jetoane de control ale protocolului HDMI pentru a bloca poziția în timpul perioadei de control. Cuvântul de 10 biți este corect aliniat și considerat valabil pentru următorul stages. Fiecare canal de culoare are propriul său aliniator de fază, decodorul TMDS începe decodarea numai atunci când toate alinierii de fază sunt blocate pentru a corecta granițele cuvintelor.

Decodor TMDS (Pune o întrebare)
Decodorul TMDS decodifică datele deserializate pe 10 biți de la transceiver în date de pixeli de 8 biți în timpul perioadei video. HSYNC, VSYNC și PACKET HEADER sunt generate în timpul perioadei de control din datele canalului albastru pe 10 biți. Pachetele de date audio sunt decodificate pe canalul R și G fiecare cu patru biți. Decodorul TMDS al fiecărui canal funcționează pe propriul ceas. Prin urmare, poate avea o anumită declinare între canale.

Deformarea canal la canal (Pune o întrebare)
O logică de declinare bazată pe FIFO este utilizată pentru a elimina deformarea dintre canale. Fiecare canal primește un semnal valid de la unitățile de aliniere de fază pentru a indica dacă datele primite pe 10 biți de la alinierea de fază sunt valide. Dacă toate canalele sunt valide (au realizat alinierea de fază), modulul FIFO începe să treacă date prin modulul FIFO utilizând semnale de activare a citirii și scrierii (scrierea și citirea continuă). Când un jeton de control este detectat în oricare dintre ieșirile FIFO, fluxul de citire este suspendat și este generat un semnal detectat de marker pentru a indica sosirea unui anumit marker în fluxul video. Fluxul de citire se reia numai când acest marker a ajuns pe toate cele trei canale. Ca rezultat, deformarea relevantă este eliminată. FIFO-urile cu ceas dublu sincronizează toate cele trei fluxuri de date cu ceasul canalului albastru pentru a elimina deformarea relevantă. Următoarea figură descrie tehnica de declinare canal la canal.

Figura 3-3. De-alinierea canal la canal

MICROCHIP-PolarFire-FPGA-Interfață-Multimedia-de înaltă definiție-Receptor-HDMI- (4)

DDC (Pune o întrebare)
DDC este un canal de comunicație bazat pe specificația magistralei I2C. Sursa folosește comenzi I2C pentru a citi informațiile din E-EDID-ul unei chiuvete cu o adresă slave. HDMI RX IP utilizează EDID predefinit cu rezoluție multiplă care acceptă rezoluții de până la 1920 ✕ 1080 la 60 Hz în modul One Pixel și până la 3840 ✕ 2160 la 60 Hz în modul Four Pixel.
EDID reprezintă numele afișat ca afișaj Microcip HDMI.

Parametri HDMI RX și semnale de interfață (Pune o întrebare)

Această secțiune discută parametrii din configuratorul GUI HDMI RX și semnalele I/O.

Parametri de configurare (Pune o întrebare)
Următorul tabel listează parametrii de configurare din IP-ul HDMI RX.

Tabelul 4-1. Parametrii de configurare

Nume parametru Descriere
Format de culoare Definește spațiul de culoare. Acceptă următoarele formate de culoare:
  • RGB
  • YCbCr422
  • YCbCr444
Adâncimea culorii Specifică numărul de biți per componentă de culoare. Suportă 8, 10, 12 și 16 biți per componentă.
Număr de pixeli Indică numărul de pixeli pe intrare de ceas:
  • Pixel pe ceas = 1
  • Pixel pe ceas = 4
SCRAMBLER Suport pentru rezoluție 4K la 60 de cadre pe secundă:
  • Când 1, suportul Scrambler este activat
  • Când 0, suportul Scrambler este dezactivat
Numărul de canale audio Suporta un număr de canale audio:
  • 2 canale audio
  • 8 canale audio
Interfață video Flux nativ și AXI
Interfață audio Flux nativ și AXI
Banc de testare Permite selectarea unui mediu de banc de testare. Suportă următoarele opțiuni de banc de testare:
  • Utilizator
  • Nici unul
Licenţă Specifică tipul de licență. Oferă următoarele două opțiuni de licență:
  • RTL
  • Criptat

Porturi (Pune o întrebare)
Următorul tabel listează porturile de intrare și de ieșire ale HDMI RX IP pentru interfața nativă când Formatul de culoare este RGB.

Tabelul 4-2. Intrare și ieșire pentru interfața nativă

Nume semnal Direcţie Lățime (biți) Descriere
RESET_N_I Intrare 1 Semnal de resetare asincron activ-scăzut
R_RX_CLK_I Intrare 1 Ceas paralel pentru canalul „R” de la XCVR
G_RX_CLK_I Intrare 1 Ceas paralel pentru canalul „G” de la XCVR
B_RX_CLK_I Intrare 1 Ceas paralel pentru canalul „B” de la XCVR
EDID_RESET_N_I Intrare 1 Semnal de resetare a edid asincron activ-scăzut
R_RX_VALID_I Intrare 1 Semnal valid de la XCVR pentru date paralele pe canalul „R”.
G_RX_VALID_I Intrare 1 Semnal valid de la XCVR pentru date paralele pe canalul „G”.
B_RX_VALID_I Intrare 1 Semnal valid de la XCVR pentru datele paralele pe canalul „B”.
Nume semnal Direcţie Lățime (biți) Descriere
DATA_R_I Intrare NUMĂR DE PIXELI ✕ 10 biți S-au primit date paralele pe canalul „R” de la XCVR
DATA_G_I Intrare NUMĂR DE PIXELI ✕ 10 biți S-au primit date paralele pe canalul „G” de la XCVR
DATA_B_I Intrare NUMĂR DE PIXELI ✕ 10 biți S-au primit date paralele pe canalul „B” de la XCVR
SCL_I Intrare 1 Intrare de ceas serial I2C pentru DDC
HPD_I Intrare 1 Hot plug detectează semnalul de intrare. Sursa este conectată la chiuvetă. Semnalul HPD ar trebui să fie ridicat.
SDA_I Intrare 1 Intrare de date seriale I2C pentru DDC
EDID_CLK_I Intrare 1 Ceas de sistem pentru modulul I2C
BIT_SLIP_R_O Ieșire 1 Semnal de alunecare a bitului către canalul „R” al transceiver-ului
BIT_SLIP_G_O Ieșire 1 Semnal de alunecare a bitului către canalul „G” al transceiver-ului
BIT_SLIP_B_O Ieșire 1 Semnal de alunecare a bitului către canalul „B” al transceiver-ului
VIDEO_DATA_VALID_O Ieșire 1 Date video ieșire validă
AUDIO_DATA_VALID_O Ieșire 1 Date audio ieșire validă
H_SYNC_O Ieșire 1 Puls de sincronizare orizontală
V_SYNC_O Ieșire 1 Puls de sincronizare verticală activ
R_O Ieșire NUMĂR DE PIXELI ✕ Biți pentru adâncimea culorii Date „R” decodificate
MERGE Ieșire NUMĂR DE PIXELI ✕ Biți pentru adâncimea culorii Date „G” decodificate
B_O Ieșire NUMĂR DE PIXELI ✕ Biți pentru adâncimea culorii Date „B” decodificate
SDA_O Ieșire 1 Ieșire de date seriale I2C pentru DDC
HPD_O Ieșire 1 Hot plug detectează semnalul de ieșire
ACR_CTS_O Ieșire 20 Durata ciclului de regenerare a ceasului audioamp valoare
ACR_N_O Ieșire 20 Parametrul valorii de regenerare a ceasului audio (N).
ACR_VALID_O Ieșire 1 Semnal valid de regenerare a ceasului audio
AUDIO_SAMPLE_CH1_O Ieșire 24 Canalul 1 audio sample date
AUDIO_SAMPLE_CH2_O Ieșire 24 Canalul 2 audio sample date
AUDIO_SAMPLE_CH3_O Ieșire 24 Canalul 3 audio sample date
AUDIO_SAMPLE_CH4_O Ieșire 24 Canalul 4 audio sample date
AUDIO_SAMPLE_CH5_O Ieșire 24 Canalul 5 audio sample date
AUDIO_SAMPLE_CH6_O Ieșire 24 Canalul 6 audio sample date
AUDIO_SAMPLE_CH7_O Ieșire 24 Canalul 7 audio sample date
AUDIO_SAMPLE_CH8_O Ieșire 24 Canalul 8 audio sample date
HDMI_DVI_MODE_O Ieșire 1 Următoarele sunt cele două moduri:
  • 1: Modul HDMI
  • 0: modul DVI

Următorul tabel descrie porturile de intrare și de ieșire ale HDMI RX IP pentru interfața video Stream AXI4.
Tabelul 4-3. Porturi de intrare și ieșire pentru interfața video Stream AXI4

Numele portului Direcţie Lățime (biți) Descriere
TDATA_O Ieșire NUMĂR DE PIXELI ✕ Adâncimea culorii ✕ 3 biți Date video de ieșire [R, G, B]
TVALID_O Ieșire 1 Ieșire video validă
Numele portului Direcţie Lățime (biți) Descriere
TLAST_O Ieșire 1 Semnal de sfârșit a cadrului de ieșire
TUSER_O Ieșire 3
  • bit 0 = VSYNC
  • bit 1 = Hsync
  •  bit 2 = 0
  • bit 3 = 0
TSRB_O Ieșire 3 Ieșire stroboscop de date video
TKEEP_O Ieșire 3 Păstrarea datelor video de ieșire

Următorul tabel descrie porturile de intrare și de ieșire ale HDMI RX IP pentru interfața audio Stream AXI4.

Tabelul 4-4. Porturi de intrare și ieșire pentru interfața audio AXI4 Stream

Numele portului Direcţie Lățime (biți) Descriere
AUDIO_TDATA_O Ieșire 24 Ieșire date audio
AUDIO_TID_O Ieșire 3 Canal de ieșire audio
AUDIO_TVALID_O Ieșire 1 Ieșire semnal audio valid

Următorul tabel listează porturile de intrare și de ieșire ale HDMI RX IP pentru interfața nativă când Color Format este YUV444.

Tabelul 4-5. Intrare și ieșire pentru interfața nativă

Numele portului Direcţie Lățime (biți) Descriere
RESET_N_I Intrare 1 Semnal de resetare asincron activ-scăzut
LANE3_RX_CLK_I Intrare 1 Ceas paralel pentru canalul Lane 3 de la XCVR
LANE2_RX_CLK_I Intrare 1 Ceas paralel pentru canalul Lane 2 de la XCVR
LANE1_RX_CLK_I Intrare 1 Ceas paralel pentru canalul Lane 1 de la XCVR
EDID_RESET_N_I Intrare 1 Semnal de resetare a edid asincron activ-scăzut
LANE3_RX_VALID_I Intrare 1 Semnal valid de la XCVR pentru datele paralele pe banda 3
LANE2_RX_VALID_I Intrare 1 Semnal valid de la XCVR pentru datele paralele pe banda 2
LANE1_RX_VALID_I Intrare 1 Semnal valid de la XCVR pentru datele paralele pe banda 1
DATA_LANE3_I Intrare NUMĂR DE PIXELI ✕ 10 biți S-au primit date paralele pe banda 3 de la XCVR
DATA_LANE2_I Intrare NUMĂR DE PIXELI ✕ 10 biți S-au primit date paralele pe banda 2 de la XCVR
DATA_LANE1_I Intrare NUMĂR DE PIXELI ✕ 10 biți S-au primit date paralele pe banda 1 de la XCVR
SCL_I Intrare 1 Intrare de ceas serial I2C pentru DDC
HPD_I Intrare 1 Hot plug detectează semnalul de intrare. Sursa este conectată la chiuvetă. Semnalul HPD ar trebui să fie ridicat.
SDA_I Intrare 1 Intrare de date seriale I2C pentru DDC
EDID_CLK_I Intrare 1 Ceas de sistem pentru modulul I2C
BIT_SLIP_LANE3_O Ieșire 1 Semnal de alunecare a bitului către banda 3 a transceiver-ului
BIT_SLIP_LANE2_O Ieșire 1 Semnal de alunecare a bitului către banda 2 a transceiver-ului
BIT_SLIP_LANE1_O Ieșire 1 Semnal de alunecare a bitului către banda 1 a transceiver-ului
VIDEO_DATA_VALID_O Ieșire 1 Date video ieșire validă
AUDIO_DATA_VALID_O Ieșire 1 Date audio ieșire validă
H_SYNC_O Ieșire 1 Puls de sincronizare orizontală
V_SYNC_O Ieșire 1 Puls de sincronizare verticală activ
Numele portului Direcţie Lățime (biți) Descriere
Y_O Ieșire NUMĂR DE PIXELI ✕ Biți pentru adâncimea culorii Date decodificate „Y”.
Cb_O Ieșire NUMĂR DE PIXELI ✕ Biți pentru adâncimea culorii Date „Cb” decodificate
Cr_O Ieșire NUMĂR DE PIXELI ✕ Biți pentru adâncimea culorii Date „Cr” decodificate
SDA_O Ieșire 1 Ieșire de date seriale I2C pentru DDC
HPD_O Ieșire 1 Hot plug detectează semnalul de ieșire
ACR_CTS_O Ieșire 20 Durata ciclului de regenerare a ceasului audioamp valoare
ACR_N_O Ieșire 20 Parametrul valorii de regenerare a ceasului audio (N).
ACR_VALID_O Ieșire 1 Semnal valid de regenerare a ceasului audio
AUDIO_SAMPLE_CH1_O Ieșire 24 Canalul 1 audio sample date
AUDIO_SAMPLE_CH2_O Ieșire 24 Canalul 2 audio sample date
AUDIO_SAMPLE_CH3_O Ieșire 24 Canalul 3 audio sample date
AUDIO_SAMPLE_CH4_O Ieșire 24 Canalul 4 audio sample date
AUDIO_SAMPLE_CH5_O Ieșire 24 Canalul 5 audio sample date
AUDIO_SAMPLE_CH6_O Ieșire 24 Canalul 6 audio sample date
AUDIO_SAMPLE_CH7_O Ieșire 24 Canalul 7 audio sample date
AUDIO_SAMPLE_CH8_O Ieșire 24 Canalul 8 audio sample date

Următorul tabel listează porturile de intrare și de ieșire ale HDMI RX IP pentru interfața nativă când Color Format este YUV422.

Tabelul 4-6. Intrare și ieșire pentru interfața nativă

Numele portului Direcţie Lățime (biți) Descriere
RESET_N_I Intrare 1 Semnal de resetare asincron activ-scăzut
LANE3_RX_CLK_I Intrare 1 Ceas paralel pentru canalul Lane 3 de la XCVR
LANE2_RX_CLK_I Intrare 1 Ceas paralel pentru canalul Lane 2 de la XCVR
LANE1_RX_CLK_I Intrare 1 Ceas paralel pentru canalul Lane 1 de la XCVR
EDID_RESET_N_I Intrare 1 Semnal de resetare a edid asincron activ-scăzut
LANE3_RX_VALID_I Intrare 1 Semnal valid de la XCVR pentru datele paralele pe banda 3
LANE2_RX_VALID_I Intrare 1 Semnal valid de la XCVR pentru datele paralele pe banda 2
LANE1_RX_VALID_I Intrare 1 Semnal valid de la XCVR pentru datele paralele pe banda 1
DATA_LANE3_I Intrare NUMĂR DE PIXELI ✕ 10 biți S-au primit date paralele pe banda 3 de la XCVR
DATA_LANE2_I Intrare NUMĂR DE PIXELI ✕ 10 biți S-au primit date paralele pe banda 2 de la XCVR
DATA_LANE1_I Intrare NUMĂR DE PIXELI ✕ 10 biți S-au primit date paralele pe banda 1 de la XCVR
SCL_I Intrare 1 Intrare de ceas serial I2C pentru DDC
HPD_I Intrare 1 Hot plug detectează semnalul de intrare. Sursa este conectată la chiuvetă. Semnalul HPD ar trebui să fie ridicat.
SDA_I Intrare 1 Intrare de date seriale I2C pentru DDC
EDID_CLK_I Intrare 1 Ceas de sistem pentru modulul I2C
BIT_SLIP_LANE3_O Ieșire 1 Semnal de alunecare a bitului către banda 3 a transceiver-ului
BIT_SLIP_LANE2_O Ieșire 1 Semnal de alunecare a bitului către banda 2 a transceiver-ului
BIT_SLIP_LANE1_O Ieșire 1 Semnal de alunecare a bitului către banda 1 a transceiver-ului
VIDEO_DATA_VALID_O Ieșire 1 Date video ieșire validă
Numele portului Direcţie Lățime (biți) Descriere
AUDIO_DATA_VALID_O Ieșire 1 Date audio ieșire validă
H_SYNC_O Ieșire 1 Puls de sincronizare orizontală
V_SYNC_O Ieșire 1 Puls de sincronizare verticală activ
Y_O Ieșire NUMĂR DE PIXELI ✕ Biți pentru adâncimea culorii Date decodificate „Y”.
C_O Ieșire NUMĂR DE PIXELI ✕ Biți pentru adâncimea culorii Date „C” decodificate
SDA_O Ieșire 1 Ieșire de date seriale I2C pentru DDC
HPD_O Ieșire 1 Hot plug detectează semnalul de ieșire
ACR_CTS_O Ieșire 20 Durata ciclului de regenerare a ceasului audioamp valoare
ACR_N_O Ieșire 20 Parametrul valorii de regenerare a ceasului audio (N).
ACR_VALID_O Ieșire 1 Semnal valid de regenerare a ceasului audio
AUDIO_SAMPLE_CH1_O Ieșire 24 Canalul 1 audio sample date
AUDIO_SAMPLE_CH2_O Ieșire 24 Canalul 2 audio sample date
AUDIO_SAMPLE_CH3_O Ieșire 24 Canalul 3 audio sample date
AUDIO_SAMPLE_CH4_O Ieșire 24 Canalul 4 audio sample date
AUDIO_SAMPLE_CH5_O Ieșire 24 Canalul 5 audio sample date
AUDIO_SAMPLE_CH6_O Ieșire 24 Canalul 6 audio sample date
AUDIO_SAMPLE_CH7_O Ieșire 24 Canalul 7 audio sample date
AUDIO_SAMPLE_CH8_O Ieșire 24 Canalul 8 audio sample date

Următorul tabel listează porturile de intrare și de ieșire ale HDMI RX IP pentru interfața nativă când SCRAMBLER este activat.

Tabelul 4-7. Intrare și ieșire pentru interfața nativă

Numele portului Direcţie Lățime (biți) Descriere
RESET_N_I Intrare 1 Semnal de resetare asincron activ-scăzut
R_RX_CLK_I Intrare 1 Ceas paralel pentru canalul „R” de la XCVR
G_RX_CLK_I Intrare 1 Ceas paralel pentru canalul „G” de la XCVR
B_RX_CLK_I Intrare 1 Ceas paralel pentru canalul „B” de la XCVR
EDID_RESET_N_I Intrare 1 Semnal de resetare a edid asincron activ-scăzut
HDMI_CABLE_CLK_I Intrare 1 Ceas prin cablu de la sursa HDMI
R_RX_VALID_I Intrare 1 Semnal valid de la XCVR pentru date paralele pe canalul „R”.
G_RX_VALID_I Intrare 1 Semnal valid de la XCVR pentru date paralele pe canalul „G”.
B_RX_VALID_I Intrare 1 Semnal valid de la XCVR pentru datele paralele pe canalul „B”.
DATA_R_I Intrare NUMĂR DE PIXELI ✕ 10 biți S-au primit date paralele pe canalul „R” de la XCVR
DATA_G_I Intrare NUMĂR DE PIXELI ✕ 10 biți S-au primit date paralele pe canalul „G” de la XCVR
DATA_B_I Intrare NUMĂR DE PIXELI ✕ 10 biți S-au primit date paralele pe canalul „B” de la XCVR
SCL_I Intrare 1 Intrare de ceas serial I2C pentru DDC
HPD_I Intrare 1 Hot plug detectează semnalul de intrare. Sursa este conectată la chiuvetă, iar semnalul HPD ar trebui să fie ridicat.
SDA_I Intrare 1 Intrare de date seriale I2C pentru DDC
EDID_CLK_I Intrare 1 Ceas de sistem pentru modulul I2C
BIT_SLIP_R_O Ieșire 1 Semnal de alunecare a bitului către canalul „R” al transceiver-ului
BIT_SLIP_G_O Ieșire 1 Semnal de alunecare a bitului către canalul „G” al transceiver-ului
Numele portului Direcţie Lățime (biți) Descriere
BIT_SLIP_B_O Ieșire 1 Semnal de alunecare a bitului către canalul „B” al transceiver-ului
VIDEO_DATA_VALID_O Ieșire 1 Date video ieșire validă
AUDIO_DATA_VALID_O Ieșire1 1 Date audio ieșire validă
H_SYNC_O Ieșire 1 Puls de sincronizare orizontală
V_SYNC_O Ieșire 1 Puls de sincronizare verticală activ
DATA_ RATE_O Ieșire 16 Rata datelor Rx. Următoarele sunt valorile ratei de date:
  • x1734 = 5940 Mbps
  • x0B9A = 2960 Mbps
  •  x05CD = 1485 Mbps
  • x2E6 = 742.5 Mbps
R_O Ieșire NUMĂR DE PIXELI ✕ Biți pentru adâncimea culorii Date „R” decodificate
MERGE Ieșire NUMĂR DE PIXELI ✕ Biți pentru adâncimea culorii Date „G” decodificate
B_O Ieșire NUMĂR DE PIXELI ✕ Biți pentru adâncimea culorii Date „B” decodificate
SDA_O Ieșire 1 Ieșire de date seriale I2C pentru DDC
HPD_O Ieșire 1 Hot plug detectează semnalul de ieșire
ACR_CTS_O Ieșire 20 Durata ciclului de regenerare a ceasului audioamp valoare
ACR_N_O Ieșire 20 Parametrul valorii de regenerare a ceasului audio (N).
ACR_VALID_O Ieșire 1 Semnal valid de regenerare a ceasului audio
AUDIO_SAMPLE_CH1_O Ieșire 24 Canalul 1 audio sample date
AUDIO_SAMPLE_CH2_O Ieșire 24 Canalul 2 audio sample date
AUDIO_SAMPLE_CH3_O Ieșire 24 Canalul 3 audio sample date
AUDIO_SAMPLE_CH4_O Ieșire 24 Canalul 4 audio sample date
AUDIO_SAMPLE_CH5_O Ieșire 24 Canalul 5 audio sample date
AUDIO_SAMPLE_CH6_O Ieșire 24 Canalul 6 audio sample date
AUDIO_SAMPLE_CH7_O Ieșire 24 Canalul 7 audio sample date
AUDIO_SAMPLE_CH8_O Ieșire 24 Canalul 8 audio sample date

Simulare testbench (Pune o întrebare)

Testbench este furnizat pentru a verifica funcționalitatea nucleului HDMI RX. Testbench funcționează numai în Native Interface atunci când numărul de pixeli este unul.

Pentru a simula miezul folosind bancul de testare, efectuați următorii pași:

  1. În fereastra Flux de proiectare, extindeți Creare design.
  2. Faceți clic dreapta pe Create SmartDesign Testbench, apoi faceți clic pe Executare, așa cum se arată în figura următoare.
    Figura 5-1. Crearea SmartDesign TestbenchMICROCHIP-PolarFire-FPGA-Interfață-Multimedia-de înaltă definiție-Receptor-HDMI- (5)
  3. Introduceți un nume pentru bancul de testare SmartDesign, apoi faceți clic pe OK.
    Figura 5-2. Denumirea SmartDesign TestbenchMICROCHIP-PolarFire-FPGA-Interfață-Multimedia-de înaltă definiție-Receptor-HDMI- (6)Este creat bancul de testare SmartDesign și apare o pânză în partea dreaptă a panoului Flux de proiectare.
  4. Navigați la Catalog Libero® SoC, selectați View > Windows > Catalog IP, apoi extindeți Solutions-Video. Faceți dublu clic pe HDMI RX IP (v5.4.0) și apoi faceți clic pe OK.
  5. Selectați toate porturile, faceți clic dreapta și selectați Promovare la nivel superior.
  6. În bara de instrumente SmartDesign, faceți clic pe Generare componentă.
  7. În fila Ierarhie de stimuli, faceți clic dreapta pe HDMI_RX_TB testbench file, apoi faceți clic pe Simulare Pre-Synth Design > Open Interactively.

Instrumentul ModelSim® se deschide cu bancul de testare, așa cum se arată în figura următoare.

Figura 5-3. Instrument ModelSim cu banc de testare HDMI RX File

MICROCHIP-PolarFire-FPGA-Interfață-Multimedia-de înaltă definiție-Receptor-HDMI- (7)

Important: euf simularea este întreruptă din cauza timpului limită de rulare specificat în DO file, utilizați comanda run -all pentru a finaliza simularea.

Licență (Pune o întrebare)

HDMI RX IP este furnizat cu următoarele două opțiuni de licență:

  • Criptat: codul RTL criptat complet este furnizat pentru nucleu. Este disponibil gratuit cu oricare dintre licența Libero, permițând instanțiarea nucleului cu SmartDesign. Puteți efectua simulare, sinteză, aranjare și programare siliciu FPGA folosind suita de design Libero.
  • RTL: Codul sursă RTL complet este blocat cu licență, care trebuie achiziționat separat.

Rezultate simulare (Pune o întrebare)

Următoarea diagramă de timp pentru HDMI RX IP arată datele video și perioadele de date de control.

Figura 6-1. Date video

MICROCHIP-PolarFire-FPGA-Interfață-Multimedia-de înaltă definiție-Receptor-HDMI- (8)

Următoarea diagramă arată ieșirile hsync și vsync pentru intrările de date de control corespunzătoare.

Figura 6-2. Semnale de sincronizare orizontală și de sincronizare verticală

MICROCHIP-PolarFire-FPGA-Interfață-Multimedia-de înaltă definiție-Receptor-HDMI- (9)

Următoarea diagramă arată partea EDID.

Figura 6-3. Semnale EDID

MICROCHIP-PolarFire-FPGA-Interfață-Multimedia-de înaltă definiție-Receptor-HDMI- (10)

Utilizarea resurselor (Pune o întrebare)

HDMI RX IP este implementat în PolarFire® FPGA (MPF300T – pachet 1FCG1152I). Următorul tabel listează resursele utilizate când Numărul de pixeli = 1 pixel.

Tabelul 7-1. Utilizarea resurselor pentru modul 1 pixel

Format de culoare Adâncimea culorii SCRAMBLER Tesatura 4LUT Tesatura DFF Interfață 4LUT Interfață DFF uSRAM (64×12) LSRAM (20k)
RGB 8 Dezactivați 987 1867 360 360 0 10
10 Dezactivați 1585 1325 456 456 11 9
12 Dezactivați 1544 1323 456 456 11 9
16 Dezactivați 1599 1331 492 492 14 9
YCbCr422 8 Dezactivați 1136 758 360 360 3 9
YCbCr444 8 Dezactivați 1105 782 360 360 3 9
10 Dezactivați 1574 1321 456 456 11 9
12 Dezactivați 1517 1319 456 456 11 9
16 Dezactivați 1585 1327 492 492 14 9

Următorul tabel listează resursele utilizate când Numărul de pixeli = 4 pixeli.

Tabelul 7-2. Utilizarea resurselor pentru modul 4 pixel

Format de culoare Adâncimea culorii SCRAMBLER Tesatura 4LUT Tesatura DFF Interfață 4LUT Interfață DFF uSRAM (64×12) LSRAM (20k)
RGB 8 Dezactivați 1559 1631 1080 1080 9 27
12 Dezactivați 1975 2191 1344 1344 31 27
16 Dezactivați 1880 2462 1428 1428 38 27
RGB 10 Permite 4231 3306 1008 1008 3 27
12 Permite 4253 3302 1008 1008 3 27
16 Permite 3764 3374 1416 1416 37 27
YCbCr422 8 Dezactivați 1485 1433 912 912 7 23
YCbCr444 8 Dezactivați 1513 1694 1080 1080 9 27
12 Dezactivați 2001 2099 1344 1344 31 27
16 Dezactivați 1988 2555 1437 1437 38 27

Următorul tabel listează resursele utilizate când Numărul de pixeli = 4 pixeli și SCRAMBLER este activat.

Tabelul 7-3. Utilizarea resurselor pentru modul 4 pixeli și SCRAMBLER este activată

Format de culoare Adâncimea culorii SCRAMBLER Tesatura 4LUT Tesatura DFF Interfață 4LUT Interfață DFF uSRAM (64×12) LSRAM (20k)
RGB 8 Permite 5029 5243 1126 1126 9 28
YCbCr422 8 Permite 4566 3625 1128 1128 13 27
YCbCr444 8 Permite 4762 3844 1176 1176 17 27

Integrarea sistemului (Pune o întrebare)

Această secțiune arată cum să integrați IP-ul în designul Libero.
Următorul tabel listează configurațiile PF XCVR, PF TX PLL și PF CCC necesare pentru diferite rezoluții și lățimi de biți.

Tabelul 8-1. Configurații PF XCVR, PF TX PLL și PF CCC

Rezoluţie Lățimea biților Configurare PF XCVR CDR REF CLOCK PADS Configurare PF CCC
Rata de date RX RX CDR Ref Clock Frecvență RX PCS Lățimea țesăturii Frecvența de intrare Frecvența de ieșire
1 PXL (1080p60) 8 1485 148.5 10 AE27, AE28 NA NA
1 PXL (1080p30) 10 1485 148.5 10 AE27, AE28 92.5 74
12 1485 148.5 10 AE27, AE28 74.25 111.375
16 1485 148.5 10 AE27, AE28 74.25 148.5
4 PXL (1080p60) 8 1485 148.5 40 AE27, AE28 NA NA
12 1485 148.5 40 AE27, AE28 55.725 37.15
16 1485 148.5 40 AE27, AE28 74.25 37.125
4 PXL (4kp30) 8 1485 148.5 40 AE27, AE28 NA NA
10 3712.5 148.5 40 AE29, AE30 92.81 74.248
12 4455 148.5 40 AE29, AE30 111.375 74.25
16 5940 148.5 40 AE29, AE30 148.5 74.25
4 PXL (4Kp60) 8 5940 148.5 40 AE29, AE30 NA NA

HDMI RX SampDesign 1: Când este configurat în modul Color Depth = 8 biți și Number of Pixels = 1 Pixel, este prezentat în figura următoare.

Figura 8-1. HDMI RX SampDesignul 1

MICROCHIP-PolarFire-FPGA-Interfață-Multimedia-de înaltă definiție-Receptor-HDMI- (11)

De exampli, în configurații pe 8 biți, următoarele componente fac parte din design:

  • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) este configurat pentru modul full duplex TX și RX. Rată de date RX de 1485 Mbps în modul PMA, cu lățimea datelor configurată ca 10 biți pentru 1 mod PXL și ceas de referință CDR de 148.5 MHz. Rată de transfer de date TX de 1485 Mbps în modul PMA, cu lățimea datelor configurată la 10 biți cu factor de divizare a ceasului 4.
  • LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK și LANE3_CDR_REF_CLK sunt conduse de la PF_XCVR_REF_CLK cu pini AE27, AE28 Pad.
  • Pinul EDID CLK_I ar trebui să fie condus cu un ceas de 150 MHz cu CCC.
  • R_RX_CLK_I, G_RX_CLK_I și B_RX_CLK_I sunt conduse de LANE3_TX_CLK_R, LANE2_TX_CLK_R și, respectiv, LANE1_TX_CLK_R.
  • R_RX_VALID_I, G_RX_VALID_I și B_RX_VALID_I sunt conduse de LANE3_RX_VAL, LANE2_RX_VAL și, respectiv, LANE1_RX_VAL.
  • DATA_R_I, DATA_G_I și DATA_B_I sunt conduse de LANE3_RX_DATA, LANE2_RX_DATA și, respectiv, LANE1_RX_DATA.

HDMI RX SampDesign 2: Când este configurat în modul Color Depth = 8 biți și Number of Pixels = 4 Pixel, este prezentat în figura următoare.

Figura 8-2. HDMI RX SampDesignul 2

MICROCHIP-PolarFire-FPGA-Interfață-Multimedia-de înaltă definiție-Receptor-HDMI- (12)

De exampli, în configurații pe 8 biți, următoarele componente fac parte din design:

  • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) este configurat pentru modul full duplex TX și RX. Rată de date RX de 1485 Mbps în modul PMA, cu lățimea datelor configurată ca 40 biți pentru 4 mod PXL și ceas de referință CDR de 148.5 MHz. Rată de transfer de date TX de 1485 Mbps în modul PMA, cu lățimea datelor configurată la 40 biți cu factor de divizare a ceasului 4.
  • LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK și LANE3_CDR_REF_CLK sunt conduse de la PF_XCVR_REF_CLK cu pini AE27, AE28 Pad.
  • Pinul EDID CLK_I ar trebui să fie condus cu un ceas de 150 MHz cu CCC.
  • R_RX_CLK_I, G_RX_CLK_I și B_RX_CLK_I sunt conduse de LANE3_TX_CLK_R, LANE2_TX_CLK_R și, respectiv, LANE1_TX_CLK_R.
  • R_RX_VALID_I, G_RX_VALID_I și B_RX_VALID_I sunt conduse de LANE3_RX_VAL, LANE2_RX_VAL și, respectiv, LANE1_RX_VAL.
  • DATA_R_I, DATA_G_I și DATA_B_I sunt conduse de LANE3_RX_DATA, LANE2_RX_DATA și, respectiv, LANE1_RX_DATA.

HDMI RX SampDesign 3: Când este configurat în modul Color Depth = 8 biți și Number of Pixels = 4 Pixel și SCRAMBLER = Enabled, este prezentat în figura următoare.

Figura 8-3. HDMI RX SampDesignul 3

MICROCHIP-PolarFire-FPGA-Interfață-Multimedia-de înaltă definiție-Receptor-HDMI- (13)

De exampli, în configurații pe 8 biți, următoarele componente fac parte din design:

  • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) este configurat pentru modul TX și RX Independent. Rată de date RX de 5940 Mbps în modul PMA, cu lățimea datelor configurată ca 40 de biți pentru modul 4 PXL și ceas de referință CDR de 148.5 MHz. Rată de transfer de date TX de 5940 Mbps în modul PMA, cu lățimea datelor configurată la 40 de biți cu factor de diviziune de ceas 4.
  • LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK și LANE3_CDR_REF_CLK sunt conduse de la PF_XCVR_REF_CLK cu pini Pad AF29, AF30.
  • Pinul EDID CLK_I ar trebui să conducă cu un ceas de 150 MHz cu CCC.
  • R_RX_CLK_I, G_RX_CLK_I și B_RX_CLK_I sunt conduse de LANE3_TX_CLK_R, LANE2_TX_CLK_R și, respectiv, LANE1_TX_CLK_R.
  • R_RX_VALID_I, G_RX_VALID_I și B_RX_VALID_I sunt conduse de LANE3_RX_VAL, LANE2_RX_VAL și, respectiv, LANE1_RX_VAL.
  • DATA_R_I, DATA_G_I și DATA_B_I sunt conduse de LANE3_RX_DATA, LANE2_RX_DATA și, respectiv, LANE1_RX_DATA.

HDMI RX SampDesign 4: Când este configurat în modul Color Depth = 12 biți și Number of Pixels = 4 Pixel și SCRAMBLER = Enabled, este prezentat în figura următoare.

Figura 8-4. HDMI RX SampDesignul 4

MICROCHIP-PolarFire-FPGA-Interfață-Multimedia-de înaltă definiție-Receptor-HDMI- (14)

De exampli, în configurații pe 12 biți, următoarele componente fac parte din design:

  • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) este configurat pentru modul RX Only. Rată de date RX de 4455 Mbps în modul PMA, cu lățimea datelor configurată ca 40 de biți pentru modul 4 PXL și ceas de referință CDR de 148.5 MHz.
  • LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK și LANE3_CDR_REF_CLK sunt conduse de la PF_XCVR_REF_CLK cu pini Pad AF29, AF30.
  • Pinul EDID CLK_I ar trebui să conducă cu un ceas de 150 MHz cu CCC.
  • R_RX_CLK_I, G_RX_CLK_I și B_RX_CLK_I sunt conduse de LANE3_TX_CLK_R, LANE2_TX_CLK_R și, respectiv, LANE1_TX_CLK_R.
  • R_RX_VALID_I, G_RX_VALID_I și B_RX_VALID_I sunt conduse de LANE3_RX_VAL, LANE2_RX_VAL și, respectiv, LANE1_RX_VAL.
  • DATA_R_I, DATA_G_I și DATA_B_I sunt conduse de LANE3_RX_DATA, LANE2_RX_DATA și, respectiv, LANE1_RX_DATA.
  • Modulul PF_CCC_C0 generează un ceas numit OUT0_FABCLK_0 cu o frecvență de 74.25 MHz, derivat dintr-un ceas de intrare de 111.375 MHz, care este condus de LANE1_RX_CLK_R.

HDMI RX SampDesign 5: Când este configurat în Color Depth = 8-bit, Number of Pixels = 4 Pixel mode și SCRAMBLER = Enabled este prezentat în figura următoare. Acest design este o rată de date dinamică cu DRI.

Figura 8-5. HDMI RX SampDesignul 5

MICROCHIP-PolarFire-FPGA-Interfață-Multimedia-de înaltă definiție-Receptor-HDMI- (15)

De exampli, în configurații pe 8 biți, următoarele componente fac parte din design:

  • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) este configurat pentru modul RX Only cu interfața de reconfigurare dinamică activată. Rată de date RX de 5940 Mbps în modul PMA, cu lățimea datelor configurată ca 40 de biți pentru modul 4 PXL și ceas de referință CDR de 148.5 MHz.
  • LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK și LANE3_CDR_REF_CLK sunt conduse de la PF_XCVR_REF_CLK cu pini Pad AF29, AF30.
  • Pinul EDID CLK_I ar trebui să conducă cu un ceas de 150 MHz cu CCC.
  • R_RX_CLK_I, G_RX_CLK_I și B_RX_CLK_I sunt conduse de LANE3_TX_CLK_R, LANE2_TX_CLK_R și, respectiv, LANE1_TX_CLK_R.
  • R_RX_VALID_I, G_RX_VALID_I și B_RX_VALID_I sunt conduse de LANE3_RX_VAL, LANE2_RX_VAL și, respectiv, LANE1_RX_VAL.
  • DATA_R_I, DATA_G_I și DATA_B_I sunt conduse de LANE3_RX_DATA, LANE2_RX_DATA și, respectiv, LANE1_RX_DATA.

Istoricul revizuirilor (Pune o întrebare)

Istoricul revizuirilor descrie modificările care au fost implementate în document. Modificările sunt listate după revizuire, începând cu cea mai recentă publicație.

Tabelul 9-1. Istoricul revizuirilor

Revizuire Data Descriere
D 02/2025 Următoarea este lista modificărilor efectuate în revizuirea C a documentului:
  • S-a actualizat versiunea HDMI RX IP la 5.4.
  • Introducere actualizată cu funcții și funcții neacceptate.
  • S-a adăugat secțiunea Dispozitive sursă testate.
  • Actualizate Figura 3-1 și Figura 3-3 în secțiunea Implementare hardware.
  • Secțiunea Parametrii de configurare adăugată.
  • Actualizat Tabelul 4-2, Tabelul 4-4, Tabelul 4-5, Tabelul 4-6 și Tabelul 4-7 în secțiunea Porturi.
  • Actualizată Figura 5-2 din secțiunea Testbench Simulation.
  • Tabelul 7-1 și Tabelul 7-2 actualizat au adăugat Tabelul 7-3 în secțiunea Utilizarea resurselor.
  • Actualizate Figura 8-1, Figura 8-2, Figura 8-3 și Figura 8-4 în secțiunea Integrare sistem.
  • Rată de date dinamică adăugată cu design DRI, de example în System Integration secțiune.
C 02/2023 Următoarea este lista modificărilor efectuate în revizuirea C a documentului:
  • S-a actualizat versiunea HDMI RX IP la 5.2
  • S-a actualizat rezoluția acceptată în modul patru pixeli pe tot parcursul documentului
  • Figura 2-1 actualizată
B 09/2022 Următoarea este lista modificărilor aduse în revizuirea B a documentului:
  • S-a actualizat documentul pentru v5.1
  • Actualizat Tabelul 4-2 și Tabelul 4-3
A 04/2022 Următoarea este lista modificărilor din revizuirea A a documentului:
  • Documentul a fost migrat la șablonul Microcip
  • Numărul documentului a fost actualizat la DS50003298A de la 50200863
  • Secțiunea actualizată TMDS Decoder
  • Tabelele actualizate Tabelul 4-2 și Tabelul 4-3
  •  Actualizată Figura 5-3, Figura 6-1, Figura 6-2
2.0 Mai jos este un rezumat al modificărilor aduse în această revizuire.
  • Tabelul adăugat 4-3
  • Tabelele de utilizare a resurselor actualizate
1.0 08/2021 Revizuirea inițială.

Suport FPGA pentru microcip
Grupul de produse Microchip FPGA își susține produsele cu diverse servicii de asistență, inclusiv Serviciul Clienți, Centrul de asistență tehnică pentru clienți, un website-ul și birouri de vânzări la nivel mondial. Clienților li se recomandă să viziteze resursele online ale Microchip înainte de a contacta asistența, deoarece este foarte probabil ca întrebările lor să fi primit deja răspuns. Contactați Centrul de asistență tehnică prin intermediul website la www.microchip.com/support. Menționați numărul piesei dispozitivului FPGA, selectați categoria de carcasă adecvată și încărcați designul files în timp ce creați un caz de asistență tehnică. Contactați Serviciul Clienți pentru asistență non-tehnică pentru produse, cum ar fi prețul produselor, upgrade-uri ale produsului, informații de actualizare, starea comenzii și autorizare.

  • Din America de Nord, sunați la 800.262.1060
  • Din restul lumii, sunați la 650.318.4460
  • Fax, de oriunde în lume, 650.318.8044

Informații despre microcip

Mărci comerciale
Numele și sigla „Microcip”, sigla „M” și alte nume, logo-uri și mărci sunt mărci comerciale înregistrate și neînregistrate ale Microchip Technology Incorporated sau ale afiliaților și/sau filialelor sale din Statele Unite și/sau alte țări („Microchip mărci comerciale”). Informații despre mărcile comerciale ale microcipului pot fi găsite la https://www.microchip.com/en-us/about/legal-information/microchip-trademarks.

ISBN: 979-8-3371-0744-8

Aviz legal
Această publicație și informațiile de aici pot fi utilizate numai cu produsele Microchip, inclusiv pentru a proiecta, testa și integra produsele Microchip cu aplicația dumneavoastră. Utilizarea acestor informații în orice alt mod încalcă acești termeni. Informațiile referitoare la aplicațiile dispozitivului sunt furnizate numai pentru confortul dvs. și pot fi înlocuite de actualizări. Este responsabilitatea dumneavoastră să vă asigurați că aplicația dumneavoastră corespunde specificațiilor dumneavoastră. Contactați biroul local de vânzări Microchip pentru asistență suplimentară sau obțineți asistență suplimentară la www.microchip.com/en-us/support/design-help/client-support-services.

ACESTE INFORMAȚII ESTE FURNIZATE DE MICROCHIP „CA AȘA ESTE”. MICROCHIP NU OFERĂ DECLARAȚII SAU GARANȚII DE NICIUN FEL, EXPRESE SAU IMPLICITE, SCRISE SAU ORALE, LEGALE SAU DE ALTE ALTE, LEGATE DE INFORMAȚII INCLUSIVĂ, DAR FĂRĂ A SE LIMITA LA NICIO GARANȚIE IMPLICITĂ DE NEÎNCĂLCARE, COMERCIALITATE ȘI PARTICIBILITATE, PENTRU O PUBLICABILITATE. GARANȚII LEGATE DE STARE, CALITATE SAU PERFORMANȚĂ.
MICROCHIP NU VA FI RESPONSABIL ÎN NICIUN CAZ PENTRU PIERDERI INDIRECTE, SPECIALE, PUNITIVE, INCIDENTALE SAU CONSECUȚIONALE, DAUNE, COST SAU CHELTUIELI DE NICIUN FEL LEGATE DE INFORMAȚII SAU DE UTILIZAREA ACESTELOR, ORICARE CAUZATE, CHIAR DACĂ FUN ADOPTII. POSIBILITATE SAU DAUNELE SUNT PREVIZIBILE. ÎN MĂSURA TOTALĂ PERMISĂ DE LEGE, RESPONSABILITATEA TOTALĂ A MICROCHIP PENTRU TOATE RECLAMAȚIILE ÎN ORICE MOD LEGATE DE INFORMAȚII SAU DE UTILIZAREA EI NU VA DEPĂȘI SUMA TAXEI PE CARE LE-AȚI PLATIT DIRECT LA MICROCHIP PENTRU INFORMAȚII, DACĂ CARE ESTE.
Utilizarea dispozitivelor Microcip în aplicații de susținere a vieții și/sau de siguranță este în întregime pe riscul cumpărătorului, iar cumpărătorul este de acord să apere, să despăgubească și să țină inofensiv Microcipul de orice daune, pretenții, procese sau cheltuieli care rezultă dintr-o astfel de utilizare. Nicio licență nu este transmisă, implicit sau în alt mod, în baza niciunui drept de proprietate intelectuală Microchip, cu excepția cazului în care se specifică altfel.

Caracteristica de protecție a codului dispozitivelor cu microcip

Rețineți următoarele detalii despre caracteristica de protecție a codului de pe produsele Microcip:

  • Produsele cu microcip îndeplinesc specificațiile conținute în fișa lor specială pentru microcip.
  • Microchip consideră că familia sa de produse este sigură atunci când este utilizată în modul prevăzut, în cadrul specificațiilor de funcționare și în condiții normale.
  • Microcipul apreciază și își protejează în mod agresiv drepturile de proprietate intelectuală. Încercările de a încălca funcțiile de protecție prin cod ale produselor Microchip sunt strict interzise și pot încălca Digital Millennium Copyright Act.
  • Nici Microcip și nici alt producător de semiconductori nu poate garanta securitatea codului său. Protecția prin cod nu înseamnă că garantăm că produsul este „incasibil”. Protecția prin cod este în continuă evoluție. Microchip se angajează să îmbunătățească continuu caracteristicile de protecție prin cod ale produselor noastre.

© 2025 Microchip Technology Inc. și filialele sale

FAQ

  • Î: Cum actualizez miezul HDMI RX IP?
    R: Nucleul IP poate fi actualizat prin software-ul Libero SoC sau descărcat manual din catalog. Odată instalat în Catalogul IP al software-ului Libero SoC, acesta poate fi configurat, generat și instanțiat în SmartDesign pentru includerea în proiect.

Documente/Resurse

MICROCHIP PolarFire FPGA Interfață multimedia de înaltă definiție Receptor HDMI [pdfGhid de utilizare
PolarFire FPGA, PolarFire FPGA Interfață multimedia de înaltă definiție Receptor HDMI, Interfață multimedia de înaltă definiție Receptor HDMI, Interfață multimedia Receptor HDMI, Interfață Receptor HDMI, Receptor HDMI

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *