nembo ya IntelDisplayPort Agilex F-Tile FPGA IP Design Example
Mwongozo wa Mtumiaji
Imesasishwa kwa Intel® Quartus® Prime Design Suite: 21.4
Toleo la IP: 21.0.0

DisplayPort Intel FPGA IP Design Exampna Mwongozo wa Kuanza Haraka

Muundo wa zamani wa IP wa DisplayPort Intel® FPGAamples kwa vifaa vya Intel Agilex™ F-tile huangazia benchi ya majaribio inayoiga na muundo wa maunzi unaoauni ujumuishaji na majaribio ya maunzi.
DisplayPort Intel FPGA IP inatoa muundo ufuatao wa zamaniampchini:

  • DisplayPort SST sambamba kitanzi bila moduli ya Urejeshaji Saa ya Pixel (PCR) kwa kasi tuli

Unapotengeneza muundo wa zamaniampna, mhariri wa parameta huunda kiotomati files muhimu kuiga, kukusanya, na kujaribu muundo katika maunzi.
Kumbuka: Toleo la programu la Intel Quartus® Prime 21.4 linaauni Muundo wa Awali pekee Example kwa madhumuni ya Uigaji, Usanisi, Mkusanyiko na Uchanganuzi wa Muda. Utendaji wa maunzi haujathibitishwa kikamilifu.
Kielelezo 1. Maendeleo Stages

Intel DisplayPort Agilex F Tile FPGA IP Design Example - Kielelezo 1

Habari Zinazohusiana

  • Mwongozo wa Mtumiaji wa DisplayPort Intel FPGA IP
  • Inahamia Toleo la Intel Quartus Prime Pro

1.1. Muundo wa Saraka
Kielelezo 2. Muundo wa Saraka

Intel DisplayPort Agilex F Tile FPGA IP Design Example - Kielelezo 2

Jedwali 1. Kubuni Example Components

Folda Files
rtl/msingi dp_core.ip
dp_rx.ip
dp_tx.ip
rtl/rx_phy dp_gxb_rx/ ((kizuizi cha ujenzi cha DP PMA UX)
dp_rx_data_fifo.ip
rx_top_phy.sv
rtl/tx_phy dp_gxb_rx/ ((kizuizi cha ujenzi cha DP PMA UX)
dp_tx_data_fifo.ip
dp_tx_data_fifo.ip

1.2. Mahitaji ya Vifaa na Programu
Intel hutumia maunzi na programu zifuatazo kujaribu muundo wa zamaniample:
Vifaa

  • Intel Agilex I-Series Development Kit

Programu

  • Intel Quartus Mkuu
  • Muhtasari* Simulator ya VCL

1.3. Kuzalisha Ubunifu
Tumia kihariri cha vigezo vya IP cha DisplayPort Intel FPGA katika programu ya Intel Quartus Prime kutengeneza muundo wa zamaniample.
Kielelezo 3. Kuzalisha Mtiririko wa Kubuni

Intel DisplayPort Agilex F Tile FPGA IP Design Example - Kielelezo 3

  1. Chagua Zana ➤ Katalogi ya IP, na uchague Intel Agilex F-tile kama kikundi kinacholengwa cha kifaa.
    Kumbuka: muundo wa zamaniample inasaidia tu vifaa vya Intel Agilex F-tile.
  2. Katika Katalogi ya IP, pata na ubofye mara mbili DisplayPort Intel FPGA IP. 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.
  4. Unaweza kuchagua kifaa mahususi cha Intel Agilex F-tile katika sehemu ya Kifaa, au kuweka chaguo-msingi la kifaa cha programu ya Intel Quartus Prime.
  5. Bofya Sawa. Mhariri wa parameter inaonekana.
  6. Sanidi vigezo vinavyohitajika vya TX na RX
  7. Juu ya Kubuni Exampkwenye kichupo, chagua DisplayPort SST Sambamba Loopback Bila PCR.
  8. 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.
  9. Bofya Tengeneza Exampna Ubunifu.

1.4. Kuiga Usanifu
Muundo wa IP wa DisplayPort Intel FPGA zamaniample testbench huiga muundo wa kitanzi wa mfululizo kutoka kwa mfano wa TX hadi mfano wa RX. Sehemu ya ndani ya jenereta ya muundo wa video huendesha mfano wa DisplayPort TX na toleo la video la mfano wa RX huunganishwa na vikagua vya CRC kwenye benchi ya majaribio.
Kielelezo 4. Mtiririko wa Uigaji wa Kubuni

Intel DisplayPort Agilex F Tile FPGA IP Design Example - Kielelezo 4

  1. Nenda kwenye folda ya kiigaji cha Synopsys na uchague VCS.
  2. Endesha hati ya uigaji.
    Chanzo vcs_sim.sh
  3. Hati hufanya Quartus TLG, inakusanya na kuendesha testbench kwenye simulator.
  4. Chambua matokeo.
    Uigaji uliofaulu unaisha kwa ulinganisho wa Chanzo na Sink SRC.Intel DisplayPort Agilex F Tile FPGA IP Design Example - Kielelezo 5

1.5. Kukusanya na Kuiga Usanifu
Kielelezo 5. Kukusanya na Kuiga Muundo

Intel DisplayPort Agilex F Tile FPGA IP Design Example - Kielelezo 6

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

  1. Hakikisha vifaa vya zamaniamputengenezaji wa muundo umekamilika.
  2. Zindua programu ya Intel Quartus Prime Pro Edition na ufungue /quartus/agi_dp_demo.qpf.
  3. Bofya Inachakata ➤ Anza Kukusanya.
  4. Subiri hadi Mkusanyiko ukamilike.

Kumbuka: Ubunifu wa zamaniample haithibitishi kiutendaji Ubunifu wa Awali Mfample kwenye maunzi katika toleo hili la Quartus.
Habari Zinazohusiana
Mwongozo wa Mtumiaji wa Intel Agilex I-Series FPGA Development Kit

1.6. DisplayPort Intel FPGA IP Design Example Vigezo
Jedwali 2. DisplayPort Intel FPGA IP Design Example Vigezo vya Intel Agilex F-tile Kifaa

Kigezo Thamani Maelezo
Muundo Unaopatikana Example
Chagua Ubunifu • Hakuna
• DisplayPort SST Sambamba
Loopback bila PCR
Chagua muundo wa zamaniample kuzalishwa.
• Hakuna: Hakuna mfano wa muundoample inapatikana kwa uteuzi wa sasa wa parameta
• DisplayPort SST Sambamba Loopback bila PCR: Muundo huu example huonyesha urejeshaji sambamba kutoka kwa sinki ya DisplayPort hadi chanzo cha DisplayPort bila sehemu ya Urejeshaji Saa ya Pixel (PCR) unapowasha kigezo cha Washa Mlango wa Picha ya Kuingiza Data.
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 Intel Quartus Prime mkusanyiko na muundo wa 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 (kmample 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
• Intel Agilex I-Series
Seti ya Maendeleo
Chagua ubao wa muundo unaolengwa wa zamaniample.
• Hakuna Zana ya Usanidi: Chaguo hili halijumuishi vipengele vyote vya maunzi kwa muundo wa zamaniample. Msingi wa IP huweka kazi zote za pini kwenye pini pepe.
• Intel Agilex I-Series FPGA Development Kit: Chaguo hili huteua kiotomatiki kifaa kinacholengwa cha mradi ili kulinganisha kifaa kilicho kwenye seti hii ya usanidi. Unaweza kubadilisha kifaa lengwa kwa kutumia kigezo cha Badilisha Kifaa Kililengwa ikiwa marekebisho ya ubao wako yana kibadala tofauti cha kifaa. Msingi wa IP huweka kazi zote za pini kulingana na seti ya ukuzaji.
Kumbuka: Usanifu wa Awali Example haijathibitishwa kiutendaji kwenye maunzi katika toleo hili la Quartus.
• Seti Maalum ya Ukuzaji: 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.

Usanifu Sambamba wa Loopback Exampchini

Muundo wa IP wa DisplayPort Intel FPGA zamaniamptuonyeshe urejeshaji sambamba kutoka kwa mfano wa DisplayPort RX hadi kwa mfano wa DisplayPort TX bila moduli ya Urejeshaji Saa ya Pixel (PCR) kwa kasi ya tuli.
Jedwali 3. DisplayPort Intel FPGA IP Design Example kwa Intel Agilex F-tile Kifaa

Kubuni Example Uteuzi Kiwango cha Data Njia ya Channel Aina ya Loopback
DisplayPort SST sambamba kitanzi bila PCR DisplayPort SST HBR3 Rahisix Sambamba bila PCR

2.1. Vipengele vya Usanifu vya Intel Agilex F-tile DisplayPort SST Sambamba vya Muundo wa Kitanzi
Muundo sambamba wa kitanzi wa SST wa zamaniamptuonyeshe uwasilishaji wa mtiririko mmoja wa video kutoka kwa sinki ya DisplayPort hadi chanzo cha DisplayPort bila Pixel Clock Recovery (PCR) kwa kasi tuli.

Kielelezo 6. Intel Agilex F-tile DisplayPort SST Sambamba Loopback bila PCR

Intel DisplayPort Agilex F Tile FPGA IP Design Example - Kielelezo 7

  • Katika lahaja hii, kigezo cha chanzo cha DisplayPort, TX_SUPPORT_IM_ENABLE, kimewashwa na kiolesura cha picha ya video kinatumika.
  • Sinki ya DisplayPort hupokea utiririshaji wa video na au sauti kutoka chanzo cha nje cha video kama vile GPU na kukiweka kiolesura cha video sambamba.
  • Toleo la video la kuzama la DisplayPort huendesha kiolesura cha video cha chanzo cha DisplayPort moja kwa moja na kusimba kwenye kiungo kikuu cha DisplayPort kabla ya kusambaza kwa kichunguzi.
  • IOPLL huendesha sinki ya DisplayPort na saa chanzo za video kwa masafa mahususi.
  • Ikiwa sinki ya DisplayPort na kigezo cha MAX_LINK_RATE cha chanzo kimesanidiwa kuwa HBR3 na PIXELS_PER_CLOCK ikisanidiwa kuwa Quad, saa ya video itatumia 300 MHz ili kuauni kasi ya pikseli 8Kp30 (1188/4 = 297 MHz).

2.2. Mpango wa Kufunga
Mpango wa saa unaonyesha vikoa vya saa katika muundo wa IP wa DisplayPort Intel FPGA wa zamaniample.
Kielelezo 7. Mpango wa saa wa Intel Agilex F-tile DisplayPort Transceiver

Intel DisplayPort Agilex F Tile FPGA IP Design Example - Kielelezo 8

Jedwali 4. Ishara za Mpango wa Kufunga

Saa katika mchoro Maelezo
Refclk ya SysPLL Saa ya marejeleo ya Mfumo wa F-tile PLL ambayo inaweza kuwa masafa ya saa yoyote ambayo yanaweza kugawanywa na System PLL kwa masafa hayo ya utoaji.
Katika kubuni hii example, system_pll_clk_link na rx/tx refclk_link inashiriki refclk sawa ya SysPLL ambayo ni 150Mhz.
Ni lazima iwe saa inayoendeshwa bila malipo ambayo imeunganishwa kutoka kwa kipini maalum cha marejeleo ya kipitisha data hadi mlango wa saa wa ingizo wa IP ya Saa za Marejeleo na Mfumo wa PLL, kabla ya kuunganisha mlango wa pato unaolingana na DisplayPort Phy Top.
system_pll_clk_link Masafa ya chini ya utoaji wa Mfumo wa PLL ili kuauni kiwango chote cha DisplayPort ni 320Mhz.
Ubunifu huu wa zamaniample hutumia masafa ya kutoa 900 Mhz (ya juu zaidi) ili refclk ya SysPLL iweze kushirikiwa na rx/tx refclk_link ambayo ni 150 Mhz.
rx_cdr_refclk_link/tx_pll_refclk_link Rx CDR na Tx PLL Link refclk ambayo ilirekebishwa hadi 150 Mhz ili kuauni kiwango cha data cha DisplayPort.
rx_ls_clkout/tx Ni clkout Saa ya Kasi ya Kiungo cha DisplayPort ili kuweka msingi wa IP wa DisplayPort. Masafa sawa na Kiwango cha Data gawanya kwa upana wa data sambamba.
Example:
Frequency = kiwango cha data / upana wa data
= 8.1G (HBR3) / 40bits
= 202.5 Mhz

2.3. Simulation Testbench
Benchi ya majaribio ya uigaji huiga kitanzi cha mfululizo cha DisplayPort TX hadi RX.
Kielelezo 8. DisplayPort Intel FPGA IP Simplex Mode Simulation Testbench Block Mchoro

Intel DisplayPort Agilex F Tile FPGA IP Design Example - Kielelezo 9

Jedwali 5. Vipengele vya Testbench

Sehemu Maelezo
Jenereta ya Muundo wa Video Jenereta hii hutoa mifumo ya upau wa rangi ambayo unaweza kusanidi. Unaweza kuweka kigezo cha muda wa umbizo la video.
Udhibiti wa Testbench Kizuizi hiki hudhibiti mfuatano wa majaribio wa uigaji na hutoa ishara muhimu za kichocheo kwenye msingi wa TX. Kizuizi cha kudhibiti benchi pia husoma thamani ya CRC kutoka kwa chanzo na sinki ili kufanya ulinganisho.
Kikagua Marudio ya Saa ya Kiungo cha RX Kikagua hiki huthibitisha ikiwa kipokea sauti cha RX kilichorejeshwa kwa mzunguko wa saa kinalingana na kasi ya data inayotakikana.
Kikagua Marudio ya Saa ya Kiungo cha TX Kikagua hiki huthibitisha kama kipitisha data kilichorejeshwa cha TX kinalingana na kasi ya data inayotakikana.

Simulation testbench hufanya uthibitishaji ufuatao:
Jedwali 6. Uthibitishaji wa Testbench

Vigezo vya Mtihani Uthibitishaji
• Unganisha Mafunzo kwa Kiwango cha Data HBR3
• Soma rejista za DPCD ili kuangalia kama Hali ya DP inaweka na kupima kasi ya TX na RX Link.
Huunganisha Kikagua Marudio ili kupima masafa ya utoaji wa saa ya Kiungo kutoka kwa kipitishi sauti cha TX na RX.
• Endesha muundo wa video kutoka TX hadi RX.
• Thibitisha CRC kwa chanzo na sinki ili kuangalia kama zinalingana
• Huunganisha jenereta ya muundo wa video kwenye Chanzo cha DisplayPort ili kutoa mchoro wa video.
• Udhibiti wa Testbench unaofuata unasoma chanzo na Sink CRC kutoka rejista za DPTX na DPRX na kulinganisha ili kuhakikisha kwamba thamani zote za CRC zinafanana.
Kumbuka: Ili kuhakikisha kuwa CRC imehesabiwa, ni lazima uwashe kigezo cha otomatiki cha jaribio la CTS.

Historia ya Marekebisho ya Hati kwa DisplayPort Intel

Agilex F-tile FPGA IP Design Exampna Mwongozo wa Mtumiaji

Toleo la Hati Toleo kuu la Intel Quartus Toleo la IP Mabadiliko
2021.12.13 21.4 21.0.0 Kutolewa kwa awali.

Shirika la Intel. Haki zote zimehifadhiwa. Intel, nembo ya Intel, na alama zingine za Intel ni chapa za biashara za Intel Corporation au kampuni zake tanzu. 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 iliyofafanuliwa hapa 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 kuwa mali ya wengine.
ISO 9001: 2015 Imesajiliwa

nembo ya Intelsanwa GSKBBT066 kibodi ya Bluetooth - ikoni 8 Toleo la mtandaoni
sanwa GSKBBT066 kibodi ya Bluetooth - ikoni 7 Tuma Maoni
UG-20347
ID: 709308
Toleo: 2021.12.13

Nyaraka / Rasilimali

Intel DisplayPort Agilex F-Tile FPGA IP Design Example [pdf] Mwongozo wa Mtumiaji
DisplayPort Agilex F-Tile FPGA IP Design Example, DisplayPort Agilex, F-Tile FPGA IP Design Example, F-Tile FPGA IP Design, FPGA IP Design Example, IP Design Example, Muundo wa IP, UG-20347, 709308

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *