Intel Interlaken 2nd Generation Agilex 7 FPGA IP Design Example

Gwybodaeth Cynnyrch
Mae craidd IP FPGA Interlaken (2il Genhedlaeth) yn nodwedd o'r Intel Agilex 7 FPGA. Mae'n darparu mainc brawf efelychu a dyluniad caledwedd example sy'n cefnogi llunio a phrofi caledwedd. Mae'r dyluniad cynampMae le hefyd ar gael ar gyfer y nodwedd Interlaken Look-aside. Mae'r craidd IP yn cefnogi modd NRZ a PAM4 ar gyfer dyfeisiau E-deils ac yn cynhyrchu dyluniad examples ar gyfer pob cyfuniad a gefnogir o nifer y lonydd a chyfraddau data.
Gofynion Caledwedd a Meddalwedd
Dyluniad craidd IP Interlaken (2il Genhedlaeth) cynample mae angen Pecyn Datblygu Intel Agilex 7 F-Series Transceiver-SoC. Cyfeiriwch at y Canllaw Defnyddiwr yn y pecyn datblygu am ragor o wybodaeth.
Strwythur Cyfeiriadur
Mae'r Interlaken (2il Genhedlaeth) cynampMae le design yn cynnwys y cyfeiriaduron canlynol:
- example_dylunio: Yn cynnwys y prif files ar gyfer y cynllun example.
- ilk_uflex: Yn cynnwys files yn ymwneud â'r opsiwn modd Edrych o'r neilltu Interlaken.
- ila_uflex: Yn cynnwys files yn ymwneud ag opsiwn modd Edrych o'r neilltu Interlaken (a gynhyrchir dim ond pan gaiff ei ddewis).
Cyfarwyddiadau Defnydd Cynnyrch
Defnyddio dyluniad craidd IP FPGA Interlaken (2il Genhedlaeth) cynample, dilynwch y camau hyn:
- Sicrhewch fod gennych becyn datblygu Intel Agilex 7 F-Series Transceiver-SoC.
- Lluniwch y dyluniad exampgyda defnyddio efelychydd.
- Perfformio efelychiad swyddogaethol i wirio'r dyluniad.
- Cynhyrchu'r dyluniad examptrwy ddefnyddio'r golygydd paramedr.
- Lluniwch y dyluniad examptrwy ddefnyddio Quartus Prime.
- Perfformio profion caledwedd i ddilysu'r dyluniad.
Nodyn: Mae'r opsiwn modd Edrych o'r neilltu Interlaken ar gael i'w ddewis yn y golygydd paramedr IP. Os caiff ei ddewis, yn ychwanegol fileBydd s yn cael ei gynhyrchu yn y cyfeiriadur “ila_uflex”.
Canllaw Cychwyn Cyflym
- Mae craidd IP FPGA Interlaken (2il Genhedlaeth) yn darparu mainc brawf efelychu a dyluniad caledwedd blaenorolample sy'n cefnogi llunio a phrofi caledwedd.
- Pan fyddwch chi'n cynhyrchu'r dyluniad example, mae'r golygydd paramedr yn creu'r files angenrheidiol i efelychu, llunio, a phrofi'r dyluniad mewn caledwedd.
- Mae'r dyluniad cynampMae le hefyd ar gael ar gyfer nodwedd Edrych o'r neilltu Interlaken.
- Mae'r fainc brawf a dyluniad cynample yn cefnogi modd NRZ a PAM4 ar gyfer dyfeisiau E-deils.
- Mae craidd IP FPGA Interlaken (2il Genhedlaeth) yn cynhyrchu dyluniad cynamples ar gyfer pob cyfuniad a gefnogir o nifer y lonydd a chyfraddau data.
Ffigur 1. Camau Datblygu ar gyfer y Dyluniad Example
Dyluniad craidd IP Interlaken (2il Genhedlaeth) cynampMae le yn cefnogi'r nodweddion canlynol:
- Modd dolen cyfresol TX i RX mewnol
- Yn cynhyrchu pecynnau maint sefydlog yn awtomatig
- Galluoedd gwirio pecynnau sylfaenol
- Y gallu i ddefnyddio Consol System i ailosod y dyluniad at ddiben ail-brofi
- Addasiad PMA
Intel Gorfforaeth. Cedwir pob hawl. Mae Intel, logo Intel, a nodau Intel eraill yn nodau masnach Intel Corporation neu ei is-gwmnïau. Mae Intel yn gwarantu perfformiad ei gynhyrchion FPGA a lled-ddargludyddion i fanylebau cyfredol yn unol â gwarant safonol Intel, ond mae'n cadw'r hawl i wneud newidiadau i unrhyw gynhyrchion a gwasanaethau ar unrhyw adeg heb rybudd. Nid yw Intel yn cymryd unrhyw gyfrifoldeb nac atebolrwydd sy'n deillio o gymhwyso neu ddefnyddio unrhyw wybodaeth, cynnyrch neu wasanaeth a ddisgrifir yma ac eithrio fel y cytunwyd yn benodol yn ysgrifenedig gan Intel. Cynghorir cwsmeriaid Intel i gael y fersiwn ddiweddaraf o fanylebau dyfeisiau cyn dibynnu ar unrhyw wybodaeth gyhoeddedig a chyn archebu cynhyrchion neu wasanaethau. *Gellir hawlio enwau a brandiau eraill fel eiddo eraill.
Ffigur 2. Diagram Bloc lefel uchel ar gyfer Dyluniad Interlaken (2il genhedlaeth) E.eample
Gwybodaeth Gysylltiedig
- Interlaken (2il genhedlaeth) Canllaw Defnyddiwr IP FPGA
- Interlaken (2il genhedlaeth) Nodiadau Rhyddhau IP Intel FPGA
Caledwedd a Meddalwedd
Gofynion Caledwedd a Meddalwedd
I brofi y cynampGyda dylunio, defnyddiwch y caledwedd a'r meddalwedd canlynol:
- Meddalwedd Intel® Quartus® Prime Pro Edition
- Consol System
- Efelychwyr â chymorth:
- Siemens* EDA ModelSim* SE neu QuestaSim*
- Crynodeb* VCS*
- Diweddeb* Xcelium*
- Pecyn Datblygu Trosglwyddydd-SoC Cyfres-F Intel Agilex® 7 (AGFB014R24A2E2V)
Gwybodaeth Gysylltiedig
Canllaw Defnyddiwr Pecyn Datblygu Intel Agilex 7 F-Series Transceiver-SoC
Strwythur Cyfeiriadur
Dyluniad craidd IP Interlaken (2il Genhedlaeth) cynample file cyfeirlyfrau yn cynnwys y canlynol a gynhyrchwyd files ar gyfer y cynllun example.
Ffigur 3. Strwythur Cyfeirlyfr y Rhyng-lyn a Gynhyrchir (2il Genhedlaeth) Example Dylunio
Cyfluniad caledwedd, efelychiad, a phrawf files wedi eu lleoli ynample_installation_dir>/uflex_ilk_0_example_dylunio.
Tabl 1 . Interlaken (2il genhedlaeth) Dylunio Caledwedd Craidd IP Example File Disgrifiadau Mae'r rhain files yn yample_installation_dir>/uflex_ilk_0_example_dylunio/ exampcyfeiriadur le_design/quartus.
| File Enwau | Disgrifiad |
| example_design.qpf | Prosiect Intel Quartus Prime file. |
| example_design.qsf | Gosodiadau prosiect Intel Quartus Prime file |
| example_design.sdc jtag_amseru_templed.sdc | Cyfyngiad Dylunio Synopsys file. Gallwch gopïo ac addasu ar gyfer eich dyluniad eich hun. |
| sysconsole_testbench.tcl | Prif file ar gyfer cyrchu System Console |
Tabl 2 . Mainc Prawf Craidd IP Interlaken (2il Genhedlaeth). File Disgrifiad
hwn file yn yample_installation_dir>/uflex_ilk_0_example_dylunio/ exampcyfeiriadur le_design/rtl.
| File Enw | Disgrifiad |
| top_tb.sv | Mainc brawf lefel uchaf file. |
Tabl 3 . Sgriptiau Mainc Prawf Craidd IP Interlaken (2il Genhedlaeth).
rhain files yn yample_installation_dir>/uflex_ilk_0_example_dylunio/ exampcyfeiriadur le_design/testbench.
| File Enw | Disgrifiad |
| vcstest.sh | Y sgript VCS i redeg y fainc brawf. |
| vlog_pro.do | Y sgript ModelSim SE neu QuestaSim i redeg y fainc brawf. |
| xcelium.sh | Y sgript Xcelium i redeg y fainc brawf. |
Dylunio Caledwedd Cynample Cydrannau
- Mae'r cynampMae dylunio yn cysylltu clociau cyfeirio system a PLL a chydrannau dylunio gofynnol. Mae'r cynampMae le design yn ffurfweddu'r craidd IP yn y modd loopback mewnol ac yn cynhyrchu pecynnau ar ryngwyneb trosglwyddo data defnyddiwr craidd IP TX. Mae'r craidd IP yn anfon y pecynnau hyn ar y llwybr dolennu mewnol trwy'r trosglwyddydd.
- Ar ôl i'r derbynnydd craidd IP dderbyn y pecynnau ar y llwybr loopback, mae'n prosesu'r
- Interlaken pecynnau ac yn eu trosglwyddo ar y rhyngwyneb trosglwyddo data defnyddiwr RX. Mae'r cynampMae'r dyluniad yn gwirio bod y pecynnau a dderbyniwyd ac a drosglwyddir yn cyfateb.
- Mae'r caledwedd exampMae dyluniad yn cynnwys PLLs allanol. Gallwch archwilio'r testun clir files i view sample cod sy'n gweithredu un dull posibl i gysylltu PLLs allanol i'r Interlaken (2il Genhedlaeth) FPGA IP.
- Dyluniad caledwedd Interlaken (2il genhedlaeth) cynampMae le yn cynnwys y cydrannau canlynol:
- Interlaken (2il genhedlaeth) FPGA IP
- Cynhyrchydd Pecyn a Gwiriwr Pecyn
- JTAG rheolydd sy'n cyfathrebu â System Consol. Rydych chi'n cyfathrebu â rhesymeg y cleient trwy'r Consol System.
Ffigur 4. Interlaken (2il genhedlaeth) Dylunio Caledwedd Example Diagram Bloc Lefel Uchel ar gyfer Amrywiadau Modd NRZ E-deils
Dyluniad caledwedd Interlaken (2il genhedlaeth) cynampMae hynny'n targedu amrywiadau modd PAM4 E-deils yn gofyn am mac_clkin cloc ychwanegol y mae'r IO PLL yn ei gynhyrchu. Rhaid i'r PLL hwn ddefnyddio'r un cloc cyfeirio sy'n gyrru'r pll_ref_clk.
Ffigur 5. Interlaken (2il genhedlaeth) Dylunio Caledwedd Example Diagram Bloc Lefel Uchel ar gyfer Amrywiadau Modd PAM4 E-deils
Ar gyfer amrywiadau modd E-tile PAM4, pan fyddwch yn galluogi Cadw sianeli transceiver heb eu defnyddio ar gyfer paramedr PAM4, ychwanegir porth cloc cyfeirio ychwanegol (pll_ref_clk [1]). Rhaid gyrru'r porthladd hwn ar yr un amledd ag a ddiffinnir yn y golygydd paramedr IP (Amlder cloc cyfeirio ar gyfer sianeli cadw). Mae'r Cadw sianeli transceiver heb eu defnyddio ar gyfer PAM4 yn ddewisol. Mae'r pin a'r cyfyngiadau cysylltiedig a neilltuwyd i'r cloc hwn i'w gweld yn y QSF pan fyddwch yn dewis Intel Stratix® 10 neu becyn datblygu Intel Agilex 7 ar gyfer cynhyrchu dyluniad.
Nodyn: Ar gyfer dylunio exampGyda'r efelychiad, mae'r fainc brawf bob amser yn diffinio'r un amledd ar gyfer pll_ref_clk[0] a pll_ref_clk[1].
Gwybodaeth Gysylltiedig
Canllaw Defnyddiwr Pecyn Datblygu Intel Agilex 7 F-Series Transceiver-SoC
Cynhyrchu'r Dyluniad
Ffigur 6. Gweithdrefn
Dilynwch y camau hyn i gynhyrchu'r caledwedd exampdylunio a mainc brawf:
- Yn y meddalwedd Intel Quartus Prime Pro Edition, cliciwch File ➤ Dewin Prosiect Newydd i greu prosiect Intel Quartus Prime newydd, neu cliciwch File ➤ Prosiect Agored i agor prosiect Intel Quartus Prime sy'n bodoli eisoes. Mae'r dewin yn eich annog i nodi dyfais.
- Nodwch y teulu dyfais Intel Agilex 7 a dewiswch ddyfais ar gyfer eich dyluniad.
- Yn y Catalog IP, lleolwch a chliciwch ddwywaith ar Interlaken (2nd Generation) Intel FPGA IP. Mae'r ffenestr Amrywiad IP Newydd yn ymddangos.
- Nodwch enw lefel uchaf ar gyfer eich amrywiad IP personol. Mae'r golygydd paramedr yn arbed y gosodiadau amrywiad IP mewn a file enwir .ip.
- Cliciwch OK. Mae'r golygydd paramedr yn ymddangos.
Ffigur 7. Example Design Tab yn y Interlaken (2il Genhedlaeth) Intel FPGA IP Golygydd Paramedr
- Ar y tab IP, nodwch y paramedrau ar gyfer eich amrywiad craidd IP.
- Ar y tab Addasu PMA, nodwch y paramedrau addasu PMA os ydych chi'n bwriadu defnyddio addasiad PMA ar gyfer eich amrywiadau dyfais E-deils. Mae'r cam hwn yn ddewisol:
- Dewiswch Galluogi addasu llwyth IP meddal opsiwn.
- Nodyn: Rhaid i chi alluogi opsiwn Galluogi PHY Debug Master Endpoint (NPDME) Brodorol ar y tab IP pan fydd addasiad PMA wedi'i alluogi.
- Dewiswch ragosodiad addasu PMA ar gyfer addasiad PMA Dewiswch baramedr.
- Cliciwch PMA Adaptation Preload i lwytho'r paramedrau addasu cychwynnol a pharhaus.
- Nodwch nifer y ffurfweddiadau PMA i'w cefnogi pan fydd ffurfweddiadau PMA lluosog yn cael eu galluogi gan ddefnyddio Nifer y paramedr cyfluniad PMA.
- Dewiswch pa gyfluniad PMA i'w lwytho neu ei storio gan ddefnyddio Dewiswch ffurfwedd PMA i'w lwytho neu ei storio.
- Cliciwch Llwytho addasiad o gyfluniad PMA dethol i lwytho'r gosodiadau cyfluniad PMA a ddewiswyd.
- Am ragor o wybodaeth am baramedrau addasu PMA, cyfeiriwch at yr E-deils
Canllaw Defnyddiwr Transceiver PHY.
- Ar yr Example Design tab, dewiswch yr opsiwn Efelychu i gynhyrchu'r fainc brawf, a dewiswch yr opsiwn Synthesis i gynhyrchu'r caledwedd exampdylunio.
- Nodyn: Rhaid i chi ddewis o leiaf un o'r opsiynau Efelychu neu Synthesis cynhyrchu'r Example Dylunio Files.
- Ar gyfer Fformat HDL Wedi'i Gynhyrchu, dewiswch Verilog neu VHDL.
- Ar gyfer Pecyn Datblygu Targed dewiswch yr opsiwn priodol.
- Nodyn: Dim ond pan fydd eich prosiect yn nodi enw dyfais Intel Agilex 7 gan ddechrau gydag AGFA7 neu AGFA012 y mae opsiwn Pecyn Datblygu SoC Transceiver SoC Intel Agilex 014 F-Series ar gael. Pan fyddwch chi'n dewis yr opsiwn Pecyn Datblygu, mae'r aseiniadau pin yn cael eu gosod yn ôl rhif rhan dyfais Kit Datblygu Intel Agilex 7 AGFB014R24A2E2V a gallant fod yn wahanol i'ch dyfais ddewisol. Os ydych yn bwriadu profi'r dyluniad ar galedwedd ar PCB gwahanol, dewiswch yr opsiwn Dim a gwnewch yr aseiniadau pin priodol yn y .qsf file.
- Cliciwch Generate Example Dylunio. Mae'r Select Example Design Directory ffenestr yn ymddangos.
- Os ydych chi am addasu'r dyluniad example llwybr cyfeiriadur neu enw o'r rhagosodiadau a ddangosir (uflex_ilk_0_example_design), porwch i'r llwybr newydd a theipiwch y dyluniad newydd example enw cyfeiriadur.
- Cliciwch OK.
- Canllaw Defnyddiwr Pecyn Datblygu Intel Agilex 7 F-Series Transceiver-SoC
- Canllaw Defnyddiwr PHY Transceiver E-tile
Efelychu'r Dyluniad Example Testbench
Cyfeiriwch at Interlaken (2nd Generation) Hardware Design Example Bloc Lefel Uchel ar gyfer Amrywiadau Modd NRZ E-deils a Interlaken (2il Genhedlaeth) Dylunio Caledwedd Example Bloc Lefel Uchel ar gyfer E-deils PAM4 Amrywiadau Modd diagramau bloc o'r fainc prawf efelychu.
Ffigur 8. Gweithdrefn
Dilynwch y camau hyn i efelychu'r fainc brawf:
- Yn yr anogwr gorchymyn, newidiwch i'r cyfeiriadur efelychu testbench. Mae'r cyfeiriadur ynample_installation_dir>/example_design/ testbench ar gyfer dyfeisiau Intel Agilex 7.
- Rhedeg y sgript efelychu ar gyfer yr efelychydd a gefnogir o'ch dewis. Mae'r sgript yn llunio ac yn rhedeg y fainc brawf yn yr efelychydd. Dylai eich sgript wirio bod y cyfrif SOP ac EOP yn cyfateb ar ôl cwblhau'r efelychiad. Cyfeiriwch at y tabl Camau i Redeg Efelychu.
Tabl 4 . Camau i Redeg Efelychu
| Efelychydd | Cyfarwyddiadau |
| ModelSim SE neu QuestaSim | Yn y llinell orchymyn, teipiwch -do vlog_pro.do
Os yw'n well gennych efelychu heb fagu'r ModelSim GUI, teipiwch vsim -c -do vlog_pro.do |
| VCS | Yn y llinell orchymyn, teipiwch sh vcstest.sh |
| Xceliwm | Yn y llinell orchymyn, teipiwch sh xcelium.sh |
Dadansoddwch y canlyniadau. Mae efelychiad llwyddiannus yn anfon ac yn derbyn pecynnau, ac yn dangos “Test PASSED”.
Y fainc brawf ar gyfer y dyluniad cynampMae le yn cwblhau'r tasgau canlynol:
- Yn cychwyn yr Interlaken (2il Genhedlaeth) Intel FPGA IP.
- Yn argraffu statws PHY.
- Yn gwirio cydamseriad metaffrâm (SYNC_LOCK) a ffiniau geiriau (bloc) (WORD_LOCK).
- Aros i lonydd unigol gael eu cloi a'u halinio.
- Yn dechrau trosglwyddo pecynnau.
- Yn gwirio ystadegau pecynnau:
- Gwallau CRC24
- SOPs
- EOPs
Mae'r sampMae allbwn le yn dangos rhediad prawf efelychu llwyddiannus yn y modd Interlaken:

Nodyn: Mae dyluniad Interlaken cynampMae testbench efelychu yn anfon 100 o becynnau ac yn derbyn 100 o becynnau. Mae'r sampMae allbwn yn dangos rhediad prawf efelychu llwyddiannus yn y modd Edrych o'r neilltu Interlaken:
Nodyn: Mae nifer y pecynnau (SOPs ac EOPs) yn amrywio fesul lôn yn nyluniad Interlaken Lookaside exampefelychiad sampallbwn le.
Gwybodaeth Gysylltiedig
Dylunio Caledwedd Cynample Cydrannau ar dudalen 6
Llunio a Ffurfweddu'r Dyluniad Example mewn Caledwedd
Ffigur 9. Gweithdrefn
I lunio a rhedeg prawf arddangos ar y caledwedd exampWrth ddylunio, dilynwch y camau hyn:
- Sicrhau caledwedd example dylunio cynhyrchu yn gyflawn.
- Yn y meddalwedd Intel Quartus Prime Pro Edition, agorwch brosiect Intel Quartus Primeample_installation_dir>/example_design/quartus/ example_design.qpf>.
- Ar y ddewislen Prosesu, cliciwch ar Start Compilation.
- Ar ôl crynhoad llwyddiannus, a .sof file ar gael yn eich cyfeiriadur penodedig. Dilynwch y camau hyn i raglennu'r caledwedd exampdyluniad ar ddyfais Intel Agilex 7:
- a. Cysylltwch Intel Agilex 7 F-Series Transceiver-SoC Development Kit i'r cyfrifiadur gwesteiwr.
- b. Lansio'r cymhwysiad Rheoli Cloc, sy'n rhan o'r pecyn datblygu, a gosod amlder newydd ar gyfer y dyluniad example. Isod mae'r gosodiad amledd yn y cymhwysiad Rheoli Cloc:
- • Si5338 (U37), CLK1- 100 MHz
- • Si5338 (U36), CLK2- 153.6 MHz
- • Si549 (Y2), OUT- Wedi'i osod i werth pll_ref_clk(1) fesul eich gofyniad dylunio.
- c. Ar y ddewislen Offer, cliciwch Rhaglennydd.
- d. Yn y Rhaglennydd, cliciwch Gosod Caledwedd.
- e. Dewiswch ddyfais rhaglennu.
- dd. Dewiswch ac ychwanegwch y Pecyn Datblygu Intel Agilex 7 F-Series Transceiver-SoC y gall eich sesiwn Intel Quartus Prime gysylltu ag ef.
- g. Sicrhewch fod y Modd wedi'i osod i JTAG.
- h. Dewiswch y ddyfais Intel Agilex 7 a chliciwch Ychwanegu Dyfais. Mae'r Rhaglennydd yn dangos diagram bloc o'r cysylltiadau rhwng y dyfeisiau ar eich bwrdd.
- ff. Yn y rhes gyda'ch .sof, gwiriwch y blwch ar gyfer y .sof.
- j. Ticiwch y blwch yn y golofn Rhaglen/Ffurfweddu.
- k. Cliciwch Cychwyn.
Gwybodaeth Gysylltiedig
- Rhaglennu Dyfeisiau Intel FPGA ar dudalen 0
- Dadansoddi a Dadfygio Dyluniadau gyda Consol System
- Canllaw Defnyddiwr Pecyn Datblygu Intel Agilex 7 F-Series Transceiver-SoC
Profi'r Dyluniad Caledwedd Example
Ar ôl i chi lunio'r Interlaken (2il Genhedlaeth) Intel FPGA IP craidd dylunio exampLe a ffurfweddu'ch dyfais, gallwch ddefnyddio'r Consol System i raglennu'r craidd IP a'i gofrestrau craidd IP PHY Brodorol wedi'u mewnosod.
Dilynwch y camau hyn i godi'r Consol System a phrofi'r dyluniad caledwedd example:
- Yn y meddalwedd Intel Quartus Prime Pro Edition, ar y ddewislen Tools, cliciwch System Debugging Tools ➤ System Consol.
- Newid i'rample_installation_dir>exampcyfeiriadur le_design/ hwtest.
- I agor cysylltiad â'r JTAG meistr, teipiwch y gorchymyn canlynol: ffynhonnell sysconsole_testbench.tcl
- Gallwch chi droi'r modd dolen cyfresol fewnol ymlaen gyda'r dyluniad canlynol, cynampgyda gorchmynion:
- a. stat: Yn argraffu gwybodaeth statws cyffredinol.
- b. sys_reset : Yn ailosod y system.
- c. loop_on: Yn troi loopback cyfresol mewnol ymlaen.
- d. rhedeg_example_design: Yn rhedeg y dyluniad example.
- Nodyn: Rhaid i chi redeg gorchymyn loop_on cyn run_exampgorchymyn le_design. Mae'r rhedeg_exampMae le_design yn rhedeg y gorchmynion canlynol mewn dilyniant: sys_reset-> stat-> gen_on-> stat-> gen_off.
- Nodyn: Pan fyddwch chi'n dewis yr opsiwn Galluogi addasu llwyth IP meddal, mae'r run_exampmae gorchymyn le_design yn perfformio'r graddnodi addasiad cychwynnol ar ochr RX trwy redeg y gorchymyn run_load_PMA_configuration.
- Gallwch ddiffodd y modd dolen cyfresol fewnol gyda'r dyluniad a ganlyn, cynampgorchymyn:
- a. loop_off: Yn diffodd loopback cyfresol mewnol.
- Gallwch raglennu'r craidd IP gyda'r dyluniad ychwanegol canlynol, cynampgyda gorchmynion:
- a. gen_on : Yn galluogi generadur pecynnau.
- b. gen_off : Yn analluogi generadur pecynnau.
- c. run_test_loop : Yn rhedeg y prawf ar gyfer amseroedd ar gyfer amrywiadau E-deils NRZ a PAM4.
- d. clear_err: Yn clirio pob did gwall gludiog.
- e. set_modd_prawf : Yn sefydlu prawf i redeg mewn modd penodol.
- dd. get_test_mode : Yn argraffu'r modd prawf cyfredol.
- g. set_burst_size : Yn gosod maint byrstio mewn bytes.
- h. get_burst_size : Yn argraffu gwybodaeth maint byrstio.
Mae'r prawf llwyddiannus yn argraffu neges HW_TEST:PASS. Isod mae'r meini prawf pasio ar gyfer rhediad prawf:
- Dim gwallau ar gyfer CRC32, CRC24, a gwiriwr.
- Dylai SOPs ac EOPs a drosglwyddir gael eu paru â'u derbyn.
Mae'r sampMae allbwn le yn dangos rhediad prawf llwyddiannus yn y modd Interlaken:
Mae'r prawf llwyddiannus yn argraffu neges HW_TEST : PASS. Isod mae'r meini prawf pasio ar gyfer rhediad prawf:
- Dim gwallau ar gyfer CRC32, CRC24, a gwiriwr.
- Dylai SOPs ac EOPs a drosglwyddir gael eu paru â'u derbyn.
Mae'r sampMae allbwn yn dangos rhediad prawf llwyddiannus yn y modd Interlaken Lookaside:

Dylunio Cynample Disgrifiad
Mae'r dyluniad cynampMae le yn dangos swyddogaethau craidd IP Interlaken.
Gwybodaeth Gysylltiedig
Interlaken (2il genhedlaeth) Canllaw Defnyddiwr IP FPGA
Dylunio Cynample Ymddygiad
I brofi'r dyluniad mewn caledwedd, teipiwch y gorchmynion canlynol yn y Consol System::
- Dewch o hyd i'r gosodiad file:
- ffynhonnell %ample>uflex_ilk_0_example_dylunio/example_design/hwtest/ sysconsole_testbench.tcl
- Rhedeg y prawf:
- % run_example_dylunio
- Dyluniad caledwedd Interlaken (2il genhedlaeth) cynample yn cwblhau'r camau canlynol:
- a. Yn ailosod IP Interlaken (2il Genhedlaeth).
- b. Ffurfweddu'r Interlaken (2il Genhedlaeth) IP yn y modd loopback mewnol.
- c. Yn anfon llif o becynnau Interlaken gyda data wedi'i ddiffinio ymlaen llaw yn y llwyth tâl i ryngwyneb trosglwyddo data defnyddiwr TX y craidd IP.
- d. Yn gwirio'r pecynnau a dderbyniwyd ac yn adrodd ar y statws. Mae'r gwiriwr pecyn sydd wedi'i gynnwys yn y dyluniad caledwedd exampMae le yn darparu'r galluoedd gwirio pecynnau sylfaenol canlynol:
- Yn gwirio bod dilyniant y pecyn a drosglwyddir yn gywir.
- Gwirio bod y data a dderbyniwyd yn cyfateb i'r gwerthoedd disgwyliedig trwy sicrhau bod cyfrifiadau dechrau pecyn (SOP) a diwedd pecyn (EOP) yn cyd-fynd tra bod data'n cael ei drosglwyddo a'i dderbyn.
Arwyddion Rhyngwyneb
Tabl 5 . Dylunio Cynample Arwyddion Rhyngwyneb
| Enw Porthladd | Cyfeiriad | Lled (Darnau) | Disgrifiad |
|
mgmt_clk |
Mewnbwn |
1 |
Mewnbwn cloc system. Rhaid i amlder cloc fod yn 100 MHz. |
| pll_ref_clk /
pll_ref_clk[1:0] (2) |
Mewnbwn |
1/2 |
Cloc cyfeirio transceiver. Yn gyrru'r RX CDR PLL. |
| parhad… | |||
| Enw Porthladd | Cyfeiriad | Lled (Darnau) | Disgrifiad |
| Mae pll_ref_clk[1] ond ar gael pan fyddwch yn galluogi Cadw heb ei ddefnyddio
Nodyn: sianeli transceiver ar gyfer PAM4 paramedr mewn amrywiadau IP modd E-deils PAM4. |
|||
| rx_pin | Mewnbwn | Nifer y lonydd | Pin data derbynnydd SERDES. |
| tx_pin | Allbwn | Nifer y lonydd | Trosglwyddo pin data SERDES. |
|
rx_pin_n |
Mewnbwn |
Nifer y lonydd |
Pin data derbynnydd SERDES.
Dim ond mewn amrywiadau dyfais modd PAM4 E-deils y mae'r signal hwn ar gael. |
|
tx_pin_n |
Allbwn |
Nifer y lonydd |
Trosglwyddo pin data SERDES.
Dim ond mewn amrywiadau dyfais modd PAM4 E-deils y mae'r signal hwn ar gael. |
|
mac_clk_pll_ref |
Mewnbwn |
1 |
Rhaid i'r signal hwn gael ei yrru gan PLL a rhaid iddo ddefnyddio'r un ffynhonnell cloc sy'n gyrru'r pll_ref_clk.
Dim ond mewn amrywiadau dyfais modd PAM4 E-deils y mae'r signal hwn ar gael. |
| usr_pb_reset_n | Mewnbwn | 1 | Ailosod system. |
Gwybodaeth Gysylltiedig
Arwyddion Rhyngwyneb
Map Cofrestru
Nodyn: • Dylunio ExampMae cyfeiriad cofrestr yn dechrau gyda 0x20** tra bod cyfeiriad cofrestr craidd IP Interlaken yn dechrau gyda 0x10**.
- Cod mynediad: RO — Darllen yn Unig, ac RW — Darllen/Ysgrifennu.
- Mae consol system yn darllen y dyluniad cynample yn cofrestru ac yn adrodd ar statws y prawf ar y sgrin.
Tabl 6 . Dylunio Cynample Cofrestru Map ar gyfer Interlaken Design Example
| Gwrthbwyso | Enw | Mynediad | Disgrifiad |
| 8'h00 | Wedi'i gadw | ||
| 8'h01 | Wedi'i gadw | ||
|
8'h02 |
System PLL ailosod |
RO |
Mae'r darnau canlynol yn nodi cais ailosod system PLL a galluogi gwerth:
• Did [0] – sys_pll_rst_req • Did [1] – sys_pll_rst_cy |
| 8'h03 | Lôn RX wedi'i halinio | RO | Yn dangos aliniad lôn RX. |
|
8'h04 |
GAIR dan glo |
RO |
[NUM_LANES–1:0] – Dull adnabod ffiniau geiriau (bloc). |
| parhad… | |||
Pan fyddwch chi'n galluogi Cadw sianeli transceiver heb eu defnyddio ar gyfer paramedr PAM4, ychwanegir porth cloc cyfeirio ychwanegol i gadw'r sianel caethweision PAM4 nas defnyddiwyd.
| Gwrthbwyso | Enw | Mynediad | Disgrifiad |
| 8'h05 | Cysoni wedi'i gloi | RO | [NUM_LANES–1:0] – Cydamseru Metaframe. |
| 8'h06 – 8'h09 | Cyfrif gwall CRC32 | RO | Yn dangos y cyfrif gwallau CRC32. |
| 8'h0A | Cyfrif gwall CRC24 | RO | Yn dangos y cyfrif gwallau CRC24. |
|
8'h0B |
Signal gorlif/tanlif |
RO |
Mae'r darnau canlynol yn nodi:
• Did [3] – signal tanlif TX • Did [2] – signal gorlif TX • Did [1] – signal gorlif RX |
| 8'h0C | Cyfrif SOP | RO | Yn dangos nifer y SOP. |
| 8'h0D | Cyfrif EOP | RO | Yn dangos nifer yr EOP |
|
8'h0E |
Cyfrif gwall |
RO |
Yn nodi nifer y gwallau canlynol:
• Colli aliniad lôn • Gair rheoli anghyfreithlon • Patrwm fframio anghyfreithlon • SOP neu EOP dangosydd ar goll |
| 8'h0F | anfon_data_mm_clk | RW | Ysgrifennwch 1 i did [0] i alluogi signal y generadur. |
|
8'h10 |
Gwall gwiriwr |
Yn dynodi gwall y gwiriwr. (Gwall data SOP, gwall rhif Sianel, a gwall data PLD) | |
| 8'h11 | Clo system PLL | RO | Mae did [0] yn dynodi arwydd clo PLL. |
|
8'h14 |
TX cyfrif SOP |
RO |
Yn dangos nifer y SOP a gynhyrchir gan y generadur pecynnau. |
|
8'h15 |
TX EOP cyfrif |
RO |
Yn dangos nifer yr EOP a gynhyrchir gan y generadur pecynnau. |
| 8'h16 | Pecyn parhaus | RW | Ysgrifennwch 1 i did [0] i alluogi'r pecyn di-dor. |
| 8'h39 | Cyfrif gwallau ECC | RO | Yn dangos nifer y gwallau ECC. |
| 8'h40 | Cywiro cyfrif gwallau ECC | RO | Yn dangos nifer y gwallau ECC wedi'u cywiro. |
Dylunio Cynample Cofrestru Map ar gyfer Interlaken Look-aside Design Example
Defnyddiwch y map cofrestr hwn pan fyddwch chi'n cynhyrchu'r dyluniad example gyda'r paramedr modd Galluogi Interlaken Look-aside wedi'i droi ymlaen.
| Gwrthbwyso | Enw | Mynediad | Disgrifiad |
| 8'h00 | Wedi'i gadw | ||
| 8'h01 | Ailosod cownter | RO | Ysgrifennwch 1 i ddid [0] i glirio rhifydd TX ac RX yn gyfartal. |
|
8'h02 |
System PLL ailosod |
RO |
Mae'r darnau canlynol yn nodi cais ailosod system PLL a galluogi gwerth:
• Did [0] – sys_pll_rst_req • Did [1] – sys_pll_rst_cy |
| 8'h03 | Lôn RX wedi'i halinio | RO | Yn dangos aliniad lôn RX. |
|
8'h04 |
GAIR dan glo |
RO |
[NUM_LANES–1:0] – Dull adnabod ffiniau geiriau (bloc). |
| 8'h05 | Cysoni wedi'i gloi | RO | [NUM_LANES–1:0] – Cydamseru Metaframe. |
| 8'h06 – 8'h09 | Cyfrif gwall CRC32 | RO | Yn dangos y cyfrif gwallau CRC32. |
| 8'h0A | Cyfrif gwall CRC24 | RO | Yn dangos y cyfrif gwallau CRC24. |
| parhad… | |||
| Gwrthbwyso | Enw | Mynediad | Disgrifiad |
| 8'h0B | Wedi'i gadw | ||
| 8'h0C | Cyfrif SOP | RO | Yn dangos nifer y SOP. |
| 8'h0D | Cyfrif EOP | RO | Yn dangos nifer yr EOP |
|
8'h0E |
Cyfrif gwall |
RO |
Yn nodi nifer y gwallau canlynol:
• Colli aliniad lôn • Gair rheoli anghyfreithlon • Patrwm fframio anghyfreithlon • SOP neu EOP dangosydd ar goll |
| 8'h0F | anfon_data_mm_clk | RW | Ysgrifennwch 1 i did [0] i alluogi signal y generadur. |
|
8'h10 |
Gwall gwiriwr |
RO |
Yn dynodi gwall y gwiriwr. (Gwall data SOP, gwall rhif Sianel, a gwall data PLD) |
| 8'h11 | Clo system PLL | RO | Mae did [0] yn dynodi arwydd clo PLL. |
| 8'h13 | Cyfrif hwyrni | RO | Yn dangos nifer yr hwyrni. |
|
8'h14 |
TX cyfrif SOP |
RO |
Yn dangos nifer y SOP a gynhyrchir gan y generadur pecynnau. |
|
8'h15 |
TX EOP cyfrif |
RO |
Yn dangos nifer yr EOP a gynhyrchir gan y generadur pecynnau. |
| 8'h16 | Pecyn parhaus | RO | Ysgrifennwch 1 i did [0] i alluogi'r pecyn di-dor. |
| 8'h17 | TX a RX cownter cyfartal | RW | Yn dangos bod rhifydd TX a RX yn gyfartal. |
| 8'h23 | Galluogi hwyrni | WO | Ysgrifennwch 1 i did [0] i alluogi mesur hwyrni. |
| 8'h24 | latency yn barod | RO | Yn dangos bod mesuriad hwyrni yn barod. |
Interlaken (2il genhedlaeth) Intel Agilex 7 FPGA IP Design Example Archifau Canllaw Defnyddwyr
- Am y fersiynau diweddaraf a blaenorol o'r canllaw defnyddiwr hwn, cyfeiriwch at yr Interlaken (2il
- Cynhyrchu) Intel Agilex 7 FPGA IP Design Exampgyda Fersiwn HTML Canllaw Defnyddiwr. Dewiswch y fersiwn a chliciwch ar Lawrlwytho. Os nad yw fersiwn IP neu feddalwedd wedi'i restru, mae'r canllaw defnyddiwr ar gyfer y fersiwn IP neu feddalwedd blaenorol yn berthnasol.
- Mae fersiynau IP yr un fath â fersiynau meddalwedd Intel Quartus Prime Design hyd at v19.1. O fersiwn meddalwedd Intel Quartus Prime Design 19.2 neu ddiweddarach, mae gan creiddiau IP gynllun fersiwn IP newydd.
Hanes Adolygu Dogfennau ar gyfer Interlaken (2il Genhedlaeth) Intel Agilex 7 FPGA IP Design Exampgyda Canllaw Defnyddiwr
| Fersiwn y Ddogfen | Fersiwn Intel Quartus Prime | Fersiwn IP | Newidiadau |
| 2023.06.26 | 23.2 | 21.1.1 | • Ychwanegwyd cefnogaeth VHDL ar gyfer model synthesis ac efelychu.
• Enw teulu'r cynnyrch wedi'i ddiweddaru i “Intel Agilex 7”. |
| 2022.08.03 | 21.3 | 20.0.1 | Cywiro'r ddyfais OPN ar gyfer Pecyn Datblygu Transceiver-SoC Cyfres F Intel Agilex. |
| 2021.10.04 | 21.3 | 20.0.1 | • Ychwanegwyd cefnogaeth ar gyfer efelychydd QuestaSim.
• Cael gwared ar gefnogaeth ar gyfer efelychydd NCSim. |
| 2021.02.24 | 20.4 | 20.0.1 | • Ychwanegwyd gwybodaeth am gadw'r sianel trosglwyddydd nas defnyddiwyd ar gyfer PAM4 yn yr adran: Dylunio Caledwedd Cynample Cydrannau.
• Wedi ychwanegu'r disgrifiad signal pll_ref_clk[1] yn yr adran: Arwyddion Rhyngwyneb. |
| 2020.12.14 | 20.4 | 20.0.0 | • Diweddarwyd sampgyda allbwn prawf caledwedd ar gyfer modd Interlaken a modd Edrych o'r neilltu Interlaken yn yr adran Profi'r Dyluniad Caledwedd Example.
• Map cofrestr wedi'i ddiweddaru ar gyfer Interlaken Look-side design example yn adran Map Cofrestru. • Wedi ychwanegu maen prawf pasio ar gyfer rhediad prawf caledwedd llwyddiannus yn yr adran Profi'r Dyluniad Caledwedd Example. |
| 2020.10.16 | 20.2 | 19.3.0 | Gorchymyn wedi'i gywiro i redeg y graddnodi addasiad cychwynnol ar ochr RX i mewn Profi'r Dyluniad Caledwedd Example adran. |
| 2020.06.22 | 20.2 | 19.3.0 | • Mae'r dyluniad cynampMae le ar gael ar gyfer modd Interlaken Look-side.
• Profi caledwedd o'r dyluniad cynampMae le ar gael ar gyfer amrywiadau dyfais Intel Agilex. • Wedi adio Ffigur: Diagram Bloc Lefel Uchel ar gyfer Dyluniad Interlaken (2il Genhedlaeth) E.eample. • Diweddarwyd yr adrannau canlynol: — Gofynion Caledwedd a Meddalwedd — Strwythur Cyfeiriadur • Addasu'r ffigurau canlynol i gynnwys diweddariad yn ymwneud ag Edrych o'r neilltu gan Interlaken: — Ffigur: Interlaken (2il genhedlaeth) Dylunio Caledwedd Example Diagram Bloc Lefel Uchel ar gyfer Amrywiadau Modd NRZ E- deils — Ffigur: Interlaken (2il genhedlaeth) Dylunio Caledwedd Example Diagram Bloc Lefel Uchel ar gyfer Amrywiadau Modd E- deils PAM4 • Wedi'i ddiweddaru Ffigur: Golygydd Paramedr IP. |
| parhad… | |||
| Fersiwn y Ddogfen | Fersiwn Intel Quartus Prime | Fersiwn IP | Newidiadau |
| • Ychwanegwyd gwybodaeth am y gosodiadau amledd yn y rhaglen rheoli cloc yn yr adran Llunio a Ffurfweddu'r Dyluniad Example mewn Caledwedd.
• Ychwanegwyd allbynnau rhediad prawf ar gyfer yr Interlaken Look-side yn yr adrannau canlynol: — Efelychu'r Dyluniad Example Testbench — Profi'r Dyluniad Caledwedd Example • Ychwanegwyd yn dilyn signalau newydd i mewn Arwyddion Rhyngwyneb adran: — mgmt_clk — rx_pin_n — tx_pin_n — mac_clk_pll_ref • Ychwanegwyd map cofrestr ar gyfer Interlaken Look-side design example i mewn adran: Cofrestru Map. |
|||
| 2019.09.30 | 19.3 | 19.2.1 | Wedi tynnu clk100. Mae'r mgmt_clk yn cloc cyfeirio i'r IO PLL yn y canlynol:
• Ffigur: Interlaken (2il genhedlaeth) Dylunio Caledwedd Example Diagram Bloc Lefel Uchel ar gyfer Amrywiadau Modd NRZ E-deils. • Ffigur: Interlaken (2il genhedlaeth) Dylunio Caledwedd Example Diagram Bloc Lefel Uchel ar gyfer Amrywiadau Modd PAM4 E-deils. |
| 2019.07.01 | 19.2 | 19.2 | Rhyddhad cychwynnol. |
Interlaken (2il genhedlaeth) Intel Agilex® 7 FPGA IP Design Exampgyda Canllaw Defnyddiwr
Dogfennau / Adnoddau
![]() |
Intel Interlaken 2nd Generation Agilex 7 FPGA IP Design Example [pdfCanllaw Defnyddiwr Interlaken 2nd Generation Agilex 7 FPGA IP Design Example, Interlaken, 2nd Generation Agilex 7 FPGA IP Design Example, FPGA IP Design Example, Dylunio IP Example, Dyluniad Example |
