MICROCHIP PolarFire FPGA kõrglahutusega multimeediumiliidese HDMI-vastuvõtja

Sissejuhatus (küsige küsimust)
Microchipi kõrglahutusega multimeediumiliidese (HDMI) vastuvõtja IP toetab videoandmete ja helipakettandmete vastuvõtmist, mida on kirjeldatud HDMI standardi spetsifikatsioonis. HDMI RX IP on spetsiaalselt loodud PolarFire® FPGA ja PolarFire System on Chip (SoC) FPGA-seadmetele, mis toetavad HDMI 2.0 eraldusvõimega kuni 1920 × 1080 sagedusel 60 Hz ühe piksli režiimis ja kuni 3840 × 2160 sagedusel 60 Hz nelja piksli režiimis. RX IP toetab kuuma pistiku tuvastamist (Hot Plug Detect, HPD), et jälgida toite sisse- ja väljalülitamist ning lahti- või ühendamissündmusi, mis näitavad sidet HDMI-allika ja HDMI-pistiku vahel.
HDMI-allikas kasutab ekraaniandmete kanalit (DDC), et lugeda valamu laiendatud kuva identifitseerimisandmeid (EDID), et tuvastada valamu konfiguratsioon ja/või võimalused. HDMI RX IP-l on eelprogrammeeritud EDID, mida HDMI-allikas saab lugeda läbi standardse I2C kanali. PolarFire FPGA ja PolarFire SoC FPGA seadme transiivereid kasutatakse koos RX IP-ga jadaandmete deserialiseerimiseks 10-bitisteks andmeteks. HDMI andmekanalite vahel võib olla märkimisväärne kalduvus. HDMI RX IP eemaldab andmekanalite vahelise kalde, kasutades FIFO-sid. See IP teisendab HDMI-allikast transiiveri kaudu saadud Transition Minimized Differential Signaling (TMDS) andmed 24-bitisteks RGB piksliandmeteks, 24-bitisteks heliandmeteks ja juhtsignaalideks. Nelja HDMI-protokolli standardset juhtmärki kasutatakse andmete faasiliseks joondamiseks deserialiseerimise ajal.
Kokkuvõte
Järgmises tabelis on HDMI RX IP omaduste kokkuvõte.
Tabel 1. HDMI RX IP omadused
| Põhiversioon | See kasutusjuhend toetab HDMI RX IP v5.4. |
| Toetatud seadmepered |
|
| Toetatud tööriistavoog | Nõuab Libero® SoC v12.0 või uuemaid versioone. |
| Toetatud liidesed | HDMI RX IP toetatud liidesed on järgmised:
|
| Litsentsi andmine | HDMI RX IP on varustatud kahe järgmise litsentsivalikuga:
|
Omadused
HDMI RX IP-l on järgmised funktsioonid:
- Ühildub HDMI 2.0-ga
- Toetab 8-, 10-, 12- ja 16-bitist värvisügavust
- Toetab värvivorminguid nagu RGB, YUV 4:2:2 ja YUV 4:4:4
- Toetab ühte või nelja pikslit kellasisendi kohta
- Toetab eraldusvõimet kuni 1920 ✕ 1080 sagedusel 60 Hz ühe piksli režiimis ja kuni 3840 ✕ 2160 60 Hz nelja piksli režiimis.
- Tuvastab Hot-Plugi
- Toetab dekodeerimisskeemi – TMDS
- Toetab DVI sisendit
- Toetab kuva andmekanalit (DDC) ja täiustatud kuvaandmekanalit (E-DDC)
- Toetab video andmeedastuse jaoks Native ja AXI4 Stream Video liidest
- Toetab Native ja AXI4 Stream Audio liidest heliandmete edastamiseks
Toetamata funktsioonid
Järgmised on HDMI RX IP toetamata funktsioonid.
- 4:2:0 värvivormingut ei toetata.
- High Dynamic Range (HDR) ja High-bandwidth Digital Content Protection (HDCP) ei ole toetatud.
- Muutuva värskendussageduse (VRR) ja automaatse madala latentsusajaga režiimi (ALLM) ei toetata.
- Horisontaalse ajastuse parameetreid, mis nelja piksli režiimis neljaga ei jagu, ei toetata.
Paigaldusjuhised
IP-tuum tuleb Libero® SoC tarkvara IP-kataloogi installida automaatselt Libero SoC tarkvara IP-kataloogi värskendusfunktsiooni kaudu või laaditakse see kataloogist käsitsi alla. Kui IP-tuum on Libero SoC tarkvara IP-kataloogi installitud, konfigureeritakse, genereeritakse ja instantseeritakse see Smart Designis, et lisada see Libero projekti.
Testitud lähteseadmed (küsige küsimust)
Järgmises tabelis on loetletud testitud lähteseadmed.
Tabel 1-1. Testitud allikate seadmed
| Seadmed | Pikslirežiim | Testitud resolutsioonid | Värvisügavus (bitt) | Värvirežiim | Heli |
| quantumdata™ M41h HDMI analüsaator | 1 | 720P 30 kaadrit sekundis, 720p 60 kaadrit sekundis ja 1080p 60 kaadrit sekundis | 8 | RGB, YUV444 ja YUV422 | Jah |
| 1080P 30 kaadrit sekundis | 8, 10, 12 ja 16 | ||||
| 4 | 720P 30 kaadrit sekundis, 1080p 30 kaadrit sekundis ja 4K 60 kaadrit sekundis | 8 | |||
| 1080P 60 kaadrit sekundis | 8, 12 ja 16 | ||||
| 4K 30 kaadrit sekundis | 8, 10, 12 ja 16 | ||||
| Lenovo™ 20U1A007IG | 1 | 1080P 60 kaadrit sekundis | 8 | RGB | Jah |
| 4 | 1080P 60 kaadrit sekundis ja 4K 30 kaadrit sekundis | ||||
| Dell Latitude 3420 | 1 | 1080P 60 kaadrit sekundis | 8 | RGB | Jah |
| 4 | 4K 30 kaadrit sekundis ja 4K 60 kaadrit sekundis | ||||
| Astro VA-1844A HDMI® tester | 1 | 720P 30 kaadrit sekundis, 720p 60 kaadrit sekundis ja 1080p 60 kaadrit sekundis | 8 | RGB, YUV444 ja YUV422 | Jah |
| 1080P 30 kaadrit sekundis | 8, 10, 12 ja 16 | ||||
| 4 | 720P 30 kaadrit sekundis, 1080p 30 kaadrit sekundis ja 4K 30 kaadrit sekundis | 8 | |||
| 1080P 30 kaadrit sekundis | 8, 12 ja 16 | ||||
| NVIDIA® Jetson AGX Orin 32GB H01 komplekt | 1 | 1080P 30 kaadrit sekundis | 8 | RGB | Ei |
| 4 | 4K 60 kaadrit sekundis |
HDMI RX IP-konfiguratsioon (küsige küsimust)
See jaotis pakub üleview HDMI RX IP Configurator liidese ja selle komponentide kohta. HDMI RX IP Configurator pakub graafilist liidest HDMI RX tuuma seadistamiseks. See konfiguraator võimaldab kasutajal valida selliseid parameetreid nagu pikslite arv, helikanalite arv, videoliides, heliliides, SCRAMBLER, värvisügavus, värvivorming, testpank ja litsents. Konfiguraatori liides sisaldab rippmenüüd ja suvandeid sätete kohandamiseks. Võtmekonfiguratsioonid on kirjeldatud tabelis 4-1. Järgmine joonis annab üksikasjaliku ülevaate view HDMI RX IP Configurator liidesest.
Joonis 2-1. HDMI RX IP konfiguraator

Liides sisaldab ka nuppe OK ja Tühista konfiguratsioonide kinnitamiseks või tühistamiseks.
Riistvara juurutamine (küsige küsimus)
Järgmised joonised kirjeldavad HDMI RX IP-liidest koos transiiveriga (XCVR).
Joonis 3-1. HDMI RX plokkskeem

Joonis 3-2. Vastuvõtja üksikasjalik plokkskeem

HDMI RX koosneb kolmest s-sttages:
- Faasijoondaja joondab paralleelsed andmed juhtmärgi piiride suhtes, kasutades transiiveri bitilibisemist.
- TMDS-dekooder teisendab 10-bitised kodeeritud andmed 8-bitisteks videopiksliteks, 4-bitisteks helipakettandmeteks ja 2-bitisteks juhtsignaalideks.
- FIFO-d eemaldavad R-, G- ja B-radade kellade vahelise kalde.
Phase Aligner (küsige küsimust)
XCVR-i 10-bitised paralleelandmed ei ole alati TMDS-i kodeeritud sõnapiiride suhtes joondatud. Paralleelseid andmeid tuleb andmete dekodeerimiseks bitti nihutada ja joondada. Faasijoondus joondab sissetulevad paralleelsed andmed sõnapiiridega, kasutades XCVR-i bitilibisemise funktsiooni. XCVR režiimis Per-Monitor DPI Awareness (PMA) võimaldab bitilibisemise funktsiooni, kus see reguleerib 10-bitise deserialiseeritud sõna joondamist 1 biti võrra. Iga kord, pärast 10-bitise sõna 1-bitise libisemisasendi kohandamist, võrreldakse seda positsiooni lukustamiseks kontrollperioodi jooksul mis tahes HDMI-protokolli neljast juhtmärgist. 10-bitine sõna on õigesti joondatud ja loetakse kehtivaks järgmiste s-de jaokstages. Igal värvikanalil on oma faasijoondus, TMDS-dekooder alustab dekodeerimist alles siis, kui kõik faasijoondajad on sõnapiiride korrigeerimiseks lukustatud.
TMDS-dekooder (küsige küsimust)
TMDS-dekooder dekodeerib videoperioodi jooksul transiiverist deserialiseeritud 10-bitise 8-bitise piksliandmete. HSYNC, VSYNC ja PACKET HEADER genereeritakse kontrollperioodi jooksul 10-bitise sinise kanali andmetest. Helipakettandmed dekodeeritakse nelja bitiga R- ja G-kanalile. Iga kanali TMDS-dekooder töötab oma kellaga. Seetõttu võib sellel kanalite vahel olla teatud kalduvus.
Kanalilt kanalile De-Skew (küsige küsimus)
Kanalite vahelise kalde eemaldamiseks kasutatakse FIFO-põhist kalde eemaldamise loogikat. Iga kanal saab faasijoondusseadmetelt kehtiva signaali, mis näitab, kas faasijoondurist sissetulevad 10-bitised andmed on kehtivad. Kui kõik kanalid on kehtivad (on saavutanud faaside joondamise), alustab FIFO moodul andmete edastamist läbi FIFO mooduli, kasutades lugemise ja kirjutamise lubamise signaale (pidevalt sisse- ja väljalugemine). Kui mõnes FIFO väljundis tuvastatakse juhtmärk, peatatakse lugemisvoog ja genereeritakse markeri tuvastatud signaal, mis näitab konkreetse markeri saabumist videovoogu. Lugemisvoog jätkub alles siis, kui see marker on saabunud kõigile kolmele kanalile. Selle tulemusena eemaldatakse vastav kalduvus. Kahe kellaga FIFO-d sünkroonivad kõik kolm andmevoogu sinise kanali kellaga, et eemaldada asjakohane viltu. Järgmine joonis kirjeldab kanalitevahelise kalde eemaldamise tehnikat.
Joonis 3-3. Kanalilt kanali De-Skew

DDC (küsige küsimust)
DDC on sidekanal, mis põhineb I2C siini spetsifikatsioonil. Allikas kasutab I2C-käske, et lugeda teavet valamu E-EDID-st alam-aadressiga. HDMI RX IP kasutab mitme eraldusvõimega eelmääratletud EDID-d, mis toetab eraldusvõimet kuni 1920 ✕ 1080 sagedusel 60 Hz ühe piksli režiimis ja kuni 3840 ✕ 2160 sagedusel 60 Hz nelja piksli režiimis.
EDID tähistab kuvatavat nime Microchip HDMI-ekraanina.
HDMI RX parameetrid ja liidese signaalid (küsige küsimust)
Selles jaotises käsitletakse HDMI RX GUI konfiguraatori ja I/O signaalide parameetreid.
Konfiguratsiooniparameetrid (küsige küsimust)
Järgmises tabelis on loetletud HDMI RX IP konfiguratsiooniparameetrid.
Tabel 4-1. Konfiguratsiooni parameetrid
| Parameetri nimi | Kirjeldus |
| Värvivorming | Määrab värviruumi. Toetab järgmisi värvivorminguid:
|
| Värvi sügavus | Määrab bittide arvu värvikomponendi kohta. Toetab 8, 10, 12 ja 16 bitti komponendi kohta. |
| Pikslite arv | Näitab pikslite arvu kellasisendi kohta:
|
| SKRAMBLER | 4K eraldusvõime tugi 60 kaadrit sekundis:
|
| Helikanalite arv | Toetab mitut helikanalit:
|
| Videoliides | Native ja AXI voog |
| Heliliides | Native ja AXI voog |
| Katsestend | Võimaldab valida katsestendi keskkonna. Toetab järgmisi katsestendi valikuid:
|
| Litsents | Määrab litsentsi tüübi. Pakub kahte järgmist litsentsivalikut:
|
Ports (küsige küsimust)
Järgmises tabelis on loetletud HDMI RX IP sisend- ja väljundpordid algliidese jaoks, kui värvivorming on RGB.
Tabel 4-2. Natiivse liidese sisend ja väljund
| Signaali nimi | Suund | Laius (bitid) | Kirjeldus |
| RESET_N_I | Sisend | 1 | Aktiivne-madal asünkroonse lähtestamise signaal |
| R_RX_CLK_I | Sisend | 1 | Paralleelkell XCVR-i R-kanali jaoks |
| G_RX_CLK_I | Sisend | 1 | Rööpkell XCVR-i G-kanali jaoks |
| B_RX_CLK_I | Sisend | 1 | Paralleelkell XCVR-i B-kanali jaoks |
| EDID_RESET_N_I | Sisend | 1 | Aktiivne-madal asünkroonne edid lähtestamise signaal |
| R_RX_VALID_I | Sisend | 1 | Kehtiv signaal XCVR-ist R-kanali paralleelandmete jaoks |
| G_RX_VALID_I | Sisend | 1 | XCVR-i kehtiv signaal G-kanali paralleelandmete jaoks |
| B_RX_VALID_I | Sisend | 1 | Kehtiv signaal XCVR-ist B-kanali paralleelandmete jaoks |
| Signaali nimi | Suund | Laius (bitid) | Kirjeldus |
| DATA_R_I | Sisend | PIKSLITE ARV ✕ 10 bitti | Vastu võetud R-kanali paralleelandmed XCVR-ist |
| DATA_G_I | Sisend | PIKSLITE ARV ✕ 10 bitti | Vastu võetud G-kanali paralleelandmed XCVR-ist |
| DATA_B_I | Sisend | PIKSLITE ARV ✕ 10 bitti | XCVR-ilt saadi B-kanali paralleelandmed |
| SCL_I | Sisend | 1 | I2C jadakella sisend DDC jaoks |
| HPD_I | Sisend | 1 | Kuuma pistiku tuvastamine sisendsignaali. Allikas on ühendatud valamuga HPD signaal peaks olema kõrge. |
| SDA_I | Sisend | 1 | I2C jadaandmete sisend DDC jaoks |
| EDID_CLK_I | Sisend | 1 | Süsteemikell I2C moodulile |
| BIT_SLIP_R_O | Väljund | 1 | Bitilibisemissignaal transiiveri R-kanalisse |
| BIT_SLIP_G_O | Väljund | 1 | Bitilibisemise signaal transiiveri G kanalile |
| BIT_SLIP_B_O | Väljund | 1 | Bitilibisemissignaal transiiveri “B” kanalile |
| VIDEO_DATA_VALID_O | Väljund | 1 | Videoandmete kehtiv väljund |
| AUDIO_DATA_VALID_O | Väljund | 1 | Heliandmete kehtiv väljund |
| H_SYNC_O | Väljund | 1 | Horisontaalne sünkroonimise impulss |
| V_SYNC_O | Väljund | 1 | Aktiivne vertikaalse sünkroonimise impulss |
| R_O | Väljund | PIKSLITE ARV ✕ Värvisügavuse bitid | Dekodeeritud "R" andmed |
| G_O | Väljund | PIKSLITE ARV ✕ Värvisügavuse bitid | Dekodeeritud "G" andmed |
| B_O | Väljund | PIKSLITE ARV ✕ Värvisügavuse bitid | Dekodeeritud "B" andmed |
| SDA_O | Väljund | 1 | I2C jadaandmete väljund DDC jaoks |
| HPD_O | Väljund | 1 | Kuuma pistiku tuvastamine väljundsignaali |
| ACR_CTS_O | Väljund | 20 | Heli kella taastamise tsükli aegamp väärtus |
| ACR_N_O | Väljund | 20 | Heli kella taastamise väärtuse (N) parameeter |
| ACR_VALID_O | Väljund | 1 | Heli kella taastamise kehtiv signaal |
| AUDIO_SAMPLE_CH1_O | Väljund | 24 | Kanali 1 heli sample andmed |
| AUDIO_SAMPLE_CH2_O | Väljund | 24 | Kanali 2 heli sample andmed |
| AUDIO_SAMPLE_CH3_O | Väljund | 24 | Kanali 3 heli sample andmed |
| AUDIO_SAMPLE_CH4_O | Väljund | 24 | Kanali 4 heli sample andmed |
| AUDIO_SAMPLE_CH5_O | Väljund | 24 | Kanali 5 heli sample andmed |
| AUDIO_SAMPLE_CH6_O | Väljund | 24 | Kanali 6 heli sample andmed |
| AUDIO_SAMPLE_CH7_O | Väljund | 24 | Kanali 7 heli sample andmed |
| AUDIO_SAMPLE_CH8_O | Väljund | 24 | Kanali 8 heli sample andmed |
| HDMI_DVI_MODE_O | Väljund | 1 | Järgmised on kaks režiimi.
|
Järgmises tabelis kirjeldatakse HDMI RX IP sisend- ja väljundporte AXI4 Stream Video Interface jaoks.
Tabel 4-3. Sisend- ja väljundpordid AXI4 voovideoliidese jaoks
| Pordi nimi | Suund | Laius (bitid) | Kirjeldus |
| TDATA_O | Väljund | PIKSLITE ARV ✕ Värvisügavus ✕ 3 bitti | Väljund videoandmed [R, G, B] |
| TVALID_O | Väljund | 1 | Väljundvideo kehtiv |
| Pordi nimi | Suund | Laius (bitid) | Kirjeldus |
| TLAST_O | Väljund | 1 | Väljundkaadri lõpu signaal |
| TUSER_O | Väljund | 3 |
|
| TSTRB_O | Väljund | 3 | Väljund videoandmete strobo |
| TKEEP_O | Väljund | 3 | Väljundvideo andmed säilitatakse |
Järgmises tabelis kirjeldatakse HDMI RX IP sisend- ja väljundporte AXI4 Stream Audio Interface jaoks.
Tabel 4-4. Sisend- ja väljundpordid AXI4 Stream Audio liidese jaoks
| Pordi nimi | Suund | Laius (bitid) | Kirjeldus |
| AUDIO_TDATA_O | Väljund | 24 | Väljund heliandmed |
| AUDIO_TID_O | Väljund | 3 | Väljundheli kanal |
| AUDIO_TVALID_O | Väljund | 1 | Väljundis kehtiv helisignaal |
Järgmises tabelis on loetletud HDMI RX IP sisend- ja väljundpordid algliidese jaoks, kui värvivorming on YUV444.
Tabel 4-5. Natiivse liidese sisend ja väljund
| Pordi nimi | Suund | Laius (bitid) | Kirjeldus |
| RESET_N_I | Sisend | 1 | Aktiivne-madal asünkroonse lähtestamise signaal |
| LANE3_RX_CLK_I | Sisend | 1 | Paralleelkell 3. raja kanali jaoks XCVR-ist |
| LANE2_RX_CLK_I | Sisend | 1 | Paralleelkell 2. raja kanali jaoks XCVR-ist |
| LANE1_RX_CLK_I | Sisend | 1 | Paralleelkell 1. raja kanali jaoks XCVR-ist |
| EDID_RESET_N_I | Sisend | 1 | Aktiivne-madal asünkroonne edid lähtestamise signaal |
| LANE3_RX_VALID_I | Sisend | 1 | Kehtiv signaal XCVR-ilt raja 3 paralleelandmete jaoks |
| LANE2_RX_VALID_I | Sisend | 1 | Kehtiv signaal XCVR-ilt raja 2 paralleelandmete jaoks |
| LANE1_RX_VALID_I | Sisend | 1 | Kehtiv signaal XCVR-ilt raja 1 paralleelandmete jaoks |
| DATA_LANE3_I | Sisend | PIKSLITE ARV ✕ 10 bitti | Sai XCVR-ilt 3. raja paralleelsed andmed |
| DATA_LANE2_I | Sisend | PIKSLITE ARV ✕ 10 bitti | Sai XCVR-ilt 2. raja paralleelsed andmed |
| DATA_LANE1_I | Sisend | PIKSLITE ARV ✕ 10 bitti | Sai XCVR-ilt 1. raja paralleelsed andmed |
| SCL_I | Sisend | 1 | I2C jadakella sisend DDC jaoks |
| HPD_I | Sisend | 1 | Kuuma pistiku tuvastamine sisendsignaali. Allikas on ühendatud valamuga HPD signaal peaks olema kõrge. |
| SDA_I | Sisend | 1 | I2C jadaandmete sisend DDC jaoks |
| EDID_CLK_I | Sisend | 1 | Süsteemikell I2C moodulile |
| BIT_SLIP_LANE3_O | Väljund | 1 | Bitilibisemissignaal transiiveri 3. rajale |
| BIT_SLIP_LANE2_O | Väljund | 1 | Bitilibisemissignaal transiiveri 2. rajale |
| BIT_SLIP_LANE1_O | Väljund | 1 | Bitilibisemissignaal transiiveri 1. rajale |
| VIDEO_DATA_VALID_O | Väljund | 1 | Videoandmete kehtiv väljund |
| AUDIO_DATA_VALID_O | Väljund | 1 | Heliandmete kehtiv väljund |
| H_SYNC_O | Väljund | 1 | Horisontaalne sünkroonimise impulss |
| V_SYNC_O | Väljund | 1 | Aktiivne vertikaalse sünkroonimise impulss |
| Pordi nimi | Suund | Laius (bitid) | Kirjeldus |
| Y_O | Väljund | PIKSLITE ARV ✕ Värvisügavuse bitid | Dekodeeritud "Y" andmed |
| Cb_O | Väljund | PIKSLITE ARV ✕ Värvisügavuse bitid | Dekodeeritud "Cb" andmed |
| Cr_O | Väljund | PIKSLITE ARV ✕ Värvisügavuse bitid | Dekodeeritud "Cr" andmed |
| SDA_O | Väljund | 1 | I2C jadaandmete väljund DDC jaoks |
| HPD_O | Väljund | 1 | Kuuma pistiku tuvastamine väljundsignaali |
| ACR_CTS_O | Väljund | 20 | Heli kella taastamise tsükli aegamp väärtus |
| ACR_N_O | Väljund | 20 | Heli kella taastamise väärtuse (N) parameeter |
| ACR_VALID_O | Väljund | 1 | Heli kella taastamise kehtiv signaal |
| AUDIO_SAMPLE_CH1_O | Väljund | 24 | Kanali 1 heli sample andmed |
| AUDIO_SAMPLE_CH2_O | Väljund | 24 | Kanali 2 heli sample andmed |
| AUDIO_SAMPLE_CH3_O | Väljund | 24 | Kanali 3 heli sample andmed |
| AUDIO_SAMPLE_CH4_O | Väljund | 24 | Kanali 4 heli sample andmed |
| AUDIO_SAMPLE_CH5_O | Väljund | 24 | Kanali 5 heli sample andmed |
| AUDIO_SAMPLE_CH6_O | Väljund | 24 | Kanali 6 heli sample andmed |
| AUDIO_SAMPLE_CH7_O | Väljund | 24 | Kanali 7 heli sample andmed |
| AUDIO_SAMPLE_CH8_O | Väljund | 24 | Kanali 8 heli sample andmed |
Järgmises tabelis on loetletud HDMI RX IP sisend- ja väljundpordid algliidese jaoks, kui värvivorming on YUV422.
Tabel 4-6. Natiivse liidese sisend ja väljund
| Pordi nimi | Suund | Laius (bitid) | Kirjeldus |
| RESET_N_I | Sisend | 1 | Aktiivne-madal asünkroonse lähtestamise signaal |
| LANE3_RX_CLK_I | Sisend | 1 | Paralleelkell 3. raja kanali jaoks XCVR-ist |
| LANE2_RX_CLK_I | Sisend | 1 | Paralleelkell 2. raja kanali jaoks XCVR-ist |
| LANE1_RX_CLK_I | Sisend | 1 | Paralleelkell 1. raja kanali jaoks XCVR-ist |
| EDID_RESET_N_I | Sisend | 1 | Aktiivne-madal asünkroonne edid lähtestamise signaal |
| LANE3_RX_VALID_I | Sisend | 1 | Kehtiv signaal XCVR-ilt raja 3 paralleelandmete jaoks |
| LANE2_RX_VALID_I | Sisend | 1 | Kehtiv signaal XCVR-ilt raja 2 paralleelandmete jaoks |
| LANE1_RX_VALID_I | Sisend | 1 | Kehtiv signaal XCVR-ilt raja 1 paralleelandmete jaoks |
| DATA_LANE3_I | Sisend | PIKSLITE ARV ✕ 10 bitti | Sai XCVR-ilt 3. raja paralleelsed andmed |
| DATA_LANE2_I | Sisend | PIKSLITE ARV ✕ 10 bitti | Sai XCVR-ilt 2. raja paralleelsed andmed |
| DATA_LANE1_I | Sisend | PIKSLITE ARV ✕ 10 bitti | Sai XCVR-ilt 1. raja paralleelsed andmed |
| SCL_I | Sisend | 1 | I2C jadakella sisend DDC jaoks |
| HPD_I | Sisend | 1 | Kuuma pistiku tuvastamine sisendsignaali. Allikas on ühendatud valamuga HPD signaal peaks olema kõrge. |
| SDA_I | Sisend | 1 | I2C jadaandmete sisend DDC jaoks |
| EDID_CLK_I | Sisend | 1 | Süsteemikell I2C moodulile |
| BIT_SLIP_LANE3_O | Väljund | 1 | Bitilibisemissignaal transiiveri 3. rajale |
| BIT_SLIP_LANE2_O | Väljund | 1 | Bitilibisemissignaal transiiveri 2. rajale |
| BIT_SLIP_LANE1_O | Väljund | 1 | Bitilibisemissignaal transiiveri 1. rajale |
| VIDEO_DATA_VALID_O | Väljund | 1 | Videoandmete kehtiv väljund |
| Pordi nimi | Suund | Laius (bitid) | Kirjeldus |
| AUDIO_DATA_VALID_O | Väljund | 1 | Heliandmete kehtiv väljund |
| H_SYNC_O | Väljund | 1 | Horisontaalne sünkroonimise impulss |
| V_SYNC_O | Väljund | 1 | Aktiivne vertikaalse sünkroonimise impulss |
| Y_O | Väljund | PIKSLITE ARV ✕ Värvisügavuse bitid | Dekodeeritud "Y" andmed |
| C_O | Väljund | PIKSLITE ARV ✕ Värvisügavuse bitid | Dekodeeritud "C" andmed |
| SDA_O | Väljund | 1 | I2C jadaandmete väljund DDC jaoks |
| HPD_O | Väljund | 1 | Kuuma pistiku tuvastamine väljundsignaali |
| ACR_CTS_O | Väljund | 20 | Heli kella taastamise tsükli aegamp väärtus |
| ACR_N_O | Väljund | 20 | Heli kella taastamise väärtuse (N) parameeter |
| ACR_VALID_O | Väljund | 1 | Heli kella taastamise kehtiv signaal |
| AUDIO_SAMPLE_CH1_O | Väljund | 24 | Kanali 1 heli sample andmed |
| AUDIO_SAMPLE_CH2_O | Väljund | 24 | Kanali 2 heli sample andmed |
| AUDIO_SAMPLE_CH3_O | Väljund | 24 | Kanali 3 heli sample andmed |
| AUDIO_SAMPLE_CH4_O | Väljund | 24 | Kanali 4 heli sample andmed |
| AUDIO_SAMPLE_CH5_O | Väljund | 24 | Kanali 5 heli sample andmed |
| AUDIO_SAMPLE_CH6_O | Väljund | 24 | Kanali 6 heli sample andmed |
| AUDIO_SAMPLE_CH7_O | Väljund | 24 | Kanali 7 heli sample andmed |
| AUDIO_SAMPLE_CH8_O | Väljund | 24 | Kanali 8 heli sample andmed |
Järgmises tabelis on loetletud HDMI RX IP sisend- ja väljundpordid algliidese jaoks, kui SCRAMBLER on lubatud.
Tabel 4-7. Natiivse liidese sisend ja väljund
| Pordi nimi | Suund | Laius (bitid) | Kirjeldus |
| RESET_N_I | Sisend | 1 | Aktiivne-madal asünkroonse lähtestamise signaal |
| R_RX_CLK_I | Sisend | 1 | Paralleelkell XCVR-i R-kanali jaoks |
| G_RX_CLK_I | Sisend | 1 | Rööpkell XCVR-i G-kanali jaoks |
| B_RX_CLK_I | Sisend | 1 | Paralleelkell XCVR-i B-kanali jaoks |
| EDID_RESET_N_I | Sisend | 1 | Aktiivne-madal asünkroonne edid lähtestamise signaal |
| HDMI_CABLE_CLK_I | Sisend | 1 | Kaablikell HDMI allikast |
| R_RX_VALID_I | Sisend | 1 | Kehtiv signaal XCVR-ist R-kanali paralleelandmete jaoks |
| G_RX_VALID_I | Sisend | 1 | XCVR-i kehtiv signaal G-kanali paralleelandmete jaoks |
| B_RX_VALID_I | Sisend | 1 | Kehtiv signaal XCVR-ist B-kanali paralleelandmete jaoks |
| DATA_R_I | Sisend | PIKSLITE ARV ✕ 10 bitti | Vastu võetud R-kanali paralleelandmed XCVR-ist |
| DATA_G_I | Sisend | PIKSLITE ARV ✕ 10 bitti | Vastu võetud G-kanali paralleelandmed XCVR-ist |
| DATA_B_I | Sisend | PIKSLITE ARV ✕ 10 bitti | XCVR-ilt saadi B-kanali paralleelandmed |
| SCL_I | Sisend | 1 | I2C jadakella sisend DDC jaoks |
| HPD_I | Sisend | 1 | Kuuma pistiku tuvastamine sisendsignaali. Allikas on ühendatud valamuga ja HPD signaal peaks olema kõrge. |
| SDA_I | Sisend | 1 | I2C jadaandmete sisend DDC jaoks |
| EDID_CLK_I | Sisend | 1 | Süsteemikell I2C moodulile |
| BIT_SLIP_R_O | Väljund | 1 | Bitilibisemissignaal transiiveri R-kanalisse |
| BIT_SLIP_G_O | Väljund | 1 | Bitilibisemise signaal transiiveri G kanalile |
| Pordi nimi | Suund | Laius (bitid) | Kirjeldus |
| BIT_SLIP_B_O | Väljund | 1 | Bitilibisemissignaal transiiveri “B” kanalile |
| VIDEO_DATA_VALID_O | Väljund | 1 | Videoandmete kehtiv väljund |
| AUDIO_DATA_VALID_O | Väljund1 | 1 | Heliandmete kehtiv väljund |
| H_SYNC_O | Väljund | 1 | Horisontaalne sünkroonimise impulss |
| V_SYNC_O | Väljund | 1 | Aktiivne vertikaalse sünkroonimise impulss |
| DATA_ RATE_O | Väljund | 16 | Rx andmeedastuskiirus. Järgmised on andmeedastuskiiruse väärtused.
|
| R_O | Väljund | PIKSLITE ARV ✕ Värvisügavuse bitid | Dekodeeritud "R" andmed |
| G_O | Väljund | PIKSLITE ARV ✕ Värvisügavuse bitid | Dekodeeritud "G" andmed |
| B_O | Väljund | PIKSLITE ARV ✕ Värvisügavuse bitid | Dekodeeritud "B" andmed |
| SDA_O | Väljund | 1 | I2C jadaandmete väljund DDC jaoks |
| HPD_O | Väljund | 1 | Kuuma pistiku tuvastamine väljundsignaali |
| ACR_CTS_O | Väljund | 20 | Heli kella taastamise tsükli aegamp väärtus |
| ACR_N_O | Väljund | 20 | Heli kella taastamise väärtuse (N) parameeter |
| ACR_VALID_O | Väljund | 1 | Heli kella taastamise kehtiv signaal |
| AUDIO_SAMPLE_CH1_O | Väljund | 24 | Kanali 1 heli sample andmed |
| AUDIO_SAMPLE_CH2_O | Väljund | 24 | Kanali 2 heli sample andmed |
| AUDIO_SAMPLE_CH3_O | Väljund | 24 | Kanali 3 heli sample andmed |
| AUDIO_SAMPLE_CH4_O | Väljund | 24 | Kanali 4 heli sample andmed |
| AUDIO_SAMPLE_CH5_O | Väljund | 24 | Kanali 5 heli sample andmed |
| AUDIO_SAMPLE_CH6_O | Väljund | 24 | Kanali 6 heli sample andmed |
| AUDIO_SAMPLE_CH7_O | Väljund | 24 | Kanali 7 heli sample andmed |
| AUDIO_SAMPLE_CH8_O | Väljund | 24 | Kanali 8 heli sample andmed |
Testbenchi simulatsioon (küsige küsimust)
Testbench on saadaval HDMI RX tuuma funktsionaalsuse kontrollimiseks. Testbench töötab ainult algliideses, kui pikslite arv on üks.
Südamiku simuleerimiseks katsestendi abil tehke järgmised toimingud.
- Laiendage aknas Kujundusvoo laiendus Loo kujundus.
- Paremklõpsake Loo SmartDesign Testbench ja seejärel klõpsake käsku Käivita, nagu on näidatud järgmisel joonisel.
Joonis 5-1. SmartDesign Testbenchi loomine
- Sisestage SmartDesigni testpingi nimi ja seejärel klõpsake nuppu OK.
Joonis 5-2. SmartDesign Testbenchi nime andmine
SmartDesigni testbench luuakse ja paani Design Flow paremale ilmub lõuend. - Liikuge Libero® SoC kataloogi ja valige View > Windows > IP-kataloog ja seejärel laiendage valikut Solutions-Video. Topeltklõpsake HDMI RX IP (v5.4.0) ja seejärel klõpsake nuppu OK.
- Valige kõik pordid, paremklõpsake ja valige Eduta tipptasemele.
- Klõpsake SmartDesigni tööriistaribal nuppu Generate Component.
- Paremklõpsake vahekaardil Stiimulite hierarhia HDMI_RX_TB testbench fileja seejärel klõpsake nuppu Simuleeri sünteesieelset disaini > Ava interaktiivselt.
ModelSim® tööriist avaneb koos katsestendiga, nagu on näidatud järgmisel joonisel.
Joonis 5-3. ModelSim tööriist HDMI RX testbenchiga File

Tähtis: If simulatsioon katkeb DO-s määratud tööaja piirangu tõttu file, kasutage simulatsiooni lõpuleviimiseks käsku run -all.
Litsents (küsige küsimust)
HDMI RX IP on varustatud kahe järgmise litsentsivalikuga:
- Krüpteeritud: tuuma jaoks on ette nähtud täielik krüpteeritud RTL-kood. See on tasuta saadaval mis tahes Libero litsentsiga, võimaldades tuuma instantseerida SmartDesigniga. Libero disainikomplekti kasutades saate teostada simulatsiooni, sünteesi, paigutust ja programmeerida FPGA-räni.
- RTL: täielik RTL-i lähtekood on litsentsiga lukustatud, mis tuleb eraldi osta.
Simulatsiooni tulemused (küsige küsimust)
Järgmine HDMI RX IP ajastusskeem näitab videoandmeid ja juhtimisandmete perioode.
Joonis 6-1. Video andmed

Järgmisel diagrammil on näidatud vastavate juhtandmete sisendite hsync ja vsync väljundid.
Joonis 6-2. Horisontaalsed ja vertikaalsed sünkroonimissignaalid

Järgmine diagramm näitab EDID osa.
Joonis 6-3. EDID signaalid

Ressursi kasutamine (küsige küsimust)
HDMI RX IP on rakendatud PolarFire® FPGA-s (MPF300T – 1FCG1152I pakett). Järgmises tabelis on loetletud ressursid, mida kasutatakse, kui pikslite arv = 1 piksel.
Tabel 7-1. Ressursikasutus 1 piksli režiimi jaoks
| Värvivorming | Värvi sügavus | SKRAMBLER | Kangas 4LUT | Kangas DFF | Liides 4LUT | Liides DFF | uSRAM (64 × 12) | LSRAM (20k) |
| RGB | 8 | Keela | 987 | 1867 | 360 | 360 | 0 | 10 |
| 10 | Keela | 1585 | 1325 | 456 | 456 | 11 | 9 | |
| 12 | Keela | 1544 | 1323 | 456 | 456 | 11 | 9 | |
| 16 | Keela | 1599 | 1331 | 492 | 492 | 14 | 9 | |
| YCbCr422 | 8 | Keela | 1136 | 758 | 360 | 360 | 3 | 9 |
| YCbCr444 | 8 | Keela | 1105 | 782 | 360 | 360 | 3 | 9 |
| 10 | Keela | 1574 | 1321 | 456 | 456 | 11 | 9 | |
| 12 | Keela | 1517 | 1319 | 456 | 456 | 11 | 9 | |
| 16 | Keela | 1585 | 1327 | 492 | 492 | 14 | 9 |
Järgmises tabelis on loetletud ressursid, mida kasutatakse, kui pikslite arv = 4 pikslit.
Tabel 7-2. Ressursikasutus 4 piksli režiimi jaoks
| Värvivorming | Värvi sügavus | SKRAMBLER | Kangas 4LUT | Kangas DFF | Liides 4LUT | Liides DFF | uSRAM (64 × 12) | LSRAM (20k) |
| RGB | 8 | Keela | 1559 | 1631 | 1080 | 1080 | 9 | 27 |
| 12 | Keela | 1975 | 2191 | 1344 | 1344 | 31 | 27 | |
| 16 | Keela | 1880 | 2462 | 1428 | 1428 | 38 | 27 | |
| RGB | 10 | Luba | 4231 | 3306 | 1008 | 1008 | 3 | 27 |
| 12 | Luba | 4253 | 3302 | 1008 | 1008 | 3 | 27 | |
| 16 | Luba | 3764 | 3374 | 1416 | 1416 | 37 | 27 | |
| YCbCr422 | 8 | Keela | 1485 | 1433 | 912 | 912 | 7 | 23 |
| YCbCr444 | 8 | Keela | 1513 | 1694 | 1080 | 1080 | 9 | 27 |
| 12 | Keela | 2001 | 2099 | 1344 | 1344 | 31 | 27 | |
| 16 | Keela | 1988 | 2555 | 1437 | 1437 | 38 | 27 |
Järgmises tabelis on loetletud ressursid, mida kasutatakse, kui pikslite arv = 4 pikslit ja SCRAMBLER on lubatud.
Tabel 7-3. 4 piksli režiimi ja SCRAMBLERi ressursside kasutamine on lubatud
| Värvivorming | Värvi sügavus | SKRAMBLER | Kangas 4LUT | Kangas DFF | Liides 4LUT | Liides DFF | uSRAM (64 × 12) | LSRAM (20k) |
| RGB | 8 | Luba | 5029 | 5243 | 1126 | 1126 | 9 | 28 |
| YCbCr422 | 8 | Luba | 4566 | 3625 | 1128 | 1128 | 13 | 27 |
| YCbCr444 | 8 | Luba | 4762 | 3844 | 1176 | 1176 | 17 | 27 |
Süsteemi integreerimine (küsige küsimust)
See jaotis näitab, kuidas integreerida IP Libero disaini.
Järgmises tabelis on loetletud erinevate eraldusvõimete ja bitilaiuste jaoks vajalikud PF XCVR, PF TX PLL ja PF CCC konfiguratsioonid.
Tabel 8-1. PF XCVR, PF TX PLL ja PF CCC konfiguratsioonid
| Resolutsioon | Biti laius | PF XCVR konfiguratsioon | CDR REF KELLAPLAADID | PF CCC konfiguratsioon | |||
| RX andmeedastuskiirus | RX CDR Ref Clock Frequency | RX PCS kanga laius | Sisendsagedus | Väljundsagedus | |||
| 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 (4Kp60) | 8 | 5940 | 148.5 | 40 | AE29, AE30 | NA | NA |
HDMI RX Sampkujundus 1: Kui see on konfigureeritud režiimis Color Depth = 8-bit ja Number of Pixels = 1 Pixel, on näidatud järgmisel joonisel.
Joonis 8-1. HDMI RX Sampkujundus 1

Näiteksamp8-bitistes konfiguratsioonides on disaini osaks järgmised komponendid:
- PF_XCVR_ERM (PF_XCVR_ERM_C0_0) on konfigureeritud TX ja RX täisdupleksrežiimi jaoks. RX-i andmeedastuskiirus 1485 Mbps PMA-režiimis, andmelaius on konfigureeritud 10-bitiseks 1 PXL-režiimi jaoks ja 148.5 MHz CDR-i tugikell. TX andmeedastuskiirus 1485 Mbps PMA-režiimis, andmelaius on konfigureeritud 10-bitiseks taktjaotusteguriga 4.
- LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK ja LANE3_CDR_REF_CLK juhitakse PF_XCVR_REF_CLK-st koos AE27, AE28 padjatihvtidega.
- EDID CLK_I viik peaks töötama 150 MHz kellaga koos CCC-ga.
- R_RX_CLK_I, G_RX_CLK_I ja B_RX_CLK_I juhivad vastavalt LANE3_TX_CLK_R, LANE2_TX_CLK_R ja LANE1_TX_CLK_R.
- R_RX_VALID_I, G_RX_VALID_I ja B_RX_VALID_I juhivad vastavalt LANE3_RX_VAL, LANE2_RX_VAL ja LANE1_RX_VAL.
- DATA_R_I, DATA_G_I ja DATA_B_I juhivad vastavalt LANE3_RX_DATA, LANE2_RX_DATA ja LANE1_RX_DATA.
HDMI RX Sampkujundus 2: Kui see on konfigureeritud režiimis Color Depth = 8-bit ja Number of Pixels = 4 Pixel, on näidatud järgmisel joonisel.
Joonis 8-2. HDMI RX Sampkujundus 2

Näiteksamp8-bitistes konfiguratsioonides on disaini osaks järgmised komponendid:
- PF_XCVR_ERM (PF_XCVR_ERM_C0_0) on konfigureeritud TX ja RX täisdupleksrežiimi jaoks. RX-i andmeedastuskiirus 1485 Mbps PMA-režiimis, andmelaius on konfigureeritud 40-bitiseks 4 PXL-režiimi jaoks ja 148.5 MHz CDR-i tugikell. TX andmeedastuskiirus 1485 Mbps PMA-režiimis, andmelaius on konfigureeritud 40-bitiseks taktjaotusteguriga 4.
- LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK ja LANE3_CDR_REF_CLK juhitakse PF_XCVR_REF_CLK-st koos AE27, AE28 padjatihvtidega.
- EDID CLK_I viik peaks töötama 150 MHz kellaga koos CCC-ga.
- R_RX_CLK_I, G_RX_CLK_I ja B_RX_CLK_I juhivad vastavalt LANE3_TX_CLK_R, LANE2_TX_CLK_R ja LANE1_TX_CLK_R.
- R_RX_VALID_I, G_RX_VALID_I ja B_RX_VALID_I juhivad vastavalt LANE3_RX_VAL, LANE2_RX_VAL ja LANE1_RX_VAL.
- DATA_R_I, DATA_G_I ja DATA_B_I juhivad vastavalt LANE3_RX_DATA, LANE2_RX_DATA ja LANE1_RX_DATA.
HDMI RX Sampkujundus 3: Kui konfiguratsioon on värvisügavus = 8-bitine ja pikslite arv = 4 pikslit ja SCRAMBLER = lubatud, on näidatud järgmisel joonisel.
Joonis 8-3. HDMI RX Sampkujundus 3

Näiteksamp8-bitistes konfiguratsioonides on disaini osaks järgmised komponendid:
- PF_XCVR_ERM (PF_XCVR_ERM_C0_0) on konfigureeritud TX- ja RX-i sõltumatuks režiimiks. RX-i andmeedastuskiirus on 5940 Mbps PMA-režiimis, andmelaius on konfigureeritud 40-bitine 4 PXL-režiimi jaoks ja 148.5 MHz CDR-i tugikell. TX andmeedastuskiirus 5940 Mbps PMA-režiimis, andmelaius on konfigureeritud 40-bitiseks taktjaotusteguriga 4.
- LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK ja LANE3_CDR_REF_CLK juhitakse PF_XCVR_REF_CLK-st AF29, AF30 padjatihvtidega.
- EDID CLK_I viik peaks töötama 150 MHz kellaga koos CCC-ga.
- R_RX_CLK_I, G_RX_CLK_I ja B_RX_CLK_I juhivad vastavalt LANE3_TX_CLK_R, LANE2_TX_CLK_R ja LANE1_TX_CLK_R.
- R_RX_VALID_I, G_RX_VALID_I ja B_RX_VALID_I juhivad vastavalt LANE3_RX_VAL, LANE2_RX_VAL ja LANE1_RX_VAL.
- DATA_R_I, DATA_G_I ja DATA_B_I juhivad vastavalt LANE3_RX_DATA, LANE2_RX_DATA ja LANE1_RX_DATA.
HDMI RX Sampkujundus 4: Kui konfiguratsioon on värvisügavus = 12-bitine ja pikslite arv = 4 pikslit ja SCRAMBLER = lubatud, on näidatud järgmisel joonisel.
Joonis 8-4. HDMI RX Sampkujundus 4

Näiteksamp12-bitistes konfiguratsioonides on disaini osaks järgmised komponendid:
- PF_XCVR_ERM (PF_XCVR_ERM_C0_0) on konfigureeritud ainult RX-režiimi jaoks. RX-i andmeedastuskiirus on 4455 Mbps PMA-režiimis, andmelaius on konfigureeritud 40-bitiseks 4 PXL-režiimi jaoks ja 148.5 MHz CDR-i tugikell.
- LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK ja LANE3_CDR_REF_CLK juhitakse PF_XCVR_REF_CLK-st AF29, AF30 padjatihvtidega.
- EDID CLK_I viik peaks töötama 150 MHz kellaga koos CCC-ga.
- R_RX_CLK_I, G_RX_CLK_I ja B_RX_CLK_I juhivad vastavalt LANE3_TX_CLK_R, LANE2_TX_CLK_R ja LANE1_TX_CLK_R.
- R_RX_VALID_I, G_RX_VALID_I ja B_RX_VALID_I juhivad vastavalt LANE3_RX_VAL, LANE2_RX_VAL ja LANE1_RX_VAL.
- DATA_R_I, DATA_G_I ja DATA_B_I juhivad vastavalt LANE3_RX_DATA, LANE2_RX_DATA ja LANE1_RX_DATA.
- Moodul PF_CCC_C0 genereerib 0 MHz sagedusega kella nimega OUT0_FABCLK_74.25, mis on tuletatud 111.375 MHz sisendtaklast, mida juhib LANE1_RX_CLK_R.
HDMI RX Sampkujundus 5: Kui see on konfigureeritud režiimis Color Depth = 8-bit, pikslite arv = 4 pikslit ja SCRAMBLER = lubatud, on näidatud järgmisel joonisel. See disain on dünaamiline andmeedastuskiirus koos DRI-ga.
Joonis 8-5. HDMI RX Sampkujundus 5

Näiteksamp8-bitistes konfiguratsioonides on disaini osaks järgmised komponendid:
- PF_XCVR_ERM (PF_XCVR_ERM_C0_0) on konfigureeritud ainult RX-režiimi jaoks koos lubatud dünaamilise ümberkonfigureerimisliidesega. RX-i andmeedastuskiirus on 5940 Mbps PMA-režiimis, andmelaius on konfigureeritud 40-bitine 4 PXL-režiimi jaoks ja 148.5 MHz CDR-i tugikell.
- LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK ja LANE3_CDR_REF_CLK juhitakse PF_XCVR_REF_CLK-st AF29, AF30 padjatihvtidega.
- EDID CLK_I viik peaks töötama 150 MHz kellaga koos CCC-ga.
- R_RX_CLK_I, G_RX_CLK_I ja B_RX_CLK_I juhivad vastavalt LANE3_TX_CLK_R, LANE2_TX_CLK_R ja LANE1_TX_CLK_R.
- R_RX_VALID_I, G_RX_VALID_I ja B_RX_VALID_I juhivad vastavalt LANE3_RX_VAL, LANE2_RX_VAL ja LANE1_RX_VAL.
- DATA_R_I, DATA_G_I ja DATA_B_I juhivad vastavalt LANE3_RX_DATA, LANE2_RX_DATA ja LANE1_RX_DATA.
Läbivaatamise ajalugu (küsige küsimust)
Redaktsiooniajalugu kirjeldab dokumendis rakendatud muudatusi. Muudatused on loetletud redaktsioonide kaupa, alustades kõige värskemast väljaandest.
Tabel 9-1. Läbivaatamise ajalugu
| Läbivaatamine | Kuupäev | Kirjeldus |
| D | 02/2025 | Allpool on loetelu dokumendi redaktsioonis C tehtud muudatustest:
|
| C | 02/2023 | Allpool on loetelu dokumendi redaktsioonis C tehtud muudatustest:
|
| B | 09/2022 | Järgmine on dokumendi redaktsioonis B tehtud muudatuste loend:
|
| A | 04/2022 | Järgmine on dokumendi redaktsiooni A muudatuste loend:
|
| 2.0 | — | Järgmine on kokkuvõte selles versioonis tehtud muudatustest.
|
| 1.0 | 08/2021 | Esialgne läbivaatamine. |
Mikrokiibi FPGA tugi
Microchip FPGA tootegrupp toetab oma tooteid erinevate tugiteenustega, sealhulgas klienditeenindus, klienditeenindus, klienditeenindus, a websaidil ja ülemaailmsetes müügiesindustes. Klientidel soovitatakse enne klienditoega ühenduse võtmist külastada Microchipi veebiressursse, kuna on väga tõenäoline, et nende päringutele on juba vastatud. Võtke ühendust tehnilise toe keskusega läbi websait aadressil www.microchip.com/support. Mainige FPGA seadme osa number, valige sobiv korpuse kategooria ja laadige üles kujundus files tehnilise toe juhtumi loomisel. Võtke ühendust klienditeenindusega mittetehnilise tootetoe saamiseks, nagu toote hind, tooteuuendused, värskendusteave, tellimuse olek ja autoriseerimine.
- Põhja-Ameerikast helistage numbril 800.262.1060 XNUMX XNUMX
- Ülejäänud maailmast helistage numbril 650.318.4460 XNUMX XNUMX
- Faks kõikjalt maailmast, 650.318.8044 XNUMX XNUMX
Mikrokiibi teave
Kaubamärgid
Mikrokiibi nimi ja logo, M-logo ja muud nimed, logod ja kaubamärgid on ettevõtte Microchip Technology Incorporated või selle sidus- ja/või tütarettevõtete registreeritud ja registreerimata kaubamärgid Ameerika Ühendriikides ja/või teistes riikides (“Microchip” Kaubamärgid”). Teavet mikrokiibi kaubamärkide kohta leiate aadressilt https://www.microchip.com/en-us/about/legal-information/microchip-trademarks.
ISBN: 979-8-3371-0744-8
Õiguslik teade
Seda väljaannet ja siin olevat teavet võib kasutada ainult Microchipi toodetega, sealhulgas Microchipi toodete kavandamiseks, testimiseks ja integreerimiseks teie rakendusega. Selle teabe kasutamine muul viisil rikub neid tingimusi. Teave seadme rakenduste kohta on esitatud ainult teie mugavuse huvides ja selle võivad asendada värskendused. Teie vastutate selle eest, et teie rakendus vastaks teie spetsifikatsioonidele. Täiendava toe saamiseks võtke ühendust kohaliku Microchipi müügiesindusega või hankige täiendavat tuge aadressil www.microchip.com/en-us/support/design-help/client-support-services.
SELLE TEABE ESITAB MIKROKIIP „NAGU ON”. MICROCHIP EI ANNA MINGI SELGITUSLIKU VÕI KAUDSE, KIRJALIKKU VÕI SUULI, KOHUSTUSLIKULT VÕI MUUL SELGITUSI EGA GARANTIID, MIS SEOTUD TEABEGA, KAASA, KUID MITTE PIIRATUD, KAUDSETE GARANTIIDEGA. SOBIVUS KONKREETSEKS EESMÄRGIKS VÕI SELLE SEISUKORDI, KVALITEEDI VÕI TOIMIVUSEGA SEOTUD GARANTIID.
MICROCHIP EI VASTUTA MISGIGI KAUDSE, ERILISE, KARISTUSLIKU, JUHUSLIKU VÕI JÄRGNIKKU KAOTUSE, KAHJUDE, KULU VÕI MINGI LIIGI KULUD EEST, ÜHTEGI MIS TAHES SEOTUD TEABE VÕI SELLE KASUTAMISEGA, ON TEAVITATUD VÕIMALUSEST VÕI ON KAHJUD ETTEAVATAVAD. SEADUSEGA LUBATUD TÄIELIKULT EI ÜLETA MICROCHIPI KOGUVASTUTUS KÕIGI NÕUETE KOHTA, MIS MILLAL MILLE MÕELIKULT SEOTUD TEABE VÕI SELLE KASUTAMISEGA.
Microchipi seadmete kasutamine elu toetavates ja/või ohutusrakendustes on täielikult ostja vastutusel ning ostja nõustub kaitsma, hüvitama ja kahjutuks hoidma Microchipi sellisest kasutamisest tulenevate kahjude, nõuete, hagide või kulude eest. Mikrokiibi intellektuaalomandi õiguste alusel ei edastata litsentse, ei kaudselt ega muul viisil, kui pole öeldud teisiti.
Mikrokiibi seadmete koodikaitse funktsioon
Pange tähele järgmisi Microchipi toodete koodikaitse funktsiooni üksikasju:
- Mikrokiibi tooted vastavad nende konkreetsel mikrokiibi andmelehel sisalduvatele spetsifikatsioonidele.
- Microchip usub, et selle tooteperekond on turvaline, kui seda kasutatakse ettenähtud viisil, tööspetsifikatsioonide piires ja tavatingimustes.
- Mikrokiip väärtustab ja kaitseb agressiivselt oma intellektuaalomandi õigusi. Katsed rikkuda Microchipi toodete koodikaitse funktsioone on rangelt keelatud ja võivad rikkuda Ameerika Ühendriikide autorikaitse seadust.
- Ei Microchip ega ükski teine pooljuhtide tootja ei saa garanteerida oma koodi turvalisust. Koodikaitse ei tähenda, et me garanteerime, et toode on purunematu. Koodikaitse areneb pidevalt. Microchip on pühendunud oma toodete koodikaitsefunktsioonide pidevale täiustamisele.
© 2025 Microchip Technology Inc. ja tema tütarettevõtted
KKK
- K: Kuidas värskendada HDMI RX IP-tuuma?
V: IP-tuuma saab värskendada Libero SoC tarkvara kaudu või käsitsi kataloogist alla laadida. Pärast Libero SoC tarkvara IP-kataloogi installimist saab selle projekti kaasamiseks SmartDesignis konfigureerida, genereerida ja instantseerida.
Dokumendid / Ressursid
![]() |
MICROCHIP PolarFire FPGA kõrglahutusega multimeediumiliidese HDMI-vastuvõtja [pdfKasutusjuhend PolarFire FPGA, PolarFire FPGA kõrglahutusega multimeedialiides HDMI-vastuvõtja, kõrglahutusega multimeedialiides HDMI-vastuvõtja, multimeedialiides HDMI-vastuvõtja, liides HDMI-vastuvõtja, HDMI-vastuvõtja |




