INTEL-LOGO

JESD204C Intel FPGA IP ja ADI AD9081 MxFE ADC koostalitlusvõime aruanne

JESD204C-Intel-FPGA-IP-ja-ADI-AD9081-MxF- ADC-Interoperability-Report-PRODUCT-IMAGE

Tooteteave

Kasutusjuhendis viidatud toode on JESD204C Intel FPGA IP. See on riistvarakomponent, mida kasutatakse koos Intel Agilex I-seeria F-plaadi demoplaadi ja ADI AD9081-FMCA-EBZ EVM-iga. IP instantseeritakse dupleksrežiimis, kuid kasutatakse ainult vastuvõtja teed. See genereerib 375 MHz lingi ja 375 MHz kaadri kella. ADC koostalitlusvõime testi riistvara seadistus on näidatud joonisel 1. IP nõuab SYSREF-i pakkumist JESD204C Inteli FPGA IP-seadme kella generaatorist.

Toote kasutusjuhised

Riistvara seadistamine
Riistvara seadistamiseks JESD204C Intel FPGA IP kasutamiseks toimige järgmiselt.

  1. Ühendage ADI AD9081-FMCA-EBZ EVM Intel Agilex I-seeria F-plaadi demoplaadi FMC+ pistikuga.
  2. Veenduge, et SYSREF-signaali edastaks kellageneraator, mis annab JESD204C Inteli FPGA IP-seadme kella.

Süsteemi kirjeldus
Süsteemitaseme diagramm näitab, kuidas selles konstruktsioonis on erinevad moodulid ühendatud. See sisaldab Intel Agilex-I F-tile demoplaati, Intel Agilexi F-tile seadet, tipptasemel RTL-i, platvormide kujundamise süsteemi, mustrigeneraatorit, mustrite kontrollijat, F-Tile JESD204C dupleksi IP-tuuma ning erinevaid kellasid ja liideseid.

Koostalitluse metoodika
Vastuvõtja andmeside kiht
See testala hõlmab päise sünkroonimise (SHA) ja laiendatud mitmeploki joondamise (EMBA) testjuhtumeid. JESD204C Intel FPGA IP loeb testi ajal andmesidekihist registreid ja kirjutab need logisse files ja kontrollib neid kriteeriumide edastamiseks TCL-skriptide kaudu.

JESD204C Intel® FPGA IP ja ADI AD9081 MxFE* ADC koostalitlusvõime aruanne Intel® Agilex™ F-tile seadmete jaoks

JESD204C Intel® FPGA IP on kiire point-to-point jadaliidese intellektuaalomand (IP).
JESD204C Inteli FPGA IP-d on riistvaraliselt testitud mitme valitud JESD204C-ga ühilduva analoog-digitaalmuunduri (ADC) seadmega.
See aruanne tõstab esile JESD204C Intel FPGA IP koostalitlusvõime ja AD9081 Mixed Signal Front End (MxFE*) hindamismooduli (EVM) firmalt Analog Devices Inc. (ADI). Järgmistes jaotistes kirjeldatakse riistvara kontrollimise metoodikat ja testimise tulemusi.

Seotud teave
F-tile JESD204C Intel FPGA IP kasutusjuhend

Riist- ja tarkvaranõuded
Koostalitlusvõime testimiseks on vaja järgmisi riist- ja tarkvaratööriistu: Riistvara

  • Intel Agilex™ I-seeria F-plaadi demoplaat (AGIB027R29A1E2VR0) 12 V toiteadapteriga
  • Analoogseadmed (ADI) AD9081 MxFE* EVM (AD9081-FMCA-EBZ, Rev C)
  • Skywork Si5345-D hindamislaud (Si5345-D-EVB)
  • SMA isasest SMP isasele
  • SMP isane SMP kaabel

Tarkvara

  • Tarkvara Intel Quartus® Prime Pro Edition versioon 21.4
  • AD9081_API versioon 1.1.0 või uuem (Linuxi rakendus, vajalik AD9081 EVM-i konfigureerimiseks)

Seotud teave

  • AD9081/AD9082 süsteemiarenduse kasutusjuhend
  • Skyworks Si5345-D hindamispaneeli kasutusjuhend

Riistvara seadistamine
JESD204C Intel FPGA IP instantseeritakse dupleksrežiimis, kuid kasutatakse ainult vastuvõtja teed. Kui FCLK_MULP = 1, WIDTH_MULP = 8, S = 1, genereerib tuum PLL 375 MHz lingi takti ja 375 MHz kaadri takti.
Intel Agilex I-seeria F-tile demoplaati kasutatakse koos ADI AD9081-FMCA-EBZ EVM-iga, mis on ühendatud arendusplaadi FMC+ pistikuga. ADC koostalitlusvõime testi riistvara seadistus on näidatud joonisel Riistvara häälestus.- • AD9081-FMCA-EBZ EVM saab toite Intel Agilex I-seeria F-plaadi demoplaadilt FMC+ pistiku kaudu.

  • F-tile transiiverit ja JESD204C Inteli FPGA IP-tuuma PLL võrdluskellasid tarnib Si5345-D-EVB SMA-SMP kaabli kaudu. Seadke MUX_DIP_SW0 Agilex-I F-Tile demoplaadil kõrgele, et U22 kasutaks SMP-kaabliga ühendatud CLKIN1.
  • Si5345-D-EVB annab AD7044 EVM-is olevale HMC9081 programmeeritavale kellageneraatorile võrdluskella SMP-SMP-kaabli kaudu.
  • JESD204C Inteli FPGA IP-tuuma halduskella tarnib Silicon Labs Si5332 programmeeritav kellageneraator, mis asub Intel Agilex I-seeria F-plaadi demoplaadil.
  • Programmeeritav kellageneraator HMC7044 pakub AD9081 seadme võrdluskella. AD9081 seadmes olev faasilukuga silmus (PLL) genereerib soovitud ADC-dampling clock seadme võrdluskellast.
  • Alamklassi 1 puhul genereerib HMC7044 kellageneraator SYSREF signaali AD9081 seadmele ja JESD204C Intel FPGA IP jaoks läbi FMC+ pistiku.

Eite: Intel soovitab SYSREF-i varustada kellageneraatoriga, mis toodab JESD204C Inteli FPGA IP-seadme kella.

JESD204C-Intel-FPGA-IP-ja-ADI-AD9081-MxF- ADC-Interoperability-Report-01

Süsteemi kirjeldus

Järgmine süsteemitaseme diagramm näitab, kuidas erinevad moodulid on selles konstruktsioonis ühendatud.

Joonis 2. Süsteemi skeem JESD204C-Intel-FPGA-IP-ja-ADI-AD9081-MxF- ADC-Interoperability-Report-02

Märkmed:

  1. M on muundurite arv.
  2. S on edastatud s-ide arvampvähem konverteri kohta kaadri kohta.
  3. WIDTH_MULP on andmelaiuse kordaja rakenduskihi ja transpordikihi vahel.
  4. N on teisendusbittide arv konverteri kohta.
  5. CS on juhtbittide arv konversiooni sekundi kohtaampvähem.

Selles seadistuses ntample L = 8, M = 4 ja F = 1, on transiiveri radade andmeedastuskiirus 24.75 Gbps.
Si5332 OUT1 genereerib 100 MHz kella kuni mgmt_clk. Si5345-D-EVB genereerib kahte taktsagedust, 375 MHz ja 100 MHz. 375 MHz tarnitakse Intel Agilex I-seeria F-plaadi demoplaadi sisseehitatud multiplekserile läbi J19 SMA pordi. Sisseehitatud multiplekseri väljundkell juhib F-tile transiiveri võrdluskella (refclk_xcvr) ja JESD204C Inteli FPGA IP-tuuma PLL võrdluskella (refclk_core). 100 MHz Si5345-D-EVB-st on ühendatud HMC7044 programmeeritava kella generaatoriga, mis on AD9081 EVM-is kellasisendina
(EXT_HMCREF).

HCM7044 genereerib FMC-pistiku kaudu perioodilise SYSREF-signaali sagedusega 11.71875 MHz.
JESD204C Intel FPGA IP instantseeritakse dupleksrežiimis, kuid kasutatakse ainult vastuvõtja teed.

Koostalitluse metoodika
Järgmises jaotises kirjeldatakse testi eesmärke, protseduuri ja läbimise kriteeriume. Test hõlmab järgmisi valdkondi:

  • Vastuvõtja andmeside kiht
  • Vastuvõtja transpordikiht

Vastuvõtja andmeside kiht
See testala hõlmab päise sünkroonimise (SHA) ja laiendatud mitmeploki joondamise (EMBA) testjuhtumeid.
Lingi käivitamisel ja pärast vastuvõtja lähtestamist hakkab JESD204C Intel FPGA IP otsima seadme poolt edastatavat sünkroonimispäise voogu. Testi käigus loetakse andmesidekihist järgmised registrid, mis kirjutatakse logisse files ja kontrollitud kriteeriumide edastamiseks TCL-skriptide kaudu.

Seotud teave
F-tile JESD204C Intel FPGA IP kasutusjuhend

Sünkrooni päise joondus (SHA)
Tabel 1. Sünkroonimise päise joondamise katsejuhtumid

Testjuhtum Eesmärk Kirjeldus Läbimise kriteeriumid
SHA.1 Kontrollige, kas sünkroonimise päise lukk on pärast lähtestamisjärjestuse lõpetamist kinnitatud. Registritest loetakse järgmisi signaale:
  • CDR_Lock loetakse registrist rx_status3 (0x8C).
  • SH_Locked loetakse registrist rx_status4 (0x90).
  • jrx_sh_err_status loetakse registrist rx_err_status (0x60).
  • CDR_Lock ja SH_LOCK peaksid olema kõrged, mis vastavad radade arvule.
  • jrx_sh_err_status peaks olema
  •  jrx_sh_err_status bitiväljad kontrollivad sh_unlock_err, rx_gb_overflow_err, rx_gb_underflow_err, invalid_sync_header, src_rx_alarm, syspll_lock_err ja cdr_locked_err.
SHA.2 Kontrollige sünkroonimispäise lukustuse olekut pärast päise sünkroonimise lukustuse saavutamist (või laiendatud mitme ploki joondamise faasi ajal) ja stabiilset olekut. invalid_sync_header loetakse sünkroonimispäise lukustuse oleku jaoks registrist (0x60[8]). invalid_sync_header olek peaks olema 0.

Laiendatud mitmeplokiline joondus (EMBA)

Tabel 2. Laiendatud mitmeplokilise joonduse katsejuhtumid

Testjuhtum Eesmärk Kirjeldus Läbimise kriteeriumid  
EMBA.1 Kontrollige, kas laiendatud mitmeploki lukk rakendub alles pärast päise sünkroonimise luku kinnitamist. Registrite kaudu loetakse järgmisi signaale:
  • Väärtus EMB_Locked_1 peaks olema võrdne 1-ga, mis vastab igale rajale. EMB_Lock_err peaks olema 0.
 
 
  Testjuhtum Eesmärk Kirjeldus Läbimise kriteeriumid
     
  • EMB_Locked_1 loetakse registrist rx_status5 (0x94).
  • EMB_Lock_err loetakse registrist rx_err_status (0x60[19]).
 
  EMBA.2 Kontrollige, kas laiendatud mitmeplokiluku olek on stabiilne (pärast laiendatud mitmeplokilist lukustamist või kuni elastse puhvri vabastamiseni) ilma kehtetute mitmikplokkideta. invalid_eomb_eoemb loetakse registrist rx_err_status (0x60[10:9]). invalid_eomb_eoemb peaks olema "00".
  EMBA.3 Kontrollige sõiduradade joondust. Registritest loetakse järgmised väärtused:
  • elastic_buf_over_flow loetakse registrist rx_err_status (0x60[20]).
  • elastic_buf_full loetakse registrist rx_status6 (0x98).
  • elastne_buf_over_flow peaks olema 0.
  • Väärtus elastic_buf_full peaks olema võrdne 1-ga, mis vastab igale rajale.

Vastuvõtja transpordikiht (TL)
Vastuvõtja (RX) JESD204C Intel FPGA IP ja transpordikihi kaudu toimuva kasuliku koormuse andmevoo andmete terviklikkuse kontrollimiseks on ADC konfigureeritudamp/PRBS testi muster. ADC on samuti seadistatud töötama sama konfiguratsiooniga, mis on seadistatud JESD204C Intel FPGA IP-le. Ramp/PRBS-i kontrollija FPGA-kangas kontrollib r-iamp/PRBS andmete terviklikkus üheks minutiks. RX JESD204C Inteli FPGA IP-registrist rx_err küsitakse ühe minuti jooksul pidevalt nullväärtust.
Alloleval joonisel on näidatud andmete terviklikkuse kontrollimise kontseptuaalne testiseadistus.

Joonis 3. Andmete terviklikkuse kontroll R-i abilamp/PRBS15 kontrollija

JESD204C-Intel-FPGA-IP-ja-ADI-AD9081-MxF- ADC-Interoperability-Report-03

Tabel 3. Transpordikihi testimise juhtumid

Testjuhtum Eesmärk Kirjeldus Läbimise kriteeriumid
TL.1 Kontrollige andmekanali transpordikihi kaardistamist r-i abilamp testi muster. Data_mode on seatud väärtusele Ramp_režiim.

Registrite kaudu loetakse järgmisi signaale:

  • crc_err loetakse parameetrist rx_err_status (0x60[14]).
  •  jrx_patchk_data_error loetakse registrist tst_err0.
  • crc_err peaks läbimiseks olema madal.
  • jrx_patchk_data_error peaks olema madal.
TL.2 Kontrollige andmekanali transpordikihi kaardistamist PRBS15 testmustri abil. Data_mode on seatud väärtusele prbs_mode.

Registritest loetakse järgmised väärtused:

  • crc_err loetakse parameetrist rx_err_status (0x60[14]).
  • jrx_patchk_data_error loetakse registrist tst_err0.
  • crc_err peaks läbimiseks olema madal.
  • jrx_patchk_data_error peaks olema madal.

JESD204C Intel FPGA IP ja ADC konfiguratsioonid
JESD204C Inteli FPGA IP-parameetreid (L, M ja F) selles riistvarakassas toetab AD9081 seade. Transiiveri andmeedastuskiirus, sampling clock ja muud JESD204C parameetrid vastavad AD908D1 töötingimustele.
Riistvara kontrollimise testimine rakendab JESD204C Intel FPGA IP-d järgmise parameetrikonfiguratsiooniga.

Globaalne seadistus kogu konfiguratsiooni jaoks:

  • E = 1
  • CF = 0
  • CS = 0
  • Alamklass = 1
  • FCLK_MULP = 1
  • WIDTH_MULP = 8
  • SH_CONFIG = CRC-12
  • FPGA halduskell (MHz) = 100

Testi tulemused
Järgmine tabel sisaldab võimalikke tulemusi ja nende määratlusi.

Tabel 4. Tulemuste määratlus

Tulemus Definitsioon
LÄBI Täheldati, et testitav seade (DUT) käitus vastavalt.
LÄBI koos kommentaaridega Täheldati, et DUT-il oli vastav käitumine. Siiski on lisatud olukorra täiendav selgitus (ntample: ajapiirangute tõttu viidi läbi ainult osa testimisest).
Tulemus Definitsioon
EBAÕNNESTUS Täheldati, et DUT käitus mittevastavalt.
Hoiatus Täheldati, et DUT-i käitumine ei ole soovitatav.
Vaadake kommentaare Vaatluste põhjal ei olnud võimalik kindlaks teha, kas see on õige või mitte. Lisatud on olukorra täiendav selgitus.

Järgmises tabelis on näidatud testjuhtumite SHA.1, SHA.2, EMBA.1, EMBA.2, EMBA.3, TL.1 ja TL.2 tulemused vastavate väärtustega L, M, F, andmeedastuskiirus, sampling clock, link clock ja SYSREF sagedused.

Tabel 5. Testjuhtumite SHA.1, SHA.2, EMBA.1, EMBA.2, EMBA.3, TL.1 ja TL.2 tulemused

Ei. L M F S HD E N NP ADC

Samplingi kell (MHz)

FPGA seadme kell (MHz) FPGA

Kaadrikell (MHz)

FPGA

Linki kell (MHz)

Sõidurea kiirus (Gbps) Tulemus
1 8 4 1 1 0 1 16 16 3000.00 375.00 375.00 375.00 24.75 Läbida

Testi tulemuste kommentaarid
Igal katsejuhul loob RX JESD204C Intel FPGA IP edukalt sünkroonimispäise joonduse, laiendatud mitmeploki joonduse ja kuni kasutajaandmete faasini.
R ei tähelda andmete terviklikkuse probleemiamp ja PRBS-i kontrollija JESD-konfiguratsioonide jaoks, mis hõlmavad kõiki füüsilisi sõiduradasid, samuti ei täheldata tsüklilist koondamise kontrolli (CRC) ega käsupaarsuse viga.
Teatud toitetsüklite ajal võib parameetrite konfiguratsioonides ilmneda sõiduraja kallutamise tõrge. Selle vea vältimiseks tuleks LEMC nihke väärtused programmeerida või saate selle automatiseerida kalibreerimisprotseduuriga. Lisateavet LEMC nihke juriidiliste väärtuste kohta leiate jaotisest RBD häälestusmehhanism F-tile JESD204C IP kasutusjuhendis.

Seotud teave
RBD häälestusmehhanism

Kokkuvõte
See aruanne näitab JESD204C Intel FPGA IP ja PHY elektriliidese valideerimist seadmega AD9081/9082 (R2 Silicon) kuni 24.75 Gbps ADC jaoks. Täielik konfiguratsioon ja riistvara seadistus annavad kindlustunde kahe seadme koostalitlusvõime ja jõudluse suhtes.

Dokumenteerige AN 927 versioonide ajalugu: JESD204C Intel FPGA IP ja ADI AD9081 MxFE* ADC koostalitlusvõime aruanne Intel Agilexi F-tile seadmete jaoks

Dokumendi versioon Muudatused
2022.04.25 Esialgne vabastamine.

AN 876: JESD204C Intel® FPGA IP ja ADI AD9081 MxFE* ADC koostalitlusvõime aruanne Intel® Agilex® F-Tile seadmete jaoks

Dokumendid / Ressursid

intel JESD204C Intel FPGA IP ja ADI AD9081 MxFE ADC koostalitlusvõime aruanne [pdfKasutusjuhend
JESD204C Intel FPGA IP ja ADI AD9081 MxFE ADC koostalitlusvõime aruanne, JESD204C, Intel FPGA IP ja ADI AD9081 MxFE ADC koostalitlusvõime aruanne

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *