Interlaken (2nd Generation) Intel®
Agilex™ FPGA IP Dhizaini Example
User Guide
Quick Start Guide
Iyo Interlaken (2nd Generation) FPGA IP musimboti inopa simulation testbench uye hardware dhizaini ex.ample iyo inotsigira kuunganidza uye kuyedza hardware. Paunogadzira iyo dhizaini example, iyo parameter editor inogadzira iyo fileinodiwa kutevedzera, kuunganidza, uye kuyedza dhizaini muhardware. Iyo yakagadzirwa example inowanikwawo yeInterlaken Tarisa-padivi chimiro.
Iyo testbench uye dhizaini example inotsigira NRZ uye PAM4 modhi yeE-tile zvishandiso. Iyo Interlaken (2nd Generation) FPGA IP musimboti inogadzira dhizaini examples kune ese anotsigirwa musanganiswa wenhamba yenzira uye data data.
Mufananidzo 1. Matanho Ekuvandudza eKugadzira Example
Iyo Interlaken (2nd Generation) IP musimboti dhizaini example inotsigira zvinotevera maficha:
- Yemukati TX kuenda kuRX serial loopback modhi
- Inogadzira otomatiki mapeji akagadziriswa saizi
- Basic packet yekutarisa kugona
- Kugona kushandisa System Console kuseta zvakare dhizaini yekuyedzazve chinangwa
- PMA kugadzirisa
Mufananidzo 2. Yakakwirira-yepamusoro Block Diagram yeInterlaken (2nd Generation) Dhizaini Example
Related Information
- Interlaken (2nd Generation) FPGA IP User Guide
- Interlaken (2nd Generation) Intel FPGA IP Release Notes
1.1. Hardware uye Software Zvinodiwa
Kuedza example dhizaini, shandisa zvinotevera Hardware uye software:
- Intel® Prime Pro Edition software shanduro 21.3
- System Console
- Inotsigirwa simulators:
— Siemens* EDA ModelSim* SE kana QuestaSim*
- Synopsy* VCS*
- Cadence* Xcelium* - Intel Agilex® Quartus™ F-Series Transceiver-SoC Development Kit (AGFB014R24A2E2V)
Related Information
Intel Agilex F-Series Transceiver-SoC Development Kit User Guide
1.2. Directory Structure
Iyo Interlaken (2nd Generation) IP musimboti dhizaini example file madhairekitori ane zvinotevera kugadzirwa files yekugadzira example.
Mufananidzo 3. Dhairekitori Maumbirwo eiyo Yakagadzirwa Interlaken (Chizvarwa chechipiri) Example Dhizaini
Iyo hardware kumisikidzwa, simulation, uye bvunzo files dziri muample_installation_dir>/uflex_ilk_0_example_design.
Tafura 1. Interlaken (2nd Generation) IP Core Hardware Design Example File Tsanangudzo
Izvi files vari muample_installation_dir>/uflex_ilk_0_example_design/ example_design/quartus directory.
File Mazita | Tsanangudzo |
example_design.qpf | Intel Quartus Prime chirongwa file. |
example_design.qsf | Intel Quartus Prime purojekiti marongero file |
example_design.sdc jtag_timing_template.sdc | Synopsys Dhizaini Constraint file. Iwe unogona kukopa uye kugadzirisa kune yako dhizaini. |
sysconsole_testbench.tcl | Main file yekuwana System Console |
Tafura 2. Interlaken (2nd Generation) IP Core Testbench File Tsanangudzo
Izvi file iri muample_installation_dir>/uflex_ilk_0_example_design/ example_design/rtl directory.
File Zita | Tsanangudzo |
top_tb.sv | Top-level testbench file. |
Tafura 3. nterlaken (2nd Generation) IP Core Testbench Scripts
Izvi files vari muample_installation_dir>/uflex_ilk_0_example_design/ example_design/testbench directory.
File Zita | Tsanangudzo |
vcstest.sh | Iyo VCS script yekumhanyisa testbench. |
vlog_pro.do | Iyo ModelSim SE kana QuestaSim script yekumhanyisa testbench. |
xcelium.sh | Iyo Xcelium script yekumhanyisa testbench. |
1.3. Hardware Dhizaini Example Components
The example dhizaini inobatanidza sisitimu uye PLL referensi wachi uye inodiwa dhizaini zvikamu. The example dhizaini inogadzirisa iyo IP musimboti mune yemukati loopback modhi uye inogadzira mapaketi paIP musimboti TX mushandisi data data interface. Iyo IP musimboti inotumira aya mapaketi pane yemukati loopback nzira kuburikidza neiyo transceiver.
Mushure meiyo IP yepakati inogamuchira inogamuchira mapaketi ari pa loopback nzira, inobata iyo Interlaken mapaketi uye inoaendesa paRX mushandisi data data interface. The example dhizaini inotarisa kuti mapaketi akagamuchirwa uye akatapurirana mechi.
Hardware example dhizaini inosanganisira ekunze PLLs. Unogona kuongorora chinyorwa chakajeka files kuti view sample kodhi inoshandisa imwe nzira inogoneka yekubatanidza ekunze PLLs kune Interlaken (2nd Generation) FPGA IP.
Iyo Interlaken (2nd Generation) hardware dhizaini example inosanganisira zvinotevera zvikamu:
- Interlaken (2nd Generation) FPGA IP
- Packet jenareta uye Packet Checker
- JTAG controller inotaurirana neSystem Console. Iwe unotaurirana nemutengi logic kuburikidza neSystem Console.
Mufananidzo 4. Interlaken (2nd Generation) Hardware Design Example High Level Block Digiramu yeE-tile NRZ Mode Kusiyana
Iyo Interlaken (2nd Generation) hardware dhizaini exampiyo inonangana neE-tile PAM4 modhi kusiyanisa inoda imwe wachi mac_clkin inogadzirwa neIO PLL. Iyi PLL inofanirwa kushandisa imwechete referensi wachi inotyaira iyo pll_ref_clk.
Mufananidzo 5. Interlaken (2nd Generation) Hardware Design Example High Level
Vhara Dhidhiyo yeE-tile PAM4 Mode Kusiyana
Kune E-tile PAM4 modhi kusiyanisa, kana iwe uchigonesa Chengetedza isina kushandiswa transceiver chiteshi chePAM4 parameter, imwe referensi wachi yewachi inowedzerwa (pll_ref_clk [1]). Ichi chiteshi chinofanirwa kufambiswa panguva imwechete sekutsanangurwa muIP parameter mupepeti (Reference wachi frequency yematanho akachengetedzwa). Iyo Chengetedza isina kushandiswa transceiver nzira yePAM4 inosarudzika. Pini uye zvipingamupinyi zvine hukama zvakapihwa wachi iyi zvinoonekwa muQSF paunosarudza Intel Stratix® 10 kana Intel Agilex yekuvandudza kit yekugadzira dhizaini.
For design example simulation, testbench inogara ichitsanangura yakafanana frequency ye pll_ref_clk[0] uye pll_ref_clk[1].
Related Information
Intel Agilex F-Series Transceiver-SoC Development Kit User Guide
1.4. Kugadzira Dhizaini
Mufananidzo 6. Maitiro
Tevedza nhanho idzi kugadzira iyo hardware example dhizaini uye testbench:
- MuIntel Quartus Prime Pro Edition software, tinya File ➤ New Project Wizard kugadzira Intel Quartus Prime purojekiti itsva, kana kudzvanya File ➤ Vhura Project kuvhura iripo Intel Quartus Prime project. Iyo wizard inokukurudzira kuti utaure mudziyo.
- Taura mudziyo mhuri Agilex uye sarudza mudziyo dhizaini yako.
- Muiyo IP Catalog, tsvaga uye tinya kaviri Interlaken (2nd Generation) Intel FPGA IP. The New IP Variant hwindo rinoonekwa.
- Taura zita repamusoro-soro kune yako tsika IP musiyano. Iyo parameter mupepeti inochengetedza iyo IP kusiyanisa marongero mune a file zita .ip.
- Dzvanya OK. Iyo parameter editor inooneka.
Mufananidzo 7. Exampuye Dhizaini Tab muInterlaken (2nd Generation) Intel FPGA IP Parameter Mharidzo - PaI IP tab, tsanangura maparamita eiyo IP yako musimboti musiyano.
- Pa PMA Adaptation tab, tsanangura iyo PMA inogadziriswa paramita kana ukaronga kushandisa PMA kuchinjika kune yako E-tile mudziyo musiyano.
Danho iri nderokusarudza:
• Sarudza Bvunzurudza kugadzirisa kurodha soft IP sarudzo.
Ongorora: Iwe unofanirwa kugonesa Inogonesa Native PHY Debug Master Endpoint (NPDME) sarudzo pane iyo IP tebhu kana PMA inogadziriswa inogoneswa.
• Sarudza PMA adaptation preset ye PMA adaptation Sarudza parameter.
• Dzvanya PMA Adaptation Preload kuti uise maparameter ekutanga uye anoenderera mberi.
• Taura nhamba yePMA configurations kutsigira apo akawanda PMA configurations akagoneswa uchishandisa Nhamba PMA configuration parameter.
• Sarudza kuti ndeipi PMA configuration yekuisa kana kuchengeta uchishandisa Sarudza PMA configuration kurodha kana kuchengeta.
• Click Load adaptation kubva pane yakasarudzwa PMA configuration kurodha yakasarudzwa PMA configuration marongero.
Kuti uwane rumwe ruzivo nezve PMA inogadziriswa paramita, tarisa kuE-tile Transceiver PHY Mushandisi Wekushandisa. - Pamusoro peExample Dhizaini tab, sarudza iyo Simulation sarudzo yekugadzira iyo testbench, uye sarudza iyo Synthesis sarudzo yekugadzira iyo hardware ex.ample design.
Ongorora: Iwe unofanirwa kusarudza kanenge imwe yeSimulation kana Synthesis sarudzo dzinogadzira iyo Example Dhizaini Files. - Kune Yakagadzirwa HDL Format, Verilog chete ndiyo inowanikwa.
- YeTarget Development Kit sarudza yakakodzera sarudzo.
Ongorora: Iyo Intel Agilex F-Series Transceiver SoC Development Kit sarudzo inongowanikwa kana purojekiti yako ichitsanangura Intel Agilex zita remudziyo kutanga neAGFA012 kana AGFA014. Paunosarudza sarudzo yeDevelopment Kit, iyo pini inoiswa zvinoenderana neIntel Agilex Development Kit mudziyo chikamu nhamba AGFB014R24A2E2V uye inogona kusiyana kubva kune yako yakasarudzwa. Kana iwe uchida kuyedza dhizaini pahardware pane imwe PCB, sarudza Hapana sarudzo yekuvandudza kit uye ita mapini akakodzera mu.qsf. file. - Dzvanya Gadzira Example Design. Sarudza Example Dhizaini Dhairekitori hwindo rinoonekwa.
- Kana iwe uchida kugadzirisa iyo dhizaini example dhairekitori nzira kana zita kubva kune zvimiro zvakaratidzwa (uflex_ilk_0_example_design), tsvaga kunzira nyowani uye nyora iyo nyowani dhizaini example directory zita.
- Dzvanya OK.
Related Information
1.5. Kutevedzera Dhizaini Example Testbench
Tarisa kune Interlaken (2nd Generation) Hardware Dhizaini Example High Level Block yeE-tile NRZ Mode Kusiyana uye Interlaken (2nd Generation) Hardware Design Ex.ample High Level Block yeE-tile PAM4 Mode Variations block diagrams ye simulation testbench.
Mufananidzo 8. Maitiro
Tevera matanho aya kutevedzera testbench:
- Pakuraira kwekuraira, shandura kune testbench simulation dhairekitori. Dhairekitori iriample_installation_dir>/example_design/ testbench yeIntel Agilex zvishandiso.
- Mhanya iyo simulation script yeiyo inotsigirwa simulator yesarudzo yako. Iyo script inounganidza uye inomhanyisa testbench mune simulator. Chinyorwa chako chinofanira kutarisa kuti SOP neEOP inoverengera machisi mushure mekunge simulation yapera. Tarisa kune tafura Matanho ekumhanya Simulation.
Tafura 4. Matanho ekumhanya SimulationSimulator Mirayiridzo ModelSim SE kana QuestaSim Mumutsara wekuraira, nyora -do vlog_pro.do. Kana ukasarudza kutevedzera pasina kuunza ModelSim GUI, nyora vsim -c -do vlog_pro.do VCS Mumutsara wekuraira, nyora sh vcstest.sh Xcelium Mumutsara wekuraira, nyora sh xcelium.sh - Ongorora zvabuda. Yekutevedzera yakabudirira inotumira uye inogamuchira mapaketi, uye inoratidza "Test PASSED".
Testbench yekugadzira example anopedza mabasa anotevera:
- Inosimbisa iyo Interlaken (2nd Generation) Intel FPGA IP.
- Inodhinda chimiro chePHY.
- Inotarisa metaframe synchronization (SYNC_LOCK) uye izwi (block) miganhu (WORD_LOCK).
- Inomirira kuti mikoto yega yega ivharwe uye ienderane.
- Inotanga kutumira mapaketi.
- Inotarisa packet statistics:
- CRC24 zvikanganiso
- SOPs
— EOPs
Inotevera sample kuburitsa inoratidza yakabudirira simulation bvunzo inomhanya muInterlaken modhi:
**************************************
INFO: Kumirira kuti nzira dzienderane.
Yese nzira dzekugamuchira dzakaenderana uye dzakagadzirira kugamuchira traffic.
********************************************
********************************************
INFO: Tanga kutumira mapaketi
********************************************
********************************************
INFO: Rega kutumira mapaketi
********************************************
********************************************
INFO: Kuongorora mapaketi nhamba
********************************************
CRC 24 zvikanganiso zvakashumwa: 0
SOPs inotumirwa: 100
EOPs inotumirwa: 100
SOPs yakagamuchirwa: 100
EOPs yakagamuchirwa: zana
ECC kukanganisa kuverenga: 0
********************************************
INFO: Test PASSED
********************************************
Cherechedza: Iyo Interlaken dhizaini example simulation testbench inotumira 100 mapaketi uye inogamuchira 100 mapaketi.
Inotevera sample kuburitsa inoratidza yakabudirira simulation bvunzo inomhanya muInterlaken Tarisa-padivi modhi:
Tarisa TX uye RX Counter yakaenzana kana kwete.
—————————————————————-
VERENGA_MM: kero 4000014 = 00000001.
—————————————————————-
De-assert Counter yakaenzana zvishoma.
—————————————————————-
WRITE_MM: kero 4000001 inowana 00000001.
WRITE_MM: kero 4000001 inowana 00000000.
—————————————————————-
RX_SOP COUNTER.
—————————————————————-
VERENGA_MM: kero 400000c = 0000006a.
—————————————————————-
RX_EOP COUNTER.
VERENGA_MM: kero 400000d = 0000006a.
—————————————————————-
VERENGA_MM: kero 4000010 = 00000000.
—————————————————————-
Ratidza Final Report.
—————————————————————-
0 Yakawanikwa kukanganisa
0 CRC24 zvikanganiso zvakashumwa
106 SOPs inotapurirwa
106 EOPs inofambiswa
106 SOPs yakagamuchirwa
106 EOPs yakagamuchirwa
—————————————————————-
Pedzisa Simulation
—————————————————————-
TEST PASSED
—————————————————————-
Cherechedza: Huwandu hwemapaketi (SOPs uye EOPs) inosiyana pamutsara muInterlaken Lookaside dhizaini ex.ample simulation sample output.
Related Information
Hardware Dhizaini Example Zvikamu zviri papeji 6
1.6. Kunyora uye Kugadzirisa Dhizaini Example mu Hardware
Mufananidzo 9. Maitiro
Kuunganidza uye kumhanyisa bvunzo yekuratidzira pane Hardware example design, tevera matanho aya:
- Ita shuwa kuti hardware example design generation yapera.
- MuIntel Quartus Prime Pro Edition software, vhura iyo Intel Quartus Prime purojekitiample_installation_dir>/example_design/quartus/ example_design.qpf>.
- Pane iyo Processing menyu, tinya Start Compilation.
- Mushure mekubudirira kuunganidza, a .sof file inowanikwa mudhairekitori rako rawakataura.
Tevedza matanho aya kuronga hardware exampdhizaini paIntel Agilex mudziyo: - Batanidza Intel Agilex F-Series Transceiver-SoC Development Kit kune komputa inotambira.
b. Tangisa Clock Control application, inova chikamu cheti yekuvandudza, uye isa ma frequency matsva eiyo dhizaini ex.ample. Pazasi pane frequency kuseta muClock Control application:
• Si5338 (U37), CLK1- 100 MHz
• Si5338 (U36), CLK2- 153.6 MHz
• Si549 (Y2), OUT- Set kune kukosha kwe pll_ref_clk (1) maererano nezvinodiwa zvekugadzira.
c. PaZvishandiso menyu, tinya Programmer.
d. MuPurogiramu, tinya Hardware Setup.
e. Sarudza chigadzirwa chepurogiramu.
f. Sarudza uye wedzera iyo Intel Agilex F-Series Transceiver-SoC Development Kit iyo yako Intel Quartus Prime chikamu inogona kubatana.
g. Ita shuwa kuti Mode yakaiswa kuna JTAG.
h. Sarudza iyo Intel Agilex mudziyo uye tinya Wedzera Chishandiso. Iyo Programmer inoratidza dhizaini yebhuroka yekubatana pakati pemidziyo iri pabhodhi rako.
i. Mumutsara ne .sof yako, tarisa bhokisi re .sof.
j. Tarisa bhokisi riri muPurogiramu/Gadzirisa column.
k. Click Start.
Related Information
- Kuronga Intel FPGA Zvishandiso papeji 0
- Kuongorora uye Kugadzirisa Dhizaini neSystem Console
- Intel Agilex F-Series Transceiver-SoC Development Kit User Guide
1.7. Kuedza iyo Hardware Dhizaini Example
Mushure mekunyora iyo Interlaken (2nd Generation) Intel FPGA IP musimboti dhizaini example uye gadzirisa mudziyo wako, unogona kushandisa iyo System Console kuronga iyo IP musimboti uye yakamisikidzwa Native PHY IP epakati marejista.
Tevedza nhanho idzi kuunza iyo System Console uye kuyedza iyo hardware dhizaini example:
- MuIntel Quartus Prime Pro Edition software, pane Zvishandiso menyu, tinya System Debugging Zvishandiso ➤ System Console.
- Shandura kuneample_installation_dir>example_design/hwtest dhairekitori.
- Kuti uvhure chinongedzo kuJTAG tenzi, nyora murairo unotevera: source sysconsole_testbench.tcl
- Iwe unogona kubatidza yemukati serial loopback modhi neinotevera dhizaini exampini ndinoraira:
a. stat: Inodhinda general status info.
b. sys_reset: Inogadzirisa zvakare sisitimu.
c. loop_on: Inobatidza yemukati serial loopback.
d. run_example_design: Inomhanyisa dhizaini example.
Ongorora: Unofanira kumhanya loop_on command usati wamhanya_example_design command.
The run_example_design inoshandisa mirairo inotevera munhevedzano:
sys_reset-> stat->gen_on-> stat->gen_off.
Ongorora: Paunosarudza iyo Gonesa kugadzirisa kurodha yakapfava IP sarudzo, iyo run_example_design command inoita yekutanga kugadzirisa calibration paRX side nekumhanyisa run_load_PMA_configuration command. - Unogona kudzima yemukati serial loopback modhi neinotevera dhizaini example command:
a. loop_off: Inodzima yemukati serial loopback. - Iwe unogona kuronga iyo IP musimboti neinotevera yekuwedzera dhizaini exampini ndinoraira:
a. gen_on: Inogonesa jenareta yepakiti.
b. gen_off: Inodzima packet jenareta.
c. run_test_loop: Inomhanyisa bvunzo ye nguva dzeE-tile NRZ uye PAM4 mutsauko.
d. clear_err: Inodzima zvese zvinonamira kukanganisa mabits.
e. set_test_mode : Inomisa bvunzo kuti imhanye mune yakatarwa modhi.
f. get_test_mode: Inodhinda iyo yazvino bvunzo modhi.
g. set_burst_size : Inoisa kuputika saizi mumabhaiti.
h. get_burst_size: Inodhinda kuputika saizi ruzivo.
Muedzo wakabudirira unodhinda HW_TEST:PASS meseji. Pazasi pane nzira dzekupasa dzebvunzo kumhanya:
- Hapana zvikanganiso zve CRC32, CRC24, uye cheki.
- Akatumirwa maSOP uye EOPs anofanirwa kuenderana neakagamuchirwa.
Inotevera sample kuburitsa inoratidza yakabudirira bvunzo inomhanya muInterlaken modhi:
INFO: INFO: Rega kugadzira mapaketi
==== STATUS REPORT ====
TX KHz : 402813
RX KHz : 402813
Freq kukiya: 0x0000ff
TX PLL kukiya: 0x000001
Rongedza: 0x00c10f
Rx LOA: 0x000000
Tx LOA: 0x000000
izwi kukiya: 0x0000ff
sync kukiya: 0x0000ff
CRC32 kukanganisa: 0
CRC24 kukanganisa: 0
Checker kukanganisa: 0
FIFO kukanganisa mireza: 0x000000
SOPs inotumirwa: 1087913770
EOPs inotumirwa: 1087913770
SOPs yakagamuchirwa: 1087913770
EOPs yakagamuchirwa: 1087913770
ECC yakagadziriswa: 0
ECC kukanganisa: 0
Yapera 161 sec kubva powerup
HW_TEST : PASS
Muedzo wakabudirira unodhinda HW_TEST : PASS meseji. Pazasi pane nzira dzekupasa dzebvunzo kumhanya:
- Hapana zvikanganiso zve CRC32, CRC24, uye cheki.
- Akatumirwa maSOP uye EOPs anofanirwa kuenderana neakagamuchirwa.
Inotevera sample kuburitsa inoratidza yakabudirira bvunzo inomhanya muInterlaken Lookaside mode:
INFO: INFO: Rega kugadzira mapaketi
==== STATUS REPORT ====
TX KHz : 402813
RX KHz : 402812
Kakawanda kukiya: 0x000ffff
TX PLL kukiya: 0x000001
Rongedza: 0x00c10f
Rx LOA: 0x000000
Tx LOA: 0x000000
izwi kukiya: 0x000ffff
sync kukiya: 0x000ffff
CRC32 kukanganisa: 0
CRC24 kukanganisa: 0
Checker kukanganisa: 0
SOPs inotumirwa: 461
EOPs inotumirwa: 461
SOPs yakagamuchirwa: 461
EOPs yakagamuchirwa: 461
Yapera 171 sec kubva powerup
HW_TEST : PASS
Design Example Description
Iyo yakagadzirwa example inoratidza mashandiro eiyo Interlaken IP musimboti.
Related Information
Interlaken (2nd Generation) FPGA IP User Guide
2.1. Dhizaini Example Behavior
Kuti uedze dhizaini muhardware, nyora iyo inotevera mirairo muSystem Console:
- Kunobva setup file:
% tsimeample>uflex_ilk_0_example_design/example_design/hwtest/sysconsole_testbench.tcl - Isai bvunzo:
% run_example_design - Iyo Interlaken (2nd Generation) hardware dhizaini example anopedzisa nhanho dzinotevera:
a. Inogadzirisa zvakare iyo Interlaken (2nd Generation) IP.
b. Inogadzirisa iyo Interlaken (2nd Generation) IP mune yemukati loopback modhi.
c. Inotumira rwizi rweInterlaken mapaketi ane akafanotsanangurwa dhata mubhadharo kune TX mushandisi wekufambisa data weiyo IP musimboti.
d. Inotarisa mapaketi akagamuchirwa uye inoshuma mamiriro. Iyo packet cheki inosanganisirwa mune hardware dhizaini example inopa anotevera ekutanga pakiti yekutarisa kugona:
• Tarisa kuti kutevedzana kwepaketi yekutumira kwakarurama.
• Kutarisa kuti data rakagamuchirwa rinoenderana nezvinodiwa nekuona kutanga kwepakiti (SOP) uye kupera kwepacket (EOP) kuverenga kunoenderana apo data iri kufambiswa nekutambirwa.
2.2. Interface Signals
Tafura 5. Dhizaini Example Interface Signals
Port Name | Direction | Upamhi (Bits) | Tsanangudzo |
mgmt_clk | Input | 1 | Kuiswa kwewachi yehurongwa. Wachi frequency inofanira kuva 100 MHz. |
pll_ref_clk /pll_ref_clk[1:0] (2) | Input | 2-Jan | Transceiver reference wachi. Inotyaira iyo RX CDR PLL. |
Port Name | Direction | Upamhi (Bits) | Tsanangudzo |
pll_ref_clk[1] inongowanikwa kana wagonesa Chengetedza zvisina kushandiswa Cherechedza: transceiver nzira dzePAM4 parameter muE-tile PAM4 mode IP kusiyana. |
|||
rx_pin | Input | Nhamba yenzira | Receiver SERDES data pin. |
tx_pin | Output | Nhamba yenzira | Tumira SERDES data pin. |
rx_pin_n | Input | Nhamba yenzira | Receiver SERDES data pin. Ichi chiratidzo chinongowanikwa muE-tile PAM4 modhi mudziyo musiyano. |
tx_pin_n | Output | Nhamba yenzira | Tumira SERDES data pin. Ichi chiratidzo chinongowanikwa muE-tile PAM4 modhi mudziyo musiyano. |
mac_clk_pll_ref | Input | 1 | Iyi siginecha inofanirwa kufambiswa nePLL uye inofanirwa kushandisa imwechete wachi sosi inotyaira iyo pll_ref_clk. Ichi chiratidzo chinongowanikwa muE-tile PAM4 modhi mudziyo musiyano. |
usr_pb_reset_n | Input | 1 | Reset System. |
Related Information
Interface Signals
2.3. Register Mepu
Cherechedza:
- Design Exampkero yerejista inotanga na 0x20** nepo Interlaken IP kero yerejisita inotanga na0x10**.
- Kodhi yekupinda: RO—Kuverenga Chete, uye RW—Kuverenga/Kunyora.
- System console inoverenga dhizaini example inonyoresa uye inoshuma mamiriro ebvunzo pachiratidziri.
Tafura 6. Dhizaini Exampuye Kunyoresa Mepu yeInterlaken Dhizaini Example
Offset | Zita | Access | Tsanangudzo |
8'h00 | Reserved | ||
8'h01 | Reserved | ||
8'h02 | System PLL reset | RO | Kutevera mabits kunoratidza system PLL reset chikumbiro uye kugonesa kukosha: • Bit [0] – sys_pll_rst_req • Bit [1] – sys_pll_rst_en |
8'h03 | RX nzira yakarongeka | RO | Inoratidza kurongeka kweRX. |
8'h04 | WORD rakakiyiwa | RO | [NUM_LANES–1:0] – Kuzivikanwa kwemiganhu yeIzwi (block). |
(2) Kana iwe uchigonesa Chengetedza isina kushandiswa transceiver chiteshi chePAM4 parameter, imwe yekuwedzera referensi wachi inowedzerwa kuchengetedza isina kushandiswa PAM4 muranda chiteshi.
Offset | Zita | Access | Tsanangudzo |
8'h05 | Kubatanidza kwakavharwa | RO | [NUM_LANES–1:0] – Kuwiriranisa kweMetaframe. |
8'h06 – 8'h09 | CRC32 kukanganisa kuverenga | RO | Inoratidza CRC32 kukanganisa kuverenga. |
8'h0A | CRC24 kukanganisa kuverenga | RO | Inoratidza CRC24 kukanganisa kuverenga. |
8'h0B | Kufashukira/Kuyerera kwechiratidzo | RO | Mabhii anotevera anoratidza: • Bit [3] - TX underflow signal • Bit [2] - TX chivharo chekufashukira • Bit [1] - RX kufashukira chiratidzo |
8'h0C | SOP kuverenga | RO | Inoratidza nhamba yeSOP. |
8'h0D | EOP kuverenga | RO | Inoratidza nhamba yeEOP |
8'h0E | Kuverengera kukanganisa | RO | Inoratidza nhamba yezvikanganiso zvinotevera: • Kurasika kwenzira • Shoko rekutonga zvisiri pamutemo • Patani yekuumba isiri pamutemo • SOP kana EOP chiratidzo chisipo |
8'h0F | send_data_mm_clk | RW | Nyora 1 kubhiti [0] kugonesa chiratidzo chejenareta. |
8'h10 | Checker kukanganisa | Inoratidza kukanganisa kwecheki. (SOP data kukanganisa, Channel nhamba kukanganisa, uye PLD data kukanganisa) | |
8'h11 | System PLL kukiya | RO | Bit [0] inoratidza PLL yekuvhara chiratidzo. |
8'h14 | TX SOP kuverenga | RO | Inoratidza nhamba yeSOP inogadzirwa nejenareta yepakiti. |
8'h15 | TX EOP kuverenga | RO | Inoratidza nhamba yeEOP inogadzirwa nejenareta yepakiti. |
8'h16 | Continuous packet | RW | Nyora 1 kusvika kubhiti [0] kugonesa iyo inoenderera packet. |
8'h39 | ECC kukanganisa kuverenga | RO | Inoratidza nhamba yeECC zvikanganiso. |
8'h40 | ECC yakagadzirisa kukanganisa kuverenga | RO | Inoratidza nhamba yakagadziriswa ECC zvikanganiso. |
Tafura 7. Dhizaini Exampuye Nyoresa Mepu yeInterlaken Tarisa-padivi Dhizaini Example
Shandisa iyi mepu yerejista paunogadzira dhizaini example ine Gonesa Interlaken Tarisa-padivi modhi paramende yakabatidzwa.
Offset | Zita | Access | Tsanangudzo |
8'h00 | Reserved | ||
8'h01 | Counter reset | RO | Nyora 1 kubhiti [0] kujekesa TX uye RX counter yakaenzana bit. |
8'h02 | System PLL reset | RO | Kutevera mabits kunoratidza system PLL reset chikumbiro uye kugonesa kukosha: • Bit [0] – sys_pll_rst_req • Bit [1] – sys_pll_rst_en |
8'h03 | RX nzira yakarongeka | RO | Inoratidza kurongeka kweRX. |
8'h04 | WORD rakakiyiwa | RO | [NUM_LANES–1:0] – Kuzivikanwa kwemiganhu yeIzwi (block). |
8'h05 | Kubatanidza kwakavharwa | RO | [NUM_LANES–1:0] – Kuwiriranisa kweMetaframe. |
8'h06 – 8'h09 | CRC32 kukanganisa kuverenga | RO | Inoratidza CRC32 kukanganisa kuverenga. |
8'h0A | CRC24 kukanganisa kuverenga | RO | Inoratidza CRC24 kukanganisa kuverenga. |
Offset | Zita | Access | Tsanangudzo |
8'h0B | Reserved | ||
8'h0C | SOP kuverenga | RO | Inoratidza nhamba yeSOP. |
8'h0D | EOP kuverenga | RO | Inoratidza nhamba yeEOP |
8'h0E | Kuverengera kukanganisa | RO | Inoratidza nhamba yezvikanganiso zvinotevera: • Kurasika kwenzira • Shoko rekutonga zvisiri pamutemo • Patani yekuumba isiri pamutemo • SOP kana EOP chiratidzo chisipo |
8'h0F | send_data_mm_clk | RW | Nyora 1 kubhiti [0] kugonesa chiratidzo chejenareta. |
8'h10 | Checker kukanganisa | RO | Inoratidza kukanganisa kwecheki. (SOP data kukanganisa, Channel nhamba kukanganisa, uye PLD data kukanganisa) |
8'h11 | System PLL kukiya | RO | Bit [0] inoratidza PLL yekuvhara chiratidzo. |
8'h13 | Latency count | RO | Inoratidza nhamba ye latency. |
8'h14 | TX SOP kuverenga | RO | Inoratidza nhamba yeSOP inogadzirwa nejenareta yepakiti. |
8'h15 | TX EOP kuverenga | RO | Inoratidza nhamba yeEOP inogadzirwa nejenareta yepakiti. |
8'h16 | Continuous packet | RO | Nyora 1 kusvika kubhiti [0] kugonesa iyo inoenderera packet. |
8'h17 | TX uye RX counter yakaenzana | RW | Inoratidza TX uye RX counter zvakaenzana. |
8'h23 | Vhura latency | WO | Nyora 1 kusvika kubhiti [0] kugonesa kuyerwa kwekunonoka. |
8'h24 | Latency yakagadzirira | RO | Inoratidza latency kuyerwa kwagadzirira. |
Interlaken (2nd Generation) Intel Agilex FPGA IP Dhizaini Example User Guide Archives
Kuti uwane yazvino uye yapfuura vhezheni yegwaro remushandisi, tarisa kune Interlaken (2nd Chizvarwa) Intel Agilex FPGA IP Dhizaini Example User Guide HTML shanduro. Sarudza shanduro wobva wadzvanya Dhawunirodha. Kana IP kana software vhezheni isina kunyorwa, gwaro remushandisi rekare IP kana software shanduro inoshanda.
IP shanduro dzakafanana neIntel Quartus Prime Design Suite software shanduro kusvika v19.1. Kubva kuIntel Quartus Prime Design Suite software vhezheni 19.2 kana gare gare, IP cores ine itsva IP shanduro chirongwa.
Gwaro Revision Nhoroondo yeInterlaken (2nd Generation) Intel Agilex FPGA IP Dhizaini Example User Guide
Document Version | Intel Quartus Prime Version | IP Version | Kuchinja |
2022.08.03 | 21.3 | 20.0.1 | Yakagadzirisa mudziyo OPN weIntel Agilex F-Series Transceiver-SoC Development Kit. |
2021.10.04 | 21.3 | 20.0.1 | • Yakawedzera rutsigiro rweQuestaSim simulator. • Yakabviswa tsigiro yeNCSim simulator. |
2021.02.24 | 20.4 | 20.0.1 | • Yakawedzerwa ruzivo pamusoro pekuchengetedza chiteshi chetransceiver chisina kushandiswa chePAM4 muchikamu: Hardware Design Ex.ample Components. • Yakawedzera pll_ref_clk[1] tsananguro yechiratidzo muchikamu: Interface Signals. |
2020.12.14 | 20.4 | 20.0.0 | • Yakavandudzwa pample Hardware bvunzo kubuda kweInterlaken modhi uye Interlaken Tarisa-padivi modhi muchikamu Kuedza iyo Hardware Dhizaini Example. • Mepu yekunyoresa yakagadziridzwa yeInterlaken Tarisa-padivi dhizaini example muchikamu Nyora Mepu. • Yakawedzera nzira yekupfuura yeyakabudirira hardware test inomhanya muchikamu Kuedza Hardware Dhizaini Example. |
2020.10.16 | 20.2 | 19.3.0 | Yakagadziriswa murairo wekumhanyisa yekutanga kugadzirisa calibration padivi reRX muKuyedza iyo Hardware Dhizaini Example chikamu. |
2020.06.22 | 20.2 | 19.3.0 | • Magadzirirwo example inowanikwa yeInterlaken Tarisa- parutivi modhi. • Hardware kuongororwa kweiyo dhizaini example inowanikwa kune Intel Agilex mudziyo musiyano. • Mufananidzo Wakawedzerwa: Dhiagiramu Yepamusoro-Block yeInterlaken (2nd Generation) Dhizaini Example. • Zvikamu zvinovandudzwa: - Hardware uye Software Zvinodiwa – Directory Structure • Yakagadziridza nhamba dzinotevera kuti dzisanganisire Interlaken Look-aside ine chekuita nekuvandudzwa: – Mufananidzo: Interlaken (2nd Generation) Hardware Dhizaini Example High Level Block Diagram yeE- tile NRZ Mode Kusiyana – Mufananidzo: Interlaken (2nd Generation) Hardware Dhizaini Example High Level Block Digiramu yeE- tile PAM4 Mode Kusiyana • Yakagadziridzwa Mufananidzo: IP Parameter Editor. • Yakawedzerwa ruzivo nezve ma frequency ezvirongwa muwachi yekudzora application muchikamu Kunyora uye Kugadzirisa Dhizaini Example in Hardware. |
Document Version | Intel Quartus Prime Version | IP Version | Kuchinja |
• Yakawedzera bvunzo yekubuda kweiyo Interlaken Tarisa- parutivi muzvikamu zvinotevera: |
|||
2019.09.30 | 19.3 | 19.2.1 |
Yakabviswa clk100. Iyo mgmt_clk inoshanda sereferensi wachi kuIO PLL mune zvinotevera: |
2019.07.01 | 19.2 | 19.2 | Kusunungurwa kwekutanga. |
Intel Corporation. Kodzero dzese dzakachengetwa. Intel, iyo Intel logo, uye mamwe maIntel mamaki zviratidzo zveIntel Corporation kana vatsigiri vayo. Intel inobvumidza kuita kwayo FPGA uye semiconductor zvigadzirwa kune zvazvino zvirevo zvinoenderana neIntel's standard waranti, asi inochengetera kodzero yekuita shanduko kune chero zvigadzirwa nemasevhisi chero nguva pasina chiziviso. Intel haitore mutoro kana mutoro unobva mukushandisa kana kushandiswa kwechero ruzivo, chigadzirwa, kana sevhisi inotsanangurwa pano kunze kwekunge yakabvumiranwa nekunyora neIntel. Vatengi veIntel vanorairwa kuti vawane yazvino vhezheni yezvakatemwa zvemudziyo vasati vavimba nechero ruzivo rwakaburitswa uye vasati vaisa maodha ezvigadzirwa kana masevhisi.
*Mamwe mazita nemhando zvinogona kunzi ndezvevamwe.
ISO
9001:2015
Registered
Interlaken (2nd Generation) Intel® Agilex™ FPGA IP Dhizaini Example User Guide
Online Version
Send Feedback
ID: 683800
UG-20239
Shanduro: 2022.08.03
Zvinyorwa / Zvishandiso
![]() |
Intel Interlaken (Chizvarwa chechipiri) Agilex FPGA IP Dhizaini Example [pdf] Bhuku reMushandisi Interlaken 2nd Generation Agilex FPGA IP Dhizaini Example, Interlaken, 2nd Generation Agilex FPGA IP Dhizaini Example, Agilex FPGA IP Dhizaini Example, IP Dhizaini Example |