MIKROSHIP-LOGO

MICROCHIP PolarFire FPGA augstas izšķirtspējas multivides interfeisa HDMI uztvērējs

MICROCHIP-PolarFire-FPGA-augstas izšķirtspējas-multivides-interfeiss-HDMI-uztvērējs- PRODUCT-IMAGE

Ievads (uzdot jautājumu)
Microchip augstas izšķirtspējas multivides interfeisa (HDMI) uztvērēja IP atbalsta video datu un audio pakešdatu uztveršanu, kas aprakstīta HDMI standarta specifikācijā. HDMI RX IP ir īpaši izstrādāts PolarFire® FPGA un PolarFire System on Chip (SoC) FPGA ierīcēm, kas atbalsta HDMI 2.0 izšķirtspējai līdz 1920 × 1080 pie 60 Hz viena pikseļa režīmā un līdz 3840 × 2160 ar 60 Hz četru pikseļu režīmā. RX IP atbalsta Hot Plug Detect (Hot Plug Detect — HPD), lai uzraudzītu strāvas ieslēgšanas vai izslēgšanas un atvienošanas vai pievienošanas notikumus, lai norādītu uz saziņu starp HDMI avotu un HDMI izlietni.

HDMI avots izmanto displeja datu kanālu (DDC), lai nolasītu izlietnes paplašinātos displeja identifikācijas datus (EDID), lai atklātu izlietnes konfigurāciju un/vai iespējas. HDMI RX IP ir iepriekš ieprogrammēts EDID, ko HDMI avots var nolasīt, izmantojot standarta I2C kanālu. PolarFire FPGA un PolarFire SoC FPGA ierīču raiduztvērēji tiek izmantoti kopā ar RX IP, lai sērijas datus deserializētu 10 bitu datos. HDMI datu kanāliem ir pieļaujama ievērojama novirze starp tiem. HDMI RX IP novērš novirzi starp datu kanāliem, izmantojot FIFO (First-In First-Out). Šis IP pārveido pārejas minimālās diferenciālās signalizācijas (TMDS) datus, kas saņemti no HDMI avota, izmantojot raiduztvērēju, 24 bitu RGB pikseļu datos, 24 bitu audio datos un vadības signālos. Četri standarta vadības marķieri, kas norādīti HDMI protokolā, tiek izmantoti datu fāzu izlīdzināšanai deserializācijas laikā.

Kopsavilkums

Nākamajā tabulā ir sniegts HDMI RX IP raksturlielumu kopsavilkums.

1. tabula. HDMI RX IP raksturlielumi

Pamata versija Šī lietotāja rokasgrāmata atbalsta HDMI RX IP v5.4.
Atbalstītās ierīču ģimenes
  • PolarFire® SoC
  • PolarFire
Atbalstītā rīku plūsma Nepieciešami Libero® SoC v12.0 vai jaunāki laidieni.
Atbalstītās saskarnes HDMI RX IP atbalstītās saskarnes ir:
  • AXI4-Stream: šis kodols atbalsta AXI4-Stream izvades portos. Ja konfigurēts šajā režīmā, IP izvada AXI4 Stream standarta sūdzību signālus.
  • Vietējais: konfigurējot šajā režīmā, IP izvada vietējos video un audio signālus.
Licencēšana HDMI RX IP tiek nodrošināts ar šādām divām licences opcijām:
  • Šifrēts: kodolam tiek nodrošināts pilns šifrēts RTL kods. Tas ir pieejams bez maksas ar jebkuru Libero licenci, ļaujot kodolam iemiesot ar SmartDesign. Varat veikt simulāciju, sintēzi, izkārtojumu un programmēt FPGA silīciju, izmantojot Libero dizaina komplektu.
  • RTL: Pilns RTL pirmkods ir bloķēts ar licenci, kas jāiegādājas atsevišķi.

Funkcijas

HDMI RX IP ir šādas funkcijas:

  • Savietojams ar HDMI 2.0
  • Atbalsta 8, 10, 12 un 16 bitu krāsu dziļumu
  • Atbalsta krāsu formātus, piemēram, RGB, YUV 4:2:2 un YUV 4:4:4
  • Atbalsta vienu vai četrus pikseļus uz vienu pulksteni
  • Atbalsta izšķirtspēju līdz 1920 ✕ ✕ 1080 pie 60 Hz viena pikseļa režīmā un līdz 3840 ✕ 2160 ar 60 Hz četru pikseļu režīmā.
  • Atklāj Hot-Plug
  • Atbalsta dekodēšanas shēmu - TMDS
  • Atbalsta DVI ievadi
  • Atbalsta displeja datu kanālu (DDC) un uzlaboto displeja datu kanālu (E-DDC)
  • Atbalsta vietējo un AXI4 straumēšanas video interfeisu video datu pārsūtīšanai
  • Atbalsta vietējo un AXI4 straumes audio interfeisu audio datu pārsūtīšanai

Neatbalstītas funkcijas

Tālāk ir norādītas neatbalstītās HDMI RX IP funkcijas:

  • 4:2:0 krāsu formāts netiek atbalstīts.
  • Augsts dinamiskais diapazons (HDR) un liela joslas platuma digitālā satura aizsardzība (HDCP) netiek atbalstīti.
  • Mainīgais atsvaidzes intensitātes (VRR) un automātiskais zema latentuma režīms (ALLM) netiek atbalstīts.
  • Horizontālā laika parametri, kas četru pikseļu režīmā nav dalāmi ar četri, netiek atbalstīti.

Uzstādīšanas instrukcijas
IP kodols ir jāinstalē Libero® SoC programmatūras IP katalogā automātiski, izmantojot Libero SoC programmatūras IP kataloga atjaunināšanas funkciju, vai arī tas ir manuāli lejupielādēts no kataloga. Kad IP kodols ir instalēts Libero SoC programmatūras IP katalogā, tas tiek konfigurēts, ģenerēts un iemiesots Smart Design, lai iekļautu Libero projektā.

Pārbaudītās avota ierīces (uzdodiet jautājumu)

Nākamajā tabulā ir norādītas pārbaudītās avota ierīces.

Tabula 1-1. Pārbaudīto avotu ierīces

Ierīces Pikseļu režīms Izšķirtspējas pārbaudītas Krāsu dziļums (biti) Krāsu režīms Audio
quantumdata™ M41h HDMI analizators 1 720P 30 FPS, 720P 60 FPS un 1080P 60 FPS 8 RGB, YUV444 un YUV422
1080P 30 FPS 8, 10, 12 un 16
4 720P 30 FPS, 1080P 30 FPS un 4K 60 FPS 8
1080P 60 FPS 8, 12 un 16
4K 30 kadri sekundē 8, 10, 12 un 16
Lenovo™ 20U1A007IG 1 1080P 60 FPS 8 RGB
4 1080P 60 FPS un 4K 30 FPS
Dell Latitude 3420 1 1080P 60 FPS 8 RGB
4 4K 30 FPS un 4K 60 FPS
Astro VA-1844A HDMI® testeris 1 720P 30 FPS, 720P 60 FPS un 1080P 60 FPS 8 RGB, YUV444 un YUV422
1080P 30 FPS 8, 10, 12 un 16
4 720P 30 FPS, 1080P 30 FPS un 4K 30 FPS 8
1080P 30 FPS 8, 12 un 16
NVIDIA® Jetson AGX Orin 32GB H01 komplekts 1 1080P 30 FPS 8 RGB
4 4K 60 kadri sekundē

HDMI RX IP konfigurācija (uzdodiet jautājumu)

Šajā sadaļā ir sniegts pārskatsview HDMI RX IP konfiguratora saskarnes un tā komponentu HDMI RX IP konfigurators nodrošina grafisku interfeisu HDMI RX kodola iestatīšanai. Šis konfigurators ļauj lietotājam izvēlēties tādus parametrus kā pikseļu skaits, audio kanālu skaits, video interfeiss, audio interfeiss, SCRAMBLER, krāsu dziļums, krāsu formāts, testa stends un licence. Konfiguratora saskarnē ir iekļautas nolaižamās izvēlnes un iestatījumu pielāgošanas opcijas. Galvenās konfigurācijas ir aprakstītas tabulā 4-1. Nākamajā attēlā ir sniegta detalizēta informācija view no HDMI RX IP konfiguratora saskarnes.

Attēls 2-1. HDMI RX IP konfigurators

MICROCHIP-PolarFire-FPGA-High-Definition-Multimedia-Interface-HDMI-Receiver- (1)

Saskarnē ir arī pogas Labi un Atcelt, lai apstiprinātu vai atmestu konfigurācijas.

Aparatūras ieviešana (uzdodiet jautājumu)

Šajos attēlos ir aprakstīta HDMI RX IP saskarne ar raiduztvērēju (XCVR).

Attēls 3-1. HDMI RX blokshēma

MICROCHIP-PolarFire-FPGA-High-Definition-Multimedia-Interface-HDMI-Receiver- (2)

Attēls 3-2. Uztvērēja detalizēta blokshēma

MICROCHIP-PolarFire-FPGA-High-Definition-Multimedia-Interface-HDMI-Receiver- (3)

HDMI RX sastāv no trim stages:

  • Fāzes izlīdzinātājs izlīdzina paralēlos datus attiecībā uz vadības marķiera robežām, izmantojot raiduztvērēja bitu slīdēšanu.
  • TMDS dekodētājs pārveido 10 bitu kodētos datus 8 bitu video pikseļu datos, 4 bitu audio pakešu datos un 2 bitu vadības signālos.
  • FIFO novērš novirzi starp R, G un B joslu pulksteņiem.

Fāzes izlīdzinātājs (uzdodiet jautājumu)
10 bitu paralēlie dati no XCVR ne vienmēr ir saskaņoti ar TMDS kodētajām vārdu robežām. Lai datus atšifrētu, paralēlie dati ir jāpārvieto un jāsaskaņo. Fāzes izlīdzinātājs pielīdzina ienākošos paralēlos datus vārdu robežām, izmantojot bitu slīdēšanas funkciju XCVR. XCVR režīmā Per-Monitor DPI Awareness (PMA) ļauj izmantot bitu slīdēšanas funkciju, kur tas pielāgo 10 bitu deserializētā vārda izlīdzināšanu par 1 bitu. Katru reizi pēc 10 bitu vārda pielāgošanas par 1 bitu slīdēšanas pozīciju tas tiek salīdzināts ar jebkuru no četriem HDMI protokola vadības marķieriem, lai bloķētu pozīciju kontroles periodā. 10 bitu vārds ir pareizi līdzināts un tiek uzskatīts par derīgu nākamajām stages. Katram krāsu kanālam ir savs fāzes izlīdzinātājs, TMDS dekodētājs sāk dekodēt tikai tad, kad visi fāzu izlīdzinātāji ir bloķēti, lai labotu vārdu robežas.

TMDS dekodētājs (uzdodiet jautājumu)
TMDS dekodētājs video perioda laikā dekodē 10 bitu deserializētos datus no raiduztvērēja 8 bitu pikseļu datos. HSYNC, VSYNC un PACKET HEADER tiek ģenerēti kontroles periodā no 10 bitu zilā kanāla datiem. Audio pakešu dati tiek dekodēti R un G kanālā ar četriem bitiem. Katra kanāla TMDS dekoderis darbojas ar savu pulksteni. Tādējādi starp kanāliem var būt zināma novirze.

Kanāls uz kanālu De-Skew (uzdodiet jautājumu)
Lai novērstu novirzi starp kanāliem, tiek izmantota uz FIFO balstīta šķībuma samazināšanas loģika. Katrs kanāls saņem derīgu signālu no fāzes izlīdzināšanas vienībām, lai norādītu, vai ienākošie 10 bitu dati no fāzes izlīdzinātāja ir derīgi. Ja visi kanāli ir derīgi (ir sasniegta fāzes izlīdzināšana), FIFO modulis sāk pārraidīt datus caur FIFO moduli, izmantojot lasīšanas un rakstīšanas iespējošanas signālus (nepārtraukti ierakstot un nolasot). Ja kādā no FIFO izejām tiek atklāts vadības marķieris, nolasīšanas plūsma tiek apturēta un tiek ģenerēts marķiera noteiktais signāls, kas norāda uz konkrēta marķiera ierašanos video straumē. Nolasīšanas plūsma tiek atsākta tikai tad, kad šis marķieris ir nonācis visos trīs kanālos. Rezultātā tiek noņemts attiecīgais šķībums. Divu pulksteņu FIFO sinhronizē visas trīs datu plūsmas ar zilā kanāla pulksteni, lai novērstu attiecīgo novirzi. Nākamajā attēlā ir aprakstīta šķībuma samazināšanas metode no kanāla uz kanālu.

Attēls 3-3. Kanāls uz kanālu De-Skew

MICROCHIP-PolarFire-FPGA-High-Definition-Multimedia-Interface-HDMI-Receiver- (4)

DDC (uzdot jautājumu)
DDC ir sakaru kanāls, kura pamatā ir I2C kopnes specifikācija. Avots izmanto I2C komandas, lai nolasītu informāciju no izlietnes E-EDID ar vergu adresi. HDMI RX IP izmanto iepriekš definētu EDID ar vairākām izšķirtspējām, atbalsta izšķirtspēju līdz 1920 ✕ 1080 pie 60 Hz viena pikseļa režīmā un līdz 3840 ✕ 2160 ar 60 Hz četru pikseļu režīmā.
EDID apzīmē parādāmo nosaukumu kā Microchip HDMI displeju.

HDMI RX parametri un interfeisa signāli (uzdodiet jautājumu)

Šajā sadaļā ir apskatīti parametri HDMI RX GUI konfiguratorā un I/O signāli.

Konfigurācijas parametri (uzdot jautājumu)
Nākamajā tabulā ir norādīti HDMI RX IP konfigurācijas parametri.

4-1 tabula. Konfigurācijas parametri

Parametra nosaukums Apraksts
Krāsu formāts Nosaka krāsu telpu. Atbalsta šādus krāsu formātus:
  • RGB
  • YCbCr422
  • YCbCr444
Krāsu dziļums Norāda bitu skaitu uz krāsu komponentu. Atbalsta 8, 10, 12 un 16 bitus katrā komponentā.
Pikseļu skaits Norāda pikseļu skaitu uz vienu pulksteņa ievadi:
  • Pikseļi uz pulksteni = 1
  • Pikseļi uz pulksteni = 4
SKRAMBLĒTĀJS Atbalsts 4K izšķirtspējai ar ātrumu 60 kadri sekundē:
  • Kad 1, ir iespējots skremblera atbalsts
  • Kad 0, skremblera atbalsts ir atspējots
Audio kanālu skaits Atbalsta audio kanālu skaitu:
  • 2 audio kanāli
  • 8 audio kanāli
Video saskarne Vietējā un AXI straume
Audio interfeiss Vietējā un AXI straume
Pārbaudes stends Ļauj izvēlēties testa stenda vidi. Atbalsta šādas testa stenda iespējas:
  • Lietotājs
  • Nav
Licence Norāda licences veidu. Nodrošina šādas divas licences iespējas:
  • RTL
  • Šifrēts

Porti (uzdodiet jautājumu)
Nākamajā tabulā ir norādīti HDMI RX IP ievades un izvades porti vietējam interfeisam, ja krāsu formāts ir RGB.

4-2 tabula. Ievade un izvade vietējam interfeisam

Signāla nosaukums Virziens Platums (biti) Apraksts
RESET_N_I Ievade 1 Aktīvs-zems asinhronais atiestatīšanas signāls
R_RX_CLK_I Ievade 1 Paralēlais pulkstenis “R” kanālam no XCVR
G_RX_CLK_I Ievade 1 Paralēlais pulkstenis “G” kanālam no XCVR
B_RX_CLK_I Ievade 1 Paralēlais pulkstenis “B” kanālam no XCVR
EDID_RESET_N_I Ievade 1 Aktīvs-zems asinhronais edid atiestatīšanas signāls
R_RX_VALID_I Ievade 1 Derīgs signāls no XCVR “R” kanāla paralēlajiem datiem
G_RX_VALID_I Ievade 1 Derīgs signāls no XCVR “G” kanāla paralēlajiem datiem
B_RX_VALID_I Ievade 1 Derīgs signāls no XCVR “B” kanāla paralēlajiem datiem
Signāla nosaukums Virziens Platums (biti) Apraksts
DATA_R_I Ievade PIKSEĻU SKAITS ✕ 10 biti Saņemti “R” kanāla paralēlie dati no XCVR
DATA_G_I Ievade PIKSEĻU SKAITS ✕ 10 biti Saņemti “G” kanāla paralēlie dati no XCVR
DATA_B_I Ievade PIKSEĻU SKAITS ✕ 10 biti Saņemti “B” kanāla paralēlie dati no XCVR
SCL_I Ievade 1 I2C sērijas pulksteņa ieeja DDC
HPD_I Ievade 1 Karstā kontaktdakša nosaka ievades signālu. Avots ir savienots ar izlietni. HPD signālam jābūt augstam.
SDA_I Ievade 1 I2C sērijas datu ievade DDC
EDID_CLK_I Ievade 1 Sistēmas pulkstenis I2C modulim
BIT_SLIP_R_O Izvade 1 Bitu slīdēšanas signāls uz raiduztvērēja “R” kanālu
BIT_SLIP_G_O Izvade 1 Bitu slīdēšanas signāls uz raiduztvērēja “G” kanālu
BIT_SLIP_B_O Izvade 1 Bitu slīdēšanas signāls uz raiduztvērēja “B” kanālu
VIDEO_DATA_VALID_O Izvade 1 Video datu derīga izvade
AUDIO_DATA_VALID_O Izvade 1 Audio datu derīga izvade
H_SYNC_O Izvade 1 Horizontālais sinhronizācijas impulss
V_SYNC_O Izvade 1 Aktīvs vertikālās sinhronizācijas impulss
R_O Izvade PIKSEĻU SKAITS ✕ Krāsu dziļuma biti Atšifrēti “R” dati
G_O Izvade PIKSEĻU SKAITS ✕ Krāsu dziļuma biti Atšifrēti “G” dati
B_O Izvade PIKSEĻU SKAITS ✕ Krāsu dziļuma biti Atšifrēti “B” dati
SDA_O Izvade 1 I2C sērijas datu izvade DDC
HPD_O Izvade 1 Karstā kontaktdakša nosaka izejas signālu
ACR_CTS_O Izvade 20 Audio pulksteņa atjaunošanas cikla laiksamp vērtību
ACR_N_O Izvade 20 Audio pulksteņa atjaunošanas vērtības (N) parametrs
ACR_VALID_O Izvade 1 Audio pulksteņa atjaunošanas derīgs signāls
AUDIO_SAMPLE_CH1_O Izvade 24 1. kanāla audio sample dati
AUDIO_SAMPLE_CH2_O Izvade 24 2. kanāla audio sample dati
AUDIO_SAMPLE_CH3_O Izvade 24 3. kanāla audio sample dati
AUDIO_SAMPLE_CH4_O Izvade 24 4. kanāla audio sample dati
AUDIO_SAMPLE_CH5_O Izvade 24 5. kanāla audio sample dati
AUDIO_SAMPLE_CH6_O Izvade 24 6. kanāla audio sample dati
AUDIO_SAMPLE_CH7_O Izvade 24 7. kanāla audio sample dati
AUDIO_SAMPLE_CH8_O Izvade 24 8. kanāla audio sample dati
HDMI_DVI_MODE_O Izvade 1 Tālāk ir norādīti divi režīmi.
  • 1: HDMI režīms
  • 0: DVI režīms

Šajā tabulā ir aprakstīti HDMI RX IP ievades un izvades porti AXI4 straumēšanas video interfeisam.
4-3 tabula. Ieejas un izejas porti AXI4 straumēšanas video interfeisam

Ostas nosaukums Virziens Platums (biti) Apraksts
TDATA_O Izvade PIKSEĻU SKAITS ✕ Krāsu Dziļums ✕ 3 biti Izvadīt video datus [R, G, B]
TVALID_O Izvade 1 Izvades video derīgs
Ostas nosaukums Virziens Platums (biti) Apraksts
TLAST_O Izvade 1 Izvades kadra beigu signāls
TUSER_O Izvade 3
  • bits 0 = VSYNC
  • bits 1 = Hsync
  •  bits 2 = 0
  • bits 3 = 0
TSTRB_O Izvade 3 Izejas video datu stroboskops
TKEEP_O Izvade 3 Izvades video datu saglabāšana

Šajā tabulā ir aprakstīti HDMI RX IP ievades un izvades porti AXI4 straumes audio interfeisam.

4-4 tabula. Ieejas un izejas porti AXI4 straumes audio interfeisam

Ostas nosaukums Virziens Platums (biti) Apraksts
AUDIO_TDATA_O Izvade 24 Izvadīt audio datus
AUDIO_TID_O Izvade 3 Izejas audio kanāls
AUDIO_TVALID_O Izvade 1 Izvada derīgu audio signālu

Nākamajā tabulā ir norādīti HDMI RX IP ievades un izvades porti vietējam interfeisam, ja krāsu formāts ir YUV444.

4-5 tabula. Ievade un izvade vietējam interfeisam

Ostas nosaukums Virziens Platums (biti) Apraksts
RESET_N_I Ievade 1 Aktīvs-zems asinhronais atiestatīšanas signāls
LANE3_RX_CLK_I Ievade 1 Paralēlais pulkstenis 3. joslas kanālam no XCVR
LANE2_RX_CLK_I Ievade 1 Paralēlais pulkstenis 2. joslas kanālam no XCVR
LANE1_RX_CLK_I Ievade 1 Paralēlais pulkstenis 1. joslas kanālam no XCVR
EDID_RESET_N_I Ievade 1 Aktīvs-zems asinhronais edid atiestatīšanas signāls
LANE3_RX_VALID_I Ievade 1 Derīgs signāls no XCVR 3. joslas paralēlajiem datiem
LANE2_RX_VALID_I Ievade 1 Derīgs signāls no XCVR 2. joslas paralēlajiem datiem
LANE1_RX_VALID_I Ievade 1 Derīgs signāls no XCVR 1. joslas paralēlajiem datiem
DATA_LANE3_I Ievade PIKSEĻU SKAITS ✕ 10 biti Saņemti 3. joslas paralēlie dati no XCVR
DATA_LANE2_I Ievade PIKSEĻU SKAITS ✕ 10 biti Saņemti 2. joslas paralēlie dati no XCVR
DATA_LANE1_I Ievade PIKSEĻU SKAITS ✕ 10 biti Saņemti 1. joslas paralēlie dati no XCVR
SCL_I Ievade 1 I2C sērijas pulksteņa ieeja DDC
HPD_I Ievade 1 Karstā kontaktdakša nosaka ievades signālu. Avots ir savienots ar izlietni. HPD signālam jābūt augstam.
SDA_I Ievade 1 I2C sērijas datu ievade DDC
EDID_CLK_I Ievade 1 Sistēmas pulkstenis I2C modulim
BIT_SLIP_LANE3_O Izvade 1 Bitu slīdēšanas signāls uz raiduztvērēja 3. joslu
BIT_SLIP_LANE2_O Izvade 1 Bitu slīdēšanas signāls uz raiduztvērēja 2. joslu
BIT_SLIP_LANE1_O Izvade 1 Bitu slīdēšanas signāls uz raiduztvērēja 1. joslu
VIDEO_DATA_VALID_O Izvade 1 Video datu derīga izvade
AUDIO_DATA_VALID_O Izvade 1 Audio datu derīga izvade
H_SYNC_O Izvade 1 Horizontālais sinhronizācijas impulss
V_SYNC_O Izvade 1 Aktīvs vertikālās sinhronizācijas impulss
Ostas nosaukums Virziens Platums (biti) Apraksts
Y_O Izvade PIKSEĻU SKAITS ✕ Krāsu dziļuma biti Atšifrēti “Y” dati
Cb_O Izvade PIKSEĻU SKAITS ✕ Krāsu dziļuma biti Atšifrēti “Cb” dati
Cr_O Izvade PIKSEĻU SKAITS ✕ Krāsu dziļuma biti Atšifrēti “Cr” dati
SDA_O Izvade 1 I2C sērijas datu izvade DDC
HPD_O Izvade 1 Karstā kontaktdakša nosaka izejas signālu
ACR_CTS_O Izvade 20 Audio pulksteņa atjaunošanas cikla laikiamp vērtību
ACR_N_O Izvade 20 Audio pulksteņa atjaunošanas vērtības (N) parametrs
ACR_VALID_O Izvade 1 Audio pulksteņa atjaunošanas derīgs signāls
AUDIO_SAMPLE_CH1_O Izvade 24 1. kanāla audio sample dati
AUDIO_SAMPLE_CH2_O Izvade 24 2. kanāla audio sample dati
AUDIO_SAMPLE_CH3_O Izvade 24 3. kanāla audio sample dati
AUDIO_SAMPLE_CH4_O Izvade 24 4. kanāla audio sample dati
AUDIO_SAMPLE_CH5_O Izvade 24 5. kanāla audio sample dati
AUDIO_SAMPLE_CH6_O Izvade 24 6. kanāla audio sample dati
AUDIO_SAMPLE_CH7_O Izvade 24 7. kanāla audio sample dati
AUDIO_SAMPLE_CH8_O Izvade 24 8. kanāla audio sample dati

Nākamajā tabulā ir norādīti HDMI RX IP ievades un izvades porti vietējam interfeisam, ja krāsu formāts ir YUV422.

4-6 tabula. Ievade un izvade vietējam interfeisam

Ostas nosaukums Virziens Platums (biti) Apraksts
RESET_N_I Ievade 1 Aktīvs-zems asinhronais atiestatīšanas signāls
LANE3_RX_CLK_I Ievade 1 Paralēlais pulkstenis 3. joslas kanālam no XCVR
LANE2_RX_CLK_I Ievade 1 Paralēlais pulkstenis 2. joslas kanālam no XCVR
LANE1_RX_CLK_I Ievade 1 Paralēlais pulkstenis 1. joslas kanālam no XCVR
EDID_RESET_N_I Ievade 1 Aktīvs-zems asinhronais edid atiestatīšanas signāls
LANE3_RX_VALID_I Ievade 1 Derīgs signāls no XCVR 3. joslas paralēlajiem datiem
LANE2_RX_VALID_I Ievade 1 Derīgs signāls no XCVR 2. joslas paralēlajiem datiem
LANE1_RX_VALID_I Ievade 1 Derīgs signāls no XCVR 1. joslas paralēlajiem datiem
DATA_LANE3_I Ievade PIKSEĻU SKAITS ✕ 10 biti Saņemti 3. joslas paralēlie dati no XCVR
DATA_LANE2_I Ievade PIKSEĻU SKAITS ✕ 10 biti Saņemti 2. joslas paralēlie dati no XCVR
DATA_LANE1_I Ievade PIKSEĻU SKAITS ✕ 10 biti Saņemti 1. joslas paralēlie dati no XCVR
SCL_I Ievade 1 I2C sērijas pulksteņa ieeja DDC
HPD_I Ievade 1 Karstā kontaktdakša nosaka ievades signālu. Avots ir savienots ar izlietni. HPD signālam jābūt augstam.
SDA_I Ievade 1 I2C sērijas datu ievade DDC
EDID_CLK_I Ievade 1 Sistēmas pulkstenis I2C modulim
BIT_SLIP_LANE3_O Izvade 1 Bitu slīdēšanas signāls uz raiduztvērēja 3. joslu
BIT_SLIP_LANE2_O Izvade 1 Bitu slīdēšanas signāls uz raiduztvērēja 2. joslu
BIT_SLIP_LANE1_O Izvade 1 Bitu slīdēšanas signāls uz raiduztvērēja 1. joslu
VIDEO_DATA_VALID_O Izvade 1 Video datu derīga izvade
Ostas nosaukums Virziens Platums (biti) Apraksts
AUDIO_DATA_VALID_O Izvade 1 Audio datu derīga izvade
H_SYNC_O Izvade 1 Horizontālais sinhronizācijas impulss
V_SYNC_O Izvade 1 Aktīvs vertikālās sinhronizācijas impulss
Y_O Izvade PIKSEĻU SKAITS ✕ Krāsu dziļuma biti Atšifrēti “Y” dati
C_O Izvade PIKSEĻU SKAITS ✕ Krāsu dziļuma biti Atšifrēti “C” dati
SDA_O Izvade 1 I2C sērijas datu izvade DDC
HPD_O Izvade 1 Karstā kontaktdakša nosaka izejas signālu
ACR_CTS_O Izvade 20 Audio pulksteņa atjaunošanas cikla laikiamp vērtību
ACR_N_O Izvade 20 Audio pulksteņa atjaunošanas vērtības (N) parametrs
ACR_VALID_O Izvade 1 Audio pulksteņa atjaunošanas derīgs signāls
AUDIO_SAMPLE_CH1_O Izvade 24 1. kanāla audio sample dati
AUDIO_SAMPLE_CH2_O Izvade 24 2. kanāla audio sample dati
AUDIO_SAMPLE_CH3_O Izvade 24 3. kanāla audio sample dati
AUDIO_SAMPLE_CH4_O Izvade 24 4. kanāla audio sample dati
AUDIO_SAMPLE_CH5_O Izvade 24 5. kanāla audio sample dati
AUDIO_SAMPLE_CH6_O Izvade 24 6. kanāla audio sample dati
AUDIO_SAMPLE_CH7_O Izvade 24 7. kanāla audio sample dati
AUDIO_SAMPLE_CH8_O Izvade 24 8. kanāla audio sample dati

Nākamajā tabulā ir norādīti HDMI RX IP ievades un izvades porti vietējam interfeisam, ja SCRAMBLER ir iespējots.

4-7 tabula. Ievade un izvade vietējam interfeisam

Ostas nosaukums Virziens Platums (biti) Apraksts
RESET_N_I Ievade 1 Aktīvs-zems asinhronais atiestatīšanas signāls
R_RX_CLK_I Ievade 1 Paralēlais pulkstenis “R” kanālam no XCVR
G_RX_CLK_I Ievade 1 Paralēlais pulkstenis “G” kanālam no XCVR
B_RX_CLK_I Ievade 1 Paralēlais pulkstenis “B” kanālam no XCVR
EDID_RESET_N_I Ievade 1 Aktīvs-zems asinhronais edid atiestatīšanas signāls
HDMI_CABLE_CLK_I Ievade 1 Kabeļa pulkstenis no HDMI avota
R_RX_VALID_I Ievade 1 Derīgs signāls no XCVR “R” kanāla paralēlajiem datiem
G_RX_VALID_I Ievade 1 Derīgs signāls no XCVR “G” kanāla paralēlajiem datiem
B_RX_VALID_I Ievade 1 Derīgs signāls no XCVR “B” kanāla paralēlajiem datiem
DATA_R_I Ievade PIKSEĻU SKAITS ✕ 10 biti Saņemti “R” kanāla paralēlie dati no XCVR
DATA_G_I Ievade PIKSEĻU SKAITS ✕ 10 biti Saņemti “G” kanāla paralēlie dati no XCVR
DATA_B_I Ievade PIKSEĻU SKAITS ✕ 10 biti Saņemti “B” kanāla paralēlie dati no XCVR
SCL_I Ievade 1 I2C sērijas pulksteņa ieeja DDC
HPD_I Ievade 1 Karstā kontaktdakša nosaka ievades signālu. Avots ir pievienots izlietnei, un HPD signālam jābūt augstam.
SDA_I Ievade 1 I2C sērijas datu ievade DDC
EDID_CLK_I Ievade 1 Sistēmas pulkstenis I2C modulim
BIT_SLIP_R_O Izvade 1 Bitu slīdēšanas signāls uz raiduztvērēja “R” kanālu
BIT_SLIP_G_O Izvade 1 Bitu slīdēšanas signāls uz raiduztvērēja “G” kanālu
Ostas nosaukums Virziens Platums (biti) Apraksts
BIT_SLIP_B_O Izvade 1 Bitu slīdēšanas signāls uz raiduztvērēja “B” kanālu
VIDEO_DATA_VALID_O Izvade 1 Video datu derīga izvade
AUDIO_DATA_VALID_O Izvade1 1 Audio datu derīga izvade
H_SYNC_O Izvade 1 Horizontālais sinhronizācijas impulss
V_SYNC_O Izvade 1 Aktīvs vertikālās sinhronizācijas impulss
DATA_ RATE_O Izvade 16 Rx datu pārraides ātrums. Tālāk ir norādītas datu pārraides ātruma vērtības.
  • x1734 = 5940 Mbps
  • x0B9A = 2960 Mbps
  •  x05CD = 1485 Mbps
  • x2E6 = 742.5 Mbps
R_O Izvade PIKSEĻU SKAITS ✕ Krāsu dziļuma biti Atšifrēti “R” dati
G_O Izvade PIKSEĻU SKAITS ✕ Krāsu dziļuma biti Atšifrēti “G” dati
B_O Izvade PIKSEĻU SKAITS ✕ Krāsu dziļuma biti Atšifrēti “B” dati
SDA_O Izvade 1 I2C sērijas datu izvade DDC
HPD_O Izvade 1 Karstā kontaktdakša nosaka izejas signālu
ACR_CTS_O Izvade 20 Audio pulksteņa atjaunošanas cikla laikiamp vērtību
ACR_N_O Izvade 20 Audio pulksteņa atjaunošanas vērtības (N) parametrs
ACR_VALID_O Izvade 1 Audio pulksteņa atjaunošanas derīgs signāls
AUDIO_SAMPLE_CH1_O Izvade 24 1. kanāla audio sample dati
AUDIO_SAMPLE_CH2_O Izvade 24 2. kanāla audio sample dati
AUDIO_SAMPLE_CH3_O Izvade 24 3. kanāla audio sample dati
AUDIO_SAMPLE_CH4_O Izvade 24 4. kanāla audio sample dati
AUDIO_SAMPLE_CH5_O Izvade 24 5. kanāla audio sample dati
AUDIO_SAMPLE_CH6_O Izvade 24 6. kanāla audio sample dati
AUDIO_SAMPLE_CH7_O Izvade 24 7. kanāla audio sample dati
AUDIO_SAMPLE_CH8_O Izvade 24 8. kanāla audio sample dati

Testbench simulācija (uzdodiet jautājumu)

Testbench ir paredzēts, lai pārbaudītu HDMI RX kodola funkcionalitāti. Testbench darbojas tikai vietējā saskarnē, ja pikseļu skaits ir viens.

Lai simulētu kodolu, izmantojot testa stendu, veiciet šādas darbības:

  1. Logā Dizaina plūsma izvērsiet Izveidot dizainu.
  2. Ar peles labo pogu noklikšķiniet uz Izveidot SmartDesign Testbench un pēc tam noklikšķiniet uz Palaist, kā parādīts nākamajā attēlā.
    Attēls 5-1. SmartDesign Testbench izveideMICROCHIP-PolarFire-FPGA-High-Definition-Multimedia-Interface-HDMI-Receiver- (5)
  3. Ievadiet SmartDesign testa stenda nosaukumu un pēc tam noklikšķiniet uz Labi.
    Attēls 5-2. SmartDesign Testbench nosaukšanaMICROCHIP-PolarFire-FPGA-High-Definition-Multimedia-Interface-HDMI-Receiver- (6)SmartDesign testbends tiek izveidots, un dizaina plūsmas rūts labajā pusē tiek parādīts audekls.
  4. Dodieties uz Libero® SoC katalogu, atlasiet View > Windows > IP katalogs un pēc tam izvērsiet Solutions-Video. Veiciet dubultklikšķi uz HDMI RX IP (v5.4.0) un pēc tam noklikšķiniet uz Labi.
  5. Atlasiet visus portus, ar peles labo pogu noklikšķiniet un atlasiet Paaugstināt uz augstāko līmeni.
  6. SmartDesign rīkjoslā noklikšķiniet uz Ģenerēt komponentu.
  7. Cilnē Stimulu hierarhija ar peles labo pogu noklikšķiniet uz HDMI_RX_TB testa stenda fileun pēc tam noklikšķiniet uz Simulēt pirmssintēšanas dizainu > Atvērt interaktīvi.

ModelSim® rīks tiek atvērts kopā ar testa stendu, kā parādīts nākamajā attēlā.

Attēls 5-3. ModelSim rīks ar HDMI RX Testbench File

MICROCHIP-PolarFire-FPGA-High-Definition-Multimedia-Interface-HDMI-Receiver- (7)

Svarīgi: If simulācija tiek pārtraukta izpildes laika ierobežojuma dēļ, kas norādīts DO file, izmantojiet komandu run -all, lai pabeigtu simulāciju.

Licence (uzdodiet jautājumu)

HDMI RX IP tiek nodrošināts ar šādām divām licences opcijām:

  • Šifrēts: kodolam tiek nodrošināts pilns šifrēts RTL kods. Tas ir pieejams bez maksas ar jebkuru Libero licenci, ļaujot kodolam iemiesot ar SmartDesign. Varat veikt simulāciju, sintēzi, izkārtojumu un programmēt FPGA silīciju, izmantojot Libero dizaina komplektu.
  • RTL: Pilns RTL pirmkods ir bloķēts ar licenci, kas jāiegādājas atsevišķi.

Simulācijas rezultāti (uzdodiet jautājumu)

Šajā HDMI RX IP laika diagrammā ir parādīti video dati un vadības datu periodi.

Attēls 6-1. Video dati

MICROCHIP-PolarFire-FPGA-High-Definition-Multimedia-Interface-HDMI-Receiver- (8)

Nākamajā diagrammā parādītas hsync un vsync izejas atbilstošajām vadības datu ievadēm.

Attēls 6-2. Horizontālās sinhronizācijas un vertikālās sinhronizācijas signāli

MICROCHIP-PolarFire-FPGA-High-Definition-Multimedia-Interface-HDMI-Receiver- (9)

Sekojošā diagramma parāda EDID daļu.

Attēls 6-3. EDID signāli

MICROCHIP-PolarFire-FPGA-High-Definition-Multimedia-Interface-HDMI-Receiver- (10)

Resursu izmantošana (uzdodiet jautājumu)

HDMI RX IP ir ieviests PolarFire® FPGA (MPF300T – 1FCG1152I pakotne). Nākamajā tabulā ir norādīti resursi, kas tiek izmantoti, ja pikseļu skaits = 1 pikselis.

7-1 tabula. Resursu izmantošana 1 pikseļa režīmam

Krāsu formāts Krāsu dziļums SKRAMBLĒTĀJS Audums 4LUT Audums DFF Interfeiss 4LUT Interfeiss DFF uSRAM (64 × 12) LSRAM (20 k)
RGB 8 Atspējot 987 1867 360 360 0 10
10 Atspējot 1585 1325 456 456 11 9
12 Atspējot 1544 1323 456 456 11 9
16 Atspējot 1599 1331 492 492 14 9
YCbCr422 8 Atspējot 1136 758 360 360 3 9
YCbCr444 8 Atspējot 1105 782 360 360 3 9
10 Atspējot 1574 1321 456 456 11 9
12 Atspējot 1517 1319 456 456 11 9
16 Atspējot 1585 1327 492 492 14 9

Nākamajā tabulā ir norādīti resursi, kas tiek izmantoti, ja pikseļu skaits = 4 pikseļi.

7-2 tabula. Resursu izmantošana 4 pikseļa režīmam

Krāsu formāts Krāsu dziļums SKRAMBLĒTĀJS Audums 4LUT Audums DFF Interfeiss 4LUT Interfeiss DFF uSRAM (64 × 12) LSRAM (20 k)
RGB 8 Atspējot 1559 1631 1080 1080 9 27
12 Atspējot 1975 2191 1344 1344 31 27
16 Atspējot 1880 2462 1428 1428 38 27
RGB 10 Iespējot 4231 3306 1008 1008 3 27
12 Iespējot 4253 3302 1008 1008 3 27
16 Iespējot 3764 3374 1416 1416 37 27
YCbCr422 8 Atspējot 1485 1433 912 912 7 23
YCbCr444 8 Atspējot 1513 1694 1080 1080 9 27
12 Atspējot 2001 2099 1344 1344 31 27
16 Atspējot 1988 2555 1437 1437 38 27

Šajā tabulā ir norādīti resursi, kas tiek izmantoti, kad Pikseļu skaits = 4 pikseļi un ir iespējots SCRAMBLER.

7-3 tabula. Resursu izmantošana 4 pikseļu režīmam un SCRAMBLER ir iespējota

Krāsu formāts Krāsu dziļums SKRAMBLĒTĀJS Audums 4LUT Audums DFF Interfeiss 4LUT Interfeiss DFF uSRAM (64 × 12) LSRAM (20 k)
RGB 8 Iespējot 5029 5243 1126 1126 9 28
YCbCr422 8 Iespējot 4566 3625 1128 1128 13 27
YCbCr444 8 Iespējot 4762 3844 1176 1176 17 27

Sistēmas integrācija (uzdodiet jautājumu)

Šajā sadaļā parādīts, kā integrēt IP Libero dizainā.
Nākamajā tabulā ir norādītas PF XCVR, PF TX PLL un PF CCC konfigurācijas, kas nepieciešamas dažādām izšķirtspējām un bitu platumiem.

Tabula 8-1. PF XCVR, PF TX PLL un PF CCC konfigurācijas

Izšķirtspēja Bitu platums PF XCVR konfigurācija CDR REF PULKSTEŅU PLĀKSNES PF CCC konfigurācija
RX datu pārraides ātrums RX CDR Ref pulksteņa frekvence RX PCS auduma platums Ievades frekvence Izejas frekvence
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 (4 kp30) 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 (4 Kp60) 8 5940 148.5 40 AE29, AE30 NA NA

HDMI RX Sample Design 1: Ja tas ir konfigurēts režīmā Color Depth = 8-bit un Number of Pixels = 1 Pixel, ir parādīts nākamajā attēlā.

Attēls 8-1. HDMI RX Sample dizains 1

MICROCHIP-PolarFire-FPGA-High-Definition-Multimedia-Interface-HDMI-Receiver- (11)

Piemēram,ample, 8 bitu konfigurācijās dizaina sastāvdaļa ir šādi komponenti:

  • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) ir konfigurēts TX un RX pilna dupleksa režīmam. RX datu pārraides ātrums 1485 Mbps PMA režīmā, datu platums konfigurēts kā 10 biti 1 PXL režīmam un 148.5 MHz CDR atsauces pulkstenis. TX datu pārraides ātrums 1485 Mb/s PMA režīmā, datu platums konfigurēts kā 10 biti ar pulksteņa dalīšanas koeficientu 4.
  • LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK un LANE3_CDR_REF_CLK tiek virzīti no PF_XCVR_REF_CLK ar AE27, AE28 spilventiņu tapām.
  • EDID CLK_I kontakts jāvada ar 150 MHz pulksteni ar CCC.
  • R_RX_CLK_I, G_RX_CLK_I un B_RX_CLK_I vada attiecīgi LANE3_TX_CLK_R, LANE2_TX_CLK_R un LANE1_TX_CLK_R.
  • R_RX_VALID_I, G_RX_VALID_I un B_RX_VALID_I vada attiecīgi LANE3_RX_VAL, LANE2_RX_VAL un LANE1_RX_VAL.
  • DATA_R_I, DATA_G_I un DATA_B_I vada attiecīgi LANE3_RX_DATA, LANE2_RX_DATA un LANE1_RX_DATA.

HDMI RX Sample Design 2: Ja tas ir konfigurēts režīmā Color Depth = 8-bit un Number of Pixels = 4 Pixel, ir parādīts nākamajā attēlā.

Attēls 8-2. HDMI RX Sample dizains 2

MICROCHIP-PolarFire-FPGA-High-Definition-Multimedia-Interface-HDMI-Receiver- (12)

Piemēram,ample, 8 bitu konfigurācijās dizaina sastāvdaļa ir šādi komponenti:

  • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) ir konfigurēts TX un RX pilna dupleksa režīmam. RX datu pārraides ātrums 1485 Mbps PMA režīmā, datu platums konfigurēts kā 40 biti 4 PXL režīmam un 148.5 MHz CDR atsauces pulkstenis. TX datu pārraides ātrums 1485 Mb/s PMA režīmā, datu platums konfigurēts kā 40 biti ar pulksteņa dalīšanas koeficientu 4.
  • LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK un LANE3_CDR_REF_CLK tiek virzīti no PF_XCVR_REF_CLK ar AE27, AE28 spilventiņu tapām.
  • EDID CLK_I kontakts jāvada ar 150 MHz pulksteni ar CCC.
  • R_RX_CLK_I, G_RX_CLK_I un B_RX_CLK_I vada attiecīgi LANE3_TX_CLK_R, LANE2_TX_CLK_R un LANE1_TX_CLK_R.
  • R_RX_VALID_I, G_RX_VALID_I un B_RX_VALID_I vada attiecīgi LANE3_RX_VAL, LANE2_RX_VAL un LANE1_RX_VAL.
  • DATA_R_I, DATA_G_I un DATA_B_I vada attiecīgi LANE3_RX_DATA, LANE2_RX_DATA un LANE1_RX_DATA.

HDMI RX Sample Design 3: Ja tas ir konfigurēts režīmā Krāsu dziļums = 8 biti un pikseļu skaits = 4 pikseļi un SCRAMBLER = iespējots, ir parādīts nākamajā attēlā.

Attēls 8-3. HDMI RX Sample dizains 3

MICROCHIP-PolarFire-FPGA-High-Definition-Multimedia-Interface-HDMI-Receiver- (13)

Piemēram,ample, 8 bitu konfigurācijās dizaina sastāvdaļa ir šādi komponenti:

  • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) ir konfigurēts TX un RX neatkarīgajam režīmam. RX datu pārraides ātrums 5940 Mb/s PMA režīmā ar datu platumu, kas konfigurēts kā 40 biti 4 PXL režīmam un 148.5 MHz CDR atsauces pulksteni. TX datu pārraides ātrums 5940 Mb/s PMA režīmā, datu platums konfigurēts kā 40 biti ar pulksteņa dalīšanas koeficientu 4.
  • LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK un LANE3_CDR_REF_CLK tiek virzīti no PF_XCVR_REF_CLK ar AF29, AF30 spilventiņu tapām.
  • EDID CLK_I kontaktam jādarbojas ar 150 MHz pulksteni ar CCC.
  • R_RX_CLK_I, G_RX_CLK_I un B_RX_CLK_I vada attiecīgi LANE3_TX_CLK_R, LANE2_TX_CLK_R un LANE1_TX_CLK_R.
  • R_RX_VALID_I, G_RX_VALID_I un B_RX_VALID_I vada attiecīgi LANE3_RX_VAL, LANE2_RX_VAL un LANE1_RX_VAL.
  • DATA_R_I, DATA_G_I un DATA_B_I vada attiecīgi LANE3_RX_DATA, LANE2_RX_DATA un LANE1_RX_DATA.

HDMI RX Sample Design 4: Ja tas ir konfigurēts režīmā Krāsu dziļums = 12 biti un pikseļu skaits = 4 pikseļi un SCRAMBLER = iespējots, ir parādīts nākamajā attēlā.

Attēls 8-4. HDMI RX Sample dizains 4

MICROCHIP-PolarFire-FPGA-High-Definition-Multimedia-Interface-HDMI-Receiver- (14)

Piemēram,ample, 12 bitu konfigurācijās dizaina sastāvdaļa ir šādi komponenti:

  • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) ir konfigurēts tikai RX režīmam. RX datu pārraides ātrums 4455 Mbps PMA režīmā ar datu platumu, kas konfigurēts kā 40 biti 4 PXL režīmam un 148.5 MHz CDR atsauces pulksteni.
  • LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK un LANE3_CDR_REF_CLK tiek virzīti no PF_XCVR_REF_CLK ar AF29, AF30 spilventiņu tapām.
  • EDID CLK_I kontaktam jādarbojas ar 150 MHz pulksteni ar CCC.
  • R_RX_CLK_I, G_RX_CLK_I un B_RX_CLK_I vada attiecīgi LANE3_TX_CLK_R, LANE2_TX_CLK_R un LANE1_TX_CLK_R.
  • R_RX_VALID_I, G_RX_VALID_I un B_RX_VALID_I vada attiecīgi LANE3_RX_VAL, LANE2_RX_VAL un LANE1_RX_VAL.
  • DATA_R_I, DATA_G_I un DATA_B_I vada attiecīgi LANE3_RX_DATA, LANE2_RX_DATA un LANE1_RX_DATA.
  • PF_CCC_C0 modulis ģenerē pulksteni ar nosaukumu OUT0_FABCLK_0 ar frekvenci 74.25 MHz, kas iegūts no 111.375 MHz ieejas pulksteņa, ko vada LANE1_RX_CLK_R.

HDMI RX Sample Design 5: Ja tas ir konfigurēts režīmā Color Depth = 8 biti, pikseļu skaits = 4 pikseļu režīms un SCRAMBLER = iespējots, ir parādīts nākamajā attēlā. Šis dizains ir dinamisks datu pārraides ātrums ar DRI.

Attēls 8-5. HDMI RX Sample dizains 5

MICROCHIP-PolarFire-FPGA-High-Definition-Multimedia-Interface-HDMI-Receiver- (15)

Piemēram,ample, 8 bitu konfigurācijās dizaina sastāvdaļa ir šādi komponenti:

  • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) ir konfigurēts tikai RX režīmam ar iespējotu dinamiskās pārkonfigurācijas saskarni. RX datu pārraides ātrums 5940 Mb/s PMA režīmā ar datu platumu, kas konfigurēts kā 40 biti 4 PXL režīmam un 148.5 MHz CDR atsauces pulksteni.
  • LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK un LANE3_CDR_REF_CLK tiek virzīti no PF_XCVR_REF_CLK ar AF29, AF30 spilventiņu tapām.
  • EDID CLK_I kontaktam jādarbojas ar 150 MHz pulksteni ar CCC.
  • R_RX_CLK_I, G_RX_CLK_I un B_RX_CLK_I vada attiecīgi LANE3_TX_CLK_R, LANE2_TX_CLK_R un LANE1_TX_CLK_R.
  • R_RX_VALID_I, G_RX_VALID_I un B_RX_VALID_I vada attiecīgi LANE3_RX_VAL, LANE2_RX_VAL un LANE1_RX_VAL.
  • DATA_R_I, DATA_G_I un DATA_B_I vada attiecīgi LANE3_RX_DATA, LANE2_RX_DATA un LANE1_RX_DATA.

Pārskatīšanas vēsture (uzdot jautājumu)

Pārskatīšanas vēsturē ir aprakstītas izmaiņas, kas tika ieviestas dokumentā. Izmaiņas ir uzskaitītas pēc pārskatīšanas, sākot ar jaunāko publikāciju.

Tabula 9-1. Pārskatīšanas vēsture

Pārskatīšana Datums Apraksts
D 02/2025 Šis ir dokumenta C redakcijā veikto izmaiņu saraksts:
  • Atjaunināta HDMI RX IP versija uz 5.4.
  • Atjaunināts ievads ar funkcijām un neatbalstītiem līdzekļiem.
  • Pievienota sadaļa Pārbaudītās avota ierīces.
  • Atjaunināts 3-1. attēls un 3-3. attēls sadaļā Aparatūras ieviešana.
  • Pievienota sadaļa Konfigurācijas parametri.
  • Sadaļā Ostas atjaunināta tabula 4-2, tabula 4-4, tabula 4-5, tabula 4-6 un tabula 4-7.
  • Atjaunināts 5-2. attēls sadaļā Testbench Simulation.
  • Sadaļā Resursu izmantošana ir atjaunināta tabula 7-1 un tabula 7-2, kas pievienota 7-3.
  • Atjaunināts 8-1. attēls, 8-2. attēls, 8-3. attēls un 8-4. attēls sadaļā Sistēmas integrācija.
  • Pievienots dinamisks datu pārraides ātrums ar DRI dizainu, piemample in System Integration sadaļā.
C 02/2023 Šis ir dokumenta C redakcijā veikto izmaiņu saraksts:
  • Atjaunināta HDMI RX IP versija uz 5.2
  • Visā dokumentā ir atjaunināta atbalstītā izšķirtspēja četru pikseļu režīmā
  • Atjaunināts attēls 2-1
B 09/2022 Šis ir dokumenta B redakcijā veikto izmaiņu saraksts:
  • Atjaunināts dokuments v5.1
  • Atjaunināts 4-2 un 4-3 tabula
A 04/2022 Šis ir izmaiņu saraksts dokumenta A redakcijā:
  • Dokuments tika migrēts uz Microchip veidni
  • Dokumenta numurs tika atjaunināts uz DS50003298A no 50200863
  • Atjaunināta sadaļa TMDS dekodētājs
  • Atjauninātas tabulas Tabula 4-2 un Tabula 4-3
  •  Atjaunināts 5-3. attēls, 6-1 attēls, 6-2 attēls
2.0 Tālāk ir sniegts šajā pārskatīšanā veikto izmaiņu kopsavilkums.
  • Pievienota 4-3 tabula
  • Atjauninātas resursu izmantošanas tabulas
1.0 08/2021 Sākotnējā pārskatīšana.

Mikročipu FPGA atbalsts
Microchip FPGA produktu grupa nodrošina savus produktus ar dažādiem atbalsta pakalpojumiem, tostarp klientu apkalpošanu, klientu tehniskā atbalsta centru, a webvietne un tirdzniecības biroji visā pasaulē. Klientiem ieteicams apmeklēt Microchip tiešsaistes resursus pirms sazināšanās ar atbalsta dienestu, jo ļoti iespējams, ka uz viņu jautājumiem jau ir atbildēts. Sazinieties ar Tehniskā atbalsta centru, izmantojot webvietne plkst www.microchip.com/support. Norādiet FPGA ierīces daļas numuru, atlasiet atbilstošo korpusa kategoriju un augšupielādējiet dizainu files, veidojot tehniskā atbalsta lietu. Sazinieties ar klientu apkalpošanas dienestu, lai saņemtu netehnisku produktu atbalstu, piemēram, produktu cenas, produktu jauninājumus, atjauninājumu informāciju, pasūtījuma statusu un autorizāciju.

  • No Ziemeļamerikas zvaniet 800.262.1060
  • No pārējām pasaules valstīm zvaniet 650.318.4460
  • Fakss no jebkuras vietas pasaulē, 650.318.8044 XNUMX XNUMX

Informācija par mikroshēmu

Preču zīmes
“Microchip” nosaukums un logotips, “M” logotips un citi nosaukumi, logotipi un zīmoli ir reģistrētas un nereģistrētas Microchip Technology Incorporated vai tā saistīto uzņēmumu un/vai meitasuzņēmumu preču zīmes Amerikas Savienotajās Valstīs un/vai citās valstīs (“Microchip” Preču zīmes”). Informāciju par mikroshēmu preču zīmēm var atrast vietnē https://www.microchip.com/en-us/about/legal-information/microchip-trademarks.

ISBN: 979-8-3371-0744-8

Juridisks paziņojums
Šo publikāciju un tajā esošo informāciju var izmantot tikai ar Microchip produktiem, tostarp, lai izstrādātu, pārbaudītu un integrētu Microchip produktus ar jūsu lietojumprogrammu. Šīs informācijas izmantošana jebkādā citā veidā pārkāpj šos noteikumus. Informācija par ierīces lietojumprogrammām tiek sniegta tikai jūsu ērtībām, un to var aizstāt ar atjauninājumiem. Jūs esat atbildīgs par to, lai jūsu pieteikums atbilstu jūsu specifikācijām. Sazinieties ar vietējo Microchip pārdošanas biroju, lai saņemtu papildu atbalstu, vai saņemiet papildu atbalstu vietnē www.microchip.com/en-us/support/design-help/client-support-services.

ŠO INFORMĀCIJA TIEK SNIEGTA MICROCHIP “KĀDA IR”. MICROCHIP NESNIEDZ NEKĀDA VEIDA TIEŠAS VAI NETIEŠAS, RAKSTISKAS VAI MUTISKAS, STRUKTŪRAS VAI CITĀDI GARANTIJAS, KAS SAISTĪTAS AR INFORMĀCIJU, IESKAITOT, BET NEAPROBEŽOTIES, AR JEBKĀDĀM NETIEŠĀM GARANTIJĀM. PIEMĒROTĪBA KONKRĒTAM MĒRĶIEM VAI GARANTIJĀS, KAS SAISTĪTAS AR TĀ STĀVOKLI, KVALITĀTI VAI DARBĪBU.
NEKĀDĀ GADĪJUMĀ MICROCHIP NEBŪS ATBILDĪGS PAR JEBKĀDIEM NETIEŠIEM, ĪPAŠIEM, SODĪGIEM, NEJAUŠIEM VAI IZSEKOTIEM ZAUDĒJUMIEM, BOJĀJUMIEM, IZMAKSĀM VAI JEBKĀDA VEIDA IZDEVUMIEM, KAS SAISTĪTI AR INFORMĀCIJU VAI TĀS IZMANTOJUMU TIEK INFORMĒTS PAR IESPĒJU VAI BOJĀJUMI IR PAREDZĀMI. CIKLĀ LIKUMĀ ATĻAUTAJĀ MĪRĀ MICROCHIP KOPĒJĀS ATBILDĪBAS PAR VISĀM PRASĪBĀM, KAS NEKādā VEIDA SAISTĪTAS AR INFORMĀCIJU VAI TĀS IZMANTOŠANU, NEPĀRSNIEDZ MAKSU SUMMU, JA TĀDAS, KAS JŪS JŪS ESAT SAMAKSĀJAT PAR MICROCHIP.
Microchip ierīču izmantošana dzīvības uzturēšanas un/vai drošības lietojumos ir pilnībā pakļauta pircēja riskam, un pircējs piekrīt aizsargāt, atlīdzināt un turēt nekaitīgu Microchip no jebkādiem un visiem zaudējumiem, prasībām, prasībām vai izdevumiem, kas izriet no šādas lietošanas. Saskaņā ar Microchip intelektuālā īpašuma tiesībām licences netiek nodotas, netieši vai citādi, ja vien nav norādīts citādi.

Mikroshēmu ierīču koda aizsardzības līdzeklis

Ņemiet vērā šādu informāciju par koda aizsardzības līdzekli Microchip produktiem:

  • Mikročipu izstrādājumi atbilst specifikācijām, kas ietvertas to konkrētajā mikroshēmas datu lapā.
  • Microchip uzskata, ka tā produktu saime ir droša, ja to izmanto paredzētajā veidā, saskaņā ar darbības specifikācijām un normālos apstākļos.
  • Mikroshēma novērtē un agresīvi aizsargā savas intelektuālā īpašuma tiesības. Mēģinājumi pārkāpt Microchip produktu koda aizsardzības līdzekļus ir stingri aizliegti, un tie var pārkāpt Digitālās tūkstošgades autortiesību likumu.
  • Ne Microchip, ne kāds cits pusvadītāju ražotājs nevar garantēt sava koda drošību. Koda aizsardzība nenozīmē, ka mēs garantējam, ka produkts ir “nesalaužams”. Koda aizsardzība pastāvīgi attīstās. Microchip ir apņēmies nepārtraukti uzlabot mūsu produktu koda aizsardzības funkcijas.

© 2025 Microchip Technology Inc. un tā meitasuzņēmumi

FAQ

  • J: Kā atjaunināt HDMI RX IP kodolu?
    A: IP kodolu var atjaunināt, izmantojot Libero SoC programmatūru, vai manuāli lejupielādēt no kataloga. Kad tas ir instalēts Libero SoC programmatūras IP katalogā, to var konfigurēt, ģenerēt un instantizēt programmā SmartDesign, lai to iekļautu projektā.

Dokumenti / Resursi

MICROCHIP PolarFire FPGA augstas izšķirtspējas multivides interfeisa HDMI uztvērējs [pdfLietotāja rokasgrāmata
PolarFire FPGA, PolarFire FPGA augstas izšķirtspējas multivides interfeisa HDMI uztvērējs, augstas izšķirtspējas multivides interfeisa HDMI uztvērējs, multivides interfeisa HDMI uztvērējs, interfeisa HDMI uztvērējs, HDMI uztvērējs

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *