Intel Interlaken 2. generacije Agilex 7 FPGA IP Design Example
Informacije o izdelku
Interlaken (2. generacija) FPGA IP jedro je značilnost Intel Agilex 7 FPGA. Zagotavlja preskusno mizo za simulacijo in oblikovanje strojne opreme, nprampki podpira prevajanje in testiranje strojne opreme. Dizajn example je na voljo tudi za funkcijo Interlaken Look-aside. Jedro IP podpira način NRZ in PAM4 za naprave E-tile in generira design exampdatoteke za vse podprte kombinacije števila stez in hitrosti prenosa podatkov.
Zahteve glede strojne in programske opreme
Zasnova jedra IP Interlaken (2. generacije) nprample zahteva razvojni komplet Intel Agilex 7 F-Series Transceiver-SoC. Za več informacij glejte uporabniški priročnik razvojnega kompleta.
Struktura imenika
Ustvarjeni Interlaken (2. generacija) exampzasnova datoteke vključuje naslednje imenike:
- example_design: Vsebuje glavno files za oblikovanje nprample.
- ilk_uflex: Vsebuje fileso povezani z možnostjo načina pogleda vstran Interlaken.
- ila_uflex: Vsebuje fileso povezani z možnostjo načina pogleda v stran Interlaken (ustvarjeno samo, če je izbrano).
Navodila za uporabo izdelka
Za uporabo zasnove jedra IP Interlaken (2. generacije) FPGA nprample, sledite tem korakom:
- Prepričajte se, da imate razvojni komplet za oddajnik-SoC Intel Agilex 7 F-Series.
- Sestavite načrt nprample z uporabo simulatorja.
- Izvedite funkcionalno simulacijo, da preverite zasnovo.
- Ustvari dizajn nprample z uporabo urejevalnika parametrov.
- Sestavite načrt nprample z uporabo Quartus Prime.
- Izvedite testiranje strojne opreme, da potrdite zasnovo.
Opomba: Možnost Interlaken Look-aside Mode je na voljo za izbiro v urejevalniku parametrov IP. Če je izbrano, dodatno files bo ustvarjen v imeniku “ila_uflex”.
Vodnik za hiter začetek
- IP jedro FPGA Interlaken (2. generacije) zagotavlja simulacijsko testno mizo in zasnovo strojne opreme, npr.ampki podpira prevajanje in testiranje strojne opreme.
- Ko ustvarite načrt nprample, urejevalnik parametrov samodejno ustvari fileje potrebno za simulacijo, prevajanje in testiranje zasnove v strojni opremi.
- Dizajn example je na voljo tudi za funkcijo pogleda vstran Interlaken.
- Testna miza in oblikovanje nprample podpira način NRZ in PAM4 za naprave E-tile.
- Interlaken (2. generacija) FPGA IP jedro ustvarja zasnovo exampdatoteke za vse podprte kombinacije števila stez in hitrosti prenosa podatkov.
Slika 1. Razvojni koraki za oblikovanje Example
Zasnova jedra IP Interlaken (2. generacije) nprample podpira naslednje funkcije:
- Notranji način serijske povratne zanke TX v RX
- Samodejno ustvari pakete fiksne velikosti
- Osnovne zmožnosti preverjanja paketov
- Možnost uporabe sistemske konzole za ponastavitev zasnove za namen ponovnega testiranja
- PMA prilagoditev
Intel Corporation. Vse pravice pridržane. Intel, logotip Intel in druge znamke Intel so blagovne znamke družbe Intel Corporation ali njenih podružnic. Intel jamči za delovanje svojih izdelkov FPGA in polprevodnikov v skladu s trenutnimi specifikacijami v skladu z Intelovo standardno garancijo, vendar si pridržuje pravico do sprememb katerega koli izdelka in storitve kadar koli brez predhodnega obvestila. Intel ne prevzema nobene odgovornosti ali obveznosti, ki izhaja iz uporabe ali uporabe katere koli informacije, izdelka ali storitve, opisanih tukaj, razen če je Intel izrecno pisno privolil v to. Intelovim strankam svetujemo, da pridobijo najnovejšo različico specifikacij naprave, preden se zanesejo na kakršne koli objavljene informacije in preden oddajo naročila za izdelke ali storitve. *Druga imena in blagovne znamke so lahko last drugih.
Slika 2. Visokoravni blokovni diagram za Interlaken (2. generacija) Design Example
Povezane informacije
- Interlaken (2. generacija) FPGA IP uporabniški priročnik
- Interlaken (2. generacija) Intel FPGA IP Opombe ob izdaji
Strojna in programska oprema
Zahteve glede strojne in programske opreme
Za preizkus bivšegaampza oblikovanje uporabite naslednjo strojno in programsko opremo:
- Programska oprema Intel® Quartus® Prime Pro Edition
- Sistemska konzola
- Podprti simulatorji:
- Siemens* EDA ModelSim* SE ali QuestaSim*
- Synopsys* VCS*
- Cadence* Xcelium*
- Intel Agilex® 7 F-Series Transceiver-SoC Development Kit (AGFB014R24A2E2V)
Povezane informacije
Uporabniški priročnik za razvojni komplet za oddajnik-SoC Intel Agilex 7 F-Series
Struktura imenika
Zasnova jedra IP Interlaken (2. generacije) nprample file imeniki vsebujejo naslednje ustvarjene files za oblikovanje nprample.
Slika 3. Imeniška struktura ustvarjenega Interlakena (2. generacija) Example Oblikovanje
Konfiguracija strojne opreme, simulacija in preizkus files se nahajajo vample_installation_dir>/uflex_ilk_0_example_design.
Tabela 1. Interlaken (2. generacija) IP Core Hardware Design Example File Opisi Ti files so vample_installation_dir>/uflex_ilk_0_example_design/ prampimenik le_design/quartus.
File Imena | Opis |
example_design.qpf | Projekt Intel Quartus Prime file. |
example_design.qsf | Nastavitve projekta Intel Quartus Prime file |
example_design.sdc jtag_timing_template.sdc | Oblikovalska omejitev Synopsys file. Lahko kopirate in spremenite za svoj dizajn. |
sysconsole_testbench.tcl | Glavni file za dostop do sistemske konzole |
Tabela 2. Interlaken (2. generacija) IP Core Testbench File Opis
to file je vample_installation_dir>/uflex_ilk_0_example_design/ prampimenik le_design/rtl.
File Ime | Opis |
top_tb.sv | Testna miza najvišje ravni file. |
Tabela 3. Interlaken (2. generacija) IP Core Testbench skripti
te files so vample_installation_dir>/uflex_ilk_0_example_design/ prampimenik le_design/testbench.
File Ime | Opis |
vcstest.sh | Skript VCS za zagon testne mize. |
vlog_pro.do | Skript ModelSim SE ali QuestaSim za zagon preskusne naprave. |
xcelium.sh | Skript Xcelium za zagon preskusne naprave. |
Oblikovanje strojne opreme, nprample Komponente
- Bivšiample design povezuje sistemske in PLL referenčne ure ter zahtevane konstrukcijske komponente. Bivšiample design konfigurira jedro IP v načinu notranje povratne zanke in generira pakete na vmesniku za prenos uporabniških podatkov IP core TX. Jedro IP pošilja te pakete po notranji poti povratne zanke skozi sprejemnik-sprejemnik.
- Ko sprejemnik jedra IP prejme pakete na poti povratne zanke, obdela
- Interlaken pakete in jih posreduje na uporabniškem vmesniku za prenos podatkov RX. Bivšiample design preveri, ali se prejeti in poslani paketi ujemajo.
- Strojna oprema exampzasnova datoteke vključuje zunanje PLL-je. Pregledate lahko čisto besedilo files do view sampkodo, ki izvaja eno možno metodo za povezovanje zunanjih PLL-jev z Interlaken (2. generacija) FPGA IP.
- Zasnova strojne opreme Interlaken (2. generacije) nprampvsebuje naslednje komponente:
- Interlaken (2. generacija) FPGA IP
- Generator paketov in preverjanje paketov
- JTAG krmilnik, ki komunicira s sistemsko konzolo. Z logiko odjemalca komunicirate prek sistemske konzole.
Slika 4. Interlaken (2. generacija) Oblikovanje strojne opreme Example blokovni diagram visoke ravni za različice načina NRZ E-ploščic
Zasnova strojne opreme Interlaken (2. generacije) nprampDatoteka, ki cilja na različice načina E-tile PAM4, zahteva dodatno uro mac_clkin, ki jo ustvari IO PLL. Ta PLL mora uporabljati isto referenčno uro, ki poganja pll_ref_clk.
Slika 5. Interlaken (2. generacija) Oblikovanje strojne opreme Example blokovni diagram na visoki ravni za različice načina E-tile PAM4
Za različice načina E-tile PAM4, ko omogočite parameter Ohrani neuporabljene sprejemno-sprejemne kanale za PAM4, se dodajo dodatna vrata referenčne ure (pll_ref_clk [1]). Ta vrata morajo delovati na isti frekvenci, kot je definirana v urejevalniku parametrov IP (referenčna urna frekvenca za ohranjene kanale). Možnost Ohrani neuporabljene sprejemno-sprejemne kanale za PAM4 ni obvezna. Pin in z njim povezane omejitve, dodeljene tej uri, so vidne v QSF, ko izberete razvojni komplet Intel Stratix® 10 ali Intel Agilex 7 za ustvarjanje načrta.
Opomba: Za oblikovanje nprampV simulaciji preskusna naprava vedno definira isto frekvenco za pll_ref_clk[0] in pll_ref_clk[1].
Povezane informacije
Uporabniški priročnik za razvojni komplet za oddajnik-SoC Intel Agilex 7 F-Series
Ustvarjanje dizajna
Slika 6. Postopek
Sledite tem korakom za ustvarjanje strojne opreme exampoblikovanje datoteke in testna miza:
- V programski opremi Intel Quartus Prime Pro Edition kliknite File ➤ Čarovnik za nov projekt, da ustvarite nov projekt Intel Quartus Prime, ali kliknite File ➤ Open Project, da odprete obstoječi projekt Intel Quartus Prime. Čarovnik vas pozove, da določite napravo.
- Določite družino naprav Intel Agilex 7 in izberite napravo za svojo zasnovo.
- V katalogu IP poiščite in dvokliknite Interlaken (2nd Generation) Intel FPGA IP. Prikaže se okno New IP Variant.
- Določite ime najvišje ravni za vašo različico IP po meri. Urejevalnik parametrov shrani nastavitve variacije IP v a file imenovan .ip.
- Kliknite OK. Prikaže se urejevalnik parametrov.
Slika 7. Example zavihek Design v Interlaken (2. generacija) Intel FPGA IP Parameter Editor - Na zavihku IP določite parametre za svojo različico jedra IP.
- Na zavihku Prilagoditev PMA določite parametre prilagoditve PMA, če nameravate uporabiti prilagoditev PMA za svoje različice naprave E-tile. Ta korak ni obvezen:
- Izberite možnost Omogoči prilagoditveno nalaganje mehkega IP-ja.
- Opomba: Ko je omogočena prilagoditev PMA, morate omogočiti možnost Enable Native PHY Debug Master Endpoint (NPDME) na kartici IP.
- Izberite prednastavitev prilagoditve PMA za prilagoditev PMA Izberite parameter.
- Kliknite PMA Adaptation Preload, da naložite začetne in neprekinjene prilagoditvene parametre.
- Podajte število konfiguracij PMA, ki naj bodo podprte, ko je omogočenih več konfiguracij PMA, s parametrom Število konfiguracij PMA.
- Izberite, katero konfiguracijo PMA želite naložiti ali shraniti z možnostjo Izberite konfiguracijo PMA za nalaganje ali shranjevanje.
- Kliknite Naloži prilagoditev iz izbrane konfiguracije PMA, da naložite izbrane nastavitve konfiguracije PMA.
- Za več informacij o prilagoditvenih parametrih PMA glejte E-ploščico
Uporabniški priročnik za oddajnik-sprejemnik PHY.
- Na Example zavihek Design, izberite možnost Simulacija za ustvarjanje preskusne naprave in izberite možnost Sinteza za ustvarjanje strojne opremeampoblikovanje.
- Opomba: Izbrati morate vsaj eno od možnosti Simulacija ali Sinteza, ki ustvari Example Oblikovanje Files.
- Za Generated HDL Format izberite Verilog ali VHDL.
- Za Target Development Kit izberite ustrezno možnost.
- Opomba: Možnost razvojnega kompleta Intel Agilex 7 F-Series Transceiver SoC je na voljo samo, če vaš projekt določa ime naprave Intel Agilex 7, ki se začne z AGFA012 ali AGFA014. Ko izberete možnost razvojnega kompleta, so dodelitve nožic nastavljene glede na številko dela naprave Intel Agilex 7 Development Kit AGFB014R24A2E2V in se lahko razlikujejo od izbrane naprave. Če nameravate preskusiti zasnovo na strojni opremi na drugem tiskanem vezju, izberite možnost Brez in naredite ustrezne dodelitve zatičev v .qsf file.
- Kliknite Generate Example Design. Možnost Select ExampPrikaže se okno Design Directory.
- Če želite spremeniti dizajn nprample pot imenika ali ime iz prikazanih privzetih vrednosti (uflex_ilk_0_example_design), poiščite novo pot in vnesite nov dizajn nprample ime imenika.
- Kliknite OK.
- Uporabniški priročnik za razvojni komplet za oddajnik-SoC Intel Agilex 7 F-Series
- Uporabniški priročnik za oddajnik-sprejemnik E-tile PHY
Simulacija zasnove Example Testbench
Glejte Interlaken (2nd Generation) Hardware Design Example Blok visoke ravni za različice načina E-tile NRZ in oblikovanje strojne opreme Interlaken (2. generacije) Example Blok visoke ravni za variacije načina E-tile PAM4 blokovni diagrami preskusne naprave za simulacijo.
Slika 8. Postopek
Za simulacijo preskusne mize sledite tem korakom:
- V ukazni vrstici preklopite v imenik simulacije preskusne naprave. Imenik jeample_installation_dir>/example_design/ preskusna naprava za naprave Intel Agilex 7.
- Zaženite simulacijski skript za podprti simulator po vaši izbiri. Skript prevede in zažene testno mizo v simulatorju. Vaša skripta bi morala po končani simulaciji preveriti, ali se štetja SOP in EOP ujemata. Glejte tabelo Koraki za zagon simulacije.
Tabela 4. Koraki za zagon simulacije
Simulator | Navodila |
ModelSim SE ali QuestaSim | V ukazno vrstico vnesite -do vlog_pro.do
Če želite simulirati, ne da bi prikazali GUI ModelSim, vnesite vsim -c -do vlog_pro.do |
VCS | V ukazno vrstico vnesite sh vcstest.sh |
Xcelium | V ukazno vrstico vnesite sh xcelium.sh |
Analizirajte rezultate. Uspešna simulacija pošilja in sprejema pakete ter prikaže »Test PASSED«.
Testna miza za načrtovanje nprample opravi naslednje naloge:
- Instanciira Interlaken (2. generacija) Intel FPGA IP.
- Natisne stanje PHY.
- Preveri sinhronizacijo metaframe (SYNC_LOCK) in meje besed (blokov) (WORD_LOCK).
- Čaka, da se posamezni pasovi zaklenejo in poravnajo.
- Začne pošiljati pakete.
- Preveri statistiko paketov:
- Napake CRC24
- SOP
- EOP-ji
Naslednji sampizhod datoteke ponazarja uspešen preskus simulacije v načinu Interlaken:
Opomba: Dizajn Interlaken examptestna naprava za simulacijo pošlje 100 paketov in prejme 100 paketov. Naslednji sampIzhod datoteke ponazarja uspešen preizkus simulacije v načinu Interlaken Look-aside:
Opomba: Število paketov (SOP in EOP) se razlikuje glede na stezo v Interlaken Lookaside design example simulacija sample izhod.
Povezane informacije
Oblikovanje strojne opreme, nprample Komponente na strani 6
Prevajanje in konfiguriranje načrta Example v strojni opremi
Slika 9. Postopek
Za prevajanje in izvajanje predstavitvenega preizkusa strojne opreme nprample design, sledite tem korakom:
- Zagotovite strojno opremo nprample oblikovanje oblikovanja je končano.
- V programski opremi Intel Quartus Prime Pro Edition odprite projekt Intel Quartus Primeample_installation_dir>/example_design/quartus/ prample_design.qpf>.
- V meniju Obdelava kliknite Začni kompilacijo.
- Po uspešni kompilaciji je .sof file je na voljo v izbranem imeniku. Sledite tem korakom za programiranje strojne opreme exampzasnova datoteke na napravi Intel Agilex 7:
- a. Priključite razvojni komplet Intel Agilex 7 F-Series Transceiver-SoC na gostiteljski računalnik.
- b. Zaženite aplikacijo Clock Control, ki je del razvojnega kompleta, in nastavite nove frekvence za design example. Spodaj je nastavitev frekvence v aplikaciji Clock Control:
- • Si5338 (U37), CLK1- 100 MHz
- • Si5338 (U36), CLK2- 153.6 MHz
- • Si549 (Y2), OUT- Nastavite na vrednost pll_ref_clk(1) glede na vašo konstrukcijsko zahtevo.
- c. V meniju Orodja kliknite Programer.
- d. V Programerju kliknite Nastavitev strojne opreme.
- e. Izberite napravo za programiranje.
- f. Izberite in dodajte razvojni komplet Intel Agilex 7 F-Series Transceiver-SoC, na katerega se lahko poveže vaša seja Intel Quartus Prime.
- g. Prepričajte se, da je način nastavljen na JTAG.
- h. Izberite napravo Intel Agilex 7 in kliknite Dodaj napravo. Programer prikaže blokovni diagram povezav med napravami na vaši plošči.
- jaz. V vrstici z vašim .sof potrdite polje za .sof.
- j. Potrdite polje v stolpcu Program/Konfiguracija.
- k. Kliknite Start.
Povezane informacije
- Programiranje naprav Intel FPGA na strani 0
- Analiziranje in odpravljanje napak v načrtih s sistemsko konzolo
- Uporabniški priročnik za razvojni komplet za oddajnik-SoC Intel Agilex 7 F-Series
Testiranje zasnove strojne opreme Nprample
Ko prevedete zasnovo jedra IP Interlaken (2. generacije), nprampin konfigurirate svojo napravo, lahko uporabite sistemsko konzolo za programiranje jedra IP in njegovih vdelanih registrov jedra Native PHY IP.
Sledite tem korakom, da odprete sistemsko konzolo in preizkusite zasnovo strojne opreme, nprample:
- V programski opremi Intel Quartus Prime Pro Edition v meniju Orodja kliknite Sistemska orodja za odpravljanje napak ➤ Sistemska konzola.
- Spremenite vample_installation_dir>nprampimenik le_design/hwtest.
- Če želite odpreti povezavo z JTAG master, vnesite naslednji ukaz: source sysconsole_testbench.tcl
- Način notranje serijske zanke lahko vklopite z naslednjo zasnovo, nprample ukazi:
- a. stat: Natisne splošne informacije o stanju.
- b. sys_reset: Ponastavi sistem.
- c. loop_on: Vklopi notranjo serijsko povratno zanko.
- d. run_example_design: zažene oblikovanje nprample.
- Opomba: Ukaz loop_on morate zagnati pred run_exampukaz le_design. Run_example_design zažene naslednje ukaze v zaporedju: sys_reset->stat->gen_on->stat->gen_off.
- Opomba: Ko izberete možnost Enable adaptation load soft IP, se run_exampUkaz le_design izvede začetno prilagoditveno umerjanje na strani RX z zagonom ukaza run_load_PMA_configuration.
- Način notranje serijske zanke lahko izklopite z naslednjo zasnovo, nprample ukaz:
- a. loop_off: izklopi notranjo serijsko povratno zanko.
- Jedro IP lahko programirate z naslednjo dodatno zasnovo, nprample ukazi:
- a. gen_on: Omogoča generator paketov.
- b. gen_off: Onemogoči generator paketov.
- c. run_test_loop: Zažene test za časi za različice E-tile NRZ in PAM4.
- d. clear_err: Počisti vse lepljive bite napak.
- e. set_test_mode : Nastavi test za izvajanje v določenem načinu.
- f. get_test_mode: natisne trenutni testni način.
- g. set_burst_size : nastavi velikost zaporednega snemanja v bajtih.
- h. get_burst_size: Natisne informacije o velikosti zaporednega napisa.
Uspešen preizkus natisne sporočilo HW_TEST:PASS. Spodaj so merila za uspešno izvedbo preizkusa:
- Ni napak za CRC32, CRC24 in preverjalnik.
- Preneseni SOP in EOP se morajo ujemati s prejetimi.
Naslednji sampizhod datoteke ponazarja uspešen testni zagon v načinu Interlaken:
Uspešen preizkus natisne sporočilo HW_TEST : PASS. Spodaj so merila za uspešno izvedbo preizkusa:
- Ni napak za CRC32, CRC24 in preverjalnik.
- Preneseni SOP in EOP se morajo ujemati s prejetimi.
Naslednji sampIzhod datoteke ponazarja uspešen testni zagon v načinu Interlaken Lookaside:
Oblikovanje Example Opis
Dizajn example prikazuje funkcionalnost jedra IP Interlaken.
Povezane informacije
Interlaken (2. generacija) FPGA IP uporabniški priročnik
Oblikovanje Example Vedenje
Če želite preizkusiti zasnovo v strojni opremi, v sistemsko konzolo vnesite naslednje ukaze:
- Pridobite nastavitev file:
- % virample>uflex_ilk_0_example_design/example_design/hwtest/ sysconsole_testbench.tcl
- Izvedite test:
- % run_example_design
- Zasnova strojne opreme Interlaken (2. generacije) nprample dokonča naslednje korake:
- a. Ponastavi Interlaken (2. generacija) IP.
- b. Konfigurira IP Interlaken (2. generacije) v načinu notranje povratne zanke.
- c. Pošlje tok paketov Interlaken z vnaprej določenimi podatki v tovoru v uporabniški vmesnik za prenos podatkov TX jedra IP.
- d. Preverja prejete pakete in poroča o statusu. Preverjevalnik paketov, vključen v zasnovo strojne opreme, nprample ponuja naslednje osnovne zmožnosti preverjanja paketov:
- Preveri, ali je zaporedje poslanih paketov pravilno.
- Preveri, ali se prejeti podatki ujemajo s pričakovanimi vrednostmi, tako da zagotovita, da sta štetje začetka paketa (SOP) in konca paketa (EOP) usklajena med prenosom in prejemanjem podatkov.
Vmesniški signali
Tabela 5. Oblikovanje Example vmesniški signali
Ime vrat | Smer | Širina (bitov) | Opis |
mgmt_clk |
Vnos |
1 |
Vnos sistemske ure. Taktna frekvenca mora biti 100 MHz. |
pll_ref_clk /
pll_ref_clk[1:0](2) |
Vnos |
1/2 |
Referenčna ura oddajnika. Poganja RX CDR PLL. |
nadaljevanje ... |
Ime vrat | Smer | Širina (bitov) | Opis |
pll_ref_clk[1] je na voljo samo, če omogočite Shranjujte neuporabljeno
Opomba: sprejemno-sprejemni kanali za PAM4 parameter v načinu E-tile PAM4 IP različice. |
|||
rx_pin | Vnos | Število pasov | Podatkovni pin sprejemnika SERDES. |
tx_pin | Izhod | Število pasov | Prenos podatkovnega PIN-a SERDES. |
rx_pin_n |
Vnos |
Število pasov |
Podatkovni pin sprejemnika SERDES.
Ta signal je na voljo samo v različicah naprav v načinu E-tile PAM4. |
tx_pin_n |
Izhod |
Število pasov |
Prenos podatkovnega PIN-a SERDES.
Ta signal je na voljo samo v različicah naprav v načinu E-tile PAM4. |
mac_clk_pll_ref |
Vnos |
1 |
Ta signal mora poganjati PLL in mora uporabljati isti vir takta, ki poganja pll_ref_clk.
Ta signal je na voljo samo v različicah naprav v načinu E-tile PAM4. |
usr_pb_reset_n | Vnos | 1 | Ponastavitev sistema. |
Povezane informacije
Vmesniški signali
Registriraj zemljevid
Opomba: • Design Exampnaslov registra le se začne z 0x20**, medtem ko se naslov osrednjega registra IP Interlaken začne z 0x10**.
- Koda za dostop: RO—Samo branje in RW—Branje/pisanje.
- Sistemska konzola prebere dizajn nprample registrira in poroča o statusu testa na zaslonu.
Tabela 6. Oblikovanje Example Register Map for Interlaken Design Example
Odmik | Ime | Dostop | Opis |
8'00 | Rezervirano | ||
8'01 | Rezervirano | ||
8'02 |
Ponastavitev sistema PLL |
RO |
Naslednji biti označujejo sistemsko zahtevo za ponastavitev PLL in vrednost omogočitve:
• Bit [0] – sys_pll_rst_req • Bit [1] – sys_pll_rst_en |
8'03 | RX vozni pas poravnan | RO | Označuje razporeditev voznega pasu RX. |
8'04 |
WORD je zaklenjen |
RO |
[NUM_LANES–1:0] – Identifikacija meja besed (blokov). |
nadaljevanje ... |
Ko omogočite Ohrani neuporabljene sprejemno-sprejemne kanale za parameter PAM4, se doda dodatna referenčna vrata za uro, da se ohrani neuporabljen pomožni kanal PAM4.
Odmik | Ime | Dostop | Opis |
8'05 | Sinhronizacija zaklenjena | RO | [NUM_LANES–1:0] – Sinhronizacija metaframe. |
8 – 06 | Število napak CRC32 | RO | Označuje število napak CRC32. |
8'h0A | Število napak CRC24 | RO | Označuje število napak CRC24. |
8'h0B |
Signal preliva/podtoka |
RO |
Naslednji bitji kažejo:
• Bit [3] – TX podtočni signal • Bit [2] – signal prelivanja TX • Bit [1] – signal preliva RX |
8'h0C | štetje SOP | RO | Označuje številko SOP. |
8'h0D | EOP štetje | RO | Označuje število EOP |
8'h0E |
Število napak |
RO |
Označuje število naslednjih napak:
• Izguba poravnave voznega pasu • Nedovoljena kontrolna beseda • Nedovoljen vzorec okvirja • Manjka indikator SOP ali EOP |
8'h0F | pošiljanje_podatkov_mm_clk | RW | Zapišite 1 v bit [0], da omogočite signal generatorja. |
8'10 |
Napaka preverjalnika |
Označuje napako preverjalnika. (napaka podatkov SOP, napaka številke kanala in napaka podatkov PLD) | |
8'11 | Zaklepanje sistema PLL | RO | Bit [0] označuje indikacijo zaklepanja PLL. |
8'14 |
Število TX SOP |
RO |
Označuje število SOP, ki jih ustvari generator paketov. |
8'15 |
TX EOP štetje |
RO |
Označuje število EOP, ki jih ustvari generator paketov. |
8'16 | Neprekinjen paket | RW | Zapišite 1 v bit [0], da omogočite neprekinjen paket. |
8'39 | Število napak ECC | RO | Označuje število napak ECC. |
8'40 | Število popravljenih napak ECC | RO | Označuje število popravljenih napak ECC. |
Oblikovanje Example Register Map for Interlaken Look-aside Design Example
Uporabite ta zemljevid registra, ko ustvarite načrt nprampz vklopljenim parametrom Enable Interlaken Look-side mode.
Odmik | Ime | Dostop | Opis |
8'00 | Rezervirano | ||
8'01 | Ponastavitev števca | RO | Zapišite 1 v bit [0], da počistite enak bit števca TX in RX. |
8'02 |
Ponastavitev sistema PLL |
RO |
Naslednji biti označujejo sistemsko zahtevo za ponastavitev PLL in vrednost omogočitve:
• Bit [0] – sys_pll_rst_req • Bit [1] – sys_pll_rst_en |
8'03 | RX vozni pas poravnan | RO | Označuje razporeditev voznega pasu RX. |
8'04 |
WORD je zaklenjen |
RO |
[NUM_LANES–1:0] – Identifikacija meja besed (blokov). |
8'05 | Sinhronizacija zaklenjena | RO | [NUM_LANES–1:0] – Sinhronizacija metaframe. |
8 – 06 | Število napak CRC32 | RO | Označuje število napak CRC32. |
8'h0A | Število napak CRC24 | RO | Označuje število napak CRC24. |
nadaljevanje ... |
Odmik | Ime | Dostop | Opis |
8'h0B | Rezervirano | ||
8'h0C | štetje SOP | RO | Označuje številko SOP. |
8'h0D | EOP štetje | RO | Označuje število EOP |
8'h0E |
Število napak |
RO |
Označuje število naslednjih napak:
• Izguba poravnave voznega pasu • Nedovoljena kontrolna beseda • Nedovoljen vzorec okvirja • Manjka indikator SOP ali EOP |
8'h0F | pošiljanje_podatkov_mm_clk | RW | Zapišite 1 v bit [0], da omogočite signal generatorja. |
8'10 |
Napaka preverjalnika |
RO |
Označuje napako preverjalnika. (napaka podatkov SOP, napaka številke kanala in napaka podatkov PLD) |
8'11 | Zaklepanje sistema PLL | RO | Bit [0] označuje indikacijo zaklepanja PLL. |
8'13 | Število zakasnitev | RO | Označuje število zakasnitev. |
8'14 |
Število TX SOP |
RO |
Označuje število SOP, ki jih ustvari generator paketov. |
8'15 |
TX EOP štetje |
RO |
Označuje število EOP, ki jih ustvari generator paketov. |
8'16 | Neprekinjen paket | RO | Zapišite 1 v bit [0], da omogočite neprekinjen paket. |
8'17 | TX in RX števec enak | RW | Označuje, da sta števec TX in RX enaka. |
8'23 | Omogoči zakasnitev | WO | Zapišite 1 v bit [0], da omogočite merjenje zakasnitve. |
8'24 | Zakasnitev pripravljena | RO | Označuje, da je merjenje zakasnitve pripravljeno. |
Interlaken (2. generacija) Intel Agilex 7 FPGA IP Design Example Arhiv uporabniškega priročnika
- Za najnovejšo in prejšnjo različico tega uporabniškega priročnika glejte Interlaken (2
- Generation) Intel Agilex 7 FPGA IP Design Example Uporabniški priročnik HTML različica. Izberite različico in kliknite Prenesi. Če IP ali različica programske opreme ni navedena, velja uporabniški priročnik za prejšnji IP ali različico programske opreme.
- Različice IP so enake različicam programske opreme Intel Quartus Prime Design Suite do v19.1. Od programske opreme Intel Quartus Prime Design Suite različice 19.2 ali novejše imajo jedra IP novo shemo različic IP.
Zgodovina revizij dokumenta za Interlaken (2. generacija) Intel Agilex 7 FPGA IP Design Example Uporabniški priročnik
Različica dokumenta | Različica Intel Quartus Prime | Različica IP | Spremembe |
2023.06.26 | 23.2 | 21.1.1 | • Dodana podpora VHDL za sintezni in simulacijski model.
• Posodobljeno ime družine izdelkov na »Intel Agilex 7«. |
2022.08.03 | 21.3 | 20.0.1 | Popravljen OPN naprave za razvojni komplet Intel Agilex F-Series Transceiver-SoC. |
2021.10.04 | 21.3 | 20.0.1 | • Dodana podpora za simulator QuestaSim.
• Odstranjena podpora za simulator NCSim. |
2021.02.24 | 20.4 | 20.0.1 | • Dodane informacije o ohranitvi neuporabljenega sprejemno-sprejemnega kanala za PAM4 v razdelku: Oblikovanje strojne opreme, nprample Komponente.
• Dodan opis signala pll_ref_clk[1] v razdelku: Vmesniški signali. |
2020.12.14 | 20.4 | 20.0.0 | • Posodobljena sample izhod testa strojne opreme za način Interlaken in način Interlaken Look-aside v razdelku Testiranje zasnove strojne opreme Nprample.
• Posodobljena karta registra za Interlaken Look-aside design example v razdelku Registriraj zemljevid. • Dodana merila za uspešno opravljen preizkus strojne opreme v razdelku Testiranje zasnove strojne opreme Nprample. |
2020.10.16 | 20.2 | 19.3.0 | Popravljen ukaz za zagon začetne prilagoditvene kalibracije na strani RX Testiranje zasnove strojne opreme Nprample razdelek. |
2020.06.22 | 20.2 | 19.3.0 | • Dizajn nprample je na voljo za način Interlaken Look-side.
• Testiranje strojne opreme zasnove nprample je na voljo za različice naprav Intel Agilex. • Dodano Slika: Visokonivojski blokovni diagram za Interlaken (2. generacija) Design Example. • Posodobljeni naslednji razdelki: — Zahteve glede strojne in programske opreme — Struktura imenika • Naslednje številke so bile spremenjene, da vključujejo posodobitev, povezano s pogledom na Interlaken: — Slika: Interlaken (2. generacija) strojna zasnova Example blokovni diagram na visoki ravni za različice načina E-tile NRZ — Slika: Interlaken (2. generacija) strojna zasnova Example blokovni diagram na visoki ravni za različice načina E-tile PAM4 • Posodobljeno Slika: Urejevalnik parametrov IP. |
nadaljevanje ... |
Različica dokumenta | Različica Intel Quartus Prime | Različica IP | Spremembe |
• Dodane informacije o nastavitvah frekvence v aplikaciji za nadzor ure v razdelku Prevajanje in konfiguriranje načrta Example v strojni opremi.
• Dodani izhodi testnega zagona za Interlaken Look-aside v naslednjih razdelkih: — Simulacija zasnove Example Testbench — Testiranje zasnove strojne opreme Nprample • Dodani naslednji novi signali Vmesniški signali razdelek: — mgmt_clk — rx_pin_n — tx_pin_n — mac_clk_pll_ref • Dodan zemljevid registra za Interlaken Look-aside design example noter razdelek: Registrski zemljevid. |
|||
2019.09.30 | 19.3 | 19.2.1 | Odstranjen clk100. Mgmt_clk služi kot referenčna ura za IO PLL v naslednjem:
• Slika: Interlaken (2. generacija) strojna zasnova Example blokovni diagram visoke ravni za različice načina NRZ E-ploščic. • Slika: Interlaken (2. generacija) strojna zasnova Example blokovni diagram na visoki ravni za različice načina E-tile PAM4. |
2019.07.01 | 19.2 | 19.2 | Začetna izdaja. |
Interlaken (2. generacija) Intel Agilex® 7 FPGA IP Design Example Uporabniški priročnik
Dokumenti / Viri
![]() |
Intel Interlaken 2. generacije Agilex 7 FPGA IP Design Example [pdf] Uporabniški priročnik Interlaken 2. generacije Agilex 7 FPGA IP Design Example, Interlaken, 2. generacija Agilex 7 FPGA IP Design Example, FPGA IP Design Example, IP Design Example, Design Example |