I-MICROCHIP-LOGO

MICROCHIP PolarFire FPGA High Definition Multimedia Interface HDMI Isamkeli

I-MICROCHIP-PolarFire-FPGA-High-Definition-Multimedia-Interface-HDMI-Receiver- PRODUCT-IMAGE

Intshayelelo (Buza umbuzo)
I-Microchip's High-Definition Multimedia Interface (HDMI) i-IP receiver IP ixhasa idatha yevidiyo kunye nolwamkelo lwedatha yepakethi ye-audio echazwe kwi-HDMI inkcazo esemgangathweni. I-HDMI i-RX IP yenzelwe ngokukodwa i-PolarFire® FPGA kunye ne-PolarFire System kwi-Chip (SoC) izixhobo ze-FPGA ezixhasa i-HDMI 2.0 yezigqibo ukuya kwi-1920 × 1080 kwi-60 Hz kwimodi ye-pixel enye kunye ne-3840 × 2160 kwi-60 Hz kwimodi ye-pixel ezine. I-RX IP ixhasa i-Hot Plug Detect (HPD) yokubeka iliso kumandla okanye ukucima kunye nokukhupha okanye ukuvala iziganeko ukubonisa unxibelelwano phakathi komthombo we-HDMI kunye ne-HDMI isinki.

Umthombo we-HDMI usebenzisa i-Display Data channel (DDC) ukufunda i-Sink's Extended Display Identification Data (EDID) ukufumanisa ukucwangciswa kweSink kunye / okanye amandla. I-HDMI RX IP ine-EDID ecwangcisiweyo ngaphambili, apho umthombo we-HDMI unokufunda nge-channel ye-I2C eqhelekileyo. I-PolarFire FPGA kunye ne-PolarFire SoC FPGA ii-transceivers zesixhobo zisetyenziswa kunye ne-RX IP ukukhupha idatha ye-serial kwidatha ye-10-bit. Iziteshi zedatha kwi-HDMI zivumelekile ukuba zibe ne-skew enkulu phakathi kwazo. I-HDMI RX IP isusa i-skew phakathi kwamajelo edatha usebenzisa i-First-In First-Out (FIFOs). Le IP iguqula idatha yeTransition Minimized Differential Signaling (TMDS) efunyenwe kumthombo we-HDMI nge-transceiver kwidatha ye-pixel ye-24-bit ye-RGB, idatha ye-audio ye-24-bit kunye neempawu zokulawula. Iithokheni ezine zokulawula ezisemgangathweni ezichazwe kwi-HDMI protocol zisetyenziselwa ukulungelelanisa idatha ngexesha le-deserialization.

Isishwankathelo

Uluhlu olulandelayo lunika isishwankathelo seempawu ze-HDMI RX IP.

Itheyibhile 1. HDMI RX IP Iimpawu

Core Version Esi sikhokelo somsebenzisi sixhasa i-HDMI RX IP v5.4.
Izixhobo ezixhaswayo Iintsapho
  • I-PolarFire® SoC
  • Umlilo wePolar
UkuHamba kwesixhobo esixhaswayo Ifuna i-Libero® SoC v12.0 okanye ikhutshwe kamva.
Ii-interface ezixhaswayo Ujongano oluxhaswa yi-HDMI RX IP zezi:
  • I-AXI4-Stream: Le ngundoqo ixhasa i-AXI4-Stream ukuya kumazibuko emveliso. Xa iqwalaselwe kule modi, iziphumo ze-IP ze-AXI4 Stream iimpawu zesikhalazo eziqhelekileyo.
  • Umthonyama: Xa iqwalaselwe kule modi, i-IP ikhupha ividiyo yemveli kunye nemiqondiso yesandi.
Ukukhutshwa kwelayisensi I-HDMI RX IP ibonelelwe ngezi ndlela zimbini zilandelayo zelayisensi:
  • Uguqulelo Oluntsonkothileyo: Ikhowudi ye-RTL efihliweyo epheleleyo inikezelwe ngondoqo. Ifumaneka simahla ngayo nayiphi na ilayisensi yeLibero, eyenza ukuba undoqo uqiniswe ngeSmartDesign. Unokwenza Ufaniso, uHlangano, uYilo kunye nenkqubo yesilicon yeFPGA usebenzisa iLibero design suite.
  • I-RTL: Gqibezela ikhowudi yomthombo we-RTL ilayisenisi itshixiwe, ekufuneka ithengwe ngokwahlukeneyo.

Iimbonakalo

I-HDMI RX IP inezi mpawu zilandelayo:

  • Iyahambelana neHDMI 2.0
  • Ixhasa i-8, 10, 12 kunye ne-16 Bits Ubunzulu boMbala
  • Ixhasa iiFomathi zoMbala njengeRGB, YUV 4:2:2 kunye neYUV 4:4:4
  • Ixhasa iPixels enye okanye ezine ngeClock nganye
  • Ixhasa iziGqibo ukuya kuthi ga kwi-1920 ✕ 1080 kwi-60 Hz kwimowudi yePixel enye kunye ne-3840 ✕ 2160 kwi-60 Hz kwimodi yePixel eZine.
  • Ichonga i-Hot-Plug
  • Ixhasa i-Decoding Scheme - TMDS
  • Ixhasa Igalelo leDVI
  • Ixhasa iSiteshi seDatha sokuBonisa (i-DDC) kunye neSiteshi seDatha esiBonelekileyo (E-DDC)
  • Ixhasa iNative kunye ne-AXI4 i-Streaming Interface yeVidiyo yoTshintsho lweDatha yeVidiyo
  • Ixhasa iNative kunye ne-AXI4 ye-Streaming Audio Interface yokuTshintshwa kweDatha yomsindo

Iimpawu ezingaxhaswanga

Okulandelayo ziimpawu ezingaxhaswanga zeHDMI RX IP:

  • 4:2:0 ifomathi yombala ayixhaswanga.
  • Uluhlu oluPhezulu lweDynamic (HDR) kunye ne-High-bandwidth yoKhuseleko lweDijithali yeDijithali (HDCP) ayixhaswanga.
  • Inqanaba loHlaziyo oluguquguqukayo (VRR) kunye neMowudi yokuLatezeka okuPhantsi okuzenzekelayo (ALLM) ayixhaswanga.
  • Iiparamitha zexesha ezithe tyaba ezingohlulwahlulwa ngesine kwimowudi yePixel ezine azixhaswa.

Imiyalelo yokuFakela
Ingundoqo ye-IP kufuneka ifakwe kwi-IP Catalogue ye-software ye-Libero® SoC ngokuzenzekelayo nge-IP Catalog yokuhlaziya umsebenzi kwi-software ye-Libero SoC, okanye ikhutshwe ngesandla kwikhathalogu. Emva kokuba i-IP core ifakwe kwi-Libero SoC ye-software ye-IP Catalogue, iqwalaselwe, yenziwe kwaye ifakwe ngaphakathi kwe-Smart Design ukuze ifakwe kwiprojekthi ye-Libero.

Izixhobo zoMthombo ovavanyiweyo (Buza umbuzo)

Le theyibhile ilandelayo idwelisa izixhobo zomthombo ovavanyiweyo.

Uluhlu 1-1. Izixhobo zoMthombo ezivavanyiweyo

Izixhobo Imowudi yePixel Izigqibo Zivavanyiwe Ubunzulu boMbala (Bit) Imo Yombala Umsindo
quantumdata™ M41h HDMI Uhlalutyi 1 720P 30 FPS, 720P 60 FPS kunye1080P 60 FPS 8 I-RGB, i-YUV444 kunye ne-YUV422 Ewe
1080P 30 FPS 8, 10, 12 kunye ne-16
4 720P 30 FPS, 1080P 30 FPS kunye ne4K 60 FPS 8
1080P 60 FPS 8, 12 kunye ne-16
4K 30 FPS 8, 10, 12 kunye ne-16
ILenovo™ 20U1A007IG 1 1080P 60 FPS 8 RGB Ewe
4 I-1080P 60 FPS kunye ne-4K 30 FPS
IDell Latitude 3420 1 1080P 60 FPS 8 RGB Ewe
4 I-4K 30 FPS kunye ne-4K 60 FPS
I-Astro VA-1844A HDMI® Tester 1 720P 30 FPS, 720P 60 FPS kunye1080P 60 FPS 8 I-RGB, i-YUV444 kunye ne-YUV422 Ewe
1080P 30 FPS 8, 10, 12 kunye ne-16
4 720P 30 FPS, 1080P 30 FPS kunye ne4K 30 FPS 8
1080P 30 FPS 8, 12 kunye ne-16
NVIDIA® Jetson AGX Orin 32GB H01 Kit 1 1080P 30 FPS 8 RGB Hayi
4 4K 60 FPS

Uqwalaselo lwe-HDMI RX IP (Buza umbuzo)

Eli candelo libonelela ngaphezuluview ye-HDMI RX IP Configurator interface kunye nezixhobo zayo. I-HDMI RX IP Configurator ibonelela ngojongano lwegraphical ukuseta undoqo we-HDMI RX. Lo mququzeleli uvumela umsebenzisi ukuba akhethe iiparameters ezifana neNani leePixels, Inani leziteshi zomsindo, i-Video Interface, i-Audio Interface, i-SCRAMBLER, ubunzulu boMbala, iFomati yoMbala, i-Testbench kunye neLayisensi. I-Configurator interface ibandakanya iimenu ezihlayo kunye neenketho zokulungisa useto. Ulungelelwaniso oluphambili luchazwe kwiThebhile 4-1. Lo mfanekiso ulandelayo unika iinkcukacha view ye-HDMI RX IP Configurator interface.

Umfanekiso 2-1. I-HDMI RX IP Configurator

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

I-interface ikwabandakanya u-Kulungile kunye no-Rhoxisa amaqhosha ukuqinisekisa okanye ukulahla ulungelelwaniso.

Ukuphunyezwa kweHardware (Buza umbuzo)

La manani alandelayo achaza i-HDMI RX IP interface kunye ne-transceiver (XCVR).

Umfanekiso 3-1. I-HDMI RX Block Diagram

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

Umfanekiso 3-2. Umamkeli ngeNgcaciso yeBlock Diagram

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

I-HDMI RX iqulathe imizuzwana emithathutages:

  • Ulungelelwaniso lwesigaba lulungelelanisa idatha ehambelanayo ngokubhekiselele kwimida yokulawula ithokheni usebenzisa i-transceiver bit slip.
  • I-decoder ye-TMDS iguqula idatha ye-10-bit encoded kwidatha ye-pixel yevidiyo ye-8-bit, i-4-bit yedatha yepakethe ye-audio kunye ne-2-bit yokulawula iimpawu.
  • I-FIFOs isusa i-skew phakathi kweewotshi ze-R, G kunye ne-B lanes.

Ulungelelwaniso lweSigaba (Buza umbuzo)
Idatha ye-10-bit parallel esuka kwi-XCVR ayisoloko ihambelana ngokubhekiselele kwimida yegama elifakwe kwi-TMDS. Idatha enxuseneyo kufuneka iguqulwe kwaye ilungelelaniswe ukuze ikwazi ukucacisa idatha. Ulungelelwaniso lwesigaba lulungelelanisa idatha ehambelanayo engenayo kwimida yamagama usebenzisa i-bit-slip feature kwi-XCVR. I-XCVR kwi-Per-Monitor DPI Awareness (PMA) imowudi ivumela i-bit-slip feature, apho ilungelelanisa ukulungelelaniswa kwegama le-10-bit deserialized nge-1-bit. Ngexesha ngalinye, emva kokulungelelanisa igama le-10-bit nge-1 bit slip position, lifaniswa nayo nayiphi na enye yeempawu zokulawula ezine ze-HDMI protocol ukuvala isikhundla ngexesha lokulawula. Igama le-10-bit lilungelelaniswe ngokuchanekileyo kwaye lithathwa njengelisebenzayo kwi-s elilandelayotages. Ijelo ngalinye lombala linolungelelaniso lwalo lwesigaba, i-decoder ye-TMDS iqala ukucacisa kuphela xa zonke izilungelelaniso zesigaba zivaliwe ukulungisa imida yegama.

Idikhowuda ye-TMDS (Buza umbuzo)
Idikhowuda ye-TMDS idikhowuda i-10-bit deserialized ukusuka kwi-transceiver ukuya kwidatha ye-pixel ye-8-bit ngexesha levidiyo. I-HSYNC, i-VSYNC kunye ne-PACKET HEADER ziveliswa ngexesha lolawulo ukusuka kwi-data ye-blue channel ye-10-bit. Ipakethe yedatha yeaudiyo inqunyulwa kwitshaneli ye-R kunye ne-G nganye inamasuntswana amane. Idikhowuda ye-TMDS yetshaneli nganye isebenza ngewotshi yayo. Ngenxa yoko, inokuba ne-skew ethile phakathi kwamajelo.

Isitishi ukuya kwiChannel De-Skew (Buza umbuzo)
I-FIFO esekelwe kwi-de-skew logic isetyenziselwa ukususa i-skew phakathi kwamajelo. Ishaneli nganye ifumana isignali esebenzayo kwiiyunithi zokulungelelaniswa kwesigaba ukubonisa ukuba idatha ye-10-bit engenayo evela kukulungelelanisa isigaba iyasebenza. Ukuba onke amajelo asebenzayo (aye azuza ulungelelwaniso lwesigaba), imodyuli yeFIFO iqalisa ukugqithisa idatha ngemodyuli yeFIFO isebenzisa imiqondiso yokufunda nokubhala (ukubhala ngokuqhubekayo nokufunda ngaphandle). Xa ithokheni yokulawula ifunyenwe kuyo nayiphi na imveliso ye-FIFO, ukuhamba kokufunda kuyanqunyanyiswa, kwaye i-marker ifunyenwe isignali iveliswa ukubonisa ukufika kommakishi othile kwividiyo. Ukuqukuqela kokufunda kuqalisa kwakhona kuphela xa esi siphawuli sifikile kuzo zontathu iitshaneli. Ngenxa yoko, i-skew efanelekileyo iyasuswa. Ii-FIFOs zewotshi ezimbini zilungelelanisa yonke imijelo emithathu yedatha kwiwotshi yesitishi esiluhlaza ukususa i-skew efanelekileyo. Lo mzobo ulandelayo uchaza itshaneli yokususa isikhewu.

Umfanekiso 3-3. Umjelo ukuya kwiChannel De-Skew

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

DDC (Buza umbuzo)
I-DDC lijelo lonxibelelwano elisekelwe kwinkcazo yebhasi ye-I2C. Umthombo usebenzisa imiyalelo ye-I2C ukufunda ulwazi kwi-E-EDID ye-sink kunye nedilesi yekhoboka. I-HDMI RX IP isebenzisa i-EDID echazwe kwangaphambili kunye nesisombululo esininzi sixhasa izigqibo ukuya kuthi ga kwi-1920 ✕ 1080 kwi-60 Hz kwimodi yePixel enye kwaye ukuya kuthi ga kwi-3840 ✕ 2160 kwi-60 Hz kwimodi yePixel eZine.
I-EDID imele igama elibonisiweyo njenge-Microchip HDMI display.

Iiparamitha ze-HDMI zeRX kunye neMiqondiso yoNxibelelwano (Buza umbuzo)

Eli candelo lixoxa ngeeparamitha kwi-HDMI RX GUI configurator kunye neempawu ze-I / O.

Uqwalaselo lweParameters (Buza umbuzo)
Itheyibhile ilandelayo idwelisa iiparamitha zoqwalaselo kwi-HDMI RX IP.

Uluhlu 4-1. Iiparamitha zoqwalaselo

Igama leParameter Inkcazo
Ubume boMbala Ichaza indawo yombala. Ixhasa ezi fomati zombala zilandelayo:
  • RGB
  • YCbCr422
  • YCbCr444
Ubunzulu boMbala Ixela inani lamasuntswana ngokwecandelo lombala. Ixhasa i-8, 10, 12 kunye ne-16 bits ngecandelo ngalinye.
Inani leePixels Ibonisa inani leepixels ngokwewotshi nganye:
  • Iphikseli ngewotshi = 1
  • Iphikseli ngewotshi = 4
I-SCRAMBLER Inkxaso yesisombululo se-4K kwiifreyimu ezingama-60 ngomzuzwana:
  • Xa 1, inkxaso yeScrambler yenziwe
  • Xa i-0, inkxaso yeScrambler ivaliwe
Inani lamajelo omsindo Ixhasa inani lamajelo omsindo:
  • Iitshaneli ezi-2 zeaudio
  • Iitshaneli ezi-8 zeaudio
Ujongano lweVidiyo Umsinga woMthonyama kunye ne-AXI
Ujongano lomsindo Umsinga woMthonyama kunye ne-AXI
Ibhentshi yovavanyo Ivumela ukhetho lwendawo yebhentshi yovavanyo. Ixhasa olu khetho lwebhentshi lulandelayo:
  • Umsebenzisi
  • Akukho nanye
Ilayisensi Ichaza uhlobo lwelayisensi. Ibonelela ngolu hlobo lulandelayo lwelayisenisi ezimbini:
  • RTL
  • Iguqulelwe ngokuntsonkothileyo

Amazibuko (Buza umbuzo)
Le theyibhile ilandelayo idwelisa igalelo kunye nemveliso yamazibuko e-HDMI RX IP yojongano lweNative xa iFomathi yoMbala iyi-RGB.

Uluhlu 4-2. Igalelo kunye nesiphumo soNxibelelwano lweNative

Igama loMqondiso Isalathiso Ububanzi (Amasuntswana) Inkcazo
RESET_N_I Igalelo 1 Isiginali yokuseta ngokutsha esebenzayo-phantsi
R_RX_CLK_I Igalelo 1 Iwotshi enxuseneyo yetshaneli "R" evela kwiXCVR
G_RX_CLK_I Igalelo 1 Iwotshi enxuseneyo yetshaneli "G" evela kwiXCVR
B_RX_CLK_I Igalelo 1 Iwotshi enxuseneyo yetshaneli "B" evela kwiXCVR
EDID_RESET_N_I Igalelo 1 Isiginali yokusetha ngokutsha i-asynchronous edid esebenzayo-phantsi
R_RX_VALID_I Igalelo 1 Isiginali esebenzayo evela kwi-XCVR yedatha yetshaneli "R" ehambelanayo
G_RX_VALID_I Igalelo 1 Isiginali esebenzayo evela kwi-XCVR yedatha yetshaneli “G” ehambelanayo
B_RX_VALID_I Igalelo 1 Isiginali esebenzayo evela kwi-XCVR yedatha yetshaneli “B” ehambelanayo
Igama loMqondiso Isalathiso Ububanzi (Amasuntswana) Inkcazo
DATA_R_I Igalelo INANI LEEPILESISI ✕ 10 bits Kufunyenwe idatha yetshaneli "R" ehambelana neXCVR
DATA_G_I Igalelo INANI LEEPILESISI ✕ 10 bits Kufunyenwe idatha yetshaneli "G" ehambelana neXCVR
DATA_B_I Igalelo INANI LEEPILESISI ✕ 10 bits Kufunyenwe idatha yetshaneli engu-“B” ehambelana neXCVR
SCL_I Igalelo 1 I2C uthotho lwewotshi igalelo kwi DDC
HPD_I Igalelo 1 Iplagi eshushu ibona uphawu longeniso. Umthombo uqhagamshelwe kwisiginali ye-HPD yokutshona kufuneka ibe phezulu.
SDA_I Igalelo 1 Ukufakwa kwedatha ye-I2C yochungechunge lwe-DDC
EDID_CLK_I Igalelo 1 Ikloko yenkqubo yemodyuli ye-I2C
BIT_SLIP_R_O Isiphumo 1 Umqondiso wokutyibilika kancinci ukuya kwitshaneli "R" ye-transceiver
BIT_SLIP_G_O Isiphumo 1 Umqondiso wokutyibilika kancinci kwitshaneli "G" ye-transceiver
BIT_SLIP_B_O Isiphumo 1 Umqondiso wokutyibilika kancinci ukuya kwitshaneli ethi "B" ye-transceiver
VIDEO_DATA_VALID_O Isiphumo 1 Idatha yevidiyo isiphumo esisebenzayo
AUDIO_DATA_VALID_O Isiphumo 1 Idatha yomsindo isiphumo esisebenzayo
H_SYNC_O Isiphumo 1 Ukubetha kwe-sync othe tye
V_SYNC_O Isiphumo 1 I-sync esebenzayo nkqo
R_O Isiphumo INANI LEPIKSISI ✕ Amasuntswana obunzulu boMbala Decoded "R" data
G_O Isiphumo INANI LEPIKSISI ✕ Amasuntswana obunzulu boMbala Idatha ye-"G" echongiweyo
B_O Isiphumo INANI LEPIKSISI ✕ Amasuntswana obunzulu boMbala Idatha ethi "B" echongiweyo
SDA_O Isiphumo 1 I2C imveliso yothotho lwedatha yeDDC
HPD_O Isiphumo 1 Iplagi eshushu ibona uphawu lwemveliso
ACR_CTS_O Isiphumo 20 Ikloko yeAudiyo yokuHlaziya uMjikelo weTimestamp ixabiso
ACR_N_O Isiphumo 20 Ixabiso leClock yeAudio yoHlaziyo (N) ipharamitha
ACR_VALID_O Isiphumo 1 Uhlaziyo lwewotshi yeAudio uphawu olusebenzayo
I-AUDIO_SAMPLE_CH1_O Isiphumo 24 Umjelo woku-1 we-audio sample data
I-AUDIO_SAMPLE_CH2_O Isiphumo 24 Umjelo woku-2 we-audio sample data
I-AUDIO_SAMPLE_CH3_O Isiphumo 24 Umjelo woku-3 we-audio sample data
I-AUDIO_SAMPLE_CH4_O Isiphumo 24 Umjelo woku-4 we-audio sample data
I-AUDIO_SAMPLE_CH5_O Isiphumo 24 Umjelo woku-5 we-audio sample data
I-AUDIO_SAMPLE_CH6_O Isiphumo 24 Umjelo woku-6 we-audio sample data
I-AUDIO_SAMPLE_CH7_O Isiphumo 24 Umjelo woku-7 we-audio sample data
I-AUDIO_SAMPLE_CH8_O Isiphumo 24 Umjelo woku-8 we-audio sample data
HDMI_DVI_MODE_O Isiphumo 1 Ezi ndlela zimbini zilandelayo:
  • 1: Imowudi ye-HDMI
  • 0: imo yeDVI

Itheyibhile ilandelayo ichaza igalelo kunye nemveliso yezibuko ze-HDMI RX IP ye-AXI4 Stream Video Interface.
Itheyibhile 4-3. IiPorts zokuPhuma kunye neZiphumo ze-AXI4 Stream Video Interface

Igama lePort Isalathiso Ububanzi (Amasuntswana) Inkcazo
TDATA_O Isiphumo INANI LEPIKseli ✕ Ubunzulu boMbala ✕ amasuntswana ama-3 Imveliso yedatha yevidiyo [R, G, B]
TVALID_O Isiphumo 1 Imveliso yevidiyo iyasebenza
Igama lePort Isalathiso Ububanzi (Amasuntswana) Inkcazo
TLAST_O Isiphumo 1 Isakhelo sesiphumo sophawu lokuphela
TUSER_O Isiphumo 3
  • bit 0 = VSYNC
  • bit 1 = Hsync
  •  intwana 2 = 0
  • intwana 3 = 0
TSTRB_O Isiphumo 3 Imveliso yevidiyo strobe data
TKEEP_O Isiphumo 3 Gcina idatha yevidiyo

Itheyibhile ilandelayo ichaza igalelo kunye nemveliso yezibuko ze-HDMI RX IP ye-AXI4 Stream Audio Interface.

Itheyibhile 4-4. IiPorts zeNgeniso kunye neZiphumo ze-AXI4 Stream Audio Interface

Igama lePort Isalathiso Ububanzi (Amasuntswana) Inkcazo
AUDIO_TDATA_O Isiphumo 24 Imveliso yedatha yomsindo
AUDIO_TID_O Isiphumo 3 Isitishi somsindo wemveliso
AUDIO_TVALID_O Isiphumo 1 Imveliso yomsindo wesignali esebenzayo

Itheyibhile ilandelayo idwelisa igalelo kunye nemveliso ye-HDMI i-IP ye-IP ye-Native interface xa i-Color Format yi-YUV444.

Uluhlu 4-5. Igalelo kunye nesiphumo soNxibelelwano lweNative

Igama lePort Isalathiso Ububanzi (Amasuntswana) Inkcazo
RESET_N_I Igalelo 1 Isiginali yokuseta ngokutsha esebenzayo-phantsi
LANE3_RX_CLK_I Igalelo 1 Iwotshi enxuseneyo yetshaneli yeLane 3 esuka kwiXCVR
LANE2_RX_CLK_I Igalelo 1 Iwotshi enxuseneyo yetshaneli yeLane 2 esuka kwiXCVR
LANE1_RX_CLK_I Igalelo 1 Iwotshi enxuseneyo yetshaneli yeLane 1 esuka kwiXCVR
EDID_RESET_N_I Igalelo 1 Isiginali yokusetha ngokutsha i-asynchronous edid esebenzayo-phantsi
LANE3_RX_VALID_I Igalelo 1 Isignali esebenzayo esuka kwi-XCVR ye-Lane 3 data parallel
LANE2_RX_VALID_I Igalelo 1 Isignali esebenzayo esuka kwi-XCVR ye-Lane 2 data parallel
LANE1_RX_VALID_I Igalelo 1 Isignali esebenzayo esuka kwi-XCVR ye-Lane 1 data parallel
DATA_LANE3_I Igalelo INANI LEEPILESISI ✕ 10 bits Kufunyenwe idatha yeLane 3 parallel kwi-XCVR
DATA_LANE2_I Igalelo INANI LEEPILESISI ✕ 10 bits Kufunyenwe idatha yeLane 2 parallel kwi-XCVR
DATA_LANE1_I Igalelo INANI LEEPILESISI ✕ 10 bits Kufunyenwe idatha yeLane 1 parallel kwi-XCVR
SCL_I Igalelo 1 I2C uthotho lwewotshi igalelo kwi DDC
HPD_I Igalelo 1 Iplagi eshushu ibona uphawu longeniso. Umthombo uqhagamshelwe kwisiginali ye-HPD yokutshona kufuneka ibe phezulu.
SDA_I Igalelo 1 Ukufakwa kwedatha ye-I2C yochungechunge lwe-DDC
EDID_CLK_I Igalelo 1 Ikloko yenkqubo yemodyuli ye-I2C
BIT_SLIP_LANE3_O Isiphumo 1 Umqondiso wokutyibilika kancinci ukuya kwiNdlela yesi-3 ye-transceiver
BIT_SLIP_LANE2_O Isiphumo 1 Umqondiso wokutyibilika kancinci ukuya kwiNdlela yesi-2 ye-transceiver
BIT_SLIP_LANE1_O Isiphumo 1 Umqondiso wokutyibilika kancinci ukuya kwiNdlela yesi-1 ye-transceiver
VIDEO_DATA_VALID_O Isiphumo 1 Idatha yevidiyo isiphumo esisebenzayo
AUDIO_DATA_VALID_O Isiphumo 1 Idatha yomsindo isiphumo esisebenzayo
H_SYNC_O Isiphumo 1 Ukubetha kwe-sync othe tye
V_SYNC_O Isiphumo 1 I-sync esebenzayo nkqo
Igama lePort Isalathiso Ububanzi (Amasuntswana) Inkcazo
Y_O Isiphumo INANI LEPIKSISI ✕ Amasuntswana obunzulu boMbala Idatha ye-"Y" ekhethiweyo
Cb_O Isiphumo INANI LEPIKSISI ✕ Amasuntswana obunzulu boMbala Decoded "Cb" data
Cr_O Isiphumo INANI LEPIKSISI ✕ Amasuntswana obunzulu boMbala I-Decoded "Cr" idatha
SDA_O Isiphumo 1 I2C imveliso yothotho lwedatha yeDDC
HPD_O Isiphumo 1 Iplagi eshushu ibona uphawu lwemveliso
ACR_CTS_O Isiphumo 20 Amaxesha eClock yeAudio yoHlaziyo lweMjikeloamp ixabiso
ACR_N_O Isiphumo 20 Ixabiso leClock yeAudio yoHlaziyo (N) ipharamitha
ACR_VALID_O Isiphumo 1 Uhlaziyo lwewotshi yeAudio uphawu olusebenzayo
I-AUDIO_SAMPLE_CH1_O Isiphumo 24 Umjelo woku-1 we-audio sample data
I-AUDIO_SAMPLE_CH2_O Isiphumo 24 Umjelo woku-2 we-audio sample data
I-AUDIO_SAMPLE_CH3_O Isiphumo 24 Umjelo woku-3 we-audio sample data
I-AUDIO_SAMPLE_CH4_O Isiphumo 24 Umjelo woku-4 we-audio sample data
I-AUDIO_SAMPLE_CH5_O Isiphumo 24 Umjelo woku-5 we-audio sample data
I-AUDIO_SAMPLE_CH6_O Isiphumo 24 Umjelo woku-6 we-audio sample data
I-AUDIO_SAMPLE_CH7_O Isiphumo 24 Umjelo woku-7 we-audio sample data
I-AUDIO_SAMPLE_CH8_O Isiphumo 24 Umjelo woku-8 we-audio sample data

Itheyibhile ilandelayo idwelisa igalelo kunye nemveliso ye-HDMI i-IP ye-IP ye-Native interface xa i-Color Format yi-YUV422.

Uluhlu 4-6. Igalelo kunye nesiphumo soNxibelelwano lweNative

Igama lePort Isalathiso Ububanzi (Amasuntswana) Inkcazo
RESET_N_I Igalelo 1 Isiginali yokuseta ngokutsha esebenzayo-phantsi
LANE3_RX_CLK_I Igalelo 1 Iwotshi enxuseneyo yetshaneli yeLane 3 esuka kwiXCVR
LANE2_RX_CLK_I Igalelo 1 Iwotshi enxuseneyo yetshaneli yeLane 2 esuka kwiXCVR
LANE1_RX_CLK_I Igalelo 1 Iwotshi enxuseneyo yetshaneli yeLane 1 esuka kwiXCVR
EDID_RESET_N_I Igalelo 1 Isiginali yokusetha ngokutsha i-asynchronous edid esebenzayo-phantsi
LANE3_RX_VALID_I Igalelo 1 Isignali esebenzayo esuka kwi-XCVR ye-Lane 3 data parallel
LANE2_RX_VALID_I Igalelo 1 Isignali esebenzayo esuka kwi-XCVR ye-Lane 2 data parallel
LANE1_RX_VALID_I Igalelo 1 Isignali esebenzayo esuka kwi-XCVR ye-Lane 1 data parallel
DATA_LANE3_I Igalelo INANI LEEPILESISI ✕ 10 bits Kufunyenwe idatha yeLane 3 parallel kwi-XCVR
DATA_LANE2_I Igalelo INANI LEEPILESISI ✕ 10 bits Kufunyenwe idatha yeLane 2 parallel kwi-XCVR
DATA_LANE1_I Igalelo INANI LEEPILESISI ✕ 10 bits Kufunyenwe idatha yeLane 1 parallel kwi-XCVR
SCL_I Igalelo 1 I2C uthotho lwewotshi igalelo kwi DDC
HPD_I Igalelo 1 Iplagi eshushu ibona uphawu longeniso. Umthombo uqhagamshelwe kwisiginali ye-HPD yokutshona kufuneka ibe phezulu.
SDA_I Igalelo 1 Ukufakwa kwedatha ye-I2C yochungechunge lwe-DDC
EDID_CLK_I Igalelo 1 Ikloko yenkqubo yemodyuli ye-I2C
BIT_SLIP_LANE3_O Isiphumo 1 Umqondiso wokutyibilika kancinci ukuya kwiNdlela yesi-3 ye-transceiver
BIT_SLIP_LANE2_O Isiphumo 1 Umqondiso wokutyibilika kancinci ukuya kwiNdlela yesi-2 ye-transceiver
BIT_SLIP_LANE1_O Isiphumo 1 Umqondiso wokutyibilika kancinci ukuya kwiNdlela yesi-1 ye-transceiver
VIDEO_DATA_VALID_O Isiphumo 1 Idatha yevidiyo isiphumo esisebenzayo
Igama lePort Isalathiso Ububanzi (Amasuntswana) Inkcazo
AUDIO_DATA_VALID_O Isiphumo 1 Idatha yomsindo isiphumo esisebenzayo
H_SYNC_O Isiphumo 1 Ukubetha kwe-sync othe tye
V_SYNC_O Isiphumo 1 I-sync esebenzayo nkqo
Y_O Isiphumo INANI LEPIKSISI ✕ Amasuntswana obunzulu boMbala Idatha ye-"Y" ekhethiweyo
C_O Isiphumo INANI LEPIKSISI ✕ Amasuntswana obunzulu boMbala I-Decoded "C" idatha
SDA_O Isiphumo 1 I2C imveliso yothotho lwedatha yeDDC
HPD_O Isiphumo 1 Iplagi eshushu ibona uphawu lwemveliso
ACR_CTS_O Isiphumo 20 Amaxesha eClock yeAudio yoHlaziyo lweMjikeloamp ixabiso
ACR_N_O Isiphumo 20 Ixabiso leClock yeAudio yoHlaziyo (N) ipharamitha
ACR_VALID_O Isiphumo 1 Uhlaziyo lwewotshi yeAudio uphawu olusebenzayo
I-AUDIO_SAMPLE_CH1_O Isiphumo 24 Umjelo woku-1 we-audio sample data
I-AUDIO_SAMPLE_CH2_O Isiphumo 24 Umjelo woku-2 we-audio sample data
I-AUDIO_SAMPLE_CH3_O Isiphumo 24 Umjelo woku-3 we-audio sample data
I-AUDIO_SAMPLE_CH4_O Isiphumo 24 Umjelo woku-4 we-audio sample data
I-AUDIO_SAMPLE_CH5_O Isiphumo 24 Umjelo woku-5 we-audio sample data
I-AUDIO_SAMPLE_CH6_O Isiphumo 24 Umjelo woku-6 we-audio sample data
I-AUDIO_SAMPLE_CH7_O Isiphumo 24 Umjelo woku-7 we-audio sample data
I-AUDIO_SAMPLE_CH8_O Isiphumo 24 Umjelo woku-8 we-audio sample data

Le theyibhile ilandelayo idwelisa igalelo kunye nemveliso yamazibuko e-HDMI RX IP yojongano lweNative xa i-SCRAMBLER Ivuliwe.

Uluhlu 4-7. Igalelo kunye nesiphumo soNxibelelwano lweNative

Igama lePort Isalathiso Ububanzi (Amasuntswana) Inkcazo
RESET_N_I Igalelo 1 Isiginali yokuseta ngokutsha esebenzayo-phantsi
R_RX_CLK_I Igalelo 1 Iwotshi enxuseneyo yetshaneli "R" evela kwiXCVR
G_RX_CLK_I Igalelo 1 Iwotshi enxuseneyo yetshaneli "G" evela kwiXCVR
B_RX_CLK_I Igalelo 1 Iwotshi enxuseneyo yetshaneli "B" evela kwiXCVR
EDID_RESET_N_I Igalelo 1 Isiginali yokusetha ngokutsha i-asynchronous edid esebenzayo-phantsi
HDMI_CABLE_CLK_I Igalelo 1 Iwotshi yekhebhula evela kumthombo we-HDMI
R_RX_VALID_I Igalelo 1 Isiginali esebenzayo evela kwi-XCVR yedatha yetshaneli "R" ehambelanayo
G_RX_VALID_I Igalelo 1 Isiginali esebenzayo evela kwi-XCVR yedatha yetshaneli “G” ehambelanayo
B_RX_VALID_I Igalelo 1 Isiginali esebenzayo evela kwi-XCVR yedatha yetshaneli “B” ehambelanayo
DATA_R_I Igalelo INANI LEEPILESISI ✕ 10 bits Kufunyenwe idatha yetshaneli "R" ehambelana neXCVR
DATA_G_I Igalelo INANI LEEPILESISI ✕ 10 bits Kufunyenwe idatha yetshaneli "G" ehambelana neXCVR
DATA_B_I Igalelo INANI LEEPILESISI ✕ 10 bits Kufunyenwe idatha yetshaneli engu-“B” ehambelana neXCVR
SCL_I Igalelo 1 I2C uthotho lwewotshi igalelo kwi DDC
HPD_I Igalelo 1 Iplagi eshushu ibona uphawu longeniso. Umthombo uqhagamshelwe kwi-sink, kwaye isibonakaliso se-HPD kufuneka sibe phezulu.
SDA_I Igalelo 1 Ukufakwa kwedatha ye-I2C yochungechunge lwe-DDC
EDID_CLK_I Igalelo 1 Ikloko yenkqubo yemodyuli ye-I2C
BIT_SLIP_R_O Isiphumo 1 Umqondiso wokutyibilika kancinci ukuya kwitshaneli "R" ye-transceiver
BIT_SLIP_G_O Isiphumo 1 Umqondiso wokutyibilika kancinci kwitshaneli "G" ye-transceiver
Igama lePort Isalathiso Ububanzi (Amasuntswana) Inkcazo
BIT_SLIP_B_O Isiphumo 1 Umqondiso wokutyibilika kancinci ukuya kwitshaneli ethi "B" ye-transceiver
VIDEO_DATA_VALID_O Isiphumo 1 Idatha yevidiyo isiphumo esisebenzayo
AUDIO_DATA_VALID_O Iziphumo1 1 Idatha yomsindo isiphumo esisebenzayo
H_SYNC_O Isiphumo 1 Ukubetha kwe-sync othe tye
V_SYNC_O Isiphumo 1 I-sync esebenzayo nkqo
DATA_ RATE_O Isiphumo 16 Ireyithi yedatha ye-Rx. Oku kulandelayo ngamaxabiso ereyithi yedatha:
  • x1734 = 5940 Mbps
  • x0B9A = 2960 Mbps
  •  x05CD = 1485 Mbps
  • x2E6 = 742.5 Mbps
R_O Isiphumo INANI LEPIKSISI ✕ Amasuntswana obunzulu boMbala Decoded "R" data
G_O Isiphumo INANI LEPIKSISI ✕ Amasuntswana obunzulu boMbala Idatha ye-"G" echongiweyo
B_O Isiphumo INANI LEPIKSISI ✕ Amasuntswana obunzulu boMbala Idatha ethi "B" echongiweyo
SDA_O Isiphumo 1 I2C imveliso yothotho lwedatha yeDDC
HPD_O Isiphumo 1 Iplagi eshushu ibona uphawu lwemveliso
ACR_CTS_O Isiphumo 20 Amaxesha eClock yeAudio yoHlaziyo lweMjikeloamp ixabiso
ACR_N_O Isiphumo 20 Ixabiso leClock yeAudio yoHlaziyo (N) ipharamitha
ACR_VALID_O Isiphumo 1 Uhlaziyo lwewotshi yeAudio uphawu olusebenzayo
I-AUDIO_SAMPLE_CH1_O Isiphumo 24 Umjelo woku-1 we-audio sample data
I-AUDIO_SAMPLE_CH2_O Isiphumo 24 Umjelo woku-2 we-audio sample data
I-AUDIO_SAMPLE_CH3_O Isiphumo 24 Umjelo woku-3 we-audio sample data
I-AUDIO_SAMPLE_CH4_O Isiphumo 24 Umjelo woku-4 we-audio sample data
I-AUDIO_SAMPLE_CH5_O Isiphumo 24 Umjelo woku-5 we-audio sample data
I-AUDIO_SAMPLE_CH6_O Isiphumo 24 Umjelo woku-6 we-audio sample data
I-AUDIO_SAMPLE_CH7_O Isiphumo 24 Umjelo woku-7 we-audio sample data
I-AUDIO_SAMPLE_CH8_O Isiphumo 24 Umjelo woku-8 we-audio sample data

Ukulinganisa kweTestbench (Buza umbuzo)

I-Testbench inikezelwa ukujonga ukusebenza kwe-HDMI RX core. I-Testbench isebenza kuphela kwi-Native Interface xa inani leepixels lilinye.

Ukulinganisa i-core usebenzisa i-testbench, yenza la manyathelo alandelayo:

  1. Kwifestile yoYilo oluQuquza, yandisa Yenza uYilo.
  2. Cofa ekunene Yenza i-SmartDesign Testbench, uze ucofe u-Run, njengoko kubonisiwe kulo mfanekiso ulandelayo.
    Umzobo 5-1. Ukudala iSmartDesign TestbenchI-MICROCHIP-PolarFire-FPGA-High-Definition-Multimedia-Interface-HDMI-Receiver- (5)
  3. Faka igama le-SmartDesign testbench, uze ucofe u-Kulungile.
    Umfanekiso 5-2. Ukuthiya iSmartDesign TestbenchI-MICROCHIP-PolarFire-FPGA-High-Definition-Multimedia-Interface-HDMI-Receiver- (6)I-SmartDesign testbench yenziwe, kwaye i-canvas ibonakala ngasekunene kwePhaneli yoYilo lokuQula.
  4. Yiya kwikhathalogu yeLibero® SoC, khetha View > Windows > Ikhathalogu ye-IP, kwaye wandise iziSombululo-Ividiyo. Cofa kabini i-HDMI RX IP (v5.4.0) uze ucofe u-Kulungile.
  5. Khetha onke amazibuko, cofa ekunene kwaye ukhethe ukunyusela kwiNqanaba eliphezulu.
  6. Kwibar yesixhobo seSmartDesign, cofa ukuvelisa icandelo.
  7. Kwi-Stimulus Hierarchy thebhu, cofa ekunene HDMI_RX_TB testbench file, kwaye emva koko ucofe Lingisa i-Pre-Synth Design> Vula ngokuSebenzayo.

Isixhobo se-ModelSim® sivula nge-testbench, njengoko kuboniswe kulo mfanekiso ulandelayo.

Umfanekiso 5-3. Isixhobo seModelSim esine-HDMI RX Testbench File

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

Kubalulekile: If ukulinganisa kuphazamisekile ngenxa yomda wexesha lokuqhuba elichazwe kwi-DO file, sebenzisa i run -all command ukugqiba ukulinganisa.

Ilayisensi (Buza umbuzo)

I-HDMI RX IP ibonelelwe ngezi ndlela zimbini zilandelayo zelayisensi:

  • Uguqulelo Oluntsonkothileyo: Ikhowudi ye-RTL efihliweyo epheleleyo inikezelwe ngondoqo. Ifumaneka simahla ngayo nayiphi na ilayisensi yeLibero, eyenza ukuba undoqo uqiniswe ngeSmartDesign. Unokwenza Ufaniso, uHlangano, uYilo, kunye nenkqubo yesilicon yeFPGA usebenzisa iLibero design suite.
  • I-RTL: Gqibezela ikhowudi yomthombo we-RTL ilayisenisi itshixiwe, ekufuneka ithengwe ngokwahlukeneyo.

Iziphumo zokulinganisa (Buza umbuzo)

Idayagram yexesha elilandelayo ye-HDMI RX IP ibonisa idatha yevidiyo kunye namaxesha okulawula idatha.

Umfanekiso 6-1. Idatha yeVidiyo

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

Lo mzobo ulandelayo ubonisa iziphumo ze-hsync kunye ne-vsync yokufakwa kwedatha yolawulo oluhambelanayo.

Umfanekiso 6-2. Ungqamaniso oluthe tyaba kunye neMiqondiso eNqolileyo yoQhagamshelwano

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

Lo mzobo ulandelayo ubonisa inxalenye ye-EDID.

Umfanekiso 6-3. Iimpawu zeEDID

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

Usetyenziso lweziBonelelo (Buza umbuzo)

I-HDMI RX IP iphunyezwe kwi-PolarFire® FPGA (MPF300T - 1FCG1152I Package). Le theyibhile ilandelayo idwelisa izixhobo ezisetyenziswa xa Inani leePixels = 1 pixel.

Uluhlu 7-1. Usetyenziso lweziBonelelo kwiMowudi yePixel eyi-1

Ubume boMbala Ubunzulu boMbala I-SCRAMBLER Ilaphu 4LUT Ilaphu DFF Ujongano 4LUT Ujongano lweDFF ISRAM (64×12) I-LSRAM (20k)
RGB 8 Khubaza 987 1867 360 360 0 10
10 Khubaza 1585 1325 456 456 11 9
12 Khubaza 1544 1323 456 456 11 9
16 Khubaza 1599 1331 492 492 14 9
YCbCr422 8 Khubaza 1136 758 360 360 3 9
YCbCr444 8 Khubaza 1105 782 360 360 3 9
10 Khubaza 1574 1321 456 456 11 9
12 Khubaza 1517 1319 456 456 11 9
16 Khubaza 1585 1327 492 492 14 9

Le theyibhile ilandelayo idwelisa izixhobo ezisetyenziswa xa Inani leePixels = 4 pixels.

Uluhlu 7-2. Usetyenziso lweziBonelelo kwiMowudi yePixel eyi-4

Ubume boMbala Ubunzulu boMbala I-SCRAMBLER Ilaphu 4LUT Ilaphu DFF Ujongano 4LUT Ujongano lweDFF ISRAM (64×12) I-LSRAM (20k)
RGB 8 Khubaza 1559 1631 1080 1080 9 27
12 Khubaza 1975 2191 1344 1344 31 27
16 Khubaza 1880 2462 1428 1428 38 27
RGB 10 Vulela 4231 3306 1008 1008 3 27
12 Vulela 4253 3302 1008 1008 3 27
16 Vulela 3764 3374 1416 1416 37 27
YCbCr422 8 Khubaza 1485 1433 912 912 7 23
YCbCr444 8 Khubaza 1513 1694 1080 1080 9 27
12 Khubaza 2001 2099 1344 1344 31 27
16 Khubaza 1988 2555 1437 1437 38 27

Le theyibhile ilandelayo idwelisa izixhobo ezisetyenziswayo xa Inani leePixels = 4 pixel kunye ne-SCRAMBLER yenziwe yasebenza.

Uluhlu 7-3. Ukusetyenziswa koVimba kwiMowudi yePixel ye-4 kunye ne-SCRAMBLER ivuliwe

Ubume boMbala Ubunzulu boMbala I-SCRAMBLER Ilaphu 4LUT Ilaphu DFF Ujongano 4LUT Ujongano lweDFF ISRAM (64×12) I-LSRAM (20k)
RGB 8 Vulela 5029 5243 1126 1126 9 28
YCbCr422 8 Vulela 4566 3625 1128 1128 13 27
YCbCr444 8 Vulela 4762 3844 1176 1176 17 27

Ukudityaniswa kweNkqubo (Buza umbuzo)

Eli candelo libonisa indlela yokudibanisa i-IP kuyilo lweLibero.
Le theyibhile ilandelayo idwelisa ulungelelwaniso lwePF XCVR, PF TX PLL kunye nePF CCC ezifunekayo kwizisombululo ezahlukeneyo kunye nobubanzi bebit.

Itheyibhile 8-1. PF XCVR, PF TX PLL kunye nePF CCC Configurations

Isigqibo Ububanzi Bit PF XCVR uqwalaselo CDR REF WOSHI PADS Uqwalaselo lwe-PF CCC
Ireyithi yedatha ye-RX RX CDR Ref Clock Frequency RX PCS Fabric Ububanzi Ukuphindaphinda kongeniso Ubuninzi beziphumo
1 PXL (1080p60) 8 1485 148.5 10 AE27, AE28 NA NA
1 PXL (1080p30) 10 1485 148.5 10 AE27, AE28 92.5 74
12 1485 148.5 10 AE27, AE28 74.25 111.375
16 1485 148.5 10 AE27, AE28 74.25 148.5
4 PXL (1080p60) 8 1485 148.5 40 AE27, AE28 NA NA
12 1485 148.5 40 AE27, AE28 55.725 37.15
16 1485 148.5 40 AE27, AE28 74.25 37.125
4 PXL (4kp30) 8 1485 148.5 40 AE27, AE28 NA NA
10 3712.5 148.5 40 AE29, AE30 92.81 74.248
12 4455 148.5 40 AE29, AE30 111.375 74.25
16 5940 148.5 40 AE29, AE30 148.5 74.25
4 PXL (4Kp60) 8 5940 148.5 40 AE29, AE30 NA NA

I-HDMI RX SampkuYilo 1: Xa iqwalaselwe kubunzulu boMbala = 8-bit kunye nenani lePixels = 1 imowudi yePixel, iboniswe kulo mfanekiso ulandelayo.

Umfanekiso 8-1. I-HDMI RX Sample Uyilo 1

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

UmzekeloampLe, kuqwalaselo lwe-8-bit, la malungu alandelayo ayinxalenye yoyilo:

  • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) imiselwe i-TX kunye ne-RX imowudi ephindwe kabini. Ireyithi yedatha ye-RX ye-1485 Mbps kwimo ye-PMA, kunye nobubanzi bedatha obulungiselelwe njenge-bit ye-10 kwimowudi ye-1 ye-PXL kunye ne-148.5 MHz CDR yewotshi yereferensi. Ireyithi yedatha ye-TX ye-1485 Mbps kwimodi ye-PMA, kunye nobubanzi bedatha obulungiselelwe njenge-bit ye-10 kunye ne-clock division factor 4.
  • I-LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK kunye ne-LANE3_CDR_REF_CLK ziqhutywa kwi-PF_XCVR_REF_CLK nge-AE27, AE28 yezikhonkwane zePad.
  • Iphini ye-EDID CLK_I kufuneka iqhutywe ngewotshi ye-150 MHz nge-CCC.
  • R_RX_CLK_I, G_RX_CLK_I kunye ne-B_RX_CLK_I ziqhutywa yi-LANE3_TX_CLK_R, LANE2_TX_CLK_R kunye ne-LANE1_TX_CLK_R, ngokulandelelanayo.
  • R_RX_VALID_I, G_RX_VALID_I kunye ne-B_RX_VALID_I ziqhutywa yi-LANE3_RX_VAL, LANE2_RX_VAL kunye ne-LANE1_RX_VAL, ngokulandelelanayo.
  • DATA_R_I, DATA_G_I kunye ne-DATA_B_I ziqhutywa yi-LANE3_RX_DATA, LANE2_RX_DATA kunye ne-LANE1_RX_DATA, ngokulandelelanayo.

I-HDMI RX SampkuYilo 2: Xa iqwalaselwe kubunzulu boMbala = 8-bit kunye nenani lePixels = 4 imowudi yePixel, iboniswe kulo mfanekiso ulandelayo.

Umfanekiso 8-2. I-HDMI RX Sample Uyilo 2

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

UmzekeloampLe, kuqwalaselo lwe-8-bit, la malungu alandelayo ayinxalenye yoyilo:

  • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) imiselwe i-TX kunye ne-RX imowudi ephindwe kabini. Ireyithi yedatha ye-RX ye-1485 Mbps kwimo ye-PMA, kunye nobubanzi bedatha obulungiselelwe njenge-bit ye-40 kwimowudi ye-4 ye-PXL kunye ne-148.5 MHz CDR yewotshi yereferensi. Ireyithi yedatha ye-TX ye-1485 Mbps kwimodi ye-PMA, kunye nobubanzi bedatha obulungiselelwe njenge-bit ye-40 kunye ne-clock division factor 4.
  • I-LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK kunye ne-LANE3_CDR_REF_CLK ziqhutywa kwi-PF_XCVR_REF_CLK nge-AE27, AE28 yezikhonkwane zePad.
  • Iphini ye-EDID CLK_I kufuneka iqhutywe ngewotshi ye-150 MHz nge-CCC.
  • R_RX_CLK_I, G_RX_CLK_I kunye ne-B_RX_CLK_I ziqhutywa yi-LANE3_TX_CLK_R, LANE2_TX_CLK_R kunye ne-LANE1_TX_CLK_R, ngokulandelelanayo.
  • R_RX_VALID_I, G_RX_VALID_I kunye ne-B_RX_VALID_I ziqhutywa yi-LANE3_RX_VAL, LANE2_RX_VAL kunye ne-LANE1_RX_VAL, ngokulandelelanayo.
  • DATA_R_I, DATA_G_I kunye ne-DATA_B_I ziqhutywa yi-LANE3_RX_DATA, LANE2_RX_DATA kunye ne-LANE1_RX_DATA, ngokulandelelanayo.

I-HDMI RX SampkuYilo 3: Xa iqwalaselwe kubunzulu boMbala = 8-bit kunye nenani lePixels = 4 imowudi yePixel kunye ne-SCRAMBLER = Inikwe amandla, iboniswe kulo mfanekiso ulandelayo.

Umfanekiso 8-3. I-HDMI RX Sample Uyilo 3

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

UmzekeloampLe, kuqwalaselo lwe-8-bit, la malungu alandelayo ayinxalenye yoyilo:

  • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) imiselwe i-TX kunye ne-RX imo eZimeleyo. Ireyithi yedatha ye-RX ye-5940 Mbps kwimo ye-PMA, kunye nobubanzi bedatha obulungiselelwe njenge-bit ye-40 ye-4 imo ye-PXL kunye ne-148.5 MHz CDR yewotshi yereferensi. Ireyithi yedatha ye-TX ye-5940 Mbps kwimodi ye-PMA, kunye nobubanzi bedatha obulungiselelwe njenge-40 bit kunye ne-clock division factor 4.
  • I-LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK kunye ne-LANE3_CDR_REF_CLK ziqhutywa kwi-PF_XCVR_REF_CLK nge-AF29, AF30 yezikhonkwane zePad.
  • EDID CLK_I pin kufuneka iqhube nge 150 MHz iwotshi nge CCC.
  • R_RX_CLK_I, G_RX_CLK_I kunye ne-B_RX_CLK_I ziqhutywa yi-LANE3_TX_CLK_R, LANE2_TX_CLK_R kunye ne-LANE1_TX_CLK_R, ngokulandelelanayo.
  • R_RX_VALID_I, G_RX_VALID_I kunye ne-B_RX_VALID_I ziqhutywa yi-LANE3_RX_VAL, LANE2_RX_VAL kunye ne-LANE1_RX_VAL, ngokulandelelanayo.
  • DATA_R_I, DATA_G_I kunye ne-DATA_B_I ziqhutywa yi-LANE3_RX_DATA, LANE2_RX_DATA kunye ne-LANE1_RX_DATA, ngokulandelelanayo.

I-HDMI RX SampkuYilo 4: Xa iqwalaselwe kubunzulu boMbala = 12-bit kunye nenani lePixels = 4 imowudi yePixel kunye ne-SCRAMBLER = Inikwe amandla, iboniswe kulo mfanekiso ulandelayo.

Umfanekiso 8-4. I-HDMI RX Sample Uyilo 4

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

UmzekeloampLe, kuqwalaselo lwe-12-bit, la malungu alandelayo ayinxalenye yoyilo:

  • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) imiselwe imo ye-RX Kuphela. Ireyithi yedatha ye-RX ye-4455 Mbps kwimo ye-PMA, kunye nobubanzi bedatha obulungiselelwe njenge-bit ye-40 ye-4 imo ye-PXL kunye ne-148.5 MHz CDR yewotshi yereferensi.
  • I-LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK kunye ne-LANE3_CDR_REF_CLK ziqhutywa kwi-PF_XCVR_REF_CLK nge-AF29, AF30 yezikhonkwane zePad.
  • EDID CLK_I pin kufuneka iqhube nge 150 MHz iwotshi nge CCC.
  • R_RX_CLK_I, G_RX_CLK_I kunye ne-B_RX_CLK_I ziqhutywa yi-LANE3_TX_CLK_R, LANE2_TX_CLK_R kunye ne-LANE1_TX_CLK_R, ngokulandelelanayo.
  • R_RX_VALID_I, G_RX_VALID_I kunye ne-B_RX_VALID_I ziqhutywa yi-LANE3_RX_VAL, LANE2_RX_VAL kunye ne-LANE1_RX_VAL, ngokulandelelanayo.
  • DATA_R_I, DATA_G_I kunye ne-DATA_B_I ziqhutywa yi-LANE3_RX_DATA, LANE2_RX_DATA kunye ne-LANE1_RX_DATA, ngokulandelelanayo.
  • Imodyuli ye-PF_CCC_C0 ivelisa iwotshi ebizwa ngokuba yi-OUT0_FABCLK_0 kunye ne-frequency ye-74.25 MHz, ephuma kwi-clock yokufaka ye-111.375 MHz, eqhutywa yi-LANE1_RX_CLK_R.

I-HDMI RX SampkuYilo 5: Xa iqwalaselwe kubunzulu boMbala = 8-bit, Inani leePixels = 4 Imowudi yePixel kunye ne-SCRAMBLER = Inikwe amandla iboniswe kulo mfanekiso ulandelayo. Olu luyilo luyireyithi yedatha eguqukayo kunye ne-DRI.

Umfanekiso 8-5. I-HDMI RX Sample Uyilo 5

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

UmzekeloampLe, kuqwalaselo lwe-8-bit, la malungu alandelayo ayinxalenye yoyilo:

  • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) imiselwe imo ye-RX Kuphela enojongano olusebenzayo lohlengahlengiso. Ireyithi yedatha ye-RX ye-5940 Mbps kwimo ye-PMA, kunye nobubanzi bedatha obulungiselelwe njenge-bit ye-40 ye-4 imo ye-PXL kunye ne-148.5 MHz CDR yewotshi yereferensi.
  • I-LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK kunye ne-LANE3_CDR_REF_CLK ziqhutywa kwi-PF_XCVR_REF_CLK nge-AF29, AF30 yezikhonkwane zePad.
  • EDID CLK_I pin kufuneka iqhube nge 150 MHz iwotshi nge CCC.
  • R_RX_CLK_I, G_RX_CLK_I kunye ne-B_RX_CLK_I ziqhutywa yi-LANE3_TX_CLK_R, LANE2_TX_CLK_R kunye ne-LANE1_TX_CLK_R, ngokulandelelanayo.
  • R_RX_VALID_I, G_RX_VALID_I kunye ne-B_RX_VALID_I ziqhutywa yi-LANE3_RX_VAL, LANE2_RX_VAL kunye ne-LANE1_RX_VAL, ngokulandelelanayo.
  • DATA_R_I, DATA_G_I kunye ne-DATA_B_I ziqhutywa yi-LANE3_RX_DATA, LANE2_RX_DATA kunye ne-LANE1_RX_DATA, ngokulandelelanayo.

Imbali yoHlaziyo (Buza umbuzo)

Imbali yohlaziyo ichaza utshintsho oluthe lwaphunyezwa kuxwebhu. Ezi nguqulelo zidweliswe ngohlaziyo, kuqalwa kolona papasho lwangoku.

Uluhlu 9-1. Imbali yohlaziyo

Uhlaziyo Umhla Inkcazo
D 02/2025 Oku kulandelayo luluhlu lweenguqu ezenziwe kuhlaziyo C loxwebhu:
  • Uhlaziyo lwe-HDMI RX IP version kwi-5.4.
  • Intshayelelo ehlaziyiweyo eneempawu kunye neempawu ezingaxhaswanga.
  • icandelo leZixhobo zoMthombo ezivavanyiweyo.
  • Umfanekiso ohlaziyiweyo we-3-1 kunye noMzobo 3-3 kwicandelo le-Hardware Implementation.
  • Icandelo leeParamitha zoLungiselelo olongeziweyo.
  • Itheyibhile ehlaziyiweyo 4-2, iThebhile 4-4, iTheyibhile 4-5, iThebhile 4-6 kunye neThebhile 4-7 kwicandelo leZibuko.
  • Umfanekiso ohlaziyiweyo we-5-2 kwicandelo le-Testbench Simulation.
  • Itheyibhile ehlaziyiweyo 7-1 kunye neTheyibhile 7-2 yongeze iTheyibhile 7-3 kwicandelo lokuSetyenziswa kweZibonelelo.
  • Umfanekiso ohlaziyiweyo we-8-1, umzobo 8-2, umzobo 8-3 kunye noMzobo 8-4 kwicandelo loManyano lweNkqubo.
  • Ireyithi eyongeziweyo yedatha kunye noyilo lwe-DRI example kwiNkqubo yokuHlanganisan icandelo.
C 02/2023 Oku kulandelayo luluhlu lweenguqu ezenziwe kuhlaziyo C loxwebhu:
  • Ihlaziywe i-HDMI RX IP version kwi-5.2
  • Uhlaziyo lwesisombululo esixhaswayo kwimo ye-pixel ezine kulo lonke uxwebhu
  • Umfanekiso ohlaziyiweyo 2-1
B 09/2022 Oku kulandelayo luluhlu lweenguqu ezenziwe kuhlaziyo B loxwebhu:
  • Uhlaziyo loxwebhu lwe-v5.1
  • Itheyibhile ehlaziyiweyo 4-2 kunye neTheyibhile 4-3
A 04/2022 Oku kulandelayo luluhlu lweenguqu kuhlaziyo A loxwebhu:
  • Uxwebhu lufuduselwe kwitemplate yeMicrochip
  • Inombolo yoxwebhu yahlaziywa yaba yi-DS50003298A ukusuka ku-50200863
  • Icandelo elihlaziyiweyo i-TMDS Decoder
  • Itheyibhile ezihlaziyiweyo Itheyibhile 4-2 kunye neTheyibhile 4-3
  •  Umfanekiso ohlaziyiweyo we-5-3, umzobo 6-1, umzobo 6-2
2.0 Oku kulandelayo sisishwankathelo sotshintsho olwenziwe kolu hlaziyo.
  • Itheyibhile eyongeziweyo 4-3
  • Iitheyibhile eziHlaziyiweyo zokuSetyenziswa kweziBonelelo
1.0 08/2021 Uhlaziyo lokuqala.

Microchip FPGA Inkxaso
Iqela leemveliso zeMicrochip FPGA libuyisela iimveliso zalo ngeenkonzo ezahlukeneyo zenkxaso, kubandakanya iNkonzo yabaThengi, iZiko leNkxaso yobuGcisa yabaThengi, a webindawo, kunye neeofisi zokuthengisa zehlabathi. Abathengi bayacetyiswa ukuba bandwendwele iMicrochip imithombo ye-intanethi phambi kokuqhagamshelana nenkxaso njengoko kunokwenzeka ukuba imibuzo yabo sele iphendulwe. Qhagamshelana neZiko leNkxaso yobuGcisa nge webindawo kwi www.microchip.com/support. Khankanya inombolo yeCandelo leSixhobo seFPGA, khetha udidi lwetyala elifanelekileyo, kwaye uyilo lokulayisha files ngelixa usenza imeko yenkxaso yobugcisa. Qhagamshelana neNkonzo yabaThengi ngenkxaso yemveliso engeyiyo yobugcisa, njengamaxabiso emveliso, ukuphuculwa kwemveliso, ulwazi lohlaziyo, ubume bomyalelo kunye nokugunyaziswa.

  • Ukusuka eMntla Melika, fowunela 800.262.1060
  • Ukusuka kwihlabathi liphela, fowunela 650.318.4460
  • Ifeksi, naphi na ehlabathini, 650.318.8044

Ulwazi lweMicrochip

Iimpawu zokuthengisa
Igama elithi “Microchip” kunye nelogo, ilogo ethi “M”, kunye namanye amagama, iilogo, kunye neebrendi zibhalisiwe kwaye zingabhaliswanga ziimpawu zorhwebo zeMicrochip Technology Incorporated okanye amahlakani ayo kunye/okanye abancedisi eUnited States kunye/okanye namanye amazwe (“Iimpawu zoRhwebo zeMicrochip”). Ulwazi malunga neeMpawu zeMicrochip zinokufumaneka apha https://www.microchip.com/en-us/about/legal-information/microchip-trademarks.

I-ISBN: 979-8-3371-0744-8

Isaziso soMthetho
Olu papasho kunye nolwazi olulapha lunokusetyenziswa kuphela ngeemveliso zeMicrochip, kubandakanywa ukuyila, ukuvavanya, kunye nokudibanisa iimveliso zeMicrochip kunye nesicelo sakho. Ukusetyenziswa kolu lwazi ngayo nayiphi na enye indlela kwaphula le migaqo. Ulwazi malunga nosetyenziso lwesixhobo lunikezelwa kuphela ukulungiselela wena kwaye lunokuthi luthathelwe indawo luhlaziyo. Luxanduva lwakho ukuqinisekisa ukuba isicelo sakho siyadibana neenkcukacha zakho. Qhagamshelana neofisi yakho yentengiso yeMicrochip yengingqi ngenkxaso eyongezelelweyo okanye, ufumane inkxaso eyongezelelweyo kwi www.microchip.com/en-us/support/design-help/client-support-services.

OLU LWAZI LUBONWA NGE-MICROCHIP “NJENGOKO ZINJALO”. I-MICROCHIP AYENZA Mmeli OKANYE IZIQINISEKISO ZALO NALUPHI UHLOBO, OKANYE INGCACILEYO OKANYE IYATHENWA, IYABHALWA OKANYE NGOMLOMO, NGOMTHETHO OKANYE NGOLUNYE, ENXULUMENE NOLWAZI KUBANDAKANYA KODWA AYIMDALWA KUSO NAsiphi na ISIQINISEKISO SOKUBANISWA, UKUFANELEKILEYO NGENJONGO ETHILE, OKANYE IZIQINISEKISO EZINXULUMENE NEMEKO, UMGANGATHO, OKANYE UKUSEBENZA KWAYO.
AKUKHO SIGANEKO IYA KUTHWATHWA NALUPHI NA I-MICROCHIP ESIYA KUTHWALA NGALO NALUPHI NA ULWAZI, OLUKHETHEKILEYO, LWESOHLWAYO, NGESIGANEKO, OKANYE OKUPHUMELELE Ilahleko, UMONAKALO, IINDLEKO, OKANYE INKCITHO YALO NOLUPHI NA UHLOBO ELUYANXULUMENE NOLWAZI OKANYE UKUSETYENZISWA KWALO, NANGONA INGCACISO, NANGENZWENI. OKUSEKO OKANYE UMONAKALO UYABONAKALA. NGOKUPHELELEYO UXANDUVA LUVUMELEKILEYO NGOMTHETHO, UXANDUVA LWONKE LE-MICROCHIP KULONKE AMABANGO NGAYO NAYIPHI NA IINDLELA EZINXULUMENE NOLWAZI OKANYE UKUSETYENZISWA KWALO AKUYI KUGQIBELA ISIXA SOMRHUMO, UKUBA NAKHO, OWUHLAWULE NGQO UKUBA ULWAZI LWAZI.
Ukusetyenziswa kwezixhobo zeMicrochip kwinkxaso yobomi kunye / okanye izicelo zokhuseleko ngokupheleleyo kumngcipheko womthengi, kwaye umthengi uyavuma ukukhusela, ukuhlawulela kwaye ubambe iMicrochip engenabungozi kuyo nayiphi na kunye nawo wonke umonakalo, amabango, iisuti, okanye iindleko ezibangelwa kukusetyenziswa okunjalo. Akukho zilayisenisi zigqithiswayo, ngokungafihlisiyo okanye ngenye indlela, phantsi kwawo nawaphi na amalungelo epropathi yemveliso yeMicrochip ngaphandle kokuba kuchazwe ngenye indlela.

Microchip Devices Code Protection Feature

Qaphela ezi nkcukacha zilandelayo zenqaku lokhuseleko lwekhowudi kwiimveliso zeMicrochip:

  • Iimveliso zeMicrochip ziyahlangabezana nemigaqo equlethwe kwiMicrochip Data Sheet yazo.
  • IMicrochip ikholelwa ukuba usapho lwayo lweemveliso lukhuselekile xa lusetyenziswa ngendlela ecetywayo, ngokwemigaqo yokusebenza, naphantsi kweemeko eziqhelekileyo.
  • Ixabiso leMicrochip kwaye likhusela ngokungqongqo amalungelo epropathi enomgangatho ophezulu wokuqonda. Iinzame zokwaphula ikhowudi yokukhusela iimpawu zeemveliso zeMicrochip zithintelwe ngokungqongqo kwaye zinokwaphula umthetho weDigital Millennium Copyright Act.
  • Ayikho i-Microchip okanye nawuphi na umenzi we-semiconductor onokuqinisekisa ukhuseleko lwekhowudi yayo. Ukukhuselwa kwekhowudi akuthethi ukuba siqinisekisa ukuba imveliso "ayinakwaphulwa". Ukhuseleko lwekhowudi luhlala luvela. I-Microchip izinikele ekuphuculeni ngokuqhubekayo iimpawu zokukhusela ikhowudi kwiimveliso zethu.

© 2025 iMicrochip Technology Inc. kunye nenkxaso-mali yayo

FAQ

  • Umbuzo: Ndiyihlaziya njani i-HDMI RX IP core?
    A: Undoqo we-IP unokuhlaziywa ngesoftware ye-Libero SoC okanye ukhutshelwe ngesandla kwikhathalogu. Nje ukuba ifakwe kwiKhathalogu ye-IP yesoftware ye-Libero SoC, inokulungiswa, yenziwe, kwaye ifakwe ngaphakathi kwi-SmartDesign ukuze ifakwe kwiprojekthi.

Amaxwebhu / Izibonelelo

MICROCHIP PolarFire FPGA High Definition Multimedia Interface HDMI Isamkeli [pdf] Isikhokelo somsebenzisi
PolarFire FPGA, PolarFire FPGA High Definition Multimedia Interface HDMI Umamkeli, High Definition Multimedia Interface HDMI Receiver, Multimedia Interface HDMI Receiver, Interface HDMI Receiver, HDMI Receiver

Iimbekiselo

Shiya uluvo

Idilesi yakho ye-imeyile ayizupapashwa. Iindawo ezifunekayo ziphawulwe *