intel HDMI PHY FPGA IP Design Example User Guide
intel HDMI PHY FPGA IP Design Example

HDMI PHY Design Example Ta'iala Amata vave mo Intel® Arria® 10 Masini

Le HDMI PHY Intel® FPGA IP design example mo Intel Arria® 10 masini o loʻo faʻaalia ai le HDMI 2.0 RX-TX retransmit mamanu e lagolagoina le tuʻufaʻatasia ma suʻega meafaigaluega.
A e fatuina se mamanu example, e otometi lava ona fatuina e le faatonu parameter le files e manaʻomia e faʻataʻitaʻi, faʻapipiʻi, ma suʻe le mamanu i meafaigaluega.

Ata 1. Laasaga Atina'e
Laasaga o Atinae

Fa'amatalaga Fa'atatau
HDMI PHY Intel FPGA IP Taiala mo Tagata Fa'aoga

Fausiaina o le Fuafuaga

Fa'aoga le HDMI PHY Intel FPGA IP fa'ata'ita'iga fa'atonu i le Intel Quartus® Prime software e fa'atupu ai le mamanu fa'atasiamples.

Ata 2. Fa'atupuina o le Fa'asologa o Fuafuaga
Fausiaina o le Fuafuaga Fa'asolo

  1. Fausia se poloketi e faʻatatau i le Intel Arria 10 masini aiga ma filifili le masini manaʻomia.
  2. I le IP Catalog, su'e ma kiliki-lua Interface Protocols ➤ Audio & Vitio ➤ HDMI TX PHY Intel FPGA IP (po'o HDMI RX PHY Intel FPGA IP). O lo'o fa'aali mai le fa'amalama o le New IP Variant po'o le New IP Variation.
  3. Fa'ailoa se igoa pito i luga mo lau suiga masani IP. E fa'asaoina e le fa'atonu fa'amaufa'ailoga le fa'atulagaina o suiga o le IP ile a file igoa .ip poʻo .qsys.
  4. Kiliki OK. E aliali mai le fa'atonu fa'amaufa'ailoga.
    Intel Corporation. Ua taofia aia tatau uma. Intel, le Intel logo, ma isi fa'ailoga Intel o fa'ailoga fa'atau a Intel
    Faalapotopotoga po'o ona lala. E fa'amaonia e Intel le fa'atinoina o ana oloa FPGA ma semiconductor i fa'amatalaga o lo'o iai nei e tusa ai ma le fa'atonuga masani a Intel, ae fa'asaoina le aia tatau e fai ai suiga i so'o se oloa ma auaunaga i so'o se taimi e aunoa ma se fa'aaliga. E leai se tiute po'o se noataga e afua mai i le talosaga po'o le fa'aogaina o so'o se fa'amatalaga, oloa, po'o se auaunaga o lo'o fa'amatalaina i i'i se'i vagana ua malilie i ai i se faiga tusitusia e Intel. Ua fautuaina tagata fa'atau Intel ina ia maua le fa'amatalaga lata mai o fa'amatalaga masini a'o le'i fa'alagolago i so'o se fa'amatalaga fa'asalalau ma a'o le'i tu'uina atu oka mo oloa po'o tautua.
    O isi igoa ma fa'ailoga e mafai ona ta'ua o se meatotino a isi.
  5. I luga ole Design Exampi le tab, filifili Arria 10 HDMI RX-TX Retransmit.
  6. Filifili Fa'ata'ita'iga e fa'atupu ai le su'ega, ma filifili Fa'atasi e fa'atupuina ai le fa'asologa o meafaigaluegaample.
    E tatau ona e filifilia se tasi o nei filifiliga e fa'atupu ai le fa'ata'ita'igaample files.
    Afai e te filifilia uma e lua, o le taimi o le gaosiga e umi atu.
  7. Mo Fausia File Fa'asologa, filifili Verilog po'o VHDL.
  8. Mo le Pusa Atina'e, filifili le Intel Arria 10 GX FPGA Development
    Pusa. Afai e te filifilia se pusa atinaʻe, ona suia lea o le masini sini e fetaui ma le masini i luga o le laupapa sini. Mo Intel Arria 10 GX FPGA Development Kit, o le masini fa'aletonu o le 10AX115S2F4I1SG.
  9. Kiliki Fausia Example Design.
Tu'ufa'atasia ma Fa'ata'ita'i le Fuafuaga

E fa'aputu ma fa'atino se su'ega fa'ata'ita'iga ile meafaigaluega fa'aample mamanu, mulimuli i laasaga nei:
Tu'ufa'atasia ma Fa'ata'ita'i le Fuafuaga

  1. Ia mautinoa meafaigaluega exampua mae'a le fausiaina o mamanu.
  2. Tatala le polokalama Intel Quartus Prime ma tatala le .qpf file: /quartus/a10_hdmi2_demo.qpf
  3. Kiliki Processing ➤ Amata Fa'aopoopo.
  4. A mae'a le fa'aputuga manuia, a .sof file e gaosia i le quartus/output_files directory.
  5. Fa'afeso'ota'i le Bitec HDMI 2.0 FMC Daughter Card Rev 11 i le FMC port B (J2).
  6. Fa'afeso'ota'i le TX (P1) o le Bitec FMC daughter card i se puna vitiō fafo.
  7. Fa'afeso'ota'i le RX (P2) o le kata tama'ita'i Bitec FMC i se atigi vitiō i fafo po'o se su'esu'e vitiō.
  8. Ia mautinoa o ki uma i luga o le laupapa atina'e o lo'o i le tulaga le lelei.
  9. Fa'atulaga le masini Intel Arria 10 filifilia i luga o le laupapa atina'e e fa'aaoga ai le .sof file (Meafaigaluega ➤ Polokalama).
  10. E tatau i le tagata su'esu'e ona fa'aalia le vitio na gaosia mai le puna. Tu'ufa'atasia ma Fa'ata'ita'i le Fuafuaga

Fa'amatalaga Fa'atatau
Intel Arria 10 FPGA Development Kit Taiala mo Tagata

HDMI PHY Intel FPGA IP Design Example Parameter

Laulau 1. HDMI PHY Intel FPGA IP Design Example Parameters mo Intel Arria 10
Meafaigaluega

O avanoa nei e avanoa mo Intel Arria 10 masini.

Parameter Taua Fa'amatalaga
Avanoa Design Example
Filifili Design Arria 10 HDMI RX-TX Toe lafo Filifili le mamanu example e gaosia.
Design Example Files
Fa'ata'oto Ua pe, ua pe Fa'aola lenei filifiliga e fa'atupu ai mea e mana'omia files mo le su'ega fa'ata'ita'iga.
Fa'asologa Ua pe, ua pe Fa'aola lenei filifiliga e fa'atupu ai mea e mana'omia filemo Intel Quartus Prime tu'ufa'atasiga ma fa'ata'ita'iga meafaigaluega.
Fausia le HDL Format
Fa'atupu File Fa'asologa Verilog, VHDL Filifili lau fa'atulagaga HDL e te mana'o iai mo le fa'ata'ita'iga fa'atupuample fileseti.

Fa'aaliga: O lenei filifiliga e na'o le fa'atulagaina mo le fa'atupuina o le tulaga maualuga IP files. O isi uma files (faataitaiga, example testbenches ma le tulaga maualuga files mo meafaigaluega faʻataʻitaʻiga) o loʻo i le Verilog HDL format.

Pusa Atina'e Sini
Filifili le Komiti Faatino Leai se atigi pusa, Filifili le laupapa mo le mamanu fa'atatauample.
  Arria 10 GX FPGA Development Kit,

Pusa Atina'e aganu'u

  • Leai se Pusa Atina'e: O lenei filifiliga e le aofia ai vaega uma o meafaigaluega mo le mamanu example. O le IP autu e setiina uma tofitofiga pine i pine mama.
  • Arria 10 GX FPGA Atiina Atina'e: O lenei filifiliga e otometi lava ona filifilia le masini fa'atatau o le poloketi e fetaui ma le masini i luga o lenei pusa atina'e. E mafai ona e suia le masini sini e faaaoga ai le Suia Mea Fa'atatau parakalafa pe afai o lau su'esu'ega laupapa e ese le masini. O le IP autu e setiina uma tofitofiga pine e tusa ai ma le pusa atinaʻe.
   
  • Pusa Atina'e Fa'aleaganu'u: O lenei filifiliga e fa'atagaina ai le mamanu exampe fa'ata'ita'i i luga o se pusa atina'e lona tolu ma se Intel FPGA. Atonu e te mana'omia le setiina e oe lava o tofiga o pine.
Meafaigaluega Sini
Suia Mea Fa'atatau Ua pe, ua pe Fa'aola le filifiliga lea ma filifili le mea e sili ona fiafia i ai masini mo le atina'e pusa.

HDMI 2.0 PHY Design Example

Le HDMI PHY Intel FPGA IP design exampO lo'o fa'aalia ai le tasi HDMI fa'ata'ita'iga fa'ata'ita'i fa'atasi e aofia ai laina RX e tolu ma laina TX e fa, o lo'o fa'agaoioia i fua fa'amaumauga e o'o atu i le 6 Gbps.

Le fa'atupuina HDMI PHY Intel FPGA IP design example tutusa ma le mamanu example gaosia i le HDMI Intel FPGA IP autu. Ae ui i lea, o lenei mamanu exampe fa'aaoga le TX PHY, RX PHY, ma le PHY fou arbiter nai lo le RTL masani ile HDMI Intel FPGA IP core design example.

Ata 3. HDMI 2.0 PHY Design Example
HDMI 2.0 PHY Design Example

Module Fa'amatalaga
RX PHY O le RX PHY e toe fa'afo'i mai fa'amaumauga HDMI ma lafo atu i le HDMI RX autu i le fa'atusa tutusa i luga o le uati toe maua (rx_clk[2:0]). O faʻamatalaga e faʻavasegaina i le vitio
Module Fa'amatalaga
  fa'amatalaga e tu'uina atu e ala ile AXI4-stream video. O le RX PHY fo'i e tu'uina atu faailoilo vid_clk ma ls_clk i le HDMI RX autu e ala i le PHY interface.
HDMI TX Core O le HDMI TX autu e mauaina AXI4-stream vitio faʻamatalaga ma faʻapipiʻi lenei mea ile HDMI faʻatulagaina faʻamaumauga tutusa. O le HDMI TX autu e auina atu nei faʻamatalaga i le TX PHY.
HDMI RX Core E maua e le IP le fa'asologa o fa'amaumauga mai le RX PHY ma fa'atino le fa'aogaina o fa'amaumauga, kesi ala, decoding TMDS, fa'avasegaina o fa'amatalaga fesoasoani, fa'avasegaina o fa'amatalaga vitio, fa'avasegaina o fa'amatalaga leo, ma le fa'avasegaina.
TX PHY Maua ma fa'asalalau fa'amaumauga tutusa mai le HDMI TX autu ma fa'auluina ala HDMI TMDS. Le TX PHY maua tx_clk mo le HDMI TX autu. O le TX PHY fo'i e fa'atupuina le vid_clk ma le ls_clk ma tu'uina atu nei fa'ailoga i le HDMI TX autu e ala i le fa'aoga PHY.
IOPLL Fa'atupuina 300 MHz AXI uati vaitafe faasologa mo le AXI4- vaitafe atina'e.
I2C Matai E faʻapipiʻi vaega eseese PCB.
Meafaigaluega ma Polokalama Manaoga

E fa'aogaina e Intel meafaigaluega ma polokalama fa'akomepiuta nei e su'e ai le mamanu example.

Meafaigaluega

  • Intel Arria 10 GX FPGA Atina'e Kit
  • Punavai HDMI (Vaega Fa'ata'ita'i Ata (GPU)
  • Su'ega HDMI (Monitor)
  • Bitec HDMI FMC 2.0 kata tama teine ​​(Fa'aaliga 11)
  • Uaea HDMI

Polokalama

  • Intel Quartus Prime Pro Edition (mo su'ega meafaigaluega)
  • ModelSim* – Intel FPGA Edition, ModelSim – Intel FPGA Starter Edition, NCSim,
    Riviera-PRO*, VCS* (Verilog HDL na'o)/VCS MX, po'o le Xcelium* Parallel simulator

Fa'atonuga Fa'atonu

O fa'atonuga o lo'o i ai mea na gaosia file mo le HDMI Intel FPGA IP mamanu example.

Ata 4. Fa'atonuga Fa'atonu mo le Design Example
Fa'atonuga mo le Design Example

Toe fa'atulagaina Fa'asologa Fa'asologa

Ata 5. Fa'asologa o Fa'asologa Fa'asologa Fa'atele 

O le ata o loʻo faʻaalia ai le tele-rate reconfiguration sequence faʻasologa o le pule pe a maua faʻamatalaga faʻamatalaga ma faʻasino taimi masani, poʻo le taimi e tatala ai le transceiver.
Toe fa'atulagaina Fa'asologa Fa'asologa

Fa'ailoga Fa'afeso'ota'i

O laulau o lo'o lisiina ai fa'ailoga mo le HDMI PHY Intel FPGA IP design example.

Laulau 3. Fa'ailoga Tulaga Maualuga

Fa'ailoga Fa'atonuga Lautele Fa'amatalaga
Fa'ailoga ole Oscillator i luga ole laupapa
clk_fpga_b3_p Ulufale 1 100 MHz uati tamo'e fua mo le uati faasinomaga autu
refclk_fmcb_p Ulufale 1 Uati fa'asino fua fa'atatau mo le fa'avasegaina o le eletise o le transceiver. E 625 MHz ona o le faaletonu ae e mafai ona o soo se taimi
Fa'aoga Push Buttons ma LED
cpu_resetn Ulufale 1 Toe fa'alelalolagi
user_led_g Tuuina atu 2 Fa'aaliga LED lanu meamata
HDMI FMC Daughter Card Pins ile FMC Port B
fmcb_gbtclk_m2c_p_0 Ulufale 1 Uati HDMI RX TMDS
fmcb_dp_m2c_p Ulufale 3 HDMI RX mūmū, lanu meamata, ma le lanumoana alavai fa'amatalaga

• Su'esu'ega pepa tama teine ​​Bitec 11

— [0]: RX TMDS Alaala 1 (Munumea)

— [1]: RX TMDS Alaala 2 (Mula)

— [2]: RX TMDS Alaala 0 (Laumanu)

fmcb_dp_c2m_p Tuuina atu 4 HDMI TX uati, mumu, lanu meamata, ma le lanumoana alavai faʻamatalaga

• Su'esu'ega pepa tama teine ​​Bitec 11

— [0]: TX TMDS Alaala 2 (Mula)

— [1]: TX TMDS Alaala 1 (Munumea)

— [2]: TX TMDS Alaala 0 (Laumanu)

— [3]: Alaala Uati TX TMDS

fmcb_la_rx_p_9 Ulufale 1 HDMI RX +5V mana iloa
fmcb_la_rx_p_8 Ulufale 1 HDMI RX so'o vevela iloa
fmcb_la_rx_n_8 Ulufale 1 HDMI RX I2C SDA mo DDC ma SCDC
fmcb_la_tx_p_10 Ulufale 1 HDMI RX I2C SCL mo DDC ma SCDC
fmcb_la_tx_p_12 Ulufale 1 HDMI TX pa'u vevela iloa
fmcb_la_tx_n_12 Ulufale 1 HDMI I2C SDA mo DDC ma SCDC
fmcb_la_rx_p_10 Ulufale 1 HDMI I2C SCL mo DDC ma SCDC
fmcb_la_tx_p_11 Ulufale 1 HDMI I2C SDA mo redriver pulea
fmcb_la_rx_n_9 Ulufale 1 HDMI I2C SCL mo le puleaina o le redriver
Fuafuaga uati

O lo'o ta'ua i lalo le fa'ailoga o le HDMI PHY Intel FPGA IP design exampLe:

  • clk_fpga_b3_p o se 100 MHz fua fa'atatau uati mo le fa'agaioia o le fa'agaioiina o le NIOS ma galuega fa'atonutonu. Afai e sa'o le alaleo o lo'o tu'uina atu, e suitulaga le user_led_g[1] mo sekone ta'itasi.
  • refclk_fmcb_p ose uati fa'asinoga fua faatatau mo le fa'atonuina o le eletise o le transceivers. E 625 MHz ona o le faaletonu ae e mafai ona o soo se taimi.
  • fmcb_gbtclk_m2c_p_0 o le uati TMDS mo HDMI RX. O lenei uati e faʻaaogaina foi e ave ai le HDMI TX transceivers. Afai o le alaleo e tu'uina atu o le 148.5 MHz, o le user_led_g[0] e sui mo sekone ta'itasi.
Seti Meafaigaluega

Le HDMI PHY Intel FPGA IP design exampO le HDMI 2.0b e mafai ma fa'atino se fa'ata'ita'iga fa'asolosolo mo se fa'ata'ita'iga ata vitio HDMI.

Ina ia faʻataʻitaʻiina le suʻega meafaigaluega, faʻafesoʻotaʻi se masini e mafai ona faʻaogaina le HDMI e pei o se kata faʻataʻitaʻiga ma le HDMI faʻafesoʻotaʻi i le HDMI RX fesoʻotaʻiga i luga o le Bitec HDMI 2.0 daughter card, lea e faʻafeiloaʻi ai faʻamatalaga i le transceiver RX poloka ma HDMI RX.

  1. O le su'ega HDMI e fa'aliliuina le uafu i totonu o se ata vitio masani ma auina atu i le uati toe fa'aleleia.
  2. O le HDMI RX autu e fa'aliliuina le vitio, ausilali, ma fa'amatalaga leo e toe fa'afo'i i tua e ala i le AXI4-stream interface i le HDMI TX core.
  3. O le HDMI source port o le FMC daughter card e fa'asalalauina le ata i se mata'itu.
  4. Oomi le cpu_resetn fa'amau tasi e fai ai le toe setiina o le faiga.
    Fa'aaliga: Afai e te manaʻo e faʻaoga se isi Intel FPGA atinaʻe laupapa, e tatau ona e suia le faʻaogaina o masini ma le pine. O le transceiver analog setting e tofotofoina mo le Intel Arria 10 FPGA development kit ma Bitec HDMI 2.0 daughter card. E mafai ona e suia tulaga mo lau lava laupapa.

Tala'aga Toe Iloiloga o Fa'amaumauga mo le HDMI PHY Intel
FPGA IP Design Example User Guide

Fa'amatalaga Fa'amaumauga Intel Quartus Prime Version IP Version Suiga
2022.07.20 22.2 1.0.0 Fa'asalalauga muamua.

Pepa / Punaoa

intel HDMI PHY FPGA IP Design Example [pdf] Taiala mo Tagata Fa'aoga
HDMI PHY FPGA IP Design Example, HDMI PHY, FPGA IP Design Example, HDMI PHY IP Design Example, FPGA IP Design Example, IP Design Example, 732781

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *