intel HDMI PHY FPGA IP Design Example Käyttöopas
HDMI PHY Design Example Pika-aloitusopas Intel® Arria® 10 -laitteille
HDMI PHY Intel® FPGA IP -suunnittelu example for Intel Arria® 10 -laitteille sisältää HDMI 2.0 RX-TX -uudelleenlähetysrakenteen, joka tukee kääntämistä ja laitteiston testausta.
Kun luot suunnittelun esimample, parametrieditori luo automaattisesti files on tarpeen suunnittelun simuloimiseksi, kokoamiseksi ja testaamiseksi laitteistossa.
Kuva 1. Kehitysvaiheet
Aiheeseen liittyvät tiedot
HDMI PHY Intel FPGA IP -käyttöopas
Suunnittelun luominen
Käytä HDMI PHY Intel FPGA IP -parametrieditoria Intel Quartus® Prime -ohjelmistossa suunnittelun luomiseen.amples.
Kuva 2. Suunnitteluvirran luominen
- Luo Intel Arria 10 -laiteperheeseen kohdistettu projekti ja valitse haluamasi laite.
- Etsi IP-luettelosta ja kaksoisnapsauta kohtaa Liitäntäprotokollat ➤ Ääni ja video ➤ HDMI TX PHY Intel FPGA IP (tai HDMI RX PHY Intel FPGA IP). Uusi IP-versio tai Uusi IP-muunnelma -ikkuna tulee näkyviin.
- Määritä mukautetun IP-muunnelman ylätason nimi. Parametrieditori tallentaa IP-muunnelman asetukset kohtaan a file nimeltä .ip tai .qsys.
- Napsauta OK. Parametrieditori tulee näkyviin.
Intel Corporation. Kaikki oikeudet pidätetään. Intel, Intel-logo ja muut Intel-merkit ovat Intelin tavaramerkkejä
yhtiö tai sen tytäryhtiöt. Intel takaa FPGA- ja puolijohdetuotteidensa suorituskyvyn nykyisten vaatimusten mukaisesti Intelin vakiotakuun mukaisesti, mutta pidättää oikeuden tehdä muutoksia tuotteisiin ja palveluihin milloin tahansa ilman erillistä ilmoitusta. Intel ei ota minkään tässä kuvatun tiedon, tuotteen tai palvelun soveltamisesta tai käytöstä johtuvaa vastuuta tai vastuuta, ellei Intel ole nimenomaisesti kirjallisesti suostunut siihen. Intelin asiakkaita kehotetaan hankkimaan uusin versio laitteen teknisistä tiedoista ennen kuin he luottavat julkaistuihin tietoihin ja ennen kuin he tilaavat tuotteita tai palveluita.
Muita nimiä ja merkkejä voidaan väittää muiden omaisuudeksi. - Suunnittelussa Examp-välilehdellä valitse Arria 10 HDMI RX-TX Retransmit.
- Valitse Simulaatio luodaksesi testipenkki ja valitse Synteesi luodaksesi laitteistosuunnittelun esimample.
Sinun on valittava vähintään yksi näistä vaihtoehdoista luodaksesi mallin esimample files.
Jos valitset molemmat, generointiaika on pidempi. - Luomiseen File Muotoile, valitse Verilog tai VHDL.
- Valitse Target Development Kitille Intel Arria 10 GX FPGA Development
Pakki. Jos valitset kehityssarjan, kohdelaite vaihtuu vastaamaan kohdelevyn laitetta. Intel Arria 10 GX FPGA Development Kitin oletuslaite on 10AX115S2F4I1SG. - Napsauta Luo example Design.
Suunnitelman kokoaminen ja testaus
Esittelytestin laatiminen ja suorittaminen laitteistolle, esimampsuunnittelussa, toimi seuraavasti:
- Varmista laitteiston esimample designin sukupolvi on valmis.
- Käynnistä Intel Quartus Prime -ohjelmisto ja avaa .qpf file: /quartus/a10_hdmi2_demo.qpf
- Napsauta Käsittely ➤ Aloita kääntäminen.
- Onnistuneen kokoamisen jälkeen .sof file generoidaan quartus/ output_files hakemistosta.
- Liitä Bitec HDMI 2.0 FMC Daughter Card Rev 11 sisäiseen FMC-porttiin B (J2).
- Liitä Bitec FMC -tytärkortin TX (P1) ulkoiseen videolähteeseen.
- Liitä Bitec FMC -tytärkortin RX (P2) ulkoiseen videonielulaitteeseen tai videoanalysaattoriin.
- Varmista, että kaikki kehityskortin kytkimet ovat oletusasennossa.
- Määritä valittu Intel Arria 10 -laite kehityslevylle käyttämällä luotua .sof-tiedostoa file (Työkalut ➤ Ohjelmoija).
- Analysaattorin tulee näyttää lähteestä luotu video. Suunnitelman kokoaminen ja testaus
Aiheeseen liittyvät tiedot
Intel Arria 10 FPGA Development Kit -käyttöopas
HDMI PHY Intel FPGA IP Design Example Parametrit
Taulukko 1. HDMI PHY Intel FPGA IP Design ExampIntel Arria 10:n parametrit
Laitteet
Nämä vaihtoehdot ovat saatavilla vain Intel Arria 10 -laitteille.
Parametri | Arvo | Kuvaus |
Saatavilla Design Example | ||
Valitse Suunnittelu | Arria 10 HDMI RX-TX -uudelleenlähetys | Valitse malli esimample luodaan. |
Suunnittelu esimample Files | ||
Simulointi | Käytössä, pois päältä | Ota tämä vaihtoehto käyttöön luodaksesi tarvittavat files simulaatiotestipenkille. |
Synteesi | Käytössä, pois päältä | Ota tämä vaihtoehto käyttöön luodaksesi tarvittavat files Intel Quartus Prime -kokoelmaan ja laitteiston esittelyyn. |
Luotu HDL-muoto | ||
Luo File Muoto | Verilog, VHDL | Valitse haluamasi HDL-muoto luodulle mallille, esimample filesarja.
Huomautus: Tämä vaihtoehto määrittää vain luodun ylätason IP-osoitteen muodon files. Kaikki muu files (esimample testipenkit ja huipputaso files laitteiston esittelyyn) ovat Verilog HDL -muodossa. |
Target Development Kit | ||
Valitse Hallitus | Ei kehityspakettia, | Valitse taulu kohdistettua suunnittelua varten, esimample. |
Arria 10 GX FPGA Development Kit,
Mukautettu kehityspaketti |
|
|
|
Kohdelaite | ||
Vaihda kohdelaite | Käytössä, pois päältä | Ota tämä vaihtoehto käyttöön ja valitse kehityssarjalle haluamasi laiteversio. |
HDMI 2.0 PHY Design Example
HDMI PHY Intel FPGA IP -suunnittelu example esittelee yhden HDMI-instanssin rinnakkaissilmukan, joka sisältää kolme RX-kanavaa ja neljä TX-kanavaa ja jotka toimivat jopa 6 Gbps:n tiedonsiirtonopeudella.
Luotu HDMI PHY Intel FPGA IP -suunnittelu example on sama kuin malli example generoitu HDMI Intel FPGA IP -ytimessä. Kuitenkin tämä malli example käyttää uutta TX PHY-, RX PHY- ja PHY-välittäjää mukautetun RTL:n sijaan HDMI Intel FPGA IP -ydinsuunnittelussa ex.ample.
Kuva 3. HDMI 2.0 PHY Design Example
Moduuli | Kuvaus |
RX PHY | RX PHY palauttaa sarja-HDMI-tiedot ja lähettää ne HDMI RX -ytimeen rinnakkaismuodossa palautetuissa kelloalueissa (rx_clk[2:0]). Tiedot puretaan videoksi |
Moduuli | Kuvaus |
tiedot lähetetään AXI4-stream-videon kautta. RX PHY lähettää myös vid_clk- ja ls_clk-signaalit HDMI RX -ytimeen PHY-liitännän kautta. | |
HDMI TX -ydin | HDMI TX -ydin vastaanottaa AXI4-stream-videodataa ja koodaa sen HDMI-muotoiseksi rinnakkaisdataksi. HDMI TX -ydin lähettää nämä tiedot TX PHY:lle. |
HDMI RX-ydin | IP vastaanottaa sarjadatan RX PHY:ltä ja suorittaa datan kohdistuksen, kanavan vääristymän, TMDS-dekoodauksen, lisädatan dekoodauksen, videodatan dekoodauksen, äänidatan dekoodauksen ja salauksen purkamisen. |
TX PHY | Vastaanottaa ja sarjoittaa rinnakkaiset tiedot HDMI TX -ytimestä ja lähettää HDMI TMDS -virtoja. TX PHY tuottaa tx_clk HDMI TX -ytimelle. TX PHY generoi myös vid_clk ja ls_clk ja lähettää nämä signaalit HDMI TX -ytimeen PHY-liitännän kautta. |
IOPLL | Luo 300 MHz AXI-sarjavirtakellon AXI4-stream-liitäntää varten. |
I2C Master | Erilaisten piirilevykomponenttien konfigurointi. |
Laitteisto- ja ohjelmistovaatimukset
Intel käyttää seuraavia laitteistoja ja ohjelmistoja suunnittelun testaamiseen, esimample.
Laitteisto
- Intel Arria 10 GX FPGA -kehityssarja
- HDMI-lähde (grafiikkaprosessoriyksikkö (GPU)
- HDMI-allas (näyttö)
- Bitec HDMI FMC 2.0 -tytärkortti (versio 11)
- HDMI kaapelit
Ohjelmisto
- Intel Quartus Prime Pro Edition (laitteistotestaukseen)
- ModelSim* – Intel FPGA Edition, ModelSim – Intel FPGA Starter Edition, NCSim,
Riviera-PRO*, VCS* (vain Verilog HDL)/VCS MX tai Xcelium* rinnakkaissimulaattori
Hakemistorakenne
Hakemistot sisältävät luodut file HDMI Intel FPGA IP -suunnittelulle esimample.
Kuva 4. Suunnittelun hakemistorakenne Example
Uudelleenkonfigurointisekvenssin kulku
Kuva 5. Usean nopeuden uudelleenkonfigurointisekvenssin kulku
Kuvassa on esitetty ohjaimen moninopeuksinen uudelleenkonfigurointisekvenssivirta, kun se vastaanottaa syötetietovirran ja referenssikellotaajuuden tai kun lähetin-vastaanotin on lukitsematon.
Liitäntäsignaalit
Taulukoissa luetellaan signaalit HDMI PHY Intel FPGA IP -suunnittelulle esimample.
Taulukko 3. Ylimmän tason signaalit
Signaali | Suunta | Leveys | Kuvaus |
Sisäänrakennettu oskillaattorisignaali | |||
clk_fpga_b3_p | Syöte | 1 | 100 MHz vapaasti toimiva kello ydinreferenssikellolle |
refclk_fmcb_p | Syöte | 1 | Kiinteäopeuksinen referenssikello lähetin-vastaanottimen käynnistyskalibrointiin. Se on oletuksena 625 MHz, mutta se voi olla millä tahansa taajuudella |
Käyttäjän painikkeet ja LEDit | |||
cpu_resetn | Syöte | 1 | Globaali nollaus |
user_led_g | Lähtö | 2 | Vihreä LED-näyttö |
HDMI FMC -tytärkortin nastat FMC-portissa B | |||
fmcb_gbtclk_m2c_p_0 | Syöte | 1 | HDMI RX TMDS -kello |
fmcb_dp_m2c_p | Syöte | 3 | HDMI RX punaiset, vihreät ja siniset datakanavat
• Bitec-tytärkortin versio 11 — [0]: RX TMDS Channel 1 (vihreä) — [1]: RX TMDS Channel 2 (punainen) — [2]: RX TMDS Channel 0 (sininen) |
fmcb_dp_c2m_p | Lähtö | 4 | HDMI TX -kello, punainen, vihreä ja sininen datakanavat
• Bitec-tytärkortin versio 11 — [0]: TX TMDS -kanava 2 (punainen) — [1]: TX TMDS -kanava 1 (vihreä) — [2]: TX TMDS -kanava 0 (sininen) — [3]: TX TMDS -kellokanava |
fmcb_la_rx_p_9 | Syöte | 1 | HDMI RX +5V tehontunnistus |
fmcb_la_rx_p_8 | Syöte | 1 | HDMI RX hot plug -tunnistus |
fmcb_la_rx_n_8 | Syöte | 1 | HDMI RX I2C SDA DDC:lle ja SCDC:lle |
fmcb_la_tx_p_10 | Syöte | 1 | HDMI RX I2C SCL DDC:lle ja SCDC:lle |
fmcb_la_tx_p_12 | Syöte | 1 | HDMI TX hot plug -tunnistus |
fmcb_la_tx_n_12 | Syöte | 1 | HDMI I2C SDA DDC:lle ja SCDC:lle |
fmcb_la_rx_p_10 | Syöte | 1 | HDMI I2C SCL DDC:lle ja SCDC:lle |
fmcb_la_tx_p_11 | Syöte | 1 | HDMI I2C SDA uudelleenohjaimen ohjaukseen |
fmcb_la_rx_n_9 | Syöte | 1 | HDMI I2C SCL uudelleenohjaimen ohjaukseen |
Kellokaavio
Seuraava on HDMI PHY Intel FPGA IP -suunnittelun kellokaavio, esimampseuraavat:
- clk_fpga_b3_p on 100 MHz kiinteänopeuksinen kello NIOS-prosessorin ja ohjaustoimintojen ajamiseen. Jos toimitettu taajuus on oikea, user_led_g[1] vaihtuu joka sekunti.
- refclk_fmcb_p on kiinteänopeuksinen referenssikello lähetin-vastaanottimien käynnistyskalibrointiin. Se on oletuksena 625 MHz, mutta se voi olla millä tahansa taajuudella.
- fmcb_gbtclk_m2c_p_0 on HDMI RX:n TMDS-kello. Tätä kelloa käytetään myös HDMI TX -lähetin-vastaanottimien ohjaamiseen. Jos toimitettu taajuus on 148.5 MHz, user_led_g[0] vaihtuu joka sekunti.
Laitteiston asennus
HDMI PHY Intel FPGA IP -suunnittelu example on HDMI 2.0b -yhteensopiva ja suorittaa silmukkaesittelyn tavalliselle HDMI-videovirralle.
Suorita laitteistotesti liittämällä HDMI-yhteensopiva laite, kuten HDMI-liitännällä varustettu näytönohjain, Bitec HDMI 2.0 -tytärkortin HDMI RX -liittimeen, joka reitittää tiedot lähetin-vastaanottimen RX-lohkoon ja HDMI RX:hen.
- HDMI-allas purkaa portin tavalliseksi videovirraksi ja lähettää sen kellon palautusytimeen.
- HDMI RX -ydin purkaa video-, apu- ja äänidatan, joka silmukoitetaan takaisin AXI4-stream-liitännän kautta HDMI TX -ytimeen.
- FMC-tytärkortin HDMI-lähdeportti välittää kuvan näytölle.
- Paina cpu_resetn-painiketta kerran suorittaaksesi järjestelmän nollauksen.
Huomautus: Jos haluat käyttää toista Intel FPGA -kehityskorttia, sinun on muutettava laitemäärityksiä ja nastamäärityksiä. Lähetin-vastaanottimen analoginen asetus on testattu Intel Arria 10 FPGA -kehityssarjalle ja Bitec HDMI 2.0 -tytärkortille. Voit muokata oman taulusi asetuksia.
Asiakirjan versiohistoria HDMI PHY Intel
FPGA IP Design Example Käyttöopas
Asiakirjan versio | Intel Quartus Prime -versio | IP-versio | Muutokset |
2022.07.20 | 22.2 | 1.0.0 | Alkuperäinen julkaisu. |
Asiakirjat / Resurssit
![]() |
intel HDMI PHY FPGA IP Design Example [pdfKäyttöopas HDMI PHY FPGA IP Design Example, HDMI PHY, FPGA IP Design Example, HDMI PHY IP Design Example, FPGA IP Design Example, IP Design Exampno, 732781 |