Intel HDMI PHY FPGA IP Design Exampna Mwongozo wa Mtumiaji
Intel HDMI PHY FPGA IP Design Example

HDMI PHY Design Example Mwongozo wa Kuanza Haraka kwa Vifaa 10 vya Intel® Arria®

Muundo wa zamani wa IP wa HDMI PHY Intel® FPGAample ya vifaa vya Intel Arria® 10 ina muundo wa kutuma tena wa HDMI 2.0 RX-TX ambao unaauni ujumuishaji na majaribio ya maunzi.
Unapotengeneza muundo wa zamaniampna, mhariri wa parameta huunda kiotomati files muhimu kuiga, kukusanya, na kujaribu muundo katika maunzi.

Kielelezo 1. Hatua za Maendeleo
Hatua za Maendeleo

Habari Zinazohusiana
Mwongozo wa Mtumiaji wa IP ya HDMI PHY Intel FPGA

Kuzalisha Kubuni

Tumia kihariri cha kigezo cha IP cha HDMI PHY Intel FPGA katika Intel Quartus® Prime programu kutengeneza muundo wa zamani.ampchini.

Kielelezo 2. Kuzalisha Mtiririko wa Kubuni
Kuzalisha Mtiririko wa Kubuni

  1. Unda mradi unaolenga familia ya kifaa cha Intel Arria 10 na uchague kifaa unachotaka.
  2. Katika Katalogi ya IP, pata na ubofye mara mbili Itifaki za Kiolesura ➤ Sauti na Video ➤ HDMI TX PHY Intel FPGA IP (au HDMI RX PHY Intel FPGA IP). Dirisha Mpya la Tofauti ya IP au Dirisha Mpya la Tofauti ya IP inaonekana.
  3. Bainisha jina la kiwango cha juu kwa utofauti wako maalum wa IP. Kihariri cha parameta huhifadhi mipangilio ya utofautishaji wa IP katika a file jina .ip au .qsys.
  4. Bofya Sawa. Mhariri wa parameter inaonekana.
    Shirika la Intel. Haki zote zimehifadhiwa. Intel, nembo ya Intel, na alama zingine za Intel ni chapa za biashara za Intel
    Shirika au matawi yake. Intel inathibitisha utendakazi wa FPGA yake na bidhaa za semiconductor kwa vipimo vya sasa kwa mujibu wa udhamini wa kawaida wa Intel, lakini inahifadhi haki ya kufanya mabadiliko kwa bidhaa na huduma zozote wakati wowote bila taarifa. Intel haichukui jukumu au dhima yoyote inayotokana na maombi au matumizi ya taarifa yoyote, bidhaa, au huduma iliyoelezwa humu isipokuwa kama ilivyokubaliwa kwa maandishi na Intel. Wateja wa Intel wanashauriwa kupata toleo jipya zaidi la vipimo vya kifaa kabla ya kutegemea taarifa yoyote iliyochapishwa na kabla ya kuagiza bidhaa au huduma.
    Majina na chapa zingine zinaweza kudaiwa kama mali ya wengine.
  5. Juu ya Kubuni Exampkwenye kichupo, chagua Arria 10 HDMI RX-TX Retransmit.
  6. Chagua Uigaji ili kutengeneza benchi ya majaribio, na uchague Usanifu ili kutoa muundo wa maunzi wa zamaniample.
    Ni lazima uchague angalau moja ya chaguo hizi ili kuzalisha muundo wa zamaniample files.
    Ukichagua zote mbili, muda wa uzalishaji ni mrefu.
  7. Kwa Kuzalisha File Umbizo, chagua Verilog au VHDL.
  8. Kwa Kitengo cha Kukuza Lengwa, chagua Intel Arria 10 GX FPGA Development
    Kiti. Ukichagua kisanduku cha usanidi, basi kifaa lengwa kinabadilika ili kuendana na kifaa kwenye ubao lengwa. Kwa Intel Arria 10 GX FPGA Development Kit, kifaa chaguo-msingi ni 10AX115S2F4I1SG.
  9. Bofya Tengeneza Exampna Ubunifu.
Kukusanya na Kujaribu Ubunifu

Kukusanya na kuendesha jaribio la onyesho kwenye vifaa vya zamaniampkwa kubuni, fuata hatua hizi:
Kukusanya na Kujaribu Ubunifu

  1. Hakikisha vifaa vya zamaniamputengenezaji wa muundo umekamilika.
  2. Zindua programu ya Intel Quartus Prime na ufungue .qpf file: /quartus/a10_hdmi2_demo.qpf
  3. Bofya Inachakata ➤ Anza Kukusanya.
  4. Baada ya utungaji uliofaulu, a .sof file inatolewa katika quartus/ pato_files saraka.
  5. Unganisha Bitec HDMI 2.0 FMC Binti Kadi Rev 11 kwenye bandari ya ubaoni ya FMC B (J2).
  6. Unganisha TX (P1) ya kadi ya binti ya Bitec FMC kwenye chanzo cha nje cha video.
  7. Unganisha RX (P2) ya kadi ya binti ya Bitec FMC kwenye sinki la nje la video au kichanganuzi cha video.
  8. Hakikisha swichi zote kwenye ubao wa ukuzaji ziko katika nafasi chaguomsingi.
  9. Sanidi kifaa kilichochaguliwa cha Intel Arria 10 kwenye ubao wa ukuzaji kwa kutumia .sof iliyotengenezwa file (Zana ➤ Kipanga programu).
  10. Kichanganuzi kinapaswa kuonyesha video iliyotolewa kutoka kwa chanzo. Kukusanya na Kujaribu Kubuni

Habari Zinazohusiana
Mwongozo wa Mtumiaji wa Intel Arria 10 FPGA Development Kit

HDMI PHY Intel FPGA IP Design Example Vigezo

Jedwali 1. HDMI PHY Intel FPGA IP Design ExampVigezo vya Intel Arria 10
Vifaa

Chaguo hizi zinapatikana kwa vifaa vya Intel Arria 10 pekee.

Kigezo Thamani Maelezo
Muundo Unaopatikana Example
Chagua Ubunifu Arria 10 HDMI RX-TX Retransmit Chagua muundo wa zamaniample kuzalishwa.
Kubuni Example Files
Uigaji Washa zima Washa chaguo hili ili kuzalisha muhimu files kwa jaribio la simulizi.
Usanisi Washa zima Washa chaguo hili ili kuzalisha muhimu files kwa mkusanyiko wa Intel Quartus Prime na maonyesho ya maunzi.
Umbizo la HDL lililozalishwa
Tengeneza File Umbizo Verilog, VHDL Chagua umbizo la HDL unalopendelea la muundo wa zamani wa muundo uliotengenezwaample filekuweka.

Kumbuka: Chaguo hili huamua tu umbizo la IP ya kiwango cha juu inayozalishwa files. Nyingine zote files (kwa mfano, mfanoample testbenches na ngazi ya juu files kwa onyesho la maunzi) ziko katika umbizo la Verilog HDL.

Seti ya Maendeleo inayolengwa
Chagua Bodi Hakuna Seti ya Maendeleo, Chagua ubao wa muundo unaolengwa wa zamaniample.
  Arria 10 GX FPGA Development Kit,

Seti Maalum ya Kukuza

  • No Developer Kit: Chaguo hili halijumuishi vipengele vyote vya maunzi kwa muundo wa zamaniample. Msingi wa IP huweka kazi zote za pini kwenye pini pepe.
  • Arria 10 GX FPGA Development Kit: Chaguo hili huteua kiotomatiki kifaa kinacholengwa cha mradi ili kulingana na kifaa kwenye seti hii ya usanidi. Unaweza kubadilisha kifaa lengo kwa kutumia Badilisha Kifaa Lengwa parameta ikiwa marekebisho ya ubao yako yana lahaja tofauti ya kifaa. Msingi wa IP huweka kazi zote za pini kulingana na seti ya ukuzaji.
   
  • Seti Maalum ya Kukuza: Chaguo hili huruhusu muundo wa zamaniample ijaribiwe kwenye kifaa cha ukuzaji cha wahusika wengine na Intel FPGA. Huenda ukahitaji kuweka kazi za siri peke yako.
Kifaa kinacholengwa
Badilisha Kifaa Lengwa Washa zima Washa chaguo hili na uchague lahaja ya kifaa unayopendelea kwa seti ya usanidi.

HDMI 2.0 PHY Design Example

Muundo wa IP wa zamani wa HDMI PHY Intel FPGAample huonyesha mfano mmoja wa HDMI sambamba kitanzi unaojumuisha chaneli tatu za RX na chaneli nne za TX, zinazofanya kazi kwa viwango vya data hadi 6 Gbps.

Muundo wa IP wa HDMI PHY Intel FPGA wa zamaniample ni sawa na muundo wa zamaniampimetolewa katika msingi wa IP wa Intel FPGA wa HDMI. Walakini, muundo huu wa zamaniample hutumia kisuluhishi kipya cha TX PHY, RX PHY, na PHY badala ya RTL maalum katika muundo wa msingi wa IP wa Intel FPGA wa zamani.ample.

Kielelezo 3. HDMI 2.0 PHY Design Example
HDMI 2.0 PHY Design Example

Moduli Maelezo
RX PHY RX PHY hurejesha data ya mfululizo ya HDMI na kutuma hii kwa msingi wa HDMI RX katika umbizo sambamba kwenye vikoa vya saa vilivyorejeshwa (rx_clk[2:0]). Data imegawanywa kuwa video
Moduli Maelezo
  data itakayotolewa kupitia video ya mkondo wa AXI4. RX PHY pia hutuma mawimbi ya vid_clk na ls_clk kwenye msingi wa HDMI RX kupitia kiolesura cha PHY.
Msingi wa HDMI TX Msingi wa HDMI TX hupokea data ya video ya mtiririko wa AXI4 na kusimba hii katika data sambamba ya umbizo la HDMI. Msingi wa HDMI TX hutuma data hii kwa TX PHY.
Msingi wa HDMI RX IP hupokea data ya msururu kutoka kwa RX PHY na kufanya upatanishi wa data, uwekaji picha wa kituo, usimbaji wa TMDS, usimbaji wa data saidizi, usimbaji wa data ya video, usimbaji wa data ya sauti, na uondoaji.
TX PHY Hupokea na kuratibu data sambamba kutoka kwa msingi wa HDMI TX na matokeo ya mitiririko ya HDMI TMDS. TX PHY hutoa tx_clk kwa msingi wa HDMI TX. TX PHY pia hutengeneza vid_clk na ls_clk na kutuma mawimbi haya kwenye msingi wa HDMI TX kupitia kiolesura cha PHY.
IOPLL Huzalisha saa ya mfululizo ya AXI ya 300 MHz kwa kiolesura cha mtiririko cha AXI4.
Mwalimu wa I2C Ili kusanidi vipengele mbalimbali vya PCB.
Mahitaji ya Vifaa na Programu

Intel hutumia maunzi na programu zifuatazo kujaribu muundo wa zamaniample.

Vifaa

  • Intel Arria 10 GX FPGA Development Kit
  • Chanzo cha HDMI (Kitengo cha Kichakataji cha Picha (GPU)
  • Sink ya HDMI (Monitor)
  • Kadi ya binti ya Bitec HDMI FMC 2.0 (Marekebisho 11)
  • Nyaya za HDMI

Programu

  • Toleo la Intel Quartus Prime Pro (kwa majaribio ya maunzi)
  • ModelSim* - Toleo la Intel FPGA, ModelSim - Toleo la Kuanza la Intel FPGA, NCSim,
    Riviera-PRO*, VCS* (Verilog HDL pekee)/VCS MX, au Xcelium* kiigaji Sambamba

Muundo wa Saraka

Saraka zina zilizotengenezwa file kwa muundo wa IP wa Intel FPGA wa zamaniample.

Kielelezo 4. Muundo wa Saraka kwa Usanifu Example
Muundo wa Saraka kwa Usanifu Example

Mtiririko wa Mfuatano wa Urekebishaji

Kielelezo 5. Mtiririko wa Mlolongo wa Urekebishaji wa viwango vingi 

Kielelezo kinaonyesha mtiririko wa mfuatano wa viwango vingi vya usanidi wa kidhibiti kinapopokea mtiririko wa data ya ingizo na mzunguko wa saa ya marejeleo, au kipitisha data kinapofunguliwa.
Mtiririko wa Mfuatano wa Urekebishaji

Ishara za Kiolesura

Majedwali huorodhesha ishara za muundo wa zamani wa IP wa HDMI PHY Intel FPGAample.

Jedwali 3. Ishara za Kiwango cha Juu

Mawimbi Mwelekeo Upana Maelezo
Ishara ya Oscillator kwenye ubao
clk_fpga_b3_p Ingizo 1 100 MHz saa inayoendesha bila malipo kwa saa ya marejeleo ya msingi
refclk_fmcb_p Ingizo 1 Saa ya marejeleo ya kiwango kisichobadilika kwa urekebishaji wa kuongeza kasi ya kipitishi sauti. Ni 625 MHz kwa chaguo-msingi lakini inaweza kuwa ya masafa yoyote
Vifungo vya Kushinikiza vya Mtumiaji na LEDs
cpu_resetn Ingizo 1 Uwekaji upya wa ulimwengu
user_led_g Pato 2 Onyesho la kijani la LED
Pini za Kadi ya Binti ya FMC kwenye Bandari ya FMC B
fmcb_gbtclk_m2c_p_0 Ingizo 1 Saa ya HDMI RX TMDS
fmcb_dp_m2c_p Ingizo 3 Njia za data za HDMI RX nyekundu, kijani na bluu

• Marekebisho ya kadi ya binti ya Bitec 11

— [0]: RX TMDS Channel 1 (Kijani)

— [1]: RX TMDS Channel 2 (Nyekundu)

— [2]: RX TMDS Channel 0 (Bluu)

fmcb_dp_c2m_p Pato 4 Njia za data za HDMI TX, nyekundu, kijani na bluu

• Marekebisho ya kadi ya binti ya Bitec 11

— [0]: TX TMDS Channel 2 (Nyekundu)

— [1]: TX TMDS Channel 1 (Kijani)

— [2]: TX TMDS Channel 0 (Bluu)

— [3]: Kituo cha Saa cha TX TMDS

fmcb_la_rx_p_9 Ingizo 1 Kitambua nguvu cha HDMI RX +5V
fmcb_la_rx_p_8 Ingizo 1 Gundua plagi ya moto ya HDMI RX
fmcb_la_rx_n_8 Ingizo 1 HDMI RX I2C SDA ya DDC na SCDC
fmcb_la_tx_p_10 Ingizo 1 HDMI RX I2C SCL kwa DDC na SCDC
fmcb_la_tx_p_12 Ingizo 1 Gundua plagi ya moto ya HDMI TX
fmcb_la_tx_n_12 Ingizo 1 HDMI I2C SDA ya DDC na SCDC
fmcb_la_rx_p_10 Ingizo 1 HDMI I2C SCL ya DDC na SCDC
fmcb_la_tx_p_11 Ingizo 1 HDMI I2C SDA kwa udhibiti wa uendeshaji upya
fmcb_la_rx_n_9 Ingizo 1 HDMI I2C SCL kwa udhibiti wa uendeshaji upya
Mpango wa Kufunga

Ifuatayo ni mpango wa saa wa muundo wa IP wa HDMI PHY Intel FPGA wa zamaniample:

  • clk_fpga_b3_p ni saa ya kiwango kisichobadilika cha MHz 100 kwa kuendesha kichakataji na vidhibiti vya NIOS. Ikiwa marudio yaliyotolewa ni sahihi, user_led_g[1] hugeuza kwa kila sekunde.
  • refclk_fmcb_p ni saa ya marejeleo ya kiwango kisichobadilika kwa urekebishaji wa kuongeza nguvu wa vipitisha data. Ni 625 MHz kwa chaguo-msingi lakini inaweza kuwa ya masafa yoyote.
  • fmcb_gbtclk_m2c_p_0 ni saa ya TMDS ya HDMI RX. Saa hii pia inatumika kuendesha transceivers za HDMI TX. Ikiwa masafa yaliyotolewa ni 148.5 MHz, mtumiaji_led_g[0] hugeuza kwa kila sekunde.
Usanidi wa vifaa

Muundo wa IP wa zamani wa HDMI PHY Intel FPGAample ina uwezo wa HDMI 2.0b na hufanya onyesho la kitanzi kwa mtiririko wa kawaida wa video wa HDMI.

Ili kufanya jaribio la maunzi, unganisha kifaa kilichowezeshwa na HDMI kama vile kadi ya michoro iliyo na kiolesura cha HDMI kwenye kiunganishi cha HDMI RX kwenye kadi ya binti ya Bitec HDMI 2.0, ambayo huelekeza data kwenye kizuia kipenyo cha RX na HDMI RX.

  1. Sink ya HDMI husimbua mlango katika mtiririko wa kawaida wa video na kuutuma kwa msingi wa uokoaji wa saa.
  2. Msingi wa HDMI RX husimbua data ya video, saidizi na sauti itakayorudishwa kupitia kiolesura cha mtiririko wa AXI4 hadi msingi wa HDMI TX.
  3. Mlango wa chanzo wa HDMI wa kadi ya binti ya FMC hupeleka picha kwa kifuatiliaji.
  4. Bonyeza kitufe cha cpu_resetn mara moja ili kuweka upya mfumo.
    Kumbuka: Iwapo ungependa kutumia bodi nyingine ya ukuzaji ya Intel FPGA, lazima ubadilishe kazi za kifaa na kazi za pini. Mipangilio ya analogi ya kipitishio kinajaribiwa kwa vifaa vya ukuzaji vya Intel Arria 10 FPGA na kadi ya binti ya Bitec HDMI 2.0. Unaweza kurekebisha mipangilio ya bodi yako mwenyewe.

Historia ya Marekebisho ya Hati kwa HDMI PHY Intel
FPGA IP Design Exampna Mwongozo wa Mtumiaji

Toleo la Hati Toleo kuu la Intel Quartus Toleo la IP Mabadiliko
2022.07.20 22.2 1.0.0 Kutolewa kwa awali.

Nyaraka / Rasilimali

Intel HDMI PHY FPGA IP Design Example [pdf] Mwongozo wa Mtumiaji
HDMI PHY FPGA IP Design Example, HDMI PHY, FPGA IP Design Example, HDMI PHY IP Design Example, FPGA IP Design Example, IP Design Examp732781

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *