INTEL-LOGO

JESD204C Intel FPGA IP kaj ADI AD9081 MxFE ADC Kunfunkciebleco-Raporto

JESD204C-Intel-FPGA-IP-kaj-ADI-AD9081-MxF- ADC-Interoperableco-Raporto-PRODUKTO-BILDO

Produktaj Informoj

La produkto menciita en la uzantmanlibro estas JESD204C Intel FPGA IP. Ĝi estas hardvarkomponento kiu estas uzata kune kun la Intel Agilex I-Serio F-Tile Demo Board kaj la ADI AD9081-FMCA-EBZ EVM. La IP estas instanciigita en Duplex-reĝimo sed nur la ricevila vojo estas utiligita. Ĝi generas 375 MHz-lighorloĝon kaj 375 MHz-framhorloĝon. La aparatara agordo por la ADC-kunfunkciebleco-testo estas montrita en Figuro 1. La IP postulas SYSREF esti provizita de la horloĝgeneratoro kiu fontas la JESD204C Intel FPGA IP-aparato-horloĝon.

Produktaj Uzado-Instrukcioj

Aparataro
Por agordi la aparataron por uzi la JESD204C Intel FPGA IP, sekvu ĉi tiujn paŝojn:

  1. Konektu la ADI AD9081-FMCA-EBZ EVM al la FMC+-konektilo de la Intel Agilex I-Series F-Tile Demo Board.
  2. Certigu, ke la signalo SYSREF estas provizita de la horloĝgeneratoro, kiu fontas la horloĝon de la JESD204C Intel FPGA IP-aparato.

Sistemo Priskribo
La sistem-nivela diagramo montras kiel malsamaj moduloj estas konektitaj en ĉi tiu dezajno. Ĝi inkluzivas la Intel Agilex-I-F-kahelan Demostraron, Intel Agilex-F-kahela Aparato, Pintnivela RTL, Platform Designer System, Pattern Generator, Pattern Checker, F-Tile JESD204C Duplex IP Core, kaj diversajn horloĝojn kaj interfacojn.

Kunfunkcieca Metodologio
Ricevilo Data Link Tavolo
Ĉi tiu testareo kovras la provojn por sinkroniga kaplinio (SHA) kaj plilongigita multibloka paraleligo (EMBA). La JESD204C Intel FPGA IP legas registrojn de la datumliga tavolo dum la testo, skribas ilin en protokolon. files, kaj kontrolas ilin por pasado de kriterioj tra TCL-skriptoj.

JESD204C Intel® FPGA IP kaj ADI AD9081 MxFE* ADC-Interoperabileca Raporto por Intel® Agilex™ F-kahelaj Aparatoj

La JESD204C Intel® FPGA IP estas altrapida punkto-al-punkta seria interfaco intelekta propraĵo (IP).
La JESD204C Intel FPGA IP estis aparataro-testita per pluraj elektitaj JESD204C konformaj analoga-al-cifereca konvertilo (ADC) aparatoj.
Ĉi tiu raporto elstarigas la kunfunkcieblecon de la JESD204C Intel FPGA IP kun la taksadmodulo (EVM) AD9081 Mixed Signal Front End (MxFE*) de Analog Devices Inc. (ADI). La sekvaj sekcioj priskribas la aparatan kontrolmetodaron kaj testrezultojn.

Rilataj Informoj
F-kahelo JESD204C Intel FPGA IP User Guide

Postuloj pri aparataro kaj programaro
La kunfunkciebleco-testo postulas la jenajn aparataron kaj programajn ilojn: Aparataro

  • Demostraro Intel Agilex™ I-Serio F-kahelo (AGIB027R29A1E2VR0) kun 12V elektra adaptilo
  • Analogaj aparatoj (ADI) AD9081 MxFE* EVM (AD9081-FMCA-EBZ, Rev C)
  • Skywork Si5345-D-Taksada Estraro (Si5345-D-EVB)
  • SMA masklo al SMP masklo
  • SMP masklo al SMP-kablo

Programaro

  • Versio de programaro Intel Quartus® Prime Pro Edition 21.4
  • AD9081_API versio 1.1.0 aŭ pli nova (Linuksa aplikaĵo, necesa por AD9081 EVM-agordo)

Rilataj Informoj

  • AD9081/AD9082 System Development User Guide
  • Skyworks Si5345-D Evaluation Board User Guide

Aparataro
La JESD204C Intel FPGA IP estas instantiigita en Duplex-reĝimo sed nur la ricevila vojo estas uzata. Por FCLK_MULP =1, WIDTH_MULP = 8, S = 1, la kerno PLL generas 375 MHz-lighorloĝon kaj 375 MHz-framhorloĝon.
Intel Agilex I-Series F-Tile Demo Board estas uzata kun la ADI AD9081-FMCA-EBZ EVM konektita al la FMC+-konektilo de la evolutabulo. La aparatara agordo por la ADC-kunfunkciebleco-testo estas montrita en la Aparataro-figuro.- • La AD9081-FMCA-EBZ EVM derivas potencon de Intel Agilex I-Series F-Tile Demo Board per FMC+-konektilo.

  • La F-kahela transceptor kaj JESD204C Intel FPGA IP-kernaj PLL-referencaj horloĝoj estas liveritaj de Si5345-D-EVB per SMA al SMP-kablo. Agordu MUX_DIP_SW0 al alta sur Agilex-I F-Tile Demo Board por certigi, ke U22 prenas CLKIN1, kiu estas konektita al la SMP-kablo.
  • La Si5345-D-EVB provizas referencan horloĝon al la HMC7044 programebla horloĝgeneratoro ĉeestanta en la AD9081 EVM per SMP al SMP-kablo.
  • La administra horloĝo por JESD204C Intel FPGA IP-kerno estas liverita de Silicon Labs Si5332 programebla horloĝgeneratoro ĉe la Intel Agilex I-Serio F-kahela Demo-tabulo.
  • La HMC7044 programebla horloĝgeneratoro disponigas la AD9081-aparatan referenchorloĝon. La faz-ŝlosita buklo (PLL) ĉeestanta en la AD9081-aparato generas la deziratajn ADC-ojn.ampling horloĝo de la aparato referenca horloĝo.
  • Por Subklaso 1, la horloĝgeneratoro HMC7044 generas la SYSREF-signalon por la AD9081-aparato kaj por la JESD204C Intel FPGA IP per la FMC+-konektilo.

Nete: Intel rekomendas ke la SYSREF estu provizita de la horloĝgeneratoro, kiu fontas la JESD204C Intel FPGA IP-aparatan horloĝon.

JESD204C-Intel-FPGA-IP-kaj-ADI-AD9081-MxF- ADC-Interoperableca-Raporto-01

Sistemo Priskribo

La sekva sistemnivela diagramo montras kiel la malsamaj moduloj estas konektitaj en ĉi tiu dezajno.

Figuro 2. Sistemdiagramo JESD204C-Intel-FPGA-IP-kaj-ADI-AD9081-MxF- ADC-Interoperableca-Raporto-02

Notoj:

  1. M estas la nombro da konvertiloj.
  2. S estas la nombro de transdonitaj samples per konvertilo per kadro.
  3. WIDTH_MULP estas la datuma larĝmultiplikato inter la aplikaĵa tavolo kaj transporta tavolo.
  4. N estas la nombro da konvertaj bitoj per konvertilo.
  5. CS estas la nombro da kontrolbitoj per konvertiĝo samples.

En ĉi tiu aranĝo, ekzample L = 8, M = 4, kaj F = 1, la datumrapideco de transceiverlenoj estas 24.75 Gbps.
La Si5332 OUT1 generas 100 MHz-horloĝon al mgmt_clk. Si5345-D-EVB generas du horloĝfrekvencojn, 375 MHz kaj 100 MHz. La 375 MHz estas liveritaj al la enigita multipleksilo en la Intel Agilex I-Series F-kahela Demo Board tra la J19 SMA-haveno. La eliga horloĝo de la enigita multipleksilo veturas la F-kahelan transceiver-referenchorloĝon (refclk_xcvr) kaj JESD204C Intel FPGA IP-kernan PLL-referenchorloĝon (refclk_core). 100 MHz de Si5345-D-EVB estas konektita al la HMC7044 programebla horloĝgeneratoro ĉeestanta en la AD9081 EVM kiel la horloĝa enigo
(EXT_HMCREF).

La HCM7044 generas periodan SYSREF-signalon de 11.71875 MHz tra la FMC-Konektilo.
La JESD204C Intel FPGA IP estas instantiigita en Duplex-reĝimo sed nur la ricevila vojo estas uzata.

Kunfunkcieca Metodologio
La sekva sekcio priskribas la testcelojn, proceduron, kaj la preterpasajn kriteriojn. La testo kovras la sekvajn areojn:

  • Tavolo de ligilo de datumoj de ricevilo
  • Ricevilo transporta tavolo

Ricevilo Data Link Tavolo
Ĉi tiu testareo kovras la provojn por sinkroniga kaplinio (SHA) kaj plilongigita multibloka paraleligo (EMBA).
Dum ligo ekfunkciigas, post la rekomencigita ricevilo, la JESD204C Intel FPGA IP komencas serĉi la sinkronigan kapfluon, kiu estas elsendita de la aparato. La sekvaj registroj de datumliga tavolo estas legitaj dum la testo, skribitaj en protokolon files, kaj kontrolita por pasado de kriterioj tra TCL-skriptoj.

Rilataj Informoj
F-kahelo JESD204C Intel FPGA IP User Guide

Sinkronigi kaplinion (SHA)
Tablo 1. Sinkronigi Header Alignment Test Cases

Testkazo Objektivo Priskribo Trapasaj Kriterioj
SHA.1 Kontrolu ĉu Sync Header Lock estas asertita post la kompletigo de la rekomencigita sekvenco. La sekvaj signaloj estas legitaj de registroj:
  • CDR_Lock estas legita el la registro rx_status3 (0x8C).
  • SH_Locked estas legita el registro rx_status4 (0x90).
  • jrx_sh_err_status estas legita el la registro rx_err_status (0x60).
  • CDR_Lock kaj SH_LOCK devus esti asertita al altaj respondaj al la nombro da lenoj.
  • jrx_sh_err_status devus esti
  •  La bitaj kampoj en jrx_sh_err_status kontrolas sh_unlock_err, rx_gb_overflow_err, rx_gb_underflow_err, invalid_sync_header, src_rx_alarm, syspll_lock_err kaj cdr_locked_err.
SHA.2 Kontrolu la staton de Sync Header Lock post kiam sinkroniga kapŝlosado estas atingita (aŭ dum la Fazo de Plilongigita Multi-Bloka Alignigo) kaj stabila. invalid_sync_header estas legita por Sync Header-ŝlosa stato de registro (0x60[8]). invalid_sync_header-statuso devus esti 0.

Plilongigita Multibloka Alineado (EMBA)

Tablo 2. Plilongigitaj Multiblock Alignment Test Cases

Testkazo Objektivo Priskribo Trapasaj Kriterioj  
EMBA.1 Kontrolu ĉu la Plilongigita Multiblock Lock estas asertita nur post la aserto de Sync Header Lock. La sekvaj signaloj estas legitaj tra registroj:
  • La EMB_Locked_1 valoro devus esti egala al 1 responda al ĉiu leno. EMB_Lock_err devus esti 0.
 
 
  Testkazo Objektivo Priskribo Trapasaj Kriterioj
     
  • EMB_Locked_1 estas legita el la registro rx_status5 (0x94).
  • EMB_Lock_err estas legita el la registro rx_err_status (0x60[19]).
 
  EMBA.2 Kontrolu ĉu la stato de Plilongigita Multiblock Lock estas stabila (post etendita multibloka seruro aŭ ĝis la elasta bufro estas liberigita) kune kun neniu nevalida multibloko. invalid_eomb_eoemb estas legita el la registro rx_err_status (0x60[10:9]). invalid_eomb_eoemb devus esti "00".
  EMBA.3 Kontrolu la lenan vicigon. La sekvaj valoroj estas legitaj de registroj:
  • elastic_buf_over_flow estas legita el la registro rx_err_status (0x60[20]).
  • elastic_buf_full estas legita el la registro rx_status6 (0x98).
  • elastic_buf_over_flow devus esti 0.
  • La valoro elastic_buf_full devus esti egala al 1 responda al ĉiu leno.

Ricevilo Transporta Tavolo (TL)
Por kontroli la datumintegrecon de la ŝarĝa datumfluo tra la ricevilo (RX) JESD204C Intel FPGA IP kaj transporta tavolo, la ADC estas agordita al ramp/PRBS testa ŝablono. La ADC ankaŭ estas metita funkcii kun la sama agordo kiel fiksita en la JESD204C Intel FPGA IP. La ramp/PRBS-kontrolilo en la FPGA-ŝtofo kontrolas la ramp/PRBS-datumintegreco dum unu minuto. La RX JESD204C Intel FPGA IP-registro rx_err estas balotita senĉese por nula valoro dum unu minuto.
La suba figuro montras la koncipan testan aranĝon por kontrolado de integreco de datumoj.

Figuro 3. Kontrolo de Integreco de Datumoj Uzante Ramp/PRBS15 Kontrolilo

JESD204C-Intel-FPGA-IP-kaj-ADI-AD9081-MxF- ADC-Interoperableca-Raporto-03

Tablo 3. Transporta Tavolo Testaj Kazoj

Testkazo Objektivo Priskribo Trapasaj Kriterioj
TL.1 Kontrolu la transporttavolan mapadon de la datumkanalo uzante ramp testa ŝablono. Data_mode estas agordita al Ramp_reĝimo.

La sekvaj signaloj estas legitaj tra registroj:

  • crc_err estas legita de la rx_err_status (0x60[14]).
  •  jrx_patchk_data_error estas legita el la registro tst_err0.
  • crc_err devus esti malalta por pasi.
  • jrx_patchk_data_error devus esti malalta.
TL.2 Kontrolu la transporttavolan mapadon de la datumkanalo uzante la PRBS15-testpadronon. Data_mode estas agordita al prbs_mode.

La sekvaj valoroj estas legitaj de registroj:

  • crc_err estas legita de la rx_err_status (0x60[14]).
  • jrx_patchk_data_error estas legita el la registro tst_err0.
  • crc_err devus esti malalta por pasi.
  • jrx_patchk_data_error devus esti malalta.

JESD204C Intel FPGA IP kaj ADC-Agordoj
La JESD204C Intel FPGA IP-parametroj (L, M, kaj F) en ĉi tiu aparataro estas denaske subtenataj de la AD9081-aparato. La transceptora datumrapideco, sampling horloĝo, kaj aliaj JESD204C parametroj konformas kun la AD908D1 funkciado kondiĉoj.
La testado de aparataro efektivigas la JESD204C Intel FPGA IP kun la sekva parametra agordo.

Tutmonda agordo por ĉiu agordo:

  • E = 1
  • CF = 0
  • CS = 0
  • Subklaso = 1
  • FCLK_MULP = 1
  • WIDTH_MULP = 8
  • SH_CONFIG = CRC-12
  • FPGA Administra Horloĝo (MHz) = 100

Testrezultoj
La sekva tabelo enhavas la eblajn rezultojn kaj ilian difinon.

Tabelo 4. Rezulta Difino

Rezulto Difino
PASI La Aparato Sub Testo (DUT) estis observita elmontri konforman konduton.
PASI kun komentoj La DUT estis observita elmontri konforman konduton. Tamen, kroma klarigo de la situacio estas inkluzivita (ekzample: pro tempolimoj, nur parto de la testado estis farita).
Rezulto Difino
FAIL La DUT estis observita elmontri nekonforman konduton.
Averto La DUT estis observita elmontri konduton kiu ne estas rekomendita.
Vidu al komentoj El la observoj, valida enirpermesilo aŭ malsukceso ne povus esti determinita. Plia klarigo de la situacio estas inkluzivita.

La sekva tabelo montras la rezultojn por testkazoj SHA.1, SHA.2, EMBA.1, EMBA.2, EMBA.3, TL.1, kaj TL.2 kun respektivaj valoroj de L, M, F, datumrapideco, sampling-horloĝo, link-horloĝo, kaj SYSREF-frekvencoj.

Tabelo 5. Rezulto por Testokazoj SHA.1, SHA.2, EMBA.1, EMBA.2, EMBA.3, TL.1 kaj TL.2

Ne. L M F S HD E N NP ADC

SampLing Horloĝo (MHz)

FPGA Aparato Horloĝo (MHz) FPGA

Kadra Horloĝo (MHz)

FPGA

Lighorloĝo (MHz)

Lenkurzo (Gbps) Rezulto
1 8 4 1 1 0 1 16 16 3000.00 375.00 375.00 375.00 24.75 Pasi

Komentoj pri Testo
En ĉiu prova kazo, la RX JESD204C Intel FPGA IP sukcese establas la sinkronigan kapliniigon, plilongigitan multiblokan vicigon kaj ĝis uzanta datuma fazo.
Neniu datuma integrecproblemo estas observita fare de la Ramp kaj PRBS-kontrolilo por JESD-konfiguracioj kovrantaj ĉiujn fizikajn lenojn, ankaŭ neniu cikla redunda kontrolo (CRC) kaj komanda egaleceraro estas observita.
Dum certaj potencaj cikloj, eraro de dekliniĝo de la vojo povus aperi kun la parametraj agordoj. Por eviti ĉi tiun eraron, la LEMC-offset-valoroj devus esti programitaj aŭ vi povas aŭtomatigi ĉi tion per la kalibrada balaa proceduro. Por pliaj informoj pri la laŭleĝaj valoroj de LEMC-offseto, konsultu RBD-Agordan Mekanismon en F-kahelo JESD204C IP-Uzantgvidilo.

Rilataj Informoj
RBD Agorda Mekanismo

Resumo
Ĉi tiu raporto montras validigon de la elektra interfaco JESD204C Intel FPGA IP kaj PHY kun la aparato AD9081/9082 (R2 Silicon) ĝis 24.75 Gbps por ADC. La kompleta agordo kaj aparataro pruviĝas havigi fidon pri la kunfunkciebleco kaj agado de la du aparatoj.

Dokumenta Revizia Historio por AN 927: JESD204C Intel FPGA IP kaj ADI AD9081 MxFE* ADC-Interoperableca Raporto por Intel Agilex F-Tile Devices

Dokumenta Versio Ŝanĝoj
2022.04.25 Komenca eldono.

AN 876: JESD204C Intel® FPGA IP kaj ADI AD9081 MxFE* ADC-Interoperabileca Raporto por Intel® Agilex® F-Tile-Aparatoj

Dokumentoj/Rimedoj

Intel JESD204C Intel FPGA IP kaj ADI AD9081 MxFE ADC Kunfunkciebleco-Raporto [pdf] Uzantogvidilo
JESD204C Intel FPGA IP kaj ADI AD9081 MxFE ADC Interoperability Report, JESD204C, Intel FPGA IP kaj ADI AD9081 MxFE ADC Interoperability Report

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *