Intel HDMI PHY FPGA IP Design Example Stiùireadh Cleachdaiche
Intel HDMI PHY FPGA IP Design Example

Dealbhadh HDMI PHY Example Stiùireadh tòiseachaidh luath airson innealan Intel® Arria® 10

Tha dealbhadh HDMI PHY Intel® FPGA IP example airson innealan Intel Arria® 10 a’ nochdadh dealbhadh ath-chraoladh HDMI 2.0 RX-TX a bheir taic do cho-chruinneachadh agus deuchainn bathar-cruaidh.
Nuair a ghineas tu dealbhadh example, bidh an deasaiche paramadair gu fèin-obrachail a’ cruthachadh an files riatanach airson atharrais, cur ri chèile, agus deuchainn a dhèanamh air dealbhadh ann am bathar-cruaidh.

Figear 1. Ceumannan Leasachaidh
Ceumannan Leasachaidh

Fiosrachadh Co-cheangailte
Stiùireadh cleachdaiche HDMI PHY Intel FPGA IP

A 'cruthachadh dealbhadh

Cleachd an deasaiche paramadair HDMI PHY Intel FPGA IP ann am bathar-bog Intel Quartus® Prime gus an dealbhadh examples.

Figear 2. A 'cruthachadh an t-sruth dealbhaidh
A 'cruthachadh sruth dealbhaidh

  1. Cruthaich pròiseact a tha ag amas air teaghlach inneal Intel Arria 10 agus tagh an inneal a tha thu ag iarraidh.
  2. Anns a’ Chatalog IP, lorg agus cliog dùbailte air Pròtacalan Eadar-aghaidh ➤ Fuaim & Bhidio ➤ HDMI TX PHY Intel FPGA IP (no HDMI RX PHY Intel FPGA IP). Nochdaidh an uinneag Atharrachadh IP Ùr no Atharrachadh IP Ùr.
  3. Sònraich ainm àrd-ìre airson an atharrachadh IP àbhaisteach agad. Bidh an deasaiche paramadair a’ sàbhaladh na roghainnean atharrachaidh IP ann an a file ainmichte .ip or .qsys.
  4. Cliog air OK. Nochdaidh deasaiche paramadair.
    Intel Corporation. Gach còir glèidhte. Tha Intel, suaicheantas Intel, agus comharran Intel eile nan comharran-malairt aig Intel
    Corporra no na fo-chompanaidhean aige. Tha Intel airidh air coileanadh a thoraidhean FPGA agus semiconductor a rèir mion-chomharrachadh gnàthach a rèir barantas àbhaisteach Intel, ach tha e a’ gleidheadh ​​​​na còrach atharrachaidhean a dhèanamh air toraidhean is seirbheisean sam bith aig àm sam bith gun rabhadh. Chan eil Intel a’ gabhail uallach no uallach sam bith ag èirigh bho bhith a’ cleachdadh no a’ cleachdadh fiosrachadh, toradh no seirbheis sam bith a tha air a mhìneachadh an seo ach a-mhàin mar a chaidh aontachadh gu soilleir ann an sgrìobhadh le Intel. Thathas a’ moladh do luchd-ceannach Intel an dreach as ùire de shònrachaidhean inneal fhaighinn mus cuir iad earbsa ann am fiosrachadh foillsichte sam bith agus mus cuir iad òrdughan airson toraidhean no seirbheisean.
    Faodar ainmean is suaicheantasan eile a thagradh mar sheilbh chàich.
  5. Air an Design Example tab, tagh Arria 10 HDMI RX-TX Retransmit.
  6. Tagh Simulation gus am being deuchainn a ghineadh, agus tagh Synthesis gus dealbhadh bathar-cruaidh example.
    Feumaidh tu co-dhiù aon de na roghainnean sin a thaghadh gus an dealbhadh example files.
    Ma thaghas tu an dà chuid, bidh an ùine ginealach nas fhaide.
  7. Airson Gineadh File Cruth, tagh Verilog no VHDL.
  8. Airson Kit Leasachaidh Targaid, tagh Intel Arria 10 GX FPGA Development
    Kit. Ma thaghas tu pasgan leasachaidh, bidh an inneal targaid ag atharrachadh gus a bhith co-ionnan ris an inneal air a’ bhòrd targaid. Airson Intel Arria 10 GX FPGA Development Kit, is e an inneal bunaiteach 10AX115S2F4I1SG.
  9. Cliog air Generate Example Design.
A 'deasachadh agus a' dèanamh deuchainn air an dealbhadh

Gus deuchainn taisbeanaidh a chuir ri chèile agus a ruith air bathar-cruaidh exampLe dealbhadh, lean na ceumannan seo:
A 'deasachadh agus a' dèanamh deuchainn air an dealbhadh

  1. Dèan cinnteach gu bheil bathar-cruaidh examptha ginealach dealbhaidh coileanta.
  2. Cuir air bhog am bathar-bog Intel Quartus Prime agus fosgail am faidhle .qpf file: /quartus/a10_hdmi2_demo.qpf
  3. Cliog air Pròiseas ➤ Tòisich cruinneachadh.
  4. Às deidh cruinneachadh soirbheachail, bidh .sof file air a chruthachadh anns an quartus/output_files eòlaire.
  5. Ceangail Bitec HDMI 2.0 Cairt nighean FMC An t-Urr 11 ris a’ phort FMC air bòrd B (J2).
  6. Ceangail TX (P1) de chairt nighean Bitec FMC gu stòr bhidio taobh a-muigh.
  7. Ceangail RX (P2) de chairt nighean Bitec FMC ri sinc bhidio taobh a-muigh no anailisiche bhidio.
  8. Dèan cinnteach gu bheil a h-uile suidse air a’ bhòrd leasachaidh san t-suidheachadh bunaiteach.
  9. Dèan rèiteachadh air an inneal Intel Arria 10 taghte air a ’bhòrd leasachaidh a’ cleachdadh an inneal .sof a chaidh a ghineadh file (Innealan ➤ Prògramadair).
  10. Bu chòir don anailisiche a’ bhidio a chaidh a chruthachadh bhon stòr a thaisbeanadh. A 'deasachadh agus a' dèanamh deuchainn air an dealbhadh

Fiosrachadh Co-cheangailte
Stiùireadh cleachdaiche pasgan leasachaidh Intel Arria 10 FPGA

HDMI PHY Intel FPGA IP Design Example Parameters

Clàr 1. HDMI PHY Intel FPGA IP Design Example Parameters airson Intel Arria 10
Innealan

Tha na roghainnean sin rim faighinn airson innealan Intel Arria 10 a-mhàin.

Paramadair Luach Tuairisgeul
Dealbhadh ri fhaighinn Example
Tagh Dealbhadh Arria 10 HDMI RX-TX Retransmit Tagh an dealbhadh example bhi air a ghineadh.
Dealbhadh Example Files
Samhlachadh Air, Off Tionndaidh air an roghainn seo gus na tha riatanach a chruthachadh files airson a’ bheing deuchainn atharrais.
Synthesis Air, Off Tionndaidh air an roghainn seo gus na tha riatanach a chruthachadh files airson cruinneachadh Intel Quartus Prime agus taisbeanadh bathar-cruaidh.
Cruth HDL air a chruthachadh
Gineadh File Cruth Verilog, VHDL Tagh an cruth HDL as fheàrr leat airson an dealbhadh gineadh example fileseata.

Thoir an aire: Chan eil an roghainn seo a’ dearbhadh ach an cruth airson an IP àrd-ìre a chaidh a chruthachadh files. A h-uile eile files (m.e., example testbenches agus àrd-ìre files airson taisbeanadh bathar-cruaidh) ann an cruth Verilog HDL.

Kit Leasachaidh Targaid
Bòrd Taghaidh Gun Kit Leasachaidh, Tagh am bòrd airson an dealbhadh cuimsichte example.
  Kit Leasachaidh Arria 10 GX FPGA,

Kit Leasachaidh Custom

  • Gun Kit Leasachaidh: Chan eil an roghainn seo a’ gabhail a-steach a h-uile taobh bathar-cruaidh airson an dealbhadh example. Bidh an cridhe IP a’ suidheachadh a h-uile sònrachadh prìne gu prìneachan brìgheil.
  • Kit Leasachaidh Arria 10 GX FPGA: Bidh an roghainn seo gu fèin-obrachail a’ taghadh inneal targaid a’ phròiseict gus a bhith co-ionnan ris an inneal air a’ ghoireas leasachaidh seo. Faodaidh tu an inneal targaid atharrachadh a’ cleachdadh an Atharraich inneal targaid paramadair ma tha caochladh inneal eadar-dhealaichte aig an ath-sgrùdadh bùird agad. Bidh an cridhe IP a’ suidheachadh a h-uile sònrachadh prìne a rèir an uidheamachd leasachaidh.
   
  • Kit Leasachaidh Custom: Tha an roghainn seo a’ ceadachadh dealbhadh example bhith air a dhearbhadh air pasgan leasachaidh treas-phàrtaidh le Intel FPGA. Is dòcha gum feum thu na sònrachaidhean prìne a shuidheachadh leat fhèin.
Inneal Targaid
Atharraich inneal targaid Air, Off Tionndaidh air an roghainn seo agus tagh an caochladh inneal as fheàrr leat airson an uidheamachd leasachaidh.

Dealbhadh HDMI 2.0 PHY Example

Dealbhadh HDMI PHY Intel FPGA IP example a’ nochdadh aon eisimpleir HDMI lùb air ais co-shìnte anns a bheil trì seanalan RX agus ceithir seanalan TX, ag obair aig ìrean dàta suas gu 6 Gbps.

Tha an dealbhadh HDMI PHY Intel FPGA IP example tha an aon rud ris an dealbhadh example gineadh ann an cridhe HDMI Intel FPGA IP. Ach, tha an dealbhadh seo exampBidh le a’ cleachdadh an neach-rèiteachaidh TX PHY, RX PHY, agus PHY ùr an àite RTL àbhaisteach anns an HDMI Dealbhadh cridhe Intel FPGA IP example.

Figear 3. HDMI 2.0 PHY Design Example
Dealbhadh HDMI 2.0 PHY Example

Modal Tuairisgeul
RX PHY Bidh an RX PHY a’ faighinn air ais dàta sreathach HDMI agus ga chuir gu cridhe HDMI RX ann an cruth co-shìnte air na raointean gleoc a chaidh fhaighinn air ais (rx_clk [2: 0]). Tha an dàta air a dhì-chòdachadh gu bhidio
Modal Tuairisgeul
  dàta ri thoirt a-mach tro bhidio sruth AXI4. Bidh an RX PHY cuideachd a’ cur comharran vid_clk agus ls_clk gu cridhe HDMI RX tron ​​​​eadar-aghaidh PHY.
HDMI TX Core Bidh cridhe HDMI TX a’ faighinn dàta bhidio sruth AXI4 agus ga chòdachadh gu cruth HDMI dàta co-shìnte. Bidh cridhe HDMI TX a’ cur an dàta seo chun TX PHY.
HDMI RX Core Bidh an IP a ’faighinn an dàta sreathach bhon RX PHY agus a’ coileanadh co-thaobhadh dàta, deasg seanail, dì-chòdachadh TMDS, dì-chòdachadh dàta taice, dì-chòdachadh dàta bhidio, còdachadh dàta claisneachd, agus dì-chòdachadh.
TX PHY A ’faighinn agus a’ sreathachadh an dàta co-shìnte bho chridhe HDMI TX agus a ’toirt a-mach sruthan HDMI TMDS. Bidh an TX PHY a’ toirt a-mach tx_clk airson cridhe HDMI TX. Bidh an TX PHY cuideachd a’ gineadh vid_clk agus ls_clk agus a’ cur nan comharran sin gu cridhe HDMI TX tron ​​eadar-aghaidh PHY.
IOPLL A’ gineadh gleoc sruth sreathach 300 MHz AXI airson eadar-aghaidh sruth AXI4.
Maighstir I2C Gus na diofar phàirtean PCB a rèiteachadh.
Bathar-cruaidh is bathar-bog riatanasan

Bidh Intel a’ cleachdadh am bathar-cruaidh is am bathar-bog a leanas gus an dealbhadh example.

Bathar-cruaidh

  • Kit Leasachaidh Intel Arria 10 GX FPGA
  • Stòr HDMI (Aonad Pròiseasar Grafaigean (GPU)
  • Sinc HDMI (Sgrùdadh)
  • Cairt nighean Bitec HDMI FMC 2.0 (Lèirmheas 11)
  • Càbaill HDMI

Bathar-bog

  • Intel Quartus Prime Pro Edition (airson deuchainn bathar-cruaidh)
  • ModelSim * - Intel FPGA Edition, ModelSim - Intel FPGA Starter Edition, NCSim,
    Riviera-PRO *, VCS * (Verilog HDL a-mhàin) / VCS MX, no simuladair co-shìnte Xcelium *

Structar Directory

Anns na clàran tha na chaidh a chruthachadh file airson dealbhadh HDMI Intel FPGA IP example.

Figear 4. Structar Directory airson an Design Example
Structar eòlaire airson an Design Example

Sruth Seicheamh Ath-rèiteachaidh

Figear 5. Sruth Seicheamh Ath-rèiteachaidh Ioma-ìre 

Tha am figear a’ sealltainn sruth sreath ath-rèiteachaidh ioma-ìre an rianadair nuair a gheibh e sruth dàta cuir a-steach agus tricead gleoc iomraidh, no nuair a thèid an transceiver fhuasgladh.
Sruth Seicheamh Ath-rèiteachaidh

Comharran eadar-aghaidh

Tha na clàran a ’liostadh na comharran airson an dealbhadh HDMI PHY Intel FPGA IP example.

Clàr 3. Comharran Àrd-ìre

Comharradh Stiùir Leud Tuairisgeul
Comharra Oscillator air bòrd
clk_fpga_b3_p Cuir a-steach 1 Cloc ruith an-asgaidh 100 MHz airson prìomh ghleoc iomraidh
refclk_fmcb_p Cuir a-steach 1 Cloc iomraidh ìre stèidhichte airson calibration cumhachd suas an transceiver. Is e 625 MHz a th’ ann gu bunaiteach ach faodaidh e a bhith cho tric
Putanan Luchd-cleachdaidh agus LEDs
cpu_ath-shuidheachadh Cuir a-steach 1 Ath-shuidheachadh cruinne
cleachdaiche_led_g Toradh 2 Taisbeanadh LED uaine
Pìnean cairt nighean HDMI FMC air Port FMC B
fmcb_gbtclk_m2c_p_0 Cuir a-steach 1 Cloc HDMI RX TMDS
fmcb_dp_m2c_p Cuir a-steach 3 HDMI RX seanalan dàta dearg, uaine is gorm

• Ath-sgrùdadh cairt nighean Bitec 11

— [0]: RX TMDS Seanal 1 (Uaine)

— [1]: RX TMDS Seanal 2 (Dearg)

— [2]: Seanal RX TMDS 0 (gorm)

fmcb_dp_c2m_p Toradh 4 Cloc HDMI TX, seanalan dàta dearg, uaine is gorm

• Ath-sgrùdadh cairt nighean Bitec 11

— [0]: TX TMDS Seanal 2 (Dearg)

— [1]: TX TMDS Seanal 1 (Uaine)

— [2]: Seanal TX TMDS 0 (gorm)

- [3]: Sianal Cloc TX TMDS

fmcb_la_rx_p_9 Cuir a-steach 1 Lorgaidh cumhachd HDMI RX + 5V
fmcb_la_rx_p_8 Cuir a-steach 1 Lorgaidh plug teth HDMI RX
fmcb_la_rx_n_8 Cuir a-steach 1 HDMI RX I2C SDA airson DDC agus SCDC
fmcb_la_tx_p_10 Cuir a-steach 1 HDMI RX I2C SCL airson DDC agus SCDC
fmcb_la_tx_p_12 Cuir a-steach 1 Lorgaidh plug teth HDMI TX
fmcb_la_tx_n_12 Cuir a-steach 1 HDMI I2C SDA airson DDC agus SCDC
fmcb_la_rx_p_10 Cuir a-steach 1 HDMI I2C SCL airson DDC agus SCDC
fmcb_la_tx_p_11 Cuir a-steach 1 HDMI I2C SDA airson redriver smachd
fmcb_la_rx_n_9 Cuir a-steach 1 HDMI I2C SCL airson smachd redriver
Sgeama Clocaidh

Is e na leanas an sgeama gleocaidh den dealbhadh HDMI PHY Intel FPGA IP example:

  • Tha clk_fpga_b3_p na ghleoc ìre stèidhichte 100 MHz airson a bhith a’ ruith pròiseasar NIOS agus gnìomhan smachd. Ma tha an tricead a chaidh a sholarachadh ceart, togaidh an user_led_g[1] airson gach diog.
  • Tha refclk_fmcb_p na ghleoc iomraidh ìre stèidhichte airson calibration cumhachd suas nan transceivers. Is e 625 MHz a th’ ann gu bunaiteach ach faodaidh e a bhith cho tric.
  • Is e fmcb_gbtclk_m2c_p_0 an gleoc TMDS airson HDMI RX. Tha an gleoc seo cuideachd air a chleachdadh gus na transceivers HDMI TX a dhràibheadh. Mas e an tricead a chaidh a thoirt seachad 148.5 MHz, togaidh an user_led_g[0] airson gach diog.
Suidheachadh bathar-cruaidh

Dealbhadh HDMI PHY Intel FPGA IP example is HDMI 2.0b comasach agus a’ dèanamh taisbeanadh lùb troimhe airson sruth bhidio HDMI àbhaisteach.

Gus an deuchainn bathar-cruaidh a ruith, ceangail inneal le comas HDMI leithid cairt grafaiceachd le eadar-aghaidh HDMI ris a ’cheangal HDMI RX air a’ chairt nighean Bitec HDMI 2.0, a bheir an dàta chun bhloc transceiver RX agus HDMI RX.

  1. Bidh an sinc HDMI a’ dì-chòdachadh a’ phuirt gu sruth bhidio àbhaisteach agus ga chuir gu cridhe ath-nuadhachadh a’ ghleoc.
  2. Bidh cridhe HDMI RX a’ còdachadh an dàta bhidio, taiceil agus claisneachd gus a lùbadh air ais tro eadar-aghaidh sruth AXI4 gu cridhe HDMI TX.
  3. Bidh am port stòr HDMI de chairt nighean FMC a ’toirt seachad an ìomhaigh gu monitor.
  4. Brùth am putan cpu_resetn aon uair gus ath-shuidheachadh an t-siostaim a dhèanamh.
    Thoir an aire: Ma tha thu airson bòrd leasachaidh Intel FPGA eile a chleachdadh, feumaidh tu sònrachaidhean an uidheim agus na sònrachaidhean prìne atharrachadh. Thathas a’ dèanamh deuchainn air an t-suidheachadh analog transceiver airson pasgan leasachaidh Intel Arria 10 FPGA agus cairt nighean Bitec HDMI 2.0. Faodaidh tu na roghainnean airson a’ bhòrd agad fhèin atharrachadh.

Eachdraidh ath-sgrùdadh sgrìobhainnean airson an HDMI PHY Intel
Dealbhadh IP FPGA Example Stiùireadh Cleachdaiche

Tionndadh Sgrìobhainn Intel Quartus Prìomh Tionndadh Tionndadh IP Atharrachaidhean
2022.07.20 22.2 1.0.0 Sgaoileadh tùsail.

Sgrìobhainnean/Goireasan

Intel HDMI PHY FPGA IP Design Example [pdfStiùireadh Cleachdaiche
Dealbhadh HDMI PHY FPGA IP Example, HDMI PHY, FPGA IP Design Example, HDMI PHY IP Design Example, FPGA IP Design Example, IP Design Exampleis, 732781

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *