F-Tile JESD204C Intel FPGA IP hönnun Example
Um F-Tile JESD204C Intel® FPGA IP Design Example Notendahandbók
Þessi notendahandbók veitir eiginleika, notkunarleiðbeiningar og nákvæma lýsingu á hönnuninni tdamples fyrir F-Tile JESD204C Intel® FPGA IP með Intel Agilex™ tæki.
Ætlaðir áhorfendur
Þetta skjal er ætlað fyrir:
- Hönnunararkitekt til að velja IP á kerfisstigi hönnunaráætlunar
- Vélbúnaðarhönnuðir þegar þeir samþætta IP inn í kerfishönnun sína
- Löggildingarverkfræðingar á kerfisstigi uppgerð og vélbúnaðarprófunarfasa
Tengd skjöl
Eftirfarandi tafla sýnir önnur tilvísunarskjöl sem tengjast F-Tile JESD204C Intel FPGA IP.
Tafla 1. Tengd skjöl
Tilvísun | Lýsing |
F-Tile JESD204C Intel FPGA IP notendahandbók | Veitir upplýsingar um F-Tile JESD204C Intel FPGA IP. |
F-Tile JESD204C Intel FPGA IP útgáfuskýrslur | Listar breytingarnar sem gerðar voru fyrir F-Tile JESD204C F-Tile JESD204C í tiltekinni útgáfu. |
Intel Agilex tæki gagnablað | Þetta skjal lýsir rafeiginleikum, rofaeiginleikum, stillingarforskriftum og tímasetningu fyrir Intel Agilex tæki. |
Skammstöfun og orðalisti
Tafla 2. Skammstöfunarlisti
Skammstöfun | Stækkun |
LEMC | Staðbundin útbreidd fjölblokkaklukka |
FC | Klukkuhraði ramma |
ADC | Analog í Digital Converter |
DAC | Stafrænn í hliðrænn breytir |
DSP | Stafrænn merki örgjörvi |
TX | Sendandi |
RX | Móttökutæki |
Skammstöfun | Stækkun |
DLL | Gagnatengingarlag |
CSR | Eftirlits- og stöðuskrá |
CRU | Klukka og endurstilla eining |
ISR | Rjúfa þjónustubraut |
FIFO | Fyrstur-í-fyrstur-út |
SERDES | Serializer Deserializer |
ECC | Villa við að leiðrétta kóða |
FEC | Leiðrétting fram á við |
SERR | Einstök villugreining (í ECC, leiðréttanleg) |
DERR | Tvöföld villugreining (í ECC, banvæn) |
PRBS | Gervitilviljanakennd tvöfaldur röð |
MAC | Aðgangsstýring fjölmiðla. MAC inniheldur samskiptalag, flutningslag og gagnatenglalag. |
PHY | Líkamlegt lag. PHY inniheldur venjulega líkamlega lagið, SERDES, rekla, móttakara og CDR. |
PCS | Undirlag líkamlegrar kóðunar |
PMA | Líkamleg miðlungs viðhengi |
RBD | RX biðminni seinkun |
UI | Einingabil = lengd raðbita |
RBD tala | RX Buffer Seinkun á nýjustu komu á akrein |
RBD offset | RX Buffer Delay útgáfu tækifæri |
SH | Samstillingarhaus |
TL | Flutningslag |
EMIB | Innbyggð Multi-die samtengingarbrú |
Tafla 3. Orðalisti
Kjörtímabil | Lýsing |
Breytir tæki | ADC eða DAC breytir |
Rökfræði tæki | FPGA eða ASIC |
Oktett | Hópur 8 bita, þjónar sem inntak í 64/66 kóðara og úttak frá afkóðaranum |
Narta | Sett af 4 bitum sem er grunnvinnueining JESD204C forskrifta |
Block | 66 bita tákn myndað af 64/66 kóðunarkerfi |
Línutíðni | Virkur gagnahraði raðtengils
Akreinarhraði = (Mx Sx N'x 66/64 x FC) / L |
Link klukka | Linkklukka = Akreinarlínuhlutfall/66. |
Rammi | Safn af samfelldum áttundum þar sem hægt er að bera kennsl á stöðu hvers octetts með tilvísun í rammajöfnunarmerki. |
Ramma klukka | Kerfisklukka sem keyrir á hraða rammans, það verður að vera 1x og 2x tengiklukka. |
Kjörtímabil | Lýsing |
Samples á ramma klukku | Samples á klukku, samtals samples í ramma klukka fyrir breytibúnaðinn. |
LEMC | Innri klukka notuð til að samræma mörk útbreiddrar fjölblokkarinnar á milli akreina og inn í ytri tilvísanir (SYSREF eða undirflokkur 1). |
Undirflokkur 0 | Enginn stuðningur við ákveðinn leynd. Gögn ættu að vera tafarlaust sleppt þegar akreinar á akreinar deyfðust á móttakara. |
Undirflokkur 1 | Ákveðin leynd með því að nota SYSREF. |
Fjölpunkta hlekkur | Tenglar milli tækja við 2 eða fleiri breytitæki. |
64B / 66B kóðun | Línukóði sem kortleggur 64 bita gögn í 66 bita til að mynda blokk. Gagnauppbygging grunnstigs er blokk sem byrjar með 2-bita samstillingarhaus. |
Tafla 4. Tákn
Kjörtímabil | Lýsing |
L | Fjöldi akreina á hvern breytibúnað |
M | Fjöldi umbreyta á hvert tæki |
F | Fjöldi oktetta á ramma á einni akrein |
S | Fjöldi samples send á einn breytir í hverri rammalotu |
N | Breytir upplausn |
N' | Heildarfjöldi bita á sekample á notendagagnasniði |
CS | Fjöldi stýribita á hverja umbreytingu sample |
CF | Fjöldi stjórnunarorða á ramma klukkutímabili á hlekk |
HD | High Density notendagagnasnið |
E | Fjöldi fjölblokka í útbreiddri fjölblokk |
F-Tile JESD204C Intel FPGA IP hönnun Example Quick Start Guide
F-Tile JESD204C Intel FPGA IP hönnun tdampLes fyrir Intel Agilex tæki eru með hermiprófunarbekk og vélbúnaðarhönnun sem styður samantekt og vélbúnaðarprófanir.
Þú getur búið til F-Tile JESD204C hönnunina tdamples í gegnum IP vörulistann í Intel Quartus® Prime Pro Edition hugbúnaðinum.
Mynd 1. Þróun Stages fyrir Hönnun Example
Hönnun Example Block Diagram
Mynd 2. F-Tile JESD204C Hönnun Example High-level Block Diagram
Hönnunin fyrrvample samanstendur af eftirfarandi einingum:
- Platform Designer kerfi
- F-Tile JESD204C Intel FPGA IP
- JTAG að Avalon Master brú
- Parallel I/O (PIO) stjórnandi
- Serial Port Interface (SPI)—meistaraeining— IOPLL
- SYSREF rafall
- Example Design (ED) Control CSR
- Endurstilla röðunartæki
- Kerfi PLL
- Mynstur generator
- Mynsturafgreiðslumaður
Tafla 5. Hönnun Example Modules
Íhlutir | Lýsing |
Platform Designer kerfi | Platform Designer kerfið sýnir F-Tile JESD204C IP gagnaslóðina og stuðning jaðartæki. |
F-Tile JESD204C Intel FPGA IP | Þetta undirkerfi pallahönnuðar inniheldur TX og RX F-Tile JESD204C IP-tölurnar sem eru sýndar ásamt tvíhliða PHY. |
JTAG að Avalon Master brú | Þessi brú veitir hýsilaðgang kerfistölvu að minniskortaðri IP í hönnuninni í gegnum JTAG viðmót. |
Parallel I/O (PIO) stjórnandi | Þessi stjórnandi býður upp á minniskortað viðmót fyrir sampling og akstur almennra I/O tengi. |
SPI meistari | Þessi eining sér um raðflutning á stillingargögnum í SPI viðmótið á breytiendanum. |
SYSREF rafall | SYSREF rafallinn notar tengiklukkuna sem viðmiðunarklukku og býr til SYSREF púlsa fyrir F-Tile JESD204C IP.
Athugið: Þessi hönnun tdample notar SYSREF rafall til að sýna tvíhliða F-Tile JESD204C IP hlekk frumstillingu. Í F-Tile JESD204C undirflokks 1 kerfisstigi forritinu verður þú að búa til SYSREF frá sama uppruna og tækisklukkan. |
IOPLL | Þessi hönnun tdample notar IOPLL til að búa til notendaklukku til að senda gögn inn í F-Tile JESD204C IP. |
ED Control CSR | Þessi eining veitir SYSREF uppgötvunarstýringu og stöðu, og prófmynsturstýringu og stöðu. |
Endurstilla röðunartæki | Þessi hönnun tdampLe samanstendur af 2 endurstilla röðunartækjum:
|
Kerfi PLL | Aðal klukkugjafi fyrir F-flísar harða IP og EMIB krossinn. |
Mynstur generator | Mynstursmiðillinn býr til PRBS eða ramp mynstur. |
Mynsturafgreiðslumaður | Mynsturskoðarinn staðfestir PRBS eða ramp mynstur móttekið, og flaggar villu þegar það finnur misræmi í gögnumample. |
Hugbúnaðarkröfur
Intel notar eftirfarandi hugbúnað til að prófa hönnunina tdamples í Linux kerfi:
- Intel Quartus Prime Pro Edition hugbúnaður
- Questa*/ModelSim* eða VCS*/VCS MX hermir
Að búa til hönnunina
Til að búa til hönnunina tdample frá IP breytu ritlinum:
- Búðu til verkefni sem miðar að Intel Agilex F-flísar tækjafjölskyldu og veldu tækið sem þú vilt.
- Í IP Catalog, Tools ➤ IP Catalog, veldu F-Tile JESD204C Intel FPGA IP.
- Tilgreindu nafn á efstu stigi og möppuna fyrir sérsniðna IP-afbrigðið þitt. Smelltu á OK. Færibreytirtillinn bætir við efstu .ip file yfir í núverandi verkefni sjálfkrafa. Ef þú ert beðinn um að bæta við .ip file við verkefnið, smelltu á Verkefni ➤ Bæta við/fjarlægja Files í Project til að bæta við file.
- Undir fyrrvample Hönnun flipann, tilgreindu hönnunina tdampfæribreytur eins og lýst er í Hönnun Example færibreytur.
- Smelltu á Búa til tdample Hönnun.
Hugbúnaðurinn býr til alla hönnun files í undirmöppunum. Þessar files eru nauðsynlegar til að keyra uppgerð og samantekt.
Hönnun Example færibreytur
F-Tile JESD204C Intel FPGA IP breytu ritstjórinn inniheldur Example Hönnunarflipi þar sem þú getur tilgreint ákveðnar færibreytur áður en þú býrð til hönnunina tdample.
Tafla 6. Færibreytur í Example Design Tab
Parameter | Valmöguleikar | Lýsing |
Veldu Hönnun |
|
Veldu stjórnborð kerfisins til að fá aðgang að hönnuninni tdampgagnaslóð í gegnum kerfisborðið. |
Uppgerð | Kveikt, slökkt | Kveiktu á fyrir IP til að búa til nauðsynlega files til að líkja eftir hönnuninni tdample. |
Myndun | Kveikt, slökkt | Kveiktu á fyrir IP til að búa til nauðsynlega files fyrir Intel Quartus Prime samantekt og vélbúnaðarsýningu. |
HDL sniði (til uppgerð) |
|
Veldu HDL snið RTL files fyrir uppgerð. |
HDL sniði (fyrir myndun) | Aðeins Verilog | Veldu HDL snið RTL files fyrir myndun. |
Parameter | Valmöguleikar | Lýsing |
Búðu til 3-víra SPI mát | Kveikt, slökkt | Kveiktu á til að virkja 3-víra SPI tengi í stað 4-víra. |
Sysref háttur |
|
Veldu hvort þú vilt að SYSREF jöfnunin sé einstaks púlshamur, reglubundinn eða reglubundinn reglubundinn, byggt á hönnunarkröfum þínum og sveigjanleika tímasetningar.
|
Veldu borð | Engin | Veldu borðið fyrir hönnunina tdample.
|
Prófmynstur |
|
Veldu mynsturrafal og afgreiðslumynstur.
|
Virkja innri serial loopback | Kveikt, slökkt | Veldu innri serial loopback. |
Virkjaðu stjórnunarrás | Kveikt, slökkt | Veldu skipanarásarmynstur. |
Uppbygging skráa
F-Tile JESD204C hönnunin tdample möppur innihalda mynda files fyrir hönnun examples.
Mynd 3. Listauppbygging fyrir F-Tile JESD204C Intel Agilex Design Example
Tafla 7. Skrá Files
Möppur | Files |
ritstj./rtl |
|
uppgerð/leiðbeinandi |
|
uppgerð/yfirlit |
|
Hermir eftir hönnun Exampprófbekkur
Hönnunin fyrrvample testbench líkir eftir mynduðu hönnuninni þinni.
Mynd 4. Verklag
Til að líkja eftir hönnuninni skaltu framkvæma eftirfarandi skref:
- Breyttu vinnuskránni íample_design_directory>/simulation/ .
- Í skipanalínunni skaltu keyra hermiforritið. Taflan hér að neðan sýnir skipanirnar til að keyra studdu herma.
Hermir | Skipun |
Questa/ModelSim | vsim -do modelsim_sim.tcl |
vsim -c -do modelsim_sim.tcl (án Questa/ ModelSim GUI) | |
VCS | sh vcs_sim.sh |
VCS MX | sh vcsmx_sim.sh |
Uppgerðinni lýkur með skilaboðum sem gefa til kynna hvort hlaupið hafi heppnast eða ekki.
Mynd 5. Vel heppnuð uppgerð
Þessi mynd sýnir vel heppnuð uppgerð skilaboð fyrir VCS hermir.
Að setja saman hönnunarfrvample
Til að setja saman frvampí verkefninu skaltu fylgja þessum skrefum:
- Tryggja safnhönnun tdampkynslóðinni er lokið.
- Í Intel Quartus Prime Pro Edition hugbúnaðinum, opnaðu Intel Quartus Prime Pro Edition verkefniðample_ hönnun_ möppu>/ed/quartus.
- Í valmyndinni Vinnsla, smelltu á Start Compilation.
Ítarleg lýsing fyrir F-Tile JESD204C Design Example
F-Tile JESD204C hönnunin tdample sýnir virkni gagnastraums með því að nota loopback ham.
Þú getur tilgreint færibreytustillingarnar að eigin vali og búið til hönnunina tdample.
Hönnunin fyrrvample er aðeins fáanlegt í tvíhliða stillingu fyrir bæði Base og PHY afbrigði. Þú getur valið Base only eða PHY only afbrigði en IP myndi búa til hönnunina tdample fyrir bæði Base og PHY.
Athugið: Sumar stillingar með háum gagnahraða geta misheppnast tímasetningu. Til að forðast tímatökubilun skaltu íhuga að tilgreina lægri ramma klukkutíðni margfaldara (FCLK_MULP) gildi í Stillingar flipanum í F-Tile JESD204C Intel FPGA IP færibreyturitlinum.
Kerfishlutir
F-Tile JESD204C hönnunin tdample býður upp á hugbúnaðarbundið stýriflæði sem notar hörðu stýrieininguna með eða án stuðnings við kerfistölvu.
Hönnunin fyrrvample gerir sjálfvirka tengingu kleift í innri og ytri lykkjuham.
JTAG að Avalon Master Bridge
Hinn J.TAG til Avalon Master Bridge veitir tengingu á milli hýsingarkerfisins til að fá aðgang að minniskortaða F-Tile JESD204C IP og útlægu IP stjórnunar- og stöðuskrám í gegnum JTAG viðmót.
Mynd 6. Kerfi með JTAG til Avalon Master Bridge Core
Athugið: Kerfisklukka verður að vera að minnsta kosti 2X hraðari en JTAG klukka. Kerfisklukkan er mgmt_clk (100MHz) í þessari hönnun tdample.
Samhliða I/O (PIO) kjarna
Samhliða inntak/úttak (PIO) kjarna með Avalon viðmóti veitir minniskortað viðmót milli Avalon minniskortaðrar þrælgáttar og almennra I/O tengis. I/O tengin tengjast annað hvort við innbyggða notendarökfræði eða við I/O pinna sem tengjast tæki utan við FPGA.
Mynd 7. PIO kjarna með inntaksportum, úttaksportum og IRQ stuðningi
Sjálfgefið er að pallahönnuður íhluturinn slekkur á truflunarþjónustulínunni (IRQ).
PIO I/O tengin eru úthlutað á efsta stigi HDL file (io_ staða fyrir inntakstengi, io_stýring fyrir úttakstengi).
Taflan hér að neðan lýsir merkjatengingu fyrir stöðu og stjórn I/O tengi við DIP rofann og LED á þróunarbúnaðinum.
Tafla 8. PIO Core I/O tengi
Höfn | Bit | Merki |
Út_höfn | 0 | USER_LED SPI forritun lokið |
31:1 | Frátekið | |
Í_höfn | 0 | USER_DIP virkjað innri raðhringrás Slökkt = 1 Á = 0 |
1 | USER_DIP FPGA-myndað SYSREF virkja Slökkt = 1 Á = 0 |
|
31:2 | Frátekið. |
SPI meistari
SPI aðaleiningin er staðalbúnaður í pallahönnuði í IP Catalog staðlaða bókasafninu. Þessi eining notar SPI samskiptareglur til að auðvelda uppsetningu ytri breyta (tdample, ADC, DAC og ytri klukkurala) í gegnum skipulagt skráarrými inni í þessum tækjum.
SPI meistarinn hefur Avalon minniskortað viðmót sem tengist Avalon meistaranum (JTAG til Avalon aðalbrúar) um Avalon minniskortaða samtengingu. SPI meistarinn fær stillingarleiðbeiningar frá Avalon meistaranum.
SPI aðaleiningin stjórnar allt að 32 sjálfstæðum SPI þrælum. SCLK baud hraði er stilltur á 20 MHz (deilanlegt með 5).
Þessi eining er stillt á 4 víra, 24 bita breidd tengi. Ef valmöguleikinn Búa til 3-víra SPI-einingu er valinn, er viðbótareining sett til að breyta 4-víra úttak SPI-meistarans í 3-víra.
IOPLL
IOPLL býr til klukkuna sem þarf til að búa til frame_clk og link_clk. Viðmiðunarklukkan í PLL er stillanleg en takmörkuð við gagnahraðann/stuðulinn 33.
- Fyrir hönnun tdample sem styður gagnahraða 24.33024 Gbps, klukkuhraði fyrir frame_clk og link_clk er 368.64 MHz.
- Fyrir hönnun tdample sem styður gagnahraða 32 Gbps, klukkuhraði fyrir frame_clk og link_clk er 484.848 MHz.
SYSREF rafall
SYSREF er mikilvægt tímasetningarmerki fyrir gagnabreyta með F-Tile JESD204C viðmóti.
SYSREF rafalinn í hönnun frvample er eingöngu notað til að sýna tvíhliða JESD204C IP hlekk frumstillingar. Í JESD204C undirflokks 1 kerfisstigi forritinu verður þú að búa til SYSREF frá sama uppruna og tækisklukkan.
Fyrir F-Tile JESD204C IP skilgreinir SYSREF margfaldarinn (SYSREF_MULP) SYSREF stýriskrárinnar SYSREF tímabilið, sem er n heiltölu margfeldi af E færibreytunni.
Þú verður að tryggja E*SYSREF_MULP ≤16. Til dæmisample, ef E=1, verður lögleg stilling fyrir SYSREF_MULP að vera innan 1–16, og ef E=3, verður lögleg stilling fyrir SYSREF_MULP að vera innan 1–5.
Athugið: Ef þú stillir SYSREF_MULP utan sviðs mun SYSREF rafallinn laga stillinguna á SYSREF_MULP=1.
Þú getur valið hvort þú vilt að SYSREF-gerðin sé einstaks púls, reglubundin eða reglubundin tímabil í gegnum Ex.ample Hönnunarflipi í F-Tile JESD204C Intel FPGA IP færibreyturitlinum.
Tafla 9. Examples af reglubundnum og gjáðum reglubundnum SYSREF teljara
E | SYSREF_MULP | SYSREF TÍMI
(E*SYSREF_MULP* 32) |
Vinnuferill | Lýsing |
1 | 1 | 32 | 1..31 (Forritanlegt) |
Gapped Periodic |
1 | 1 | 32 | 16 (fast) |
Reglubundið |
1 | 2 | 64 | 1..63 (Forritanlegt) |
Gapped Periodic |
1 | 2 | 64 | 32 (fast) |
Reglubundið |
1 | 16 | 512 | 1..511 (Forritanlegt) |
Gapped Periodic |
1 | 16 | 512 | 256 (fast) |
Reglubundið |
2 | 3 | 19 | 1..191 (Forritanlegt) |
Gapped Periodic |
2 | 3 | 192 | 96 (fast) |
Reglubundið |
2 | 8 | 512 | 1..511 (Forritanlegt) |
Gapped Periodic |
2 | 8 | 512 | 256 (fast) |
Reglubundið |
2 | 9 (Ólöglegt) |
64 | 32 (fast) |
Gapped Periodic |
2 | 9 (Ólöglegt) |
64 | 32 (fast) |
Reglubundið |
Tafla 10. SYSREF eftirlitsskrár
Þú getur endurstillt SYSREF stýriskrárnar á virkan hátt ef skráarstillingin er önnur en stillingin sem þú tilgreindir þegar þú bjóst til hönnunina td.ample. Stilltu SYSREF skrárnar áður en F-Tile JESD204C Intel FPGA IP er ekki endurstillt. Ef þú velur ytri SYSREF rafall í gegnum
sysref_ctrl[7] skráarbita, þú getur hunsað stillingar fyrir SYSREF gerð, margfaldara, vinnuferil og fasa.
Bitar | Sjálfgefið gildi | Lýsing |
sysref_ctrl[1:0] |
|
SYSREF gerð.
Sjálfgefið gildi fer eftir SYSREF ham stillingunni í Example Hönnun flipann í F-Tile JESD204C Intel FPGA IP færibreyturitlinum. |
sysref_ctrl[6:2] | 5'b00001 | SYSREF margfaldari.
Þessi SYSREF_MULP reitur á við um reglubundna og reglubundna SYSREF gerð. Þú verður að stilla margföldunargildið til að tryggja að E*SYSREF_MULP gildið sé á milli 1 til 16 áður en F-Tile JESD204C IP er ekki endurstillt. Ef E*SYSREF_MULP gildið er utan þessa bils er margfaldargildið sjálfgefið 5'b00001. |
sysref_ctrl[7] |
|
SYSREF velja.
Sjálfgefið gildi fer eftir gagnaslóðastillingunni í Example Hönnunarflipi í F-Tile JESD204C Intel FPGA IP færibreyturitlinum.
|
sysref_ctrl[16:8] | 9:0 | SYSREF vinnulota þegar SYSREF gerð er reglubundin eða reglubundin bil.
Þú verður að stilla vinnulotuna áður en F-Tile JESD204C IP er ekki endurstillt. Hámarksgildi = (E*SYSREF_MULP*32)-1 Til dæmisample: 50% vinnulota = (E*SYSREF_MULP*32)/2 Vinnulotan er sjálfgefið 50% ef þú stillir ekki þennan skráareit, eða ef þú stillir skráareitinn á 0 eða meira en leyfilegt hámarksgildi. |
sysref_ctrl[17] | 1'b0 | Handstýring þegar SYSREF gerð er í einu skoti.
Þú þarft að skrifa 1 og svo 0 til að búa til SYSREF púls í einstöku stillingu. |
sysref_ctrl[31:18] | 22:0 | Frátekið. |
Endurstilla Sequencers
Þessi hönnun tdample samanstendur af tveimur endurstilltu röðunartækjum:
- Endurstilla röð 0—Höndlar endurstillingu á TX/RX Avalon streymislén, Avalon minniskortað lén, kjarna PLL, TX PHY, TX kjarna og SYSREF rafall.
- Endurstilla röð 1—Hjálpar við endurstillingu á RX PHY og RX Core.
3-víra SPI
Þessi eining er valfrjáls til að breyta SPI tengi í 3 víra.
Kerfi PLL
F-tile er með þremur PLL-kerfum um borð. Þessir kerfis-PLL eru aðal klukkugjafinn fyrir harða IP (MAC, PCS og FEC) og EMIB kross. Þetta þýðir að þegar þú notar PLL klukkustillingu kerfisins eru blokkirnar ekki klukkaðar af PMA klukkunni og eru ekki háðar klukku sem kemur frá FPGA kjarnanum. Hvert PLL kerfi býr aðeins til klukkuna sem tengist einu tíðniviðmóti. Til dæmisample, þú þarft tvo PLL kerfi til að keyra eitt viðmót á 1 GHz og eitt viðmót á 500 MHz. Notkun PLL kerfis gerir þér kleift að nota hverja akrein sjálfstætt án þess að akreinarklukkubreyting hafi áhrif á nærliggjandi akrein.
Hvert PLL kerfi getur notað hvaða sem er af átta FGT viðmiðunarklukkum. PLL-kerfi kerfisins geta deilt viðmiðunarklukku eða haft mismunandi viðmiðunarklukkur. Hvert viðmót getur valið hvaða kerfi PLL það notar, en þegar það hefur verið valið er það fast, ekki endurstillanlegt með kraftmikilli endurstillingu.
Tengdar upplýsingar
F-tile Architecture og PMA og FEC Direct PHY IP notendahandbók
Nánari upplýsingar um PLL klukkuham kerfisins í Intel Agilex F-flísartækjum.
Mynstursmiðill og afgreiðslumaður
Mynstursmiðillinn og afgreiðslumaðurinn eru gagnlegar til að búa til gögnamples og eftirlit í prófunarskyni.
Tafla 11. Stuðningur Mynstur Generator
Mynstursmiðill | Lýsing |
PRBS mynstur rafall | F-Tile JESD204C hönnunin tdample PRBS mynstur rafall styður eftirfarandi stig margliða:
|
Ramp mynstur generator | The ramp mynsturgildi hækkar um 1 fyrir hverja síðari sample með rafallsbreiddinni N, og rúllar yfir í 0 þegar allir bitar í sampþeir eru 1.
Virkjaðu ramp mynstur generator með því að skrifa 1 til bita 2 af tst_ctl skrá ED stjórnunarblokkarinnar. |
Skipunarrás ramp mynstur generator | F-Tile JESD204C hönnunin tdample styður stjórn rás ramp mynsturmyndari á hverja braut. The ramp mynsturgildi hækkar um 1 fyrir hverja 6 bita af skipunarorðum.
Upphafsfræið er stigvaxandi mynstur yfir allar brautir. |
Tafla 12. Styður Mynstraeftirlit
Mynsturafgreiðslumaður | Lýsing |
PRBS mynstur athugun | Spændingarfræið í mynsturskoðunartækinu er sjálfsamstillt þegar F-Tile JESD204C IP nær að stilla skekkju. Mynsturskoðarinn þarf 8 oktett til að spæna fræið samstillist sjálft. |
Ramp mynstur eftirlit | Fyrstu gildu gögnin sample fyrir hvern breytir (M) er hlaðinn sem upphafsgildi ramp mynstur. Síðari gögn sampLesgildi verða að hækka um 1 í hverri klukkulotu upp að hámarki og fara síðan yfir í 0. |
Mynsturafgreiðslumaður | Lýsing |
Til dæmisample, þegar S=1, N=16 og WIDTH_MULP = 2, er gagnabreidd á hvern breyti S * WIDTH_MULP * N = 32. Hámarks gögn sampLe gildi er 0xFFFF. The ramp mynsturskoðari sannreynir að sams konar mynstur berist í öllum breytum. | |
Skipunarrás ramp mynstur eftirlit | F-Tile JESD204C hönnunin tdample styður stjórn rás ramp mynstur afgreiðslumaður. Fyrsta skipunarorðið (6 bitar) sem er móttekið er hlaðið sem upphafsgildi. Síðari skipunarorð á sömu braut verða að hækka upp í 0x3F og rúlla yfir í 0x00.
Skipunarrásin ramp mynstur afgreiðslumaður athugar fyrir ramp mynstur yfir allar brautir. |
F-Tile JESD204C TX og RX IP
Þessi hönnun tdampLe gerir þér kleift að stilla hvern TX/RX í einfaldri stillingu eða tvíhliða ham.
Tvíhliða stillingar gera kleift að sýna IP-virkni með því að nota annað hvort innri eða ytri raðhring. CSR innan IP eru ekki fínstillt í burtu til að leyfa IP stjórn og stöðuathugun.
F-Tile JESD204C Hönnun Example Klukka og endurstilla
F-Tile JESD204C hönnunin tdample hefur sett af klukku og endurstillingarmerkjum.
Tafla 13.Hönnun Example Klukkur
Klukkumerki | Stefna | Lýsing |
mgmt_clk | Inntak | LVDS mismunaklukka með tíðni 100 MHz. |
refclk_xcvr | Inntak | Viðmiðunarklukka senditækis með tíðni gagnahraða/stuðulls 33. |
refclk_core | Inntak | Kjarnaviðmiðunarklukka með sömu tíðni og
refclk_xcvr. |
in_sysref | Inntak | SYSREF merki.
Hámarks SYSREF tíðni er gagnahraði/(66x32xE). |
sysref_out | Framleiðsla | |
txlink_clk rxlink_clk | Innri | TX og RX tengiklukka með tíðni gagnahraða/66. |
txframe_clk rxframe_clk | Innri |
|
tx_fclk rx_fclk | Innri |
|
spi_SCLK | Framleiðsla | SPI baud rate klukka með tíðni 20 MHz. |
Þegar þú hleður hönnuninni tdampinn í FPGA tæki, innri ninit_done atburður tryggir að JTAG til Avalon Master brú er í endurstillingu sem og allar aðrar blokkir.
SYSREF rafallinn hefur sjálfstæða endurstillingu til að sprauta viljandi ósamstilltu sambandi fyrir txlink_clk og rxlink_clk klukkurnar. Þessi aðferð er víðtækari við að líkja eftir SYSREF merkinu frá ytri klukkukubbi.
Tafla 14. Hönnun Example Endurstillir
Endurstilla merki | Stefna | Lýsing |
global_rst_n | Inntak | Ýttu á hnattræna endurstillingu fyrir allar blokkir, nema JTAG að Avalon Master brú. |
ninit_búið | Innri | Úttak frá Endurstilltu útgáfu IP fyrir JTAG að Avalon Master brú. |
edctl_rst_n | Innri | ED Control blokkin er endurstillt af JTAG að Avalon Master brú. Hw_rst og global_rst_n tengin endurstilla ekki ED Control blokkina. |
hv_rst | Innri | Fullyrða og afsala hw_rst með því að skrifa í rst_ctl skrána í ED Control blokkinni. mgmt_rst_in_n fullyrðir þegar hw_rst er fullyrt. |
mgmt_rst_in_n | Innri | Endurstilla fyrir Avalon minniskortað viðmót ýmissa IP-tala og inntak endurstilltrar röðunartækja:
|
sysref_rst_n | Innri | Núllstilla fyrir SYSREF rafallblokk í ED Control blokkinni með því að nota endurstilla röðunartækið 0 reset_out2 tengi. Endurstilla röðunarforritið 0 reset_out2 tengi aflýsir endurstillingunni ef kjarna PLL er læst. |
core_pll_rst | Innri | Endurstillir kjarna PLL í gegnum endurstilla röðunartækið 0 reset_out0 tengi. Kjarna PLL endurstillir þegar mgmt_rst_in_n endurstilling er fullyrt. |
j204c_tx_avs_rst_n | Innri | Endurstillir F-Tile JESD204C TX Avalon minniskortað viðmót í gegnum endurstilla röðunarkerfi 0. TX Avalon minniskortaða viðmótið fullyrðir þegar mgmt_rst_in_n er fullyrt. |
j204c_rx_avs_rst_n | Innri | Endurstillir F-Tile JESD204C TX Avalon minniskortað viðmót í gegnum endurstillingarröð 1. RX Avalon minniskortaða viðmótið fullyrðir þegar mgmt_rst_in_n er fullyrt. |
j204c_tx_rst_n | Innri | Endurstillir F-Tile JESD204C TX hlekkinn og flutningalög í txlink_clk, og txframe_clk, lénum.
Endurstilla röðunartækið 0 reset_out5 tengi endurstillir j204c_tx_rst_n. Þessi endurstilling fellur niður ef kjarna PLL er læst og tx_pma_ready og tx_ready merki eru staðfest. |
j204c_rx_rst_n | Innri | Endurstillir F-Tile JESD204C RX hlekkinn og flutningslög í, rxlink_clk og rxframe_clk lénum. |
Endurstilla merki | Stefna | Lýsing |
Endurstillingaröð 1 reset_out4 tengi endurstillir j204c_rx_rst_n. Þessi endurstilla deasserts ef kjarna PLL er læst, og rx_pma_ready og rx_ready merki eru staðfest. | ||
j204c_tx_rst_ack_n | Innri | Endurstilltu handabandsmerki með j204c_tx_rst_n. |
j204c_rx_rst_ack_n | Innri | Endurstilltu handabandsmerki með j204c_rx_rst_n. |
Mynd 8. Tímamynd fyrir hönnun Example Endurstillir
F-Tile JESD204C Hönnun Example Merki
Tafla 15. Kerfisviðmótmerki
Merki | Stefna | Lýsing |
Klukkur og endurstillingar | ||
mgmt_clk | Inntak | 100 MHz klukka fyrir kerfisstjórnun. |
refclk_xcvr | Inntak | Viðmiðunarklukka fyrir F-tile UX QUAD og System PLL. Jafngildir gagnahraða/stuðli 33. |
refclk_core | Inntak | Kjarna PLL viðmiðunarklukka. Notar sömu klukkutíðni og refclk_xcvr. |
in_sysref | Inntak | SYSREF merki frá ytri SYSREF rafall fyrir JESD204C undirflokk 1 útfærslu. |
sysref_out | Framleiðsla | SYSREF merki fyrir JESD204C Undirflokks 1 útfærslu myndað af FPGA tækinu fyrir hönnun td.ampLe hlekkur upphafstilgangur eingöngu. |
Merki | Stefna | Lýsing |
SPI | ||
spi_SS_n[2:0] | Framleiðsla | Virkt lágt, SPI þrælvalsmerki. |
spi_SCLK | Framleiðsla | SPI raðklukka. |
spi_sdio | Inntak/úttak | Úttaksgögn frá skipstjóra til ytri þræls. Settu inn gögn frá ytri þræli til skipstjóra. |
Merki | Stefna | Lýsing |
Athugið:Þegar Búa til 3-víra SPI Module valkostur er virkur. | ||
spi_MISO
Athugið: Þegar Búa til 3-víra SPI Module valkostur er ekki virkur. |
Inntak | Inntaksgögn frá ytri þræli til SPI-meistarans. |
spi_MOSI
Athugið: Þegar Búa til 3-víra SPI Module valkostur er ekki virkur. |
Framleiðsla | Úttaksgögn frá SPI-meistara til ytri þræls. |
Merki | Stefna | Lýsing |
ADC / DAC | ||
tx_serial_data[LINK*L-1:0] |
Framleiðsla |
Mismunandi háhraða raðúttaksgögn til DAC. Klukkan er felld inn í raðgagnastrauminn. |
tx_serial_data_n[LINK*L-1:0] | ||
rx_serial_data[LINK*L-1:0] |
Inntak |
Mismunandi háhraða raðinntaksgögn frá ADC. Klukkan er endurheimt úr raðgagnastraumnum. |
rx_serial_data_n[LINK*L-1:0] |
Merki | Stefna | Lýsing |
Almennur tilgangur I/O | ||
user_led[3:0] |
Framleiðsla |
Sýnir stöðuna fyrir eftirfarandi aðstæður:
|
user_dip[3:0] | Inntak | Notendahamur DIP rofi inntak:
|
Merki | Stefna | Lýsing |
Utan hljómsveitar (OOB) og staða | ||
rx_patchk_data_error[LINK-1:0] | Framleiðsla | Þegar þetta merki er fullyrt gefur það til kynna að mynsturskoðari hafi fundið villu. |
rx_link_error[LINK-1:0] | Framleiðsla | Þegar þessu merki er fullyrt gefur það til kynna að JESD204C RX IP hafi staðfest truflun. |
tx_link_error[LINK-1:0] | Framleiðsla | Þegar þessu merki er fullyrt gefur það til kynna að JESD204C TX IP hafi staðfest truflun. |
emb_lock_out | Framleiðsla | Þegar þessu merki er fullyrt gefur það til kynna að JESD204C RX IP hafi náð EMB læsingu. |
sh_lock_out | Framleiðsla | Þegar þessu merki er fullyrt gefur það til kynna að JESD204C RX IP samstillingarhaus sé læstur. |
Merki | Stefna | Lýsing |
Avalon streymi | ||
rx_avst_valid[LINK-1:0] | Inntak | Gefur til kynna hvort breytirinn sampgögnin í forritalagið eru gild eða ógild.
|
rx_avst_data[(TOTAL_SAMPLE*N)-1:0
] |
Inntak | Breytir sampsenda gögn til umsóknarlagsins. |
F-Tile JESD204C Hönnun Example Eftirlitsskrár
F-Tile JESD204C hönnunin tdampLe skrár í ED Control blokkinni nota bætivísun (32 bita).
Tafla 16. Hönnun Example Heimilisfangskort
Þessar 32-bita ED Control blokkaskrár eru á mgmt_clk léninu.
Hluti | Heimilisfang |
F-Tile JESD204C TX IP | 0x000C_0000 – 0x000C_03FF |
F-Tile JESD204C RX IP | 0x000D_0000 – 0x000D_03FF |
SPI eftirlit | 0x0102_0000 – 0x0102_001F |
PIO Control | 0x0102_0020 – 0x0102_002F |
PIO Staða | 0x0102_0040 – 0x0102_004F |
Endurstilla Sequencer 0 | 0x0102_0100 – 0x0102_01FF |
Endurstilla Sequencer 1 | 0x0102_0200 – 0x0102_02FF |
ED Control | 0x0102_0400 – 0x0102_04FF |
F-Tile JESD204C IP senditæki PHY Reconfig | 0x0200_0000 – 0x023F_FFFF |
Tafla 17. Tegund skráningaraðgangs og skilgreining
Þessi tafla lýsir skráaraðgangstegundinni fyrir Intel FPGA IPs.
Aðgangstegund | Skilgreining |
RO/V | Hugbúnaður skrifvarinn (engin áhrif á ritun). Gildið getur verið mismunandi. |
RW |
|
RW1C |
|
Tafla 18. ED Control Address Map
Offset | Skrá nafn |
0x00 | rst_ctl |
0x04 | fyrst_sts0 |
áfram… |
Offset | Skrá nafn |
0x10 | rst_sts_detected0 |
0x40 | sysref_ctl |
0x44 | sysref_sts |
0x80 | tst_ctl |
0x8c | tst_err0 |
Tafla 19. ED Control Block Control and Status Registers
Bæti Offset | Skráðu þig | Nafn | Aðgangur | Endurstilla | Lýsing |
0x00 | rst_ctl | rst_sert | RW | 0x0 | Endurstilla stjórn. [0]: Skrifaðu 1 til að staðfesta endurstillingu. (hw_rst) Skrifaðu 0 aftur til að deassert endurstilla. [31:1]: Frátekið. |
0x04 | fyrst_sts0 | fyrsta_staða | RO/V | 0x0 | Endurstilla stöðu. [0]: Core PLL læst staða. [31:1]: Frátekið. |
0x10 | rst_sts_dete cted0 | fyrsta_sts_sett | RW1C | 0x0 | SYSREF brún greiningarstaða fyrir innri eða ytri SYSREF rafall. [0]: Gildi 1 Gefur til kynna að SYSREF hækkandi brún hafi fundist fyrir undirflokk 1 aðgerð. Hugbúnaður gæti skrifað 1 til að hreinsa þennan bita til að virkja nýja SYSREF brúnskynjun. [31:1]: Frátekið. |
0x40 | sysref_ctl | sysref_contr ol | RW | Tvíhliða gagnaslóð
|
SYSREF stjórn.
Vísa til Tafla 10 á síðu 17 fyrir frekari upplýsingar um notkun þessarar skráar. |
Reglubundið: | Athugið: Endurstillingargildið fer eftir | ||||
0x00081 | SYSREF gerð og F-Tile | ||||
Gapped- reglubundið: | Stillingar JESD204C IP gagnaslóðarfæribreytu. | ||||
0x00082 | |||||
TX eða RX gögn | |||||
leið | |||||
Eitt skot: | |||||
0x00000 | |||||
Reglubundið: | |||||
0x00001 | |||||
Gappaði- | |||||
tímabil: | |||||
0x00002 | |||||
0x44 | sysref_sts | sysref_statu s | RO/V | 0x0 | SYSREF staða. Þessi skrá inniheldur nýjustu SYSREF tímabil og vinnulotustillingar innri SYSREF rafallsins.
Vísa til Tafla 9 á blaðsíðu 16 fyrir lagalegt gildi SYSREF tímabilsins og vakttíma. |
áfram… |
Bæti Offset | Skráðu þig | Nafn | Aðgangur | Endurstilla | Lýsing |
[8:0]: SYSREF tímabil.
|
|||||
0x80 | tst_ctl | tst_control | RW | 0x0 | Prófunarstýring. Notaðu þessa skrá til að virkja mismunandi prófunarmynstur fyrir mynstursmiðjuna og afgreiðslumanninn. [1:0] = Frátekinn reitur [2] = ramp_próf_ctl
|
0x8c | tst_err0 | tst_error | RW1C | 0x0 | Villuboð fyrir Link 0. Þegar bitinn er 1'b1, gefur það til kynna að villa hafi komið upp. Þú ættir að leysa villuna áður en þú skrifar 1'b1 á viðkomandi bita til að hreinsa villuboðið. [0] = Villa í mynsturprófun [1] = tx_link_error [2] = rx_link_error [3] = Villa í skipunarmynsturprófun [31:4]: Frátekið. |
Endurskoðunarsaga skjala fyrir F-Tile JESD204C Intel FPGA IP hönnun Example Notendahandbók
Skjalaútgáfa | Intel Quartus Prime útgáfa | IP útgáfa | Breytingar |
2021.10.11 | 21.3 | 1.0.0 | Upphafleg útgáfa. |
Skjöl / auðlindir
![]() |
intel F-Tile JESD204C Intel FPGA IP hönnun Example [pdfNotendahandbók F-Tile JESD204C Intel FPGA IP hönnun Example, F-Tile JESD204C, Intel FPGA IP Design Example, IP Design Example, Hönnun Example |