„MICROCHIP PolarFire FPGA“ didelės raiškos multimedijos sąsajos HDMI imtuvas
Įvadas (užduokite klausimą)
„Microchip“ didelės raiškos multimedijos sąsajos (HDMI) imtuvo IP palaiko vaizdo duomenų ir garso paketinių duomenų priėmimą, aprašytą HDMI standarto specifikacijoje. HDMI RX IP yra specialiai sukurtas „PolarFire® FPGA“ ir „PolarFire System on Chip“ (SoC) FPGA įrenginiams, palaikantiems HDMI 2.0, kurių skiriamoji geba yra iki 1920 × 1080 esant 60 Hz vieno pikselio režimu ir iki 3840 × 2160 esant 60 Hz keturių pikselių režimu. RX IP palaiko karšto prijungimo aptikimą (HPD), skirtą maitinimo įjungimo arba išjungimo ir atjungimo arba prijungimo įvykių stebėjimui, siekiant parodyti ryšį tarp HDMI šaltinio ir HDMI imtuvo.
HDMI šaltinis naudoja ekrano duomenų kanalą (DDC), kad nuskaitytų kriauklės išplėstinius ekrano identifikavimo duomenis (EDID), taip sužinodamas kriauklės konfigūraciją ir (arba) galimybes. HDMI RX IP turi iš anksto užprogramuotą EDID, kurį HDMI šaltinis gali nuskaityti per standartinį I2C kanalą. „PolarFire FPGA“ ir „PolarFire SoC FPGA“ įrenginių siųstuvai-imtuvai naudojami kartu su RX IP, kad deserializuotų nuosekliuosius duomenis į 10 bitų duomenis. HDMI duomenų kanalams leidžiama turėti didelį iškraipymą tarp jų. HDMI RX IP pašalina iškraipymą tarp duomenų kanalų naudodamas „pirmas įeina, pirmas išeina“ (FIFO) principus. Šis IP konvertuoja per siųstuvą-imtuvą gautus perėjimo minimalizuoto diferencialinio signalizavimo (TMDS) duomenis į 24 bitų RGB pikselių duomenis, 24 bitų garso duomenis ir valdymo signalus. Keturi standartiniai valdymo žetonai, nurodyti HDMI protokole, naudojami duomenims faziškai suderinti deserializacijos metu.
Santrauka
Šioje lentelėje pateikiama HDMI RX IP charakteristikų santrauka.
1 lentelė. HDMI imtuvo IP charakteristikos
Pagrindinė versija | Šis naudotojo vadovas palaiko HDMI RX IP v5.4. |
Palaikomos įrenginių šeimos |
|
Palaikomas įrankių srautas | Reikia Libero® SoC v12.0 arba naujesnių leidimų. |
Palaikomos sąsajos | HDMI RX IP palaikomos sąsajos:
|
Licencijavimas | HDMI RX IP tiekiamas su dviem licencijų variantais:
|
Savybės
HDMI RX IP turi šias savybes:
- Suderinamas su HDMI 2.0
- Palaiko 8, 10, 12 ir 16 bitų spalvų gylį
- Palaiko spalvų formatus, tokius kaip RGB, YUV 4:2:2 ir YUV 4:4:4
- Palaiko vieno arba keturių pikselių takto įvestį
- Palaiko iki 1920 × 1080 skiriamąją gebą esant 60 Hz dažniui vieno pikselio režimu ir iki 3840 × 2160 skiriamąją gebą esant 60 Hz dažniui keturių pikselių režimu.
- Aptinka karštojo prijungimo funkciją
- Palaiko dekodavimo schemą – TMDS
- Palaiko DVI įvestį
- Palaiko ekrano duomenų kanalą (DDC) ir patobulintą ekrano duomenų kanalą (E-DDC)
- Palaikoma vietinė ir AXI4 srautinio vaizdo sąsaja vaizdo duomenų perdavimui
- Palaikoma Native ir AXI4 Stream garso sąsaja garso duomenų perdavimui
Nepalaikomos funkcijos
Toliau pateikiamos nepalaikomos HDMI RX IP funkcijos:
- 4:2:0 spalvų formatas nepalaikomas.
- Didelio dinaminio diapazono (HDR) ir didelio pralaidumo skaitmeninio turinio apsaugos (HDCP) technologijos nepalaikomos.
- Kintamas atnaujinimo dažnis (VRR) ir automatinis mažos delsos režimas (ALLM) nepalaikomi.
- Horizontalaus laiko parametrai, kurie keturių pikselių režimu nesidalija iš keturių, nepalaikomi.
Montavimo instrukcijos
IP branduolys turi būti automatiškai įdiegtas į „Libero® SoC“ programinės įrangos IP katalogą naudojant „Libero SoC“ programinės įrangos IP katalogo atnaujinimo funkciją arba rankiniu būdu atsisiunčiamas iš katalogo. Įdiegus IP branduolį „Libero SoC“ programinės įrangos IP kataloge, jis konfigūruojamas, generuojamas ir sukuriamas „Smart Design“ programoje, kad būtų įtrauktas į „Libero“ projektą.
Išbandyti šaltinio įrenginiai (Užduoti klausimą)
Šioje lentelėje pateikiami išbandyti šaltinio įrenginiai.
1-1 lentelė. Išbandyti šaltiniai ir įrenginiai
Prietaisai | Pikselių režimas | Išbandytos skiriamosios gebos | Spalvų gylis (bitais) | Spalvų režimas | Garsas |
„quantumdata™ M41h“ HDMI analizatorius | 1 | 720P 30 kadrų per sekundę, 720P 60 kadrų per sekundę ir 1080P 60 kadrų per sekundę | 8 | RGB, YUV444 ir YUV422 | Taip |
1080P 30 kadrų per sekundę | 8, 10, 12 ir 16 | ||||
4 | 720P 30 kadrų per sekundę, 1080P 30 kadrų per sekundę ir 4K 60 kadrų per sekundę | 8 | |||
1080P 60 kadrų per sekundę | 8, 12 ir 16 | ||||
4K 30 kadrų per sekundę | 8, 10, 12 ir 16 | ||||
Lenovo™ 20U1A007IG | 1 | 1080P 60 kadrų per sekundę | 8 | RGB | Taip |
4 | 1080P 60 kadrų per sekundę ir 4K 30 kadrų per sekundę | ||||
„Dell Latitude 3420“. | 1 | 1080P 60 kadrų per sekundę | 8 | RGB | Taip |
4 | 4K 30 kadrų per sekundę ir 4K 60 kadrų per sekundę | ||||
Astro VA-1844A HDMI® testeris | 1 | 720P 30 kadrų per sekundę, 720P 60 kadrų per sekundę ir 1080P 60 kadrų per sekundę | 8 | RGB, YUV444 ir YUV422 | Taip |
1080P 30 kadrų per sekundę | 8, 10, 12 ir 16 | ||||
4 | 720P 30 kadrų per sekundę, 1080P 30 kadrų per sekundę ir 4K 30 kadrų per sekundę | 8 | |||
1080P 30 kadrų per sekundę | 8, 12 ir 16 | ||||
NVIDIA® Jetson AGX Orin 32GB H01 rinkinys | 1 | 1080P 30 kadrų per sekundę | 8 | RGB | Nr |
4 | 4K 60 kadrų per sekundę |
HDMI RX IP konfigūracija (Užduoti klausimą)
Šiame skyriuje pateikiama pabaigaview HDMI RX IP konfigūratoriaus sąsajos ir jos komponentų. HDMI RX IP konfigūratorius teikia grafinę sąsają, skirtą HDMI RX branduoliui nustatyti. Šis konfigūratorius leidžia vartotojui pasirinkti tokius parametrus kaip pikselių skaičius, garso kanalų skaičius, vaizdo sąsaja, garso sąsaja, kodavimo įrenginys, spalvų gylis, spalvų formatas, bandymų stendas ir licencija. Konfigūratoriaus sąsajoje yra išskleidžiamieji meniu ir parinktys, skirtos nustatymams pritaikyti. Pagrindinės konfigūracijos aprašytos 4-1 lentelėje. Šiame paveikslėlyje pateikiamas išsamus... view HDMI RX IP konfigūratoriaus sąsajos.
2-1 pav. HDMI RX IP konfigūratorius
Sąsajoje taip pat yra mygtukai „Gerai“ ir „Atšaukti“, skirti patvirtinti arba atmesti konfigūracijas.
Aparatinės įrangos diegimas (užduokite klausimą)
Šiuose paveikslėliuose aprašyta HDMI RX IP sąsaja su siųstuvu-imtuvu (XCVR).
3-1 pav. HDMI imtuvo blokinė schema
3-2 pav. Imtuvo detali blokinė schema
HDMI RX sudaro trystages:
- Fazės lygiavimo įrenginys suderina lygiagrečius duomenis valdymo žetonų ribų atžvilgiu, naudodamas siųstuvo-imtuvo bitų slydimą.
- TMDS dekoderis konvertuoja 10 bitų užkoduotus duomenis į 8 bitų vaizdo pikselių duomenis, 4 bitų garso paketinius duomenis ir 2 bitų valdymo signalus.
- FIFO pašalina iškraipymą tarp R, G ir B juostų laikrodžių.
Fazės lygiavimo prietaisas (Užduoti klausimą)
10 bitų lygiagretūs duomenys iš XCVR ne visada yra suderinti su TMDS užkoduotų žodžių ribomis. Norint dekoduoti duomenis, lygiagrečius duomenis reikia bitais pastumti ir suderinti. Fazės derintuvas suderina gaunamus lygiagrečius duomenis su žodžių ribomis, naudodamas XCVR bitų slydimo funkciją. XCVR, veikiantis monitoriaus DPI suvokimo (PMA) režimu, leidžia naudoti bitų slydimo funkciją, kai jis koreguoja 10 bitų deserializuoto žodžio lygiavimą 1 bitu. Kiekvieną kartą, pakoregavus 10 bitų žodžio 1 bito slydimo poziciją, jis lyginamas su bet kuriuo iš keturių HDMI protokolo valdymo žetonų, kad užfiksuotų poziciją valdymo periodo metu. 10 bitų žodis yra teisingai suderintas ir laikomas galiojančiu kitam periodui.tagKiekvienas spalvų kanalas turi savo fazės lygiavimo įrenginį, TMDS dekoderis pradeda dekoduoti tik tada, kai visi fazės lygiavimo įrenginiai yra užfiksuoti, kad būtų pataisytos žodžių ribos.
TMDS dekoderis (Užduoti klausimą)
TMDS dekoderis vaizdo įrašo periodo metu dekoduoja iš siųstuvo-imtuvo gaunamus 10 bitų deserializuotus duomenis į 8 bitų pikselių duomenis. Valdymo periodo metu iš 10 bitų mėlynojo kanalo duomenų generuojami HSYNC, VSYNC ir PACKET HEADER. Garso paketiniai duomenys dekoduojami į R ir G kanalus, kiekviename iš jų yra keturi bitai. Kiekvieno kanalo TMDS dekoderis veikia pagal savo laikrodį. Todėl tarp kanalų gali būti tam tikras iškraipymas.
Kanalų iškreipimo korekcija (Užduoti klausimą)
FIFO pagrįsta iškraipymų šalinimo logika naudojama kanalų iškraipymams pašalinti. Kiekvienas kanalas gauna galiojantį signalą iš fazių lygiavimo įrenginių, rodantį, ar iš fazių lygiavimo įrenginio gaunami 10 bitų duomenys yra galiojantys. Jei visi kanalai yra galiojantys (pasiektas fazių suderinimas), FIFO modulis pradeda perduoti duomenis per FIFO modulį, naudodamas skaitymo ir rašymo įgalinimo signalus (nuolat įrašydamas ir nuskaitydamas). Kai bet kuriame iš FIFO išėjimų aptinkamas valdymo raktas, nuskaitymo srautas sustabdomas ir generuojamas žymeklio aptikimo signalas, rodantis konkretaus žymeklio atvykimą į vaizdo srautą. Nuskaitymo srautas atnaujinamas tik tada, kai šis žymeklis atvyksta į visus tris kanalus. Dėl to atitinkamas iškraipymas pašalinamas. Dviejų taktų FIFO sinchronizuoja visus tris duomenų srautus su mėlynojo kanalo laikrodžiu, kad pašalintų atitinkamą iškraipymą. Šiame paveikslėlyje aprašyta kanalų iškraipymų šalinimo technika.
3-3 pav. Kanalo ir kanalo poslinkio korekcija
DDC (Užduoti klausimą)
DDC yra ryšio kanalas, pagrįstas I2C magistralės specifikacija. Šaltinis naudoja I2C komandas informacijai nuskaityti iš imtuvo E-EDID su pavaldžiu adresu. HDMI RX IP naudoja iš anksto nustatytą EDID su keliomis skiriamosiomis gebomis, palaikančiomis iki 1920 × 1080 skiriamąsias gebas esant 60 Hz vieno pikselio režimu ir iki 3840 × 2160 skiriamąsias gebas esant 60 Hz keturių pikselių režimu.
EDID žymi ekrano pavadinimą – „Microchip HDMI“ ekranas.
HDMI RX parametrai ir sąsajos signalai (Užduoti klausimą)
Šiame skyriuje aptariami HDMI RX GUI konfigūratoriaus parametrai ir įvesties/išvesties signalai.
Konfigūracijos parametrai (Užduoti klausimą)
Šioje lentelėje pateikiami HDMI RX IP konfigūracijos parametrai.
4-1 lentelė. Konfigūracijos parametrai
Parametro pavadinimas | Aprašymas |
Spalvų formatas | Apibrėžia spalvų erdvę. Palaiko šiuos spalvų formatus:
|
Spalvos gylis | Nurodo bitų skaičių kiekvienam spalvos komponentui. Palaiko 8, 10, 12 ir 16 bitų kiekvienam komponentui. |
Pikselių skaičius | Nurodo pikselių skaičių viename laikrodžio įvestyje:
|
SKRAMBLER | 4K raiškos palaikymas 60 kadrų per sekundę greičiu:
|
Garso kanalų skaičius | Palaikomas garso kanalų skaičius:
|
Vaizdo sąsaja | Gimtasis ir AXI srautas |
Garso sąsaja | Gimtasis ir AXI srautas |
Bandymų stendas | Leidžia pasirinkti bandymų stendo aplinką. Palaiko šias bandymų stendo parinktis:
|
Licencija | Nurodo licencijos tipą. Teikia šias dvi licencijos parinktis:
|
Uostai (užduokite klausimą)
Šioje lentelėje išvardyti HDMI RX IP įvesties ir išvesties prievadai, skirti vietinei sąsajai, kai spalvų formatas yra RGB.
4-2 lentelė. Gimtosios sąsajos įvestis ir išvestis
Signalo pavadinimas | Kryptis | Plotis (bitai) | Aprašymas |
RESET_N_I | Įvestis | 1 | Aktyvus žemas asinchroninis atstatymo signalas |
R_RX_CLK_I | Įvestis | 1 | Lygiagretusis XCVR „R“ kanalo laikrodis |
G_RX_CLK_I | Įvestis | 1 | Lygiagretus XCVR „G“ kanalo laikrodis |
B_RX_CLK_I | Įvestis | 1 | Lygiagretusis XCVR „B“ kanalo laikrodis |
EDID_RESET_N_I | Įvestis | 1 | Aktyvus žemas asinchroninis EDID atstatymo signalas |
R_RX_VALID_I | Įvestis | 1 | Galiojantis XCVR signalas „R“ kanalo lygiagretiems duomenims |
G_RX_VALID_I | Įvestis | 1 | Galiojantis XCVR signalas „G“ kanalo lygiagretiems duomenims |
B_RX_VALID_I | Įvestis | 1 | Galiojantis XCVR signalas „B“ kanalo lygiagretiems duomenims |
Signalo pavadinimas | Kryptis | Plotis (bitai) | Aprašymas |
DATA_R_I | Įvestis | PIKSElių skaičius ✕ 10 bitų | Gauti „R“ kanalo lygiagretūs duomenys iš XCVR |
DATA_G_I | Įvestis | PIKSElių skaičius ✕ 10 bitų | Gauti „G“ kanalo lygiagretūs duomenys iš XCVR |
DUOMENYS_B_I | Įvestis | PIKSElių skaičius ✕ 10 bitų | Gauti „B“ kanalo lygiagretūs duomenys iš XCVR |
SCL_I | Įvestis | 1 | I2C nuosekliojo laikrodžio įvestis DDC |
HPD_I | Įvestis | 1 | Karšto prijungimo aptikimo įvesties signalas. Šaltinis prijungtas prie kriauklės. HPD signalas turi būti aukštas. |
SDA_I | Įvestis | 1 | I2C nuosekliojo duomenų įvestis DDC |
EDID_CLK_I | Įvestis | 1 | Sistemos laikrodis I2C moduliui |
BIT_SLIP_R_O | Išvestis | 1 | Bitų slydimo signalas į siųstuvo-imtuvo „R“ kanalą |
BIT_SLIP_G_O | Išvestis | 1 | Bitų slydimo signalas į siųstuvo-imtuvo „G“ kanalą |
BIT_SLIP_B_O | Išvestis | 1 | Bitų slydimo signalas į siųstuvo-imtuvo „B“ kanalą |
VIDEO_DATA_VALID_O | Išvestis | 1 | Vaizdo duomenų galiojanti išvestis |
AUDIO_DUOMENŲ_GALIOJIMAS_O | Išvestis | 1 | Galiojanti garso duomenų išvestis |
H_SYNC_O | Išvestis | 1 | Horizontalus sinchronizavimo impulsas |
V_SYNC_O | Išvestis | 1 | Aktyvus vertikalus sinchronizavimo impulsas |
R_O | Išvestis | PIKSElių skaičius ✕ Spalvų gylis bitais | Dekoduoti „R“ duomenys |
G_O | Išvestis | PIKSElių skaičius ✕ Spalvų gylis bitais | Dekoduoti „G“ duomenys |
B_O | Išvestis | PIKSElių skaičius ✕ Spalvų gylis bitais | Dekoduoti „B“ duomenys |
SDA_O | Išvestis | 1 | I2C nuosekliojo duomenų išvestis DDC |
HPD_O | Išvestis | 1 | Karšto kištuko aptikimo išvesties signalas |
ACR_CTS_O | Išvestis | 20 | Garso laikrodžio regeneracijos ciklo laikasamp vertė |
ACR_N_O | Išvestis | 20 | Garso laikrodžio regeneracijos reikšmės (N) parametras |
ACR_VALID_O | Išvestis | 1 | Garso laikrodžio regeneracijos galiojantis signalas |
AUDIO_SAMPLE_CH1_O | Išvestis | 24 | 1 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH2_O | Išvestis | 24 | 2 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH3_O | Išvestis | 24 | 3 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH4_O | Išvestis | 24 | 4 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH5_O | Išvestis | 24 | 5 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH6_O | Išvestis | 24 | 6 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH7_O | Išvestis | 24 | 7 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH8_O | Išvestis | 24 | 8 kanalo garso įrašaiample duomenis |
HDMI_DVI_MODE_O | Išvestis | 1 | Šie du režimai yra šie:
|
Šioje lentelėje aprašomi AXI4 srautinio vaizdo sąsajos HDMI RX IP įvesties ir išvesties prievadai.
4-3 lentelė. AXI4 srautinio vaizdo sąsajos įvesties ir išvesties prievadai
Uosto pavadinimas | Kryptis | Plotis (bitai) | Aprašymas |
TDATA_O | Išvestis | PIKSElių skaičius ✕ Spalvų gylis ✕ 3 bitai | Išvesties vaizdo duomenys [R, G, B] |
TVALID_O | Išvestis | 1 | Išvesties vaizdo įrašas galioja |
Uosto pavadinimas | Kryptis | Plotis (bitai) | Aprašymas |
TLAST_O | Išvestis | 1 | Išvesties kadro pabaigos signalas |
TUSER_O | Išvestis | 3 |
|
TSTRB_O | Išvestis | 3 | Išvesties vaizdo duomenų stroboskopas |
TKEEP_O | Išvestis | 3 | Išvesties vaizdo duomenys išsaugoti |
Šioje lentelėje aprašomi AXI4 srautinio garso sąsajos HDMI RX IP įvesties ir išvesties prievadai.
4-4 lentelė. AXI4 srautinio garso sąsajos įvesties ir išvesties prievadai
Uosto pavadinimas | Kryptis | Plotis (bitai) | Aprašymas |
AUDIO_TDATA_O | Išvestis | 24 | Išvesties garso duomenys |
AUDIO_TID_O | Išvestis | 3 | Išvesties garso kanalas |
AUDIO_TVALID_O | Išvestis | 1 | Išvesties garso galiojantis signalas |
Šioje lentelėje išvardyti HDMI RX IP įvesties ir išvesties prievadai, skirti vietinei sąsajai, kai spalvų formatas yra YUV444.
4-5 lentelė. Gimtosios sąsajos įvestis ir išvestis
Uosto pavadinimas | Kryptis | Plotis (bitai) | Aprašymas |
RESET_N_I | Įvestis | 1 | Aktyvus žemas asinchroninis atstatymo signalas |
LANE3_RX_CLK_I | Įvestis | 1 | Lygiagretus XCVR laikrodis 3 juostos kanalui |
LANE2_RX_CLK_I | Įvestis | 1 | Lygiagretus XCVR laikrodis 2 juostos kanalui |
LANE1_RX_CLK_I | Įvestis | 1 | Lygiagretus XCVR laikrodis 1 juostos kanalui |
EDID_RESET_N_I | Įvestis | 1 | Aktyvus žemas asinchroninis EDID atstatymo signalas |
LANE3_RX_VALID_I | Įvestis | 1 | Galiojantis XCVR signalas 3 juostos lygiagretiems duomenims |
LANE2_RX_VALID_I | Įvestis | 1 | Galiojantis XCVR signalas 2 juostos lygiagretiems duomenims |
LANE1_RX_VALID_I | Įvestis | 1 | Galiojantis XCVR signalas 1 juostos lygiagretiems duomenims |
DUOMENŲ_LANGELIS3_I | Įvestis | PIKSElių skaičius ✕ 10 bitų | Gauti 3-iosios juostos lygiagretūs duomenys iš XCVR |
DUOMENŲ_LANGELIS2_I | Įvestis | PIKSElių skaičius ✕ 10 bitų | Gauti 2-iosios juostos lygiagretūs duomenys iš XCVR |
DUOMENŲ_LANGELIS1_I | Įvestis | PIKSElių skaičius ✕ 10 bitų | Gauti 1-iosios juostos lygiagretūs duomenys iš XCVR |
SCL_I | Įvestis | 1 | I2C nuosekliojo laikrodžio įvestis DDC |
HPD_I | Įvestis | 1 | Karšto prijungimo aptikimo įvesties signalas. Šaltinis prijungtas prie kriauklės. HPD signalas turi būti aukštas. |
SDA_I | Įvestis | 1 | I2C nuosekliojo duomenų įvestis DDC |
EDID_CLK_I | Įvestis | 1 | Sistemos laikrodis I2C moduliui |
BIT_SLIP_LANE3_O | Išvestis | 1 | Bitų slydimo signalas į siųstuvo-imtuvo 3 juostą |
BIT_SLIP_LANE2_O | Išvestis | 1 | Bitų slydimo signalas į siųstuvo-imtuvo 2 juostą |
BIT_SLIP_LANE1_O | Išvestis | 1 | Bitų slydimo signalas į siųstuvo-imtuvo 1 juostą |
VIDEO_DATA_VALID_O | Išvestis | 1 | Vaizdo duomenų galiojanti išvestis |
AUDIO_DUOMENŲ_GALIOJIMAS_O | Išvestis | 1 | Galiojanti garso duomenų išvestis |
H_SYNC_O | Išvestis | 1 | Horizontalus sinchronizavimo impulsas |
V_SYNC_O | Išvestis | 1 | Aktyvus vertikalus sinchronizavimo impulsas |
Uosto pavadinimas | Kryptis | Plotis (bitai) | Aprašymas |
Y_O | Išvestis | PIKSElių skaičius ✕ Spalvų gylis bitais | Dekoduoti „Y“ duomenys |
Cb_O | Išvestis | PIKSElių skaičius ✕ Spalvų gylis bitais | Dekoduoti „Cb“ duomenys |
Cr_O | Išvestis | PIKSElių skaičius ✕ Spalvų gylis bitais | Dekoduoti „Cr“ duomenys |
SDA_O | Išvestis | 1 | I2C nuosekliojo duomenų išvestis DDC |
HPD_O | Išvestis | 1 | Karšto kištuko aptikimo išvesties signalas |
ACR_CTS_O | Išvestis | 20 | Garso laikrodžio regeneravimo ciklo laikasamp vertė |
ACR_N_O | Išvestis | 20 | Garso laikrodžio regeneracijos reikšmės (N) parametras |
ACR_VALID_O | Išvestis | 1 | Garso laikrodžio regeneracijos galiojantis signalas |
AUDIO_SAMPLE_CH1_O | Išvestis | 24 | 1 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH2_O | Išvestis | 24 | 2 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH3_O | Išvestis | 24 | 3 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH4_O | Išvestis | 24 | 4 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH5_O | Išvestis | 24 | 5 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH6_O | Išvestis | 24 | 6 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH7_O | Išvestis | 24 | 7 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH8_O | Išvestis | 24 | 8 kanalo garso įrašaiample duomenis |
Šioje lentelėje išvardyti HDMI RX IP įvesties ir išvesties prievadai, skirti vietinei sąsajai, kai spalvų formatas yra YUV422.
4-6 lentelė. Gimtosios sąsajos įvestis ir išvestis
Uosto pavadinimas | Kryptis | Plotis (bitai) | Aprašymas |
RESET_N_I | Įvestis | 1 | Aktyvus žemas asinchroninis atstatymo signalas |
LANE3_RX_CLK_I | Įvestis | 1 | Lygiagretus XCVR laikrodis 3 juostos kanalui |
LANE2_RX_CLK_I | Įvestis | 1 | Lygiagretus XCVR laikrodis 2 juostos kanalui |
LANE1_RX_CLK_I | Įvestis | 1 | Lygiagretus XCVR laikrodis 1 juostos kanalui |
EDID_RESET_N_I | Įvestis | 1 | Aktyvus žemas asinchroninis EDID atstatymo signalas |
LANE3_RX_VALID_I | Įvestis | 1 | Galiojantis XCVR signalas 3 juostos lygiagretiems duomenims |
LANE2_RX_VALID_I | Įvestis | 1 | Galiojantis XCVR signalas 2 juostos lygiagretiems duomenims |
LANE1_RX_VALID_I | Įvestis | 1 | Galiojantis XCVR signalas 1 juostos lygiagretiems duomenims |
DUOMENŲ_LANGELIS3_I | Įvestis | PIKSElių skaičius ✕ 10 bitų | Gauti 3-iosios juostos lygiagretūs duomenys iš XCVR |
DUOMENŲ_LANGELIS2_I | Įvestis | PIKSElių skaičius ✕ 10 bitų | Gauti 2-iosios juostos lygiagretūs duomenys iš XCVR |
DUOMENŲ_LANGELIS1_I | Įvestis | PIKSElių skaičius ✕ 10 bitų | Gauti 1-iosios juostos lygiagretūs duomenys iš XCVR |
SCL_I | Įvestis | 1 | I2C nuosekliojo laikrodžio įvestis DDC |
HPD_I | Įvestis | 1 | Karšto prijungimo aptikimo įvesties signalas. Šaltinis prijungtas prie kriauklės. HPD signalas turi būti aukštas. |
SDA_I | Įvestis | 1 | I2C nuosekliojo duomenų įvestis DDC |
EDID_CLK_I | Įvestis | 1 | Sistemos laikrodis I2C moduliui |
BIT_SLIP_LANE3_O | Išvestis | 1 | Bitų slydimo signalas į siųstuvo-imtuvo 3 juostą |
BIT_SLIP_LANE2_O | Išvestis | 1 | Bitų slydimo signalas į siųstuvo-imtuvo 2 juostą |
BIT_SLIP_LANE1_O | Išvestis | 1 | Bitų slydimo signalas į siųstuvo-imtuvo 1 juostą |
VIDEO_DATA_VALID_O | Išvestis | 1 | Vaizdo duomenų galiojanti išvestis |
Uosto pavadinimas | Kryptis | Plotis (bitai) | Aprašymas |
AUDIO_DUOMENŲ_GALIOJIMAS_O | Išvestis | 1 | Galiojanti garso duomenų išvestis |
H_SYNC_O | Išvestis | 1 | Horizontalus sinchronizavimo impulsas |
V_SYNC_O | Išvestis | 1 | Aktyvus vertikalus sinchronizavimo impulsas |
Y_O | Išvestis | PIKSElių skaičius ✕ Spalvų gylis bitais | Dekoduoti „Y“ duomenys |
C_O | Išvestis | PIKSElių skaičius ✕ Spalvų gylis bitais | Dekoduoti „C“ duomenys |
SDA_O | Išvestis | 1 | I2C nuosekliojo duomenų išvestis DDC |
HPD_O | Išvestis | 1 | Karšto kištuko aptikimo išvesties signalas |
ACR_CTS_O | Išvestis | 20 | Garso laikrodžio regeneravimo ciklo laikasamp vertė |
ACR_N_O | Išvestis | 20 | Garso laikrodžio regeneracijos reikšmės (N) parametras |
ACR_VALID_O | Išvestis | 1 | Garso laikrodžio regeneracijos galiojantis signalas |
AUDIO_SAMPLE_CH1_O | Išvestis | 24 | 1 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH2_O | Išvestis | 24 | 2 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH3_O | Išvestis | 24 | 3 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH4_O | Išvestis | 24 | 4 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH5_O | Išvestis | 24 | 5 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH6_O | Išvestis | 24 | 6 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH7_O | Išvestis | 24 | 7 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH8_O | Išvestis | 24 | 8 kanalo garso įrašaiample duomenis |
Šioje lentelėje išvardyti HDMI RX IP įvesties ir išvesties prievadai, skirti vietinei sąsajai, kai įjungtas šifravimo įrenginys.
4-7 lentelė. Gimtosios sąsajos įvestis ir išvestis
Uosto pavadinimas | Kryptis | Plotis (bitai) | Aprašymas |
RESET_N_I | Įvestis | 1 | Aktyvus žemas asinchroninis atstatymo signalas |
R_RX_CLK_I | Įvestis | 1 | Lygiagretusis XCVR „R“ kanalo laikrodis |
G_RX_CLK_I | Įvestis | 1 | Lygiagretus XCVR „G“ kanalo laikrodis |
B_RX_CLK_I | Įvestis | 1 | Lygiagretusis XCVR „B“ kanalo laikrodis |
EDID_RESET_N_I | Įvestis | 1 | Aktyvus žemas asinchroninis EDID atstatymo signalas |
HDMI_KABELIS_KLIPAS_I | Įvestis | 1 | Kabelinis laikrodis iš HDMI šaltinio |
R_RX_VALID_I | Įvestis | 1 | Galiojantis XCVR signalas „R“ kanalo lygiagretiems duomenims |
G_RX_VALID_I | Įvestis | 1 | Galiojantis XCVR signalas „G“ kanalo lygiagretiems duomenims |
B_RX_VALID_I | Įvestis | 1 | Galiojantis XCVR signalas „B“ kanalo lygiagretiems duomenims |
DATA_R_I | Įvestis | PIKSElių skaičius ✕ 10 bitų | Gauti „R“ kanalo lygiagretūs duomenys iš XCVR |
DATA_G_I | Įvestis | PIKSElių skaičius ✕ 10 bitų | Gauti „G“ kanalo lygiagretūs duomenys iš XCVR |
DUOMENYS_B_I | Įvestis | PIKSElių skaičius ✕ 10 bitų | Gauti „B“ kanalo lygiagretūs duomenys iš XCVR |
SCL_I | Įvestis | 1 | I2C nuosekliojo laikrodžio įvestis DDC |
HPD_I | Įvestis | 1 | Karšto kištuko aptikimo įvesties signalas. Šaltinis prijungtas prie kriauklės, o HPD signalas turėtų būti aukštas. |
SDA_I | Įvestis | 1 | I2C nuosekliojo duomenų įvestis DDC |
EDID_CLK_I | Įvestis | 1 | Sistemos laikrodis I2C moduliui |
BIT_SLIP_R_O | Išvestis | 1 | Bitų slydimo signalas į siųstuvo-imtuvo „R“ kanalą |
BIT_SLIP_G_O | Išvestis | 1 | Bitų slydimo signalas į siųstuvo-imtuvo „G“ kanalą |
Uosto pavadinimas | Kryptis | Plotis (bitai) | Aprašymas |
BIT_SLIP_B_O | Išvestis | 1 | Bitų slydimo signalas į siųstuvo-imtuvo „B“ kanalą |
VIDEO_DATA_VALID_O | Išvestis | 1 | Vaizdo duomenų galiojanti išvestis |
AUDIO_DUOMENŲ_GALIOJIMAS_O | Išėjimas1 | 1 | Galiojanti garso duomenų išvestis |
H_SYNC_O | Išvestis | 1 | Horizontalus sinchronizavimo impulsas |
V_SYNC_O | Išvestis | 1 | Aktyvus vertikalus sinchronizavimo impulsas |
DUOMENŲ GREITAS_O | Išvestis | 16 | Rx duomenų perdavimo sparta. Toliau pateikiamos duomenų perdavimo spartos vertės:
|
R_O | Išvestis | PIKSElių skaičius ✕ Spalvų gylis bitais | Dekoduoti „R“ duomenys |
G_O | Išvestis | PIKSElių skaičius ✕ Spalvų gylis bitais | Dekoduoti „G“ duomenys |
B_O | Išvestis | PIKSElių skaičius ✕ Spalvų gylis bitais | Dekoduoti „B“ duomenys |
SDA_O | Išvestis | 1 | I2C nuosekliojo duomenų išvestis DDC |
HPD_O | Išvestis | 1 | Karšto kištuko aptikimo išvesties signalas |
ACR_CTS_O | Išvestis | 20 | Garso laikrodžio regeneravimo ciklo laikasamp vertė |
ACR_N_O | Išvestis | 20 | Garso laikrodžio regeneracijos reikšmės (N) parametras |
ACR_VALID_O | Išvestis | 1 | Garso laikrodžio regeneracijos galiojantis signalas |
AUDIO_SAMPLE_CH1_O | Išvestis | 24 | 1 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH2_O | Išvestis | 24 | 2 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH3_O | Išvestis | 24 | 3 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH4_O | Išvestis | 24 | 4 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH5_O | Išvestis | 24 | 5 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH6_O | Išvestis | 24 | 6 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH7_O | Išvestis | 24 | 7 kanalo garso įrašaiample duomenis |
AUDIO_SAMPLE_CH8_O | Išvestis | 24 | 8 kanalo garso įrašaiample duomenis |
Bandymo stendo modeliavimas (užduokite klausimą)
Testavimo stendas skirtas HDMI RX branduolio funkcionalumui patikrinti. Testavimo stendas veikia tik su vietine sąsaja, kai pikselių skaičius yra vienas.
Norėdami imituoti šerdį naudodami bandymo stendą, atlikite šiuos veiksmus:
- Lange „Dizaino srautas“ išskleiskite „Sukurti dizainą“.
- Dešiniuoju pelės mygtuku spustelėkite „Sukurti „SmartDesign“ testavimo stendą“ ir spustelėkite „Vykdyti“, kaip parodyta toliau pateiktame paveikslėlyje.
5-1 pav. „SmartDesign“ testavimo platformos kūrimas - Įveskite „SmartDesign“ bandymų stendo pavadinimą ir spustelėkite „Gerai“.
5-2 pav. „SmartDesign Testbench“ pavadinimasSukuriamas „SmartDesign“ bandymų stendas, o dizaino srauto srities dešinėje atsiranda drobė.
- Eikite į „Libero® SoC“ katalogą, pasirinkite View > „Windows“ > IP katalogas ir išskleiskite „Solutions-Video“. Dukart spustelėkite „HDMI RX IP (v5.4.0)“ ir spustelėkite „Gerai“.
- Pasirinkite visus prievadus, spustelėkite dešiniuoju pelės mygtuku ir pasirinkite „Perkelti į aukščiausią lygį“.
- „SmartDesign“ įrankių juostoje spustelėkite „Generuoti komponentą“.
- Skirtuke „Stimulų hierarchija“ dešiniuoju pelės mygtuku spustelėkite „HDMI_RX_TB testavimo stendas“. file, tada spustelėkite Imituoti Pre-Synth dizainą > Atidaryti interaktyviai.
ModelSim® įrankis atidaromas su bandymo stendu, kaip parodyta toliau pateiktame paveikslėlyje.
5-3 pav. „ModelSim“ įrankis su HDMI imtuvo bandymų stendu File
Svarbu: Ijei modeliavimas nutraukiamas dėl DO nurodyto vykdymo laiko apribojimo file, naudokite komandą run -all, kad užbaigtumėte modeliavimą.
Licencija (Užduoti klausimą)
HDMI RX IP tiekiamas su dviem licencijų variantais:
- Užšifruotas: Branduoliui pateikiamas visas užšifruotas RTL kodas. Jis nemokamai prieinamas su bet kuria „Libero“ licencija, todėl branduolį galima sukurti naudojant „SmartDesign“. Naudodami „Libero“ dizaino paketą, galite atlikti modeliavimą, sintezę, išdėstymą ir programuoti FPGA silicį.
- RTL: Visas RTL šaltinio kodas yra licencijuotas, ją reikia įsigyti atskirai.
Modeliavimo rezultatai (Užduoti klausimą)
Šioje HDMI RX IP laiko diagramoje rodomi vaizdo duomenų ir valdymo duomenų periodai.
6-1 pav. Vaizdo duomenys
Šioje diagramoje parodyti atitinkamų valdymo duomenų įėjimų hsync ir vsync išėjimai.
6-2 pav. Horizontaliosios ir vertikaliosios sinchronizacijos signalai
Šioje diagramoje parodyta EDID dalis.
6-3 pav. EDID signalai
Išteklių naudojimas (užduokite klausimą)
HDMI RX IP yra įdiegtas „PolarFire® FPGA“ (MPF300T – 1FCG1152I paketas). Šioje lentelėje pateikiami ištekliai, naudojami, kai pikselių skaičius = 1 pikselis.
7-1 lentelė. Išteklių panaudojimas 1 pikselio režimu
Spalvų formatas | Spalvos gylis | SKRAMBLER | Audinys 4LUT | Audinys DFF | Sąsaja 4LUT | Sąsaja DFF | uSRAM (64 × 12) | LSRAM (20k) |
RGB | 8 | Išjungti | 987 | 1867 | 360 | 360 | 0 | 10 |
10 | Išjungti | 1585 | 1325 | 456 | 456 | 11 | 9 | |
12 | Išjungti | 1544 | 1323 | 456 | 456 | 11 | 9 | |
16 | Išjungti | 1599 | 1331 | 492 | 492 | 14 | 9 | |
YCbCr422 | 8 | Išjungti | 1136 | 758 | 360 | 360 | 3 | 9 |
YCbCr444 | 8 | Išjungti | 1105 | 782 | 360 | 360 | 3 | 9 |
10 | Išjungti | 1574 | 1321 | 456 | 456 | 11 | 9 | |
12 | Išjungti | 1517 | 1319 | 456 | 456 | 11 | 9 | |
16 | Išjungti | 1585 | 1327 | 492 | 492 | 14 | 9 |
Šioje lentelėje išvardyti ištekliai, naudojami, kai pikselių skaičius = 4 pikseliai.
7-2 lentelė. Išteklių panaudojimas 4 pikselio režimu
Spalvų formatas | Spalvos gylis | SKRAMBLER | Audinys 4LUT | Audinys DFF | Sąsaja 4LUT | Sąsaja DFF | uSRAM (64 × 12) | LSRAM (20k) |
RGB | 8 | Išjungti | 1559 | 1631 | 1080 | 1080 | 9 | 27 |
12 | Išjungti | 1975 | 2191 | 1344 | 1344 | 31 | 27 | |
16 | Išjungti | 1880 | 2462 | 1428 | 1428 | 38 | 27 | |
RGB | 10 | Įgalinti | 4231 | 3306 | 1008 | 1008 | 3 | 27 |
12 | Įgalinti | 4253 | 3302 | 1008 | 1008 | 3 | 27 | |
16 | Įgalinti | 3764 | 3374 | 1416 | 1416 | 37 | 27 | |
YCbCr422 | 8 | Išjungti | 1485 | 1433 | 912 | 912 | 7 | 23 |
YCbCr444 | 8 | Išjungti | 1513 | 1694 | 1080 | 1080 | 9 | 27 |
12 | Išjungti | 2001 | 2099 | 1344 | 1344 | 31 | 27 | |
16 | Išjungti | 1988 | 2555 | 1437 | 1437 | 38 | 27 |
Šioje lentelėje išvardyti ištekliai, naudojami, kai pikselių skaičius = 4 pikseliai ir įjungtas šifravimo įrenginys.
7-3 lentelė. Išteklių naudojimas 4 pikselių režimui, kai įjungtas šifravimo įrenginys
Spalvų formatas | Spalvos gylis | SKRAMBLER | Audinys 4LUT | Audinys DFF | Sąsaja 4LUT | Sąsaja DFF | uSRAM (64 × 12) | LSRAM (20k) |
RGB | 8 | Įgalinti | 5029 | 5243 | 1126 | 1126 | 9 | 28 |
YCbCr422 | 8 | Įgalinti | 4566 | 3625 | 1128 | 1128 | 13 | 27 |
YCbCr444 | 8 | Įgalinti | 4762 | 3844 | 1176 | 1176 | 17 | 27 |
Sistemų integracija (Užduoti klausimą)
Šiame skyriuje parodyta, kaip integruoti intelektinę nuosavybę į „Libero“ dizainą.
Šioje lentelėje pateikiamos PF XCVR, PF TX PLL ir PF CCC konfigūracijos, reikalingos skirtingoms skiriamosioms geboms ir bitų pločiams.
8-1 lentelė. PF XCVR, PF TX PLL ir PF CCC konfigūracijos
Rezoliucija | Bitų plotis | PF XCVR konfigūracija | CDR REF laikrodžio klaviatūros | PF CCC konfigūracija | |||
RX duomenų perdavimo sparta | RX CDR referencinis takto dažnis | RX PCS audinio plotis | Įvesties dažnis | Išvesties dažnis | |||
1 pikselių (1080p60) | 8 | 1485 | 148.5 | 10 | AE27, AE28 | NA | NA |
1 pikselių (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 pikselių (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 imtuvas Samp1 dizainas: Kai konfigūruojamas spalvų gylis = 8 bitai, o pikselių skaičius = 1 pikselis, kaip parodyta toliau pateiktame paveikslėlyje.
8-1 pav. HDMI RX SampDizainas 1
Pavyzdžiui,amp8 bitų konfigūracijose šie komponentai yra dizaino dalis:
- PF_XCVR_ERM (PF_XCVR_ERM_C0_0) sukonfigūruotas TX ir RX dvipusio perdavimo režimui. RX duomenų perdavimo sparta – 1485 Mbps PMA režimu, kai duomenų plotis konfigūruojamas kaip 10 bitų 1 PXL režimui ir 148.5 MHz CDR etaloninis takto dažnis. TX duomenų perdavimo sparta – 1485 Mbps PMA režimu, kai duomenų plotis konfigūruojamas kaip 10 bitų, o takto dalijimo koeficientas – 4.
- LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK ir LANE3_CDR_REF_CLK yra valdomi iš PF_XCVR_REF_CLK su AE27, AE28 kontaktais.
- EDID CLK_I išvadas turėtų būti valdomas 150 MHz taktiniu dažniu su CCC.
- R_RX_CLK_I, G_RX_CLK_I ir B_RX_CLK_I yra atitinkamai valdomi LANE3_TX_CLK_R, LANE2_TX_CLK_R ir LANE1_TX_CLK_R.
- R_RX_VALID_I, G_RX_VALID_I ir B_RX_VALID_I atitinkamai valdo LANE3_RX_VAL, LANE2_RX_VAL ir LANE1_RX_VAL.
- DATA_R_I, DATA_G_I ir DATA_B_I atitinkamai valdo LANE3_RX_DATA, LANE2_RX_DATA ir LANE1_RX_DATA.
HDMI imtuvas Samp2 dizainas: Kai konfigūruojamas spalvų gylis = 8 bitai, o pikselių skaičius = 4 pikselis, kaip parodyta toliau pateiktame paveikslėlyje.
8-2 pav. HDMI RX SampDizainas 2
Pavyzdžiui,amp8 bitų konfigūracijose šie komponentai yra dizaino dalis:
- PF_XCVR_ERM (PF_XCVR_ERM_C0_0) sukonfigūruotas TX ir RX dvipusio perdavimo režimui. RX duomenų perdavimo sparta – 1485 Mbps PMA režimu, kai duomenų plotis konfigūruojamas kaip 40 bitų 4 PXL režimui ir 148.5 MHz CDR etaloninis takto dažnis. TX duomenų perdavimo sparta – 1485 Mbps PMA režimu, kai duomenų plotis konfigūruojamas kaip 40 bitų, o takto dalijimo koeficientas – 4.
- LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK ir LANE3_CDR_REF_CLK yra valdomi iš PF_XCVR_REF_CLK su AE27, AE28 kontaktais.
- EDID CLK_I išvadas turėtų būti valdomas 150 MHz taktiniu dažniu su CCC.
- R_RX_CLK_I, G_RX_CLK_I ir B_RX_CLK_I yra atitinkamai valdomi LANE3_TX_CLK_R, LANE2_TX_CLK_R ir LANE1_TX_CLK_R.
- R_RX_VALID_I, G_RX_VALID_I ir B_RX_VALID_I atitinkamai valdo LANE3_RX_VAL, LANE2_RX_VAL ir LANE1_RX_VAL.
- DATA_R_I, DATA_G_I ir DATA_B_I atitinkamai valdo LANE3_RX_DATA, LANE2_RX_DATA ir LANE1_RX_DATA.
HDMI imtuvas Samp3 dizainas: Kai konfigūruojamas spalvų gylis = 8 bitai, pikselių skaičius = 4 pikselių režimas ir kodavimo įrenginys = įjungtas, kaip parodyta toliau pateiktame paveikslėlyje.
8-3 pav. HDMI RX SampDizainas 3
Pavyzdžiui,amp8 bitų konfigūracijose šie komponentai yra dizaino dalis:
- PF_XCVR_ERM (PF_XCVR_ERM_C0_0) sukonfigūruotas TX ir RX nepriklausomiems režimams. RX duomenų perdavimo sparta PMA režimu yra 5940 Mbps, kai duomenų plotis konfigūruojamas kaip 40 bitų 4 PXL režimui ir 148.5 MHz CDR etaloninis takto dažnis. TX duomenų perdavimo sparta 5940 Mbps PMA režimu, kai duomenų plotis konfigūruojamas kaip 40 bitų, o takto dalijimo koeficientas yra 4.
- LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK ir LANE3_CDR_REF_CLK yra valdomi iš PF_XCVR_REF_CLK su AF29, AF30 kontaktais.
- EDID CLK_I išėjimas turėtų veikti 150 MHz taktiniu dažniu su CCC.
- R_RX_CLK_I, G_RX_CLK_I ir B_RX_CLK_I yra atitinkamai valdomi LANE3_TX_CLK_R, LANE2_TX_CLK_R ir LANE1_TX_CLK_R.
- R_RX_VALID_I, G_RX_VALID_I ir B_RX_VALID_I atitinkamai valdo LANE3_RX_VAL, LANE2_RX_VAL ir LANE1_RX_VAL.
- DATA_R_I, DATA_G_I ir DATA_B_I atitinkamai valdo LANE3_RX_DATA, LANE2_RX_DATA ir LANE1_RX_DATA.
HDMI imtuvas Samp4 dizainas: Kai konfigūruojamas spalvų gylis = 12 bitai, pikselių skaičius = 4 pikselių režimas ir kodavimo įrenginys = įjungtas, kaip parodyta toliau pateiktame paveikslėlyje.
8-4 pav. HDMI RX SampDizainas 4
Pavyzdžiui,amp12 bitų konfigūracijose šie komponentai yra dizaino dalis:
- PF_XCVR_ERM (PF_XCVR_ERM_C0_0) sukonfigūruotas tik RX režimui. Priėmimo duomenų perdavimo sparta PMA režimu yra 4455 Mbps, duomenų plotis sukonfigūruotas kaip 40 bitų 4 PXL režimui ir 148.5 MHz CDR etaloninis takto dažnis.
- LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK ir LANE3_CDR_REF_CLK yra valdomi iš PF_XCVR_REF_CLK su AF29, AF30 kontaktais.
- EDID CLK_I išėjimas turėtų veikti 150 MHz taktiniu dažniu su CCC.
- R_RX_CLK_I, G_RX_CLK_I ir B_RX_CLK_I yra atitinkamai valdomi LANE3_TX_CLK_R, LANE2_TX_CLK_R ir LANE1_TX_CLK_R.
- R_RX_VALID_I, G_RX_VALID_I ir B_RX_VALID_I atitinkamai valdo LANE3_RX_VAL, LANE2_RX_VAL ir LANE1_RX_VAL.
- DATA_R_I, DATA_G_I ir DATA_B_I atitinkamai valdo LANE3_RX_DATA, LANE2_RX_DATA ir LANE1_RX_DATA.
- PF_CCC_C0 modulis generuoja 0 MHz dažnio laikrodį pavadinimu OUT0_FABCLK_74.25, gautą iš 111.375 MHz įvesties laikrodžio, kurį valdo LANE1_RX_CLK_R.
HDMI imtuvas Samp5 dizainas: Kai konfigūruojamas spalvų gylis = 8 bitai, pikselių skaičius = 4 pikseliai ir SKRAIDYTUVAS = įjungtas, parodyta toliau pateiktame paveikslėlyje. Šis projektas yra dinaminio duomenų perdavimo spartos su DRI.
8-5 pav. HDMI RX SampDizainas 5
Pavyzdžiui,amp8 bitų konfigūracijose šie komponentai yra dizaino dalis:
- PF_XCVR_ERM (PF_XCVR_ERM_C0_0) sukonfigūruotas tik RX režimui su įjungta dinaminio perkonfigūravimo sąsaja. Priėmimo duomenų perdavimo sparta PMA režimu yra 5940 Mbps, o duomenų plotis sukonfigūruotas kaip 40 bitų 4 PXL režimui ir 148.5 MHz CDR etaloninis takto dažnis.
- LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK ir LANE3_CDR_REF_CLK yra valdomi iš PF_XCVR_REF_CLK su AF29, AF30 kontaktais.
- EDID CLK_I išėjimas turėtų veikti 150 MHz taktiniu dažniu su CCC.
- R_RX_CLK_I, G_RX_CLK_I ir B_RX_CLK_I yra atitinkamai valdomi LANE3_TX_CLK_R, LANE2_TX_CLK_R ir LANE1_TX_CLK_R.
- R_RX_VALID_I, G_RX_VALID_I ir B_RX_VALID_I atitinkamai valdo LANE3_RX_VAL, LANE2_RX_VAL ir LANE1_RX_VAL.
- DATA_R_I, DATA_G_I ir DATA_B_I atitinkamai valdo LANE3_RX_DATA, LANE2_RX_DATA ir LANE1_RX_DATA.
Taisymų istorija (užduokite klausimą)
Taisymų istorija aprašo pakeitimus, kurie buvo įgyvendinti dokumente. Pakeitimai pateikiami pagal peržiūrą, pradedant naujausiu leidiniu.
9-1 lentelė. Revizijos istorija
Peržiūra | Data | Aprašymas |
D | 02/2025 | Toliau pateikiamas dokumento C redakcijoje atliktų pakeitimų sąrašas:
|
C | 02/2023 | Toliau pateikiamas dokumento C redakcijoje atliktų pakeitimų sąrašas:
|
B | 09/2022 | Toliau pateikiamas pakeitimų, padarytų dokumento B redakcijoje, sąrašas:
|
A | 04/2022 | Toliau pateikiamas dokumento A versijos pakeitimų sąrašas:
|
2.0 | — | Toliau pateikiama šioje peržiūroje atliktų pakeitimų santrauka.
|
1.0 | 08/2021 | Pradinė peržiūra. |
Mikroschemos FPGA palaikymas
„Microchip FPGA“ produktų grupė remia savo gaminius įvairiomis palaikymo paslaugomis, įskaitant klientų aptarnavimą, klientų techninės pagalbos centrą ir kt websvetainę ir pardavimų biurus visame pasaulyje. Klientams siūloma apsilankyti Microchip internetiniuose šaltiniuose prieš susisiekiant su palaikymo tarnyba, nes labai tikėtina, kad į jų klausimus jau buvo atsakyta. Susisiekite su techninės pagalbos centru per websvetainė adresu www.microchip.com/support. Paminėkite FPGA įrenginio dalies numerį, pasirinkite atitinkamą korpuso kategoriją ir įkelkite dizainą files kurdami techninės pagalbos bylą. Susisiekite su klientų aptarnavimo tarnyba dėl netechninio produkto palaikymo, pvz., produkto kainodaros, gaminio atnaujinimo, atnaujinimo informacijos, užsakymo būsenos ir įgaliojimo.
- Iš Šiaurės Amerikos skambinkite numeriu 800.262.1060
- Iš viso pasaulio skambinkite numeriu 650.318.4460
- Faksas iš bet kurios pasaulio vietos 650.318.8044 XNUMX XNUMX
Informacija apie mikroschemą
Prekių ženklai
„Microchip“ pavadinimas ir logotipas, „M“ logotipas ir kiti pavadinimai, logotipai ir prekių ženklai yra registruoti ir neregistruoti „Microchip Technology Incorporated“ arba jos filialų ir (arba) antrinių įmonių prekės ženklai Jungtinėse Valstijose ir (arba) kitose šalyse („Microchip“). Prekių ženklai“). Informaciją apie mikroschemų prekių ženklus galite rasti adresu https://www.microchip.com/en-us/about/legal-information/microchip-trademarks.
ISBN: 979-8-3371-0744-8
Teisinis pranešimas
Šis leidinys ir jame esanti informacija gali būti naudojami tik su Microchip produktais, įskaitant Microchip produktų projektavimą, testavimą ir integravimą su jūsų programa. Šios informacijos naudojimas bet kokiu kitu būdu pažeidžia šias sąlygas. Informacija apie įrenginio programas pateikiama tik jūsų patogumui ir ją gali pakeisti naujiniai. Jūs esate atsakingi už tai, kad jūsų paraiška atitiktų jūsų specifikacijas. Dėl papildomos pagalbos kreipkitės į vietinį Microchip pardavimo biurą arba gaukite papildomos pagalbos adresu www.microchip.com/en-us/support/design-help/client-support-services.
ŠIĄ INFORMACIJĄ PATEIKIA MICROCHIP „TOKIA, KOKIA YRA“. MICROCHIP NESUTEIKIA JOKIŲ PAREIŠKIMŲ AR JOKIŲ GARANTIJŲ ARBA NUMANOMŲ, RAŠYTŲ AR ŽODINIŲ, ĮSTATYMŲ AR KITAIP, SUSIJUSIŲ SU INFORMACIJA, ĮSKAITANT, BET NE APSIRIBINTOJANT JOKIŲ NUMANOMŲ GARANTIJŲ TINKAMUMAS TAM TAM TAM TIKSLUI ARBA GARANTIJOS, SUSIJUSIOS SU JOS BŪKLĖS, KOKYBĖS AR VEIKSMAIS.
JOKIU ATVEJU MICROCHIP NEBUS ATSAKOMYBĖS UŽ JOKIUS NETIESIOGINIUS, SPECIALUS, BAUSMINIUS, ATSITIKTINIUS ARBA PASEKMINIUS NUOSTOLIUS, ŽALĄ, IŠLAIDAS AR IŠLAIDAS JOKIOS RŪŠIO KAS SUSIJĘ SU INFORMACIJA AR JOS NAUDOJIMUI GALIMYBĘ BUVO PRANEŠTA ARBA ŽALOS NAUJIMAS. VISO MICROCHIP ATSAKOMYBĖ UŽ VISUS PAREIŠKUS, JOKIU BŪDU SUSIJUSIUS SU INFORMACIJA AR JOS NAUDOJIMU, NEBUS VIRŠYDĖS MOKESČIŲ, JEI BŪTINA, KURIUS SUMOKATE UŽ MICROCHIP, SUMOS, KIEK LEIDŽIAMA ĮSTATYMŲ.
„Microchip“ prietaisų naudojimas gyvybės palaikymo ir (arba) saugos tikslais yra visiškai pirkėjo rizika, o pirkėjas sutinka ginti, atlyginti žalą ir laikyti „Microchip“ nepavojingą nuo bet kokios žalos, pretenzijų, ieškinių ar išlaidų, kylančių dėl tokio naudojimo. Jokios „Microchip“ intelektinės nuosavybės teisės neperduodamos, netiesiogiai ar kitaip, nebent nurodyta kitaip.
Mikroschemų įrenginių kodo apsaugos funkcija
Atkreipkite dėmesį į toliau pateiktą informaciją apie kodo apsaugos funkciją Microchip gaminiuose:
- Mikroschemos gaminiai atitinka specifikacijas, nurodytas jų konkrečiame mikroschemos duomenų lape.
- „Microchip“ mano, kad jos gaminiai yra saugūs, kai naudojami pagal numatytą būdą, pagal veikimo specifikacijas ir įprastomis sąlygomis.
- Mikroschema vertina ir agresyviai gina savo intelektinės nuosavybės teises. Bandymai pažeisti „Microchip“ produktų kodo apsaugos funkcijas yra griežtai draudžiami ir gali pažeisti Skaitmeninio tūkstantmečio autorių teisių įstatymą.
- Nei Microchip, nei joks kitas puslaidininkių gamintojas negali garantuoti savo kodo saugumo. Apsauga nuo kodo nereiškia, kad garantuojame, kad produktas yra „nepalaužiamas“. Kodo apsauga nuolat tobulinama. „Microchip“ yra įsipareigojusi nuolat tobulinti savo produktų kodo apsaugos funkcijas.
© 2025 Microchip Technology Inc. ir jos dukterinės įmonės
DUK
- K: Kaip atnaujinti HDMI RX IP branduolį?
A: IP branduolį galima atnaujinti naudojant „Libero SoC“ programinę įrangą arba rankiniu būdu atsisiųsti iš katalogo. Įdiegus jį „Libero SoC“ programinės įrangos IP kataloge, jį galima konfigūruoti, sugeneruoti ir sukurti egzempliorių „SmartDesign“ programoje, kad būtų galima įtraukti į projektą.
Dokumentai / Ištekliai
![]() |
„MICROCHIP PolarFire FPGA“ didelės raiškos multimedijos sąsajos HDMI imtuvas [pdfVartotojo vadovas „PolarFire FPGA“, „PolarFire FPGA“ didelės raiškos multimedijos sąsaja su HDMI imtuvu, didelės raiškos multimedijos sąsaja su HDMI imtuvu, multimedijos sąsaja su HDMI imtuvu, sąsaja su HDMI imtuvu, HDMI imtuvas |