MIKROKIIP-LOGO

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

MIKROKIIP-PolarFire-FPGA-High-Definition-Multimeedia-liides-HDMI-vastuvõtja- TOODE-PILT

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
  • PolarFire® SoC
  • PolarFire
Toetatud tööriistavoog Nõuab Libero® SoC v12.0 või uuemaid versioone.
Toetatud liidesed HDMI RX IP toetatud liidesed on järgmised:
  • AXI4-Stream: see tuum toetab AXI4-Streami väljundportides. Selles režiimis konfigureerimisel väljastab IP AXI4 Streami standardseid kaebuste signaale.
  • Native: selles režiimis konfigureerimisel väljastab IP loomulikud video- ja helisignaalid.
Litsentsi andmine 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 abil 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.

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

MICROCHIP-PolarFire-FPGA-High-Definition-Multimeedia-liides-HDMI-vastuvõtja- (1)

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

MICROCHIP-PolarFire-FPGA-High-Definition-Multimeedia-liides-HDMI-vastuvõtja- (2)

Joonis 3-2. Vastuvõtja üksikasjalik plokkskeem

MICROCHIP-PolarFire-FPGA-High-Definition-Multimeedia-liides-HDMI-vastuvõtja- (3)

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

MICROCHIP-PolarFire-FPGA-High-Definition-Multimeedia-liides-HDMI-vastuvõtja- (4)

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:
  • RGB
  • YCbCr422
  • YCbCr444
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:
  • Pikslit kella kohta = 1
  • Pikslit kella kohta = 4
SKRAMBLER 4K eraldusvõime tugi 60 kaadrit sekundis:
  • Kui 1, on Scrambleri tugi lubatud
  • Kui 0, on Scrambleri tugi keelatud
Helikanalite arv Toetab mitut helikanalit:
  • 2 helikanalit
  • 8 helikanalit
Videoliides Native ja AXI voog
Heliliides Native ja AXI voog
Katsestend Võimaldab valida katsestendi keskkonna. Toetab järgmisi katsestendi valikuid:
  • Kasutaja
  • Mitte ühtegi
Litsents Määrab litsentsi tüübi. Pakub kahte järgmist litsentsivalikut:
  • RTL
  • Krüpteeritud

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.
  • 1: HDMI-režiim
  • 0: DVI-režiim

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
  • bitt 0 = VSYNC
  • bitt 1 = Hsync
  •  bitt 2 = 0
  • bitt 3 = 0
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.
  • x1734 = 5940 Mbps
  • x0B9A = 2960 Mbps
  •  x05CD = 1485 Mbps
  • x2E6 = 742.5 Mbps
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.

  1. Laiendage aknas Kujundusvoo laiendus Loo kujundus.
  2. 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 loomineMICROCHIP-PolarFire-FPGA-High-Definition-Multimeedia-liides-HDMI-vastuvõtja- (5)
  3. Sisestage SmartDesigni testpingi nimi ja seejärel klõpsake nuppu OK.
    Joonis 5-2. SmartDesign Testbenchi nime andmineMICROCHIP-PolarFire-FPGA-High-Definition-Multimeedia-liides-HDMI-vastuvõtja- (6)SmartDesigni testbench luuakse ja paani Design Flow paremale ilmub lõuend.
  4. 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.
  5. Valige kõik pordid, paremklõpsake ja valige Eduta tipptasemele.
  6. Klõpsake SmartDesigni tööriistaribal nuppu Generate Component.
  7. 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

MICROCHIP-PolarFire-FPGA-High-Definition-Multimeedia-liides-HDMI-vastuvõtja- (7)

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

MICROCHIP-PolarFire-FPGA-High-Definition-Multimeedia-liides-HDMI-vastuvõtja- (8)

Järgmisel diagrammil on näidatud vastavate juhtandmete sisendite hsync ja vsync väljundid.

Joonis 6-2. Horisontaalsed ja vertikaalsed sünkroonimissignaalid

MICROCHIP-PolarFire-FPGA-High-Definition-Multimeedia-liides-HDMI-vastuvõtja- (9)

Järgmine diagramm näitab EDID osa.

Joonis 6-3. EDID signaalid

MICROCHIP-PolarFire-FPGA-High-Definition-Multimeedia-liides-HDMI-vastuvõtja- (10)

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

MICROCHIP-PolarFire-FPGA-High-Definition-Multimeedia-liides-HDMI-vastuvõtja- (11)

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

MICROCHIP-PolarFire-FPGA-High-Definition-Multimeedia-liides-HDMI-vastuvõtja- (12)

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

MICROCHIP-PolarFire-FPGA-High-Definition-Multimeedia-liides-HDMI-vastuvõtja- (13)

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

MICROCHIP-PolarFire-FPGA-High-Definition-Multimeedia-liides-HDMI-vastuvõtja- (14)

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

MICROCHIP-PolarFire-FPGA-High-Definition-Multimeedia-liides-HDMI-vastuvõtja- (15)

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:
  • Värskendati HDMI RX IP-versiooni versioonile 5.4.
  • Uuendatud sissejuhatus funktsioonide ja toetamata funktsioonidega.
  • Lisatud jaotis Testitud lähteseadmed.
  • Uuendatud Joonis 3-1 ja Joonis 3-3 jaotises Riistvara juurutamine.
  • Lisatud konfiguratsiooniparameetrite jaotis.
  • Uuendatud tabel 4-2, tabel 4-4, tabel 4-5, tabel 4-6 ja tabel 4-7 jaotises Ports.
  • Uuendatud joonis 5-2 jaotises Testbench Simulation.
  • Uuendatud tabel 7-1 ja tabel 7-2 lisati jaotisesse Ressursikasutus tabel 7-3.
  • Uuendatud Joonis 8-1, Joonis 8-2, Joonis 8-3 ja Joonis 8-4 jaotises Süsteemiintegratsioon.
  • Lisatud dünaamiline andmeedastuskiirus koos DRI disainiga, ntample süsteemiintegratsioonisn osa.
C 02/2023 Allpool on loetelu dokumendi redaktsioonis C tehtud muudatustest:
  • Värskendati HDMI RX IP-versiooni versioonile 5.2
  • Toetatud eraldusvõimet värskendati nelja piksli režiimis kogu dokumendi ulatuses
  • Uuendatud joonis 2-1
B 09/2022 Järgmine on dokumendi redaktsioonis B tehtud muudatuste loend:
  • Värskendati dokumenti v5.1 jaoks
  • Uuendatud tabel 4-2 ja tabel 4-3
A 04/2022 Järgmine on dokumendi redaktsiooni A muudatuste loend:
  • Dokument viidi üle Microchipi mallile
  • Dokumendi numbrit värskendati numbriks DS50003298A alates 50200863
  • Uuendatud jaotis TMDS Dekooder
  • Uuendatud tabelid Tabel 4-2 ja Tabel 4-3
  •  Uuendatud Joonis 5-3, Joonis 6-1, Joonis 6-2
2.0 Järgmine on kokkuvõte selles versioonis tehtud muudatustest.
  • Lisatud tabel 4-3
  • Värskendatud ressursside kasutamise tabelid
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

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *