F-Tile JESD204C Intel FPGA IP Design Example
Mabapi le F-Tile JESD204C Intel® FPGA IP Design Example Bukana ea Mosebelisi
Tataiso ena ea mosebelisi e fana ka likarolo, litataiso tsa tšebeliso, le tlhaloso e qaqileng mabapi le moralo oa examples bakeng sa F-Tile JESD204C Intel® FPGA IP e sebelisang lisebelisoa tsa Intel Agilex™.
Bamameli ba Reriloeng
Tokomane ena e reretsoe:
- Moqapi oa meralo ea ho etsa khetho ea IP nakong ea mohato oa moralo oa moralo oa sistimi
- Baqapi ba li-Hardware ha ba kopanya IP ho moralo oa boemo ba bona ba sistimi
- Baenjineri ba netefatso nakong ea ketsiso ea boemo ba sistimi le mohato oa netefatso ea lisebelisoa
Litokomane Tse Amanang
Tafole e latelang e thathamisa litokomane tse ling tsa litšupiso tse amanang le F-Tile JESD204C Intel FPGA IP.
Lethathamo la 1. Litokomane Tse Amanang
Referense | Tlhaloso |
F-Tile JESD204C Intel FPGA IP User Guide | E fana ka leseli mabapi le F-Tile JESD204C Intel FPGA IP. |
F-Tile JESD204C Lintlha tsa Phallo tsa Intel FPGA IP | E thathamisa liphetoho tse entsoeng bakeng sa F-Tile JESD204C F-Tile JESD204C tokollong e itseng. |
Leqephe la Lintlha tsa Sesebelisoa sa Intel Agilex | Tokomane ena e hlalosa litšobotsi tsa motlakase, litšoaneleho tsa ho fetola, litlhaloso tsa tlhophiso, le nako ea lisebelisoa tsa Intel Agilex. |
Acronyms le Glossary
Lethathamo la 2. Lethathamo la Acronym
Kgutsufatso | Katoloso |
LEMC | Sebaka se Atolositsoeng sa Multiblock Clock |
FC | Sekhahla sa oache ea foreimi |
ADC | Analog ho Digital Converter |
DAC | Sefetoleli sa Digital ho Analog |
DSP | Digital Signal Processor |
TX | Phetiso |
RX | Moamoheli |
Kgutsufatso | Katoloso |
DLL | Lera la khokahanyo ea data |
CSR | Rejisetara ea taolo le maemo |
CRU | Oache le Seta Yuniti bocha |
ISR | Khaotsa kemiso ea litšebeletso |
FIFO | Pele-pele-pele |
SERDES | Seriizer Deserializer |
ECC | Phoso ea ho Lokisa Khouto |
FEC | Tsoela Pele Phoso Khalemelo |
SERR | Ho Fumana Phoso e le 'Ngoe (ho ECC, e ka lokisoa) |
DERR | Ho fumanoa ha Liphoso Habeli (ho ECC, ho bolaea) |
PRBS | Pseudorandom binary tatelano |
MAC | Selaoli sa phihlello ea litaba. MAC e kenyelletsa protocol sublayer, transport layer, le data link layer. |
PHY | Lera la 'Mele. PHY hangata e kenyelletsa lera la 'mele, SERDES, bakhanni, baamoheli le CDR. |
PCS | Physical Coding Lera |
PMA | Boimahanyo ba 'mele bo Bohareng |
RBD | RX Buffer Ho lieha |
UI | Sekhahla sa Yuniti = nako ea serial bit |
Palo ea RBD | RX Buffer Delay ea ho fihla ha morao tjena |
RBD e fokotsehile | RX Buffer Delay monyetla oa ho lokolloa |
SH | Kopanya hlooho |
TL | Lera la lipalangoang |
EMIB | Embedded Multi-die Interconnect Bridge |
Lethathamo la 3. Lenane la Bukana
Nako | Tlhaloso |
Sesebelisoa sa Converter | ADC kapa DAC converter |
Sesebelisoa sa logic | FPGA kapa ASIC |
Octet | Sehlopha sa li-bits tse 8, tse sebetsang e le kenyelletso ho 64/66 encoder le tlhahiso ho tsoa ho decoder. |
Nibble | Sehlopha sa li-bits tse 4 e leng motheo oa ts'ebetso oa JESD204C |
Thibela | Letšoao la 66-bit le hlahisoang ke 64/66 encoding scheme |
Tekanyo ea Line | Sekhahla se sebetsang hantle sa lihokelo tsa serial
Sekhahla sa Lane Line = (Mx Sx N'x 66/64 x FC) / L |
Khokahano oache | Khokahano oache = Lane Line Rate/66. |
Foreimi | Sehlopha sa li-octet tse latellanang moo boemo ba octet e 'ngoe le e' ngoe bo ka khetholloang ka pontšo ea letšoao la ho tsamaisa foreimi. |
Oache ea foreimi | Oache ea tsamaiso e sebetsang ka sekhahla sa foreimi, e tlamehang ho ba 1x le 2x link clock. |
Nako | Tlhaloso |
Samphanyane ka hora ea foreimi | Sampka tlase ho oache, kakaretso ea sampLes ka foreimi oache bakeng sa sesebediswa converter. |
LEMC | Oache e kahare e sebelisetsoang ho hokahanya moeli oa li-multiblock tse atolositsoeng lipakeng tsa litselana le litšupiso tsa kantle (SYSREF kapa Subclass 1). |
Sehlopha sa 0 | Ha ho tšehetso bakeng sa deterministic latency. Lintlha li lokela ho hlahisoa hang-hang tseleng ea ho tsamaisa deskew ho moamoheli. |
Sehlopha sa 1 | Ho lieha ha nako ho sebelisa SYSREF. |
Multipoint Link | Lihokelo tsa li-inter-device tse nang le lisebelisoa tse 2 kapa ho feta tsa converter. |
64B / 66B khouto | Khoutu ea mohala e bonts'ang data ea 64-bit ho li-bits tse 66 ho theha boloko. Sebopeho sa data sa boemo ba motheo ke "block" e qalang ka hlooho ea sync ea 2-bit. |
Tafole ea 4. Matšoao
Nako | Tlhaloso |
L | Palo ea litselana ka sesebelisoa sa converter |
M | Palo ea li-converter ka sesebelisoa |
F | Nomoro ea li-octet ka foreime ka tsela e le 'ngoe |
S | Nomoro ea sampLes a tšoaetsanoa ka 'ngoe converter ka foreimi potoloho |
N | Qeto ea ho fetolela |
N' | Kakaretso ea palo ea li-bits ka sample ka sebopeho sa data sa mosebelisi |
CS | Palo ea li-control bits ka phetoho sample |
CF | Nomoro ea mantsoe a laolang nako ka nako ea oache ea foreimi ka sehokelo |
HD | Sebopeho sa data sa High Density user data |
E | Palo ea li-multiblocks ho multiblock e atolositsoeng |
F-Tile JESD204C Intel FPGA IP Design Example Quick Start Guide
Moetso oa F-Tile JESD204C Intel FPGA IP examples bakeng sa lisebelisoa tsa Intel Agilex li na le testbench e etsisang le moralo oa hardware o tšehetsang ho bokella le ho hlahloba lisebelisoa.
O ka hlahisa sebopeho sa F-Tile JESD204C exampHo feta ka lethathamo la IP ho software ea Intel Quartus® Prime Pro Edition.
Setšoantšo sa 1. Ntlafatso ea Stages bakeng sa Moqapi Example
Moqapi Example Block Diagram
Setšoantšo sa 2. F-Tile JESD204C Design Example Setšoantšo sa Block Block sa boemo bo phahameng
Moqapi exampe na le li-module tse latelang:
- Sistimi ea Moqapi oa sethala
- F-Tile JESD204C Intel FPGA IP
- JTAG ho ea borokhong ba Avalon Master
- Parallel I/O (PIO) molaoli
- Serial Port Interface (SPI)—mojule o moholo— IOPLL
- Jenereithara ea SYSREF
- Example Design (ED) Laola CSR
- Seta li-sequencers bocha
- Sistimi ea PLL
- Jenereithara ea mohlala
- Mohlahlobi oa mohlala
Lethathamo la 5. Moqapi Example Modules
Likaroloana | Tlhaloso |
Sistimi ea Moqapi oa sethala | Sistimi ea Moqapi oa Platform e tiisa tsela ea data ea F-Tile JESD204C IP le lisebelisoa tse tšehetsang. |
F-Tile JESD204C Intel FPGA IP | Setsi sena sa Moqapi oa Platform se na le li-IP tsa TX le RX F-Tile JESD204C tse kentsoeng hammoho le duplex PHY. |
JTAG ho ea borokhong ba Avalon Master | Borokho bona bo fana ka phihlello ea moamoheli oa sistimi ho IP e kentsoeng ka memori ka moralo ka sebopeho sa JTAG segokahanyi. |
Parallel I/O (PIO) molaoli | Taolo ena e fana ka segokanyimmediamentsi sa memori bakeng sa sampling le ho khanna ka kakaretso sepheo sa I/O likoung. |
SPI master | Mojule ona o sebetsana le phetiso ea serial ea data ea tlhophiso ho sebopeho sa SPI pheletsong ea converter. |
Jenereithara ea SYSREF | Jenereithara ea SYSREF e sebelisa oache ea khokahano joalo ka oache ea litšupiso mme e hlahisa li-pulse tsa SYSREF bakeng sa F-Tile JESD204C IP.
Hlokomela: Moqapi ona exampLe e sebelisa jenereithara ea SYSREF ho bonts'a qalo ea sehokelo sa duplex F-Tile JESD204C IP. Ts'ebelisong ea boemo ba sistimi ea F-Tile JESD204C subclass 1, o tlameha ho hlahisa SYSREF ho tsoa mohloling o tšoanang le oache ea sesebelisoa. |
IOPLL | Moqapi ona example sebelisa IOPLL ho hlahisa oache ea mosebelisi bakeng sa ho fetisetsa data ho F-Tile JESD204C IP. |
ED Control CSR | Mojule ona o fana ka taolo ea SYSREF ea ho lemoha le boemo, le taolo ea mokhoa oa teko le maemo. |
Seta li-sequencers bocha | Moqapi ona exampe na le li-sequence tse 2 tsa reset:
|
Sistimi ea PLL | Mohloli oa oache oa mantlha oa F-tile hard IP le EMIB crossing. |
Jenereithara ea mohlala | Jenereithara ea mohlala e hlahisa PRBS kapa ramp mohlala. |
Mohlahlobi oa mohlala | Sehlahlobi sa mohlala se netefatsa PRBS kapa ramp paterone e amohetse, 'me e tšoaea phoso ha e fumana ho se lumellane ha data sample. |
Litlhoko tsa Software
Intel e sebelisa software e latelang ho leka moralo oa exampka har'a sistimi ea Linux:
- Software ea Intel Quartus Prime Pro Edition
- Questa*/ModelSim* kapa VCS*/VCS MX simulator
Ho Hlahisa Moralo
Ho hlahisa moralo exampe tsoa ho mohlophisi oa parameter ea IP:
- Theha morero o lebisitseng lelapa la sesebelisoa sa Intel Agilex F-tile ebe u khetha sesebelisoa se lakatsehang.
- Lenaneng la IP Catalog, Tools ➤ IP Catalog, khetha F-Tile JESD204C Intel FPGA IP.
- Hlalosa lebitso la boemo bo holimo le foldara bakeng sa phapang ea hau ea IP. Tobetsa OK. Mohlophisi oa parameter o eketsa boemo bo holimo .ip file ho morero oa hajoale ka bo eona. Haeba u khothalletsoa ho kenya .ip ka letsoho file ho morero, tobetsa Morero ➤ Eketsa/ Tlosa Files ho Morero ho eketsa file.
- Tlas'a Example Design tab, hlakisa sebopeho sa mohlalaample liparamente joalo ka ha ho hlalositsoe ho Design Example Li-Parameters.
- Tobetsa Hlahisa Example Design.
Software e hlahisa liqapi tsohle files ho li-directory tse nyane. Tsena files li hlokeha ho tsamaisa ketsiso le pokello.
Moqapi Example Li-Parameters
F-Tile JESD204C Intel FPGA IP paramethara e kenyelletsa Example Design tab hore o hlalose liparamente tse itseng pele o hlahisa moralo oa example.
Lethathamo la 6. Mekhahlelo ho Example Design Tab
Paramethara | Dikgetho | Tlhaloso |
Kgetha Moralo |
|
Khetha taolo ea tsamaiso ea console ho fihlella moralo oa examptsela ea data ka har'a console ea tsamaiso. |
Ketsiso | Bulehile, Tima | Bulela IP ho hlahisa tse hlokahalang files bakeng sa ho etsisa moralo example. |
Synthesis | Bulehile, Tima | Bulela IP ho hlahisa tse hlokahalang files bakeng sa pokello ea Intel Quartus Prime le pontšo ea hardware. |
HDL sebopeho (bakeng sa papiso) |
|
Khetha mofuta oa HDL oa RTL files bakeng sa ketsiso. |
HDL sebopeho (bakeng sa synthesis) | Verilog feela | Khetha mofuta oa HDL oa RTL files bakeng sa ho kopanya. |
Paramethara | Dikgetho | Tlhaloso |
Hlahisa 3- terata SPI module | Bulehile, Tima | Bulela ho bulela 3-wire SPI interface ho fapana le 4-wire. |
Mokhoa oa Sysref |
|
Khetha hore na u batla hore tekano ea SYSREF e be mokhoa oa ho otla ha molumo o le mong, nako le nako, kapa oa nakoana, ho latela litlhoko tsa moralo oa hau le ho feto-fetoha ha nako.
|
Khetha boto | Ha ho letho | Khetha boto bakeng sa mohlala oa moraloample.
|
Mohlala oa Teko |
|
Khetha mohlala oa jenereithara le mohlala oa tlhahlobo ea tlhahlobo.
|
Lumella serile loopback ea ka hare | Bulehile, Tima | Khetha ka hare ho serial loopback. |
Numella Command Channel | Bulehile, Tima | Khetha mohlala oa mocha oa taelo. |
Sebopeho sa Directory
Moetso oa F-Tile JESD204C example li-directory li na le lihlahisoa files bakeng sa moralo examples.
Setšoantšo sa 3. Sebopeho sa Directory bakeng sa F-Tile JESD204C Intel Agilex Design Example
Lethathamo la 7. Directory Files
Liphutheli | Files |
ed/rtl |
|
ketsiso/ motataisi |
|
ketsiso/sinopsy |
|
Ho Etsisa Moralo Example Testbench
Moqapi example testbench e etsisa moralo oa hau o hlahisitsoeng.
Setšoantšo sa 4. Mokhoa
Ho etsisa moralo, etsa mehato e latelang:
- Fetola directory ea ho sebetsa hoample_design_directory>/simulation/ .
- Moleng oa taelo, tsamaisa script ea simulation. Tafole e ka tlase e bonts'a litaelo tsa ho tsamaisa simulators tse tšehetsoeng.
Moetsisi | Taelo |
Questa/ModelSim | vsim -do modelim_sim.tcl |
vsim -c -do modelsim_sim.tcl (ntle le Questa/ ModelSim GUI) | |
VCS | sh vcs_sim.sh |
Tlhaloso: VCS MX | sh vcsmx_sim.sh |
Papiso e qetella ka melaetsa e bontšang hore na ho matha ho atlehile kapa che.
Setšoantšo sa 5. Ketsiso e Atlehileng
Palo ena e bonts'a molaetsa o atlehileng oa ketsiso bakeng sa simulator ea VCS.
Ho Kopanya Moralo Example
Ho bokella mokhahlelo feela example morero, latela mehato ena:
- Netefatsa moetso oa moetso example moloko o felile.
- Ho software ea Intel Quartus Prime Pro Edition, bula morero oa Intel Quartus Prime Pro Editionample_ design_ directory>/ed/quartus.
- Ho menu ea Processing, tobetsa Start Compilation.
Tlhaloso e Felletseng bakeng sa Moetso oa F-Tile JESD204C Example
Moetso oa F-Tile JESD204C example e bonts'a ts'ebetso ea ho phallela data ka mokhoa oa loopback.
O ka hlakisa litlhophiso tsa liparamente tseo u li khethileng 'me u hlahise moralo oa example.
Moqapi example e fumaneha feela ka mokhoa oa duplex bakeng sa mefuta ea Base le PHY. U ka khetha Base feela kapa PHY e fapaneng feela empa IP e tla hlahisa moralo oa example bakeng sa bobeli Base le PHY.
Hlokomela: Litlhophiso tse ling tsa sekhahla sa data se phahameng li ka hloleha ho boloka nako. Ho qoba ho hloleha ha nako, nahana ka ho hlakisa boleng bo tlase ba ho atisa oache ea nako (FCLK_MULP) ho "Configurations" tab ya F-Tile JESD204C Intel FPGA IP parameter editor.
Likaroloana tsa Tsamaiso
Moetso oa F-Tile JESD204C example e fana ka phallo ea taolo e thehiloeng ho software e sebelisang yuniti ea taolo e thata e nang le ts'ehetso ea khomphutha ea sistimi kapa ntle le eona.
Moqapi example e nolofalletsa khokahano ea auto ho ea ka mekhoa ea ka hare le ea kantle ea loopback.
JTAG ho ea Avalon Master Bridge
Leano la JTAG ho Avalon Master Bridge e fana ka khokahano lipakeng tsa sistimi e amohelang batho ho fihlella F-Tile JESD204C IP e hahelletsoeng ka mohopolo le taolo ea IP ea peripheral le ngoliso ea maemo ka J.TAG segokahanyi.
Setšoantšo sa 6. Sistimi e nang le JTAG ho Avalon Master Bridge Core
Hlokomela: Oache ea sistimi e tlameha ho ba bonyane 2X kapele ho feta JTAG oache. Oache ea sistimi ke mgmt_clk (100MHz) molemong oa mohlala onaample.
Parallel I/O (PIO) Core
The parallel input/output (PIO) konokono le segokanyimmediamentsi sa sebolokigolo sa Avalon se fana ka segokanyimmediamentsi sa memori pakeng tsa boema-kepe ba makgoba bo nang le mohopolo wa Avalon le boema-kepe ba I/O ka kakaretso. Likou tsa I/O li hokahana le mohopolo oa mosebelisi oa on-chip, kapa li-pin tsa I/O tse hokelang lisebelisoa tse kantle ho FPGA.
Setšoantšo sa 7. PIO Core e nang le Boema-kepe ba Lintho Tse Kenang, Boema-kepe ba Lintho, le Tšehetso ea IRQ
Ka linako tsohle, karolo ea Moqapi oa Platform e tima Interrupt Service Line (IRQ).
Boema-kepe ba PIO I/O bo abetsoe maemong a holimo a HDL file (io_ boemo ba likou tsa ho kenya, taolo ea io_ bakeng sa likou tse hlahisoang).
Tafole e ka tlase e hlalosa khokahano ea lets'oao bakeng sa boemo le boema-kepe ba I/O ho switch ea DIP le LED ho kit ea nts'etsopele.
Letlapa la 8. PIO Core I/O Ports
Boema-kepe | Bit | Letshwao |
Out_port | 0 | USER_LED ho etsoa mananeo a SPI |
31:1 | Reserved | |
Ka_boemakepeng | 0 | USER_DIP ka hare ho serial loopback e nolofalletsa Off = 1 Ho = 0 |
1 | USER_DIP SYSREF e hlahisitsoeng ke FPGA e nolofalletsa Ho tima = 1 Ho = 0 |
|
31:2 | Reserved. |
SPI Master
Mojule o moholo oa SPI ke karolo e tloaelehileng ea Moqapi oa Platform ho laeborari ea maemo a IP Catalog. Mojule ona o sebelisa protocol ea SPI ho thusa ho hlophisoa ha li-converter tsa kantle (mohlalaample, ADC, DAC, le lijenereithara tsa oache tsa kantle) ka sebaka sa ngoliso se hlophisitsoeng kahare ho lisebelisoa tsena.
Monghali oa SPI o na le sebopeho sa 'mapa sa mohopolo oa Avalon se hokelang ho master ea Avalon (JTAG ho Avalon master bridge) ka khokahano ea 'mapa oa mohopolo oa Avalon. Monghali oa SPI o fumana litaelo tsa tlhophiso ho tsoa ho master ea Avalon.
SPI master module e laola ho fihla ho makhoba a 32 a ikemetseng a SPI. Sekhahla sa SCLK baud se lokiselitsoe ho 20 MHz (e arohanngoa ke 5).
Mojule ona o hlophisitsoe hore e be segokanyimmediamentsi sa 4-wire, 24-bit wide. Haeba khetho ea Hlahisa 3-Wire SPI Module e khethiloe, mojule oa tlatsetso oa hlomelloa ho fetolela tlhahiso ea terata e 4 ea master ea SPI ho terata e 3.
IOPLL
IOPLL e hlahisa oache e hlokahalang ho hlahisa frame_clk le link_clk. Oache ea litšupiso ho PLL e ka lokisoa empa e lekantsoe ho sekhahla sa data / ntlha ea 33.
- Bakeng sa moralo example e tšehetsang sekhahla sa data sa 24.33024 Gbps, sekhahla sa oache bakeng sa frame_clk le link_clk ke 368.64 MHz.
- Bakeng sa moralo example e tšehetsang sekhahla sa data sa 32 Gbps, sekhahla sa oache bakeng sa frame_clk le link_clk ke 484.848 MHz.
Jenereithara ea SYSREF
SYSREF ke lets'oao la bohlokoa la nako bakeng sa li-converter tsa data tse nang le sebopeho sa F-Tile JESD204C.
Jenereithara ea SYSREF moetsong oa example e sebelisetsoa morero oa pontšo oa ho qala lihokelo tsa JESD204C IP feela. Ts'ebelisong ea boemo ba sistimi ea JESD204C subclass 1, o tlameha ho hlahisa SYSREF ho tsoa mohloling o tšoanang le oache ea sesebelisoa.
Bakeng sa F-Tile JESD204C IP, SYSREF multiplier (SYSREF_MULP) ea rejisetara ea taolo ea SYSREF e hlalosa nako ea SYSREF, e leng n-integer multiple ea paramethara ea E.
U tlameha ho netefatsa hore E*SYSREF_MULP ≤16. Bakeng sa mohlalaample, haeba E=1, dipeakanyo tsa molao tsa SYSREF_MULP di tlameha ho ba ka hare ho 1–16, mme haeba E=3, dipeakanyo tsa molao tsa SYSREF_MULP di tlameha ho ba ka hare ho 1–5.
Hlokomela: Haeba u seta SYSREF_MULP e tsoileng tseleng, jenereithara ea SYSREF e tla lokisa litlhophiso ho SYSREF_MULP=1.
U ka khetha hore na u batla hore mofuta oa SYSREF e be molumo o le mong, oa nakoana kapa oa nakoana ka Ex.ample Design tab ho F-Tile JESD204C Intel FPGA IP parameter mohlophisi.
Lethathamo la 9. Examples of Periodic and Gapped Periodic SYSREF Counter
E | SYSREF_MULP | SYSREF NAKO
(E*SYSREF_MULP* 32) |
Duty Cycle | Tlhaloso |
1 | 1 | 32 | 1..31 (Ke lenaneo) |
Gapped Periodic |
1 | 1 | 32 | 16 (E tsitsitse) |
Nako le nako |
1 | 2 | 64 | 1..63 (Ke lenaneo) |
Gapped Periodic |
1 | 2 | 64 | 32 (E tsitsitse) |
Nako le nako |
1 | 16 | 512 | 1..511 (Ke lenaneo) |
Gapped Periodic |
1 | 16 | 512 | 256 (E tsitsitse) |
Nako le nako |
2 | 3 | 19 | 1..191 (Ke lenaneo) |
Gapped Periodic |
2 | 3 | 192 | 96 (E tsitsitse) |
Nako le nako |
2 | 8 | 512 | 1..511 (Ke lenaneo) |
Gapped Periodic |
2 | 8 | 512 | 256 (E tsitsitse) |
Nako le nako |
2 | 9 (E seng molaong) |
64 | 32 (E tsitsitse) |
Gapped Periodic |
2 | 9 (E seng molaong) |
64 | 32 (E tsitsitse) |
Nako le nako |
Lethathamo la 10. SYSREF Control Registers
O ka khona ho hlophisa bocha lirejisete tsa taolo tsa SYSREF haeba litlhophiso tsa registara li fapane le litlhophiso tseo u li boletseng ha u ne u etsa moralo oa ex.ample. Beakanya lirejisete tsa SYSREF pele F-Tile JESD204C Intel FPGA IP e felile. Haeba u khetha jenereithara ea kantle ea SYSREF ka ho
sysref_ctrl[7] ngodisa hanyane, o ka iphapanyetsa litlhophiso tsa mofuta oa SYSREF, multiplier, duty cycle le phase.
Bits | Boleng ba kamehla | Tlhaloso |
sysref_ctrl[1:0] |
|
Mofuta oa SYSREF.
Boleng ba kamehla bo ipapisitse le maemo a SYSREF ho Example Design tab ho F-Tile JESD204C Intel FPGA IP parameter mohlophisi. |
sysref_ctrl[6:2] | 5b00001 | SYSREF e ngatafatsa.
Sebaka sena sa SYSREF_MULP se sebetsa ho mofuta oa SYSREF oa nakoana le oa nakoana. U tlameha ho lokisa boleng ba multiplier ho netefatsa hore boleng ba E*SYSREF_MULP bo pakeng tsa 1 ho isa ho 16 pele F-Tile JESD204C IP e tsoa ho seta bocha. Haeba boleng ba E*SYSREF_MULP bo le kantle ho mofuta ona, boleng ba se atisang ho fetoha 5'b00001. |
sysref_ctrl[7] |
|
SYSREF khetha.
Boleng ba kamehla bo itšetlehile ka tlhophiso ea tsela ea data ho Example Design tab ho F-Tile JESD204C Intel FPGA IP parameter mohlophisi.
|
sysref_ctrl[16:8] | 9h0 | Potoloho ea mosebetsi oa SYSREF ha mofuta oa SYSREF e le oa nakoana kapa oa nakoana.
U tlameha ho lokisa potoloho ea mosebetsi pele F-Tile JESD204C IP e tsoa ho seta bocha. Boleng bo kaholimo = (E*SYSREF_MULP*32)-1 Bakeng sa mohlalaampLe: 50% potoloho ea mosebetsi = (E*SYSREF_MULP*32)/2 Potoloho ea mosebetsi e ea ho 50% haeba u sa lokise sebaka sena sa ngoliso, kapa haeba u lokisa sebaka sa ngoliso ho 0 kapa ho feta boleng bo phahameng bo lumelletsoeng. |
sysref_ctrl[17] | 1b0 | Taolo ea letsoho ha mofuta oa SYSREF o le thunya e le 'ngoe.
U hloka ho ngola 1 ebe 0 ho theha molumo oa SYSREF ka mokhoa o le mong oa ho thunya. |
sysref_ctrl[31:18] | 22h0 | Reserved. |
Seta Sequencers bocha
Moqapi ona example e na le tse peli tse reset sequencers:
- Reset Sequence 0-E sebetsana le ho reset ho TX/RX Avalon streaming domain, Avalon memory-mapped domain, core PLL, TX PHY, TX core, le SYSREF jenereithara.
- Seta Botjha Tatelano 1-E sebetsana le ho seta botjha ho RX PHY le RX Core.
SPI ea terata e 3
Mojule ona ke oa boikhethelo ho fetolela sebopeho sa SPI ho terata e 3.
Sistimi ea PLL
F-tile e na le li-PLL tse tharo tsa on-board system. Sistimi ena ea PLL ke mohloli oa mantlha oa oache oa IP e thata (MAC, PCS, le FEC) le EMIB ho tšela. Sena se bolela hore, ha o sebelisa mokhoa oa ho koala oa PLL, li-block ha li koetsoe ke oache ea PMA 'me ha li itšetlehe ka oache e tsoang mokokotlong oa FPGA. Sistimi ka 'ngoe ea PLL e hlahisa oache feela e amanang le sebopeho se le seng sa frequency. Bakeng sa mohlalaample, o hloka li-PLL tse peli tsa sistimi ho tsamaisa sehokelo se le seng ho 1 GHz le sehokelo se le seng ho 500 MHz. Ho sebelisa sistimi ea PLL ho u lumella ho sebelisa tsela e 'ngoe le e' ngoe ka boikemelo ntle le phetoho ea oache e amang tsela e haufi.
Sistimi e 'ngoe le e' ngoe ea PLL e ka sebelisa lioache tse robeli tsa litšupiso tsa FGT. Li-PLL tsa Sisteme li ka arolelana oache kapa li na le lioache tse fapaneng tsa litšupiso. Khokahano e 'ngoe le e' ngoe e ka khetha hore na e sebelisa sistimi efe ea PLL, empa, hang ha e khethiloe, e tsitsitse, ha e lokisoe bocha ho sebelisoa tlhophiso e matla.
Lintlha Tse Amanang
F-tile Architecture le PMA le FEC Direct PHY IP User Guide
Lintlha tse ling mabapi le mokhoa oa ho koala oa PLL ho lisebelisoa tsa Intel Agilex F-tile.
Jenereithara ea mohlala le Checker
Mohlala oa jenereithara le sehlahlobi li na le thuso bakeng sa ho theha data sample ho beha leihlo bakeng sa liteko.
Letlapa la 11. Jenereithara ea Paterone e Tšehetsoeng
Jenereithara ea mohlala | Tlhaloso |
PRBS mohlala jenereithara | Moetso oa F-Tile JESD204C exampjenereithara ea mohlala ea PRBS e tšehetsa tekanyo e latelang ea polynomials:
|
Ramp jenereithara ea mohlala | The ramp keketso ea boleng ba mohlala ka 1 bakeng sa lets le leng le le leng le latelangample bophara ba jenereithara ea N, 'me e fetela ho 0 ha likotoana tsohle li le sampke 1.
Etsa hore ramp jenereithara ea mohlala ka ho ngola 1 ho bit 2 ea tst_ctl registareng ea ED control block. |
Laela mocha ramp jenereithara ea mohlala | Moetso oa F-Tile JESD204C example e ts'ehetsa mocha oa taelo ramp jenereithara ea mohlala ka lane. The ramp paterone boleng increments ka 1 ka likotoana tse 6 tsa mantsoe a taelo.
Peo ea ho qala ke mokhoa oa ho eketseha ho pholletsa le litsela tsohle. |
Letlapa la 12. Mohlahlobi oa Paterone o Tšehetsoeng
Mokhoa oa ho hlahloba mohlala | Tlhaloso |
Mohlahlobi oa mohlala oa PRBS | Peo e ts'oarellang sehlahlobing sa mohlala e ikamahanya le eona ha F-Tile JESD204C IP e fihlella tlhophiso ea deskew. Sehlahlobi sa mohlala se hloka li-octet tse 8 hore peō e harolang e ikamahanye. |
Ramp sehlahlobi sa mohlala | Lintlha tsa pele tse nepahetseng sample bakeng sa converter ka 'ngoe (M) e laeloa e le boleng ba pele ba ramp mohlala. Lintlha tse latelang sampLes boleng bo tlameha ho eketseha ka 1 nakong ea oache e 'ngoe le e 'ngoe ho ea holimo ebe o fetela ho 0. |
Mokhoa oa ho hlahloba mohlala | Tlhaloso |
Bakeng sa mohlalaample, ha S=1, N=16 le WIDTH_MULP = 2, bophara ba data ka converter ke S * WIDTH_MULP * N = 32. The maximum data sampboleng ba le ke 0xFFFF. The ramp Paterone checker e netefatsa hore lipaterone tse tšoanang lia amoheloa ho li-converter tsohle. | |
Laela mocha ramp sehlahlobi sa mohlala | Moetso oa F-Tile JESD204C example e ts'ehetsa mocha oa taelo ramp sehlahlobi sa mohlala. Lentsoe la pele la taelo (6 bits) le amoheloang le laetsoe e le boleng ba pele. Mantsoe a latelang a taelo ka tsela e tšoanang a tlameha ho nyolohela ho 0x3F ebe o fetela ho 0x00.
Kanale ea taelo ramp sehlahlobi sa mohlala se hlahloba ramp mekhoa ea litsela tsohle. |
F-Tile JESD204C TX le RX IP
Moqapi ona exampLe e o lumella ho hlophisa TX/RX ka 'ngoe ka mokhoa o bonolo kapa oa duplex.
Litlhophiso tsa Duplex li lumella pontšo ea ts'ebetso ea IP ho sebelisa serial loopback ea kahare kapa kantle. Li-CSR ka har'a IP ha lia ntlafatsoa hole ho lumella taolo ea IP le ho shebella maemo.
F-Tile JESD204C Design Example Clock le Reset
Moetso oa F-Tile JESD204C example na le sete ea oache le ho seta matshwao botjha.
Lethathamo la 13.Moqapi Example Lioache
Letšoao la oache | Tataiso | Tlhaloso |
mgmt_clk | Kenyeletso | Oache e fapaneng ea LVDS e nang le maqhubu a 100 MHz. |
refclk_xcvr | Kenyeletso | Oache ea litšupiso ea Transceiver e nang le maqhubu a sekhahla sa data / ntlha ea 33. |
refclk_core | Kenyeletso | Oache ea mantlha e nang le maqhubu a tšoanang le a
refclk_xcvr. |
ho_sysref | Kenyeletso | Letšoao la SYSREF.
Boholo ba maqhubu a SYSREF ke sekhahla sa data/(66x32xE). |
sysref_out | Sephetho | |
txlink_clk rxlink_clk | Ka hare | Oache ea khokahano ea TX le RX e nang le sekhahla sa sekhahla sa data/66. |
txframe_clk rxframe_clk | Ka hare |
|
tx_fclk rx_fclk | Ka hare |
|
spi_SCLK | Sephetho | SPI baud rate oache e nang le maqhubu a 20 MHz. |
Ha o laela moralo example ho sesebelisoa sa FPGA, ketsahalo ea ka hare ninit_done e tiisa hore JTAG ho Avalon Master borokho bo se bo le teng hammoho le li-blocks tse ling kaofela.
Jenereithara ea SYSREF e na le reset ea eona e ikemetseng ho kenya kamano ea ka boomo ea asynchronous bakeng sa lioache tsa txlink_clk le rxlink_clk. Mokhoa ona o pharalletse haholoanyane mabapi le ho etsisa lets'oao la SYSREF ho tsoa ho chip ea oache e kantle.
Lethathamo la 14. Moqapi Example Resets
Seta Lets'oao bocha | Tataiso | Tlhaloso |
global_rst_n | Kenyeletso | Tobetsa konopo ea lefats'e bakeng sa li-blocks tsohle, ntle le JTAG ho ea borokhong ba Avalon Master. |
Ninit_etsa | Ka hare | Se hlahisoang ho tsoa ho Reset Release IP bakeng sa JTAG ho ea borokhong ba Avalon Master. |
edctl_rst_n | Ka hare | Sebaka sa ED Control se setiloe bocha ke JTAG ho ea borokhong ba Avalon Master. Boema-kepe ba hw_rst le global_rst_n ha bo boele ba seta ED Control block. |
hw_rst | Ka hare | Assert and dessert hw_rst ka ho ngolla rst_ctl rejisetara ea ED Control block. mgmt_rst_in_n e tiisa ha hw_rst e tiisitsoe. |
mgmt_rst_in_n | Ka hare | Seta bocha bakeng sa li-interface tsa Avalon tse nang le 'mapa oa mohopolo oa li-IP tse fapaneng le likenyelletso tsa li-sequencers tsa reset:
|
sysref_rst_n | Ka hare | Seta bocha bakeng sa block ea jenereithara ea SYSREF ka har'a ED Control block u sebelisa sequencer reset 0 reset_out2 port. Reset sequencer 0 reset_out2 port deassserts haeba PLL ea mantlha e notletsoe. |
mantlha_pll_rst | Ka hare | E tsosolosa PLL ea mantlha ka sequencer ea reset 0 reset_out0 port. PLL ea mantlha e qala hape ha mgmt_rst_in_n reset e tiisitsoe. |
j204c_tx_avs_rst_n | Ka hare | E seta botjha sebopeho sa memori sa F-Tile JESD204C TX Avalon-mapped ka ho seta botjha sequencer 0. TX Avalon memory-mapped interface e tiisa ha mgmt_rst_in_n e tiiswa. |
j204c_rx_avs_rst_n | Ka hare | E seta botjha sebopeho sa memori sa F-Tile JESD204C TX Avalon-mapped ka sequencer reset 1. RX Avalon memory-mapped interface e tiisa ha mgmt_rst_in_n e tiisetswa. |
j204c_tx_rst_n | Ka hare | E tsosolosa sehokelo sa F-Tile JESD204C TX le likarolo tsa lipalangoang ho txlink_clk, le txframe_clk, libaka.
Sequencer reset 0 reset_out5 port reset j204c_tx_rst_n. Seta sena se secha ha PLL ea mantlha e notletsoe, 'me matšoao a tx_pma_ready le tx_ready a tiisitsoe. |
j204c_rx_rst_n | Ka hare | E seta botjha sehokelo sa F-Tile JESD204C RX le dikarolo tsa dipalangwang ho, rxlink_clk, le rxframe_clk. |
Seta Lets'oao bocha | Tataiso | Tlhaloso |
Sequencer 1 reset_out4 port reset j204c_rx_rst_n. Seta sena se secha ha PLL ea mantlha e notletsoe, 'me matšoao a rx_pma_ready le rx_ready a tiisitsoe. | ||
j204c_tx_rst_ack_n | Ka hare | Seta bocha lets'oao la ho ts'oarana ka matsoho ka j204c_tx_rst_n. |
j204c_rx_rst_ack_n | Ka hare | Seta bocha lets'oao la ho ts'oarana ka matsoho ka j204c_rx_rst_n. |
Setšoantšo sa 8. Setšoantšo sa Nako bakeng sa Moralo Example Resets
F-Tile JESD204C Design Example Lipontšo
Letlapa la 15. Lipontšo tsa Sebopeho sa Tsamaiso
Letshwao | Tataiso | Tlhaloso |
Lioache le Resets | ||
mgmt_clk | Kenyeletso | 100 MHz oache bakeng sa tsamaiso ea tsamaiso. |
refclk_xcvr | Kenyeletso | Oache ea litšupiso bakeng sa F-tile UX QUAD le System PLL. E lekana le sekhahla sa data/ntlha ea 33. |
refclk_core | Kenyeletso | Oache ea boits'oaro ea Core PLL. E sebelisa maqhubu a oache joalo ka refclk_xcvr. |
ho_sysref | Kenyeletso | Letšoao la SYSREF ho tsoa ho jenereithara ea kantle ea SYSREF bakeng sa ts'ebetsong ea JESD204C Subclass 1. |
sysref_out | Sephetho | Letšoao la SYSREF bakeng sa ts'ebetsong ea JESD204C Subclass 1 e hlahisoang ke sesebelisoa sa FPGA bakeng sa moralo oa ex.ampsepheo sa ho qala feela. |
Letshwao | Tataiso | Tlhaloso |
SPI | ||
spi_SS_n[2:0] | Sephetho | E sebetsa tlase, letšoao la khetho ea lekhoba la SPI. |
spi_SCLK | Sephetho | SPI oache ea serial. |
spi_sdio | Kenyeletso/Sehlahisoa | Lintlha tse tsoang ho mong'a tsona ho ea ho lekhoba la kantle. Kenya data ho tsoa ho lekhoba la kantle ho ea ho monghali. |
Letshwao | Tataiso | Tlhaloso |
Hlokomela:Ha Hlahisa 3-Wire SPI Module khetho e nolofalitsoe. | ||
spi_MISO
Hlokomela: Ha Hlahisa 3-Wire SPI Module khetho ha e sebetse. |
Kenyeletso | Kenya data ho tsoa ho lekhoba la kantle ho ea ho mong'a SPI. |
spi_MOSI
Hlokomela: Ha Hlahisa 3-Wire SPI Module khetho ha e sebetse. |
Sephetho | Lintlha tse hlahisoang ho tloha ho mong'a SPI ho ea ho lekhoba la kantle. |
Letshwao | Tataiso | Tlhaloso |
ADC / DAC | ||
tx_serial_data[LINK*L-1:0] |
Sephetho |
Lintlha tse fapaneng tsa serial tsa lebelo le phahameng ho DAC. Oache e kentsoe lethathamong la data la serial. |
tx_serial_data_n[LINK*L-1:0] | ||
rx_serial_data[LINK*L-1:0] |
Kenyeletso |
Lintlha tse fapaneng tsa serial tsa lebelo le phahameng ho tsoa ho ADC. Oache e hlaphoheloa ho tswa ho serial data molapo. |
rx_serial_data_n[LINK*L-1:0] |
Letshwao | Tataiso | Tlhaloso |
Kakaretso Morero I/O | ||
mosebelisi [3:0] |
Sephetho |
E supa boemo ba maemo a latelang:
|
user_dip[3:0] | Kenyeletso | Kenyelletso ea phetoho ea DIP ea mosebelisi:
|
Letshwao | Tataiso | Tlhaloso |
Out-of-band (OOB) le Boemo | ||
rx_patchk_data_error[LINK-1:0] | Sephetho | Ha lets'oao lena le tiisitsoe, le bontša hore sehlahlobi sa mohlala se fumane phoso. |
rx_link_error[LINK-1:0] | Sephetho | Ha lets'oao lena le tiisitsoe, le bontša hore JESD204C RX IP e tiisitse tšitiso. |
tx_link_error[LINK-1:0] | Sephetho | Ha lets'oao lena le tiisitsoe, le bontša hore JESD204C TX IP e tiisitse tšitiso. |
emb_lock_out | Sephetho | Ha lets'oao lena le tiisitsoe, le bontša hore JESD204C RX IP e fihletse senotlolo sa EMB. |
sh_lock_out | Sephetho | Ha lets'oao lena le tiisitsoe, le bontša hore hlooho ea sync ea JESD204C RX IP e notletsoe. |
Letshwao | Tataiso | Tlhaloso |
Phallo ea Avalon | ||
rx_avst_valid[LINK-1:0] | Kenyeletso | E bontša hore na converter sampLe data ho karolo ea ts'ebeliso e nepahetse kapa ha e sebetse.
|
rx_avst_data[(TOTAL_SAMPLE*N)-1:0
] |
Kenyeletso | Mofetoleli sample data ho lera la kopo. |
F-Tile JESD204C Design Example Control Registers
Moetso oa F-Tile JESD204C example registe ho ED Control block sebelisa byte-addressing (32 bits).
Lethathamo la 16. Moqapi Example Aterese Map
Lirekoto tsena tsa 32-bit ED Control block li sebakeng sa mgmt_clk.
Karolo | Aterese |
F-Tile JESD204C TX IP | 0x000C_0000 – 0x000C_03FF |
F-Tile JESD204C RX IP | 0x000D_0000 – 0x000D_03FF |
Taolo ea SPI | 0x0102_0000 – 0x0102_001F |
Taolo ea PIO | 0x0102_0020 – 0x0102_002F |
Boemo ba PIO | 0x0102_0040 – 0x0102_004F |
Seta Sequencer 0 bocha | 0x0102_0100 – 0x0102_01FF |
Seta Sequencer 1 bocha | 0x0102_0200 – 0x0102_02FF |
ED Control | 0x0102_0400 – 0x0102_04FF |
F-Tile JESD204C IP transceiver PHY Reconfig | 0x0200_0000 – 0x023F_FFFF |
Letlapa la 17. Mofuta oa Phihlelo ea Ngoliso le Tlhaloso
Tafole ena e hlalosa mofuta oa phihlello ea ngoliso bakeng sa Intel FPGA IPs.
Mofuta oa ho fihlella | Tlhaloso |
RO/V | Software bala-feela (ha ho na phello ho ngola). Boleng bo ka fapana. |
RW |
|
RW1C |
|
Letlapa la 18. ED Control Address Map
Offset | Ngolisa Lebitso |
0x00 | pele_ctl |
0x04 | rst_st0 |
e tsoela pele… |
Offset | Ngolisa Lebitso |
0x10 | rst_sts_detected0 |
0x40 | sysref_ctl |
0x44 | sysref_sts |
0x80 | tst_ctl |
0x8c | tst_err0 |
Letlapa la 19. ED Control Block Control le Status Registers
Byte Offset | Ngodisa | Lebitso | Phihlello | Seta bocha | Tlhaloso |
0x00 | pele_ctl | pele_assert | RW | 0x0 | Seta taolo bocha. [0]: Ngola 1 ho etsa boipiletso botjha. (hw_rst) Ngola 0 hape ho etsa dessert reset. [31:1]: Behiloe. |
0x04 | rst_st0 | boemo_ba_ba pele | RO/V | 0x0 | Seta boemo bocha. [0]: Boemo bo notletsoeng ba Core PLL. [31:1]: Behiloe. |
0x10 | rst_sts_dete cted0 | rst_sts_set | RW1C | 0x0 | Boemo ba SYSREF ba ho lemoha ka hare kapa kantle ho jenereithara ea SYSREF. [0]: Boleng ba 1 bo bonts'a hore SYSREF e phahama e bonoa bakeng sa ts'ebetso ea sehlopha sa 1. Software e kanna ea ngola 1 ho hlakola sekhechana sena ho thusa SYSREF e ncha ea ho lemoha. [31:1]: Behiloe. |
0x40 | sysref_ctl | sysref_contr ol | RW | Duplex datapath
|
SYSREF taolo.
Sheba Lethathamo la 10 leqepheng la 17 bakeng sa lintlha tse ling mabapi le tšebeliso ea rejisetara ena. |
Nako le nako: | Hlokomela: Boleng ba ho tsosolosa bo itšetlehile ka | ||||
0x00081 | mofuta oa SYSREF le F-Tile | ||||
Nako le nako: | Litlhophiso tsa tsela ea data ea JESD204C IP. | ||||
0x00082 | |||||
TX kapa RX data | |||||
tsela | |||||
Thunya e le 'ngoe: | |||||
0x00000 | |||||
Nako le nako: | |||||
0x00001 | |||||
Sekhao- | |||||
nako le nako: | |||||
0x00002 | |||||
0x44 | sysref_sts | sysref_statu s | RO/V | 0x0 | Boemo ba SYSREF. Ngoliso ena e na le nako ea morao-rao ea SYSREF le litlhophiso tsa potoloho ea mosebetsi tsa jenereithara ea kahare ea SYSREF.
Sheba Lethathamo la 9 leqepheng la 16 bakeng sa boleng ba molao ba nako ea SYSREF le potoloho ea mosebetsi. |
e tsoela pele… |
Byte Offset | Ngodisa | Lebitso | Phihlello | Seta bocha | Tlhaloso |
[8:0]: nako ea SYSREF.
|
|||||
0x80 | tst_ctl | tst_control | RW | 0x0 | Taolo ea teko. Sebelisa rejisetara ena ho thusa lipaterone tse fapaneng tsa liteko bakeng sa jenereithara le sehlahlobi. [1:0] = Tšimo e bolokiloeng [2] = ramp_test_ctl
|
0x8c | tst_err0 | tst_phoso | RW1C | 0x0 | Folakha ea phoso bakeng sa Sehokelo sa 0. Ha karoloana e le 1'b1, e bontša hore phoso e etsahetse. U lokela ho rarolla phoso pele u ngola 1'b1 ho karolo e fapaneng ho hlakola folakha ea phoso. [0] = Phoso ea ho hlahloba mohlala [1] = tx_link_error [2] = rx_link_error [3] = Phoso ea ho hlahloba mohlala oa taelo [31:4]: E bolokiloe. |
Nalane ea Phetoho ea Litokomane bakeng sa F-Tile JESD204C Intel FPGA IP Design Example Bukana ea Mosebelisi
Tokomane Version | Intel Quartus Prime Version | IP Version | Liphetoho |
2021.10.11 | 21.3 | 1.0.0 | Tokollo ea pele. |
Litokomane / Lisebelisoa
![]() |
Intel F-Tile JESD204C Intel FPGA IP Design Example [pdf] Bukana ea Mosebelisi F-Tile JESD204C Intel FPGA IP Design Example, F-Tile JESD204C, Intel FPGA IP Design Example, IP Design Example, Moqapi Example |