v8.0 CoreFFT Fourier Transform
CoreFFT v8.0
Tæknilýsing
- Umbreyta stærðir, punktar: 32, 64, 128, 256, 512, 1024, 2048,
4096, 8192 og 16384. - FFT á stað: Fram og aftur FFT
- Straumspilun FFT: Áfram og öfug FFT
- Inntaksgagnabitabreidd: Tveggja viðbót
- Twiddle factor bitabreidd: Natural output sample pöntun
- Inntaks-/úttaksgagnasnið: Skilyrt flotapunktur blokk
mælikvarði - Forskilgreind stærðaráætlun eða engin mælikvarði
- Valfrjálst lágmarks eða biðminni stillingar
- Innbyggð vinnsluminni-blokk byggð twiddle uppflettitöflu (LUT)
- Stuðningur við hressandi twiddle LUT
- Handtakamerki til að auðvelda notandanum auðvelt viðmót
rafrásir - AXI4 streymisviðmót: Nei
- Uppsetning framvirkrar/öfugrar umbreytingar á keyrslutíma: Já
Notkunarleiðbeiningar fyrir vöru
FFT á staðnum
The In-Place FFT útfærsla styður Radix-2
decimation-in-time umbreyting. Til að nota In-Place FFT skaltu fylgja þessum
skref:
- Frumstilla inntaksröðina X(0), X(1),..., X(N-1).
- Stilltu umbreytingarstærð og punkt.
- Framkvæmdu fram- eða andhverfu FFT-aðgerðina eftir þörfum.
- Sæktu umbreyttu gögnin úr framleiðsluröðinni.
Straumspilun FFT
Streaming FFT útfærslan styður Radix-22
decimation-in-frequency transformation. Til að nota Streaming FFT skaltu fylgja
þessi skref:
- Frumstilla inntaksröðina X(0), X(1),..., X(N-1).
- Stilltu umbreytingarstærð og punkt.
- Framkvæmdu fram- eða andhverfu FFT-aðgerðina eftir þörfum.
- Sæktu umbreyttu gögnin úr framleiðsluröðinni.
Algengar spurningar
Sp.: Hvaða umbreytingarstærðir eru studdar?
A: CoreFFT styður umbreytingarstærðir 32, 64, 128, 256,
512, 1024, 2048, 4096, 8192 og 16384.
Sp.: Hvað er inntaksgagnasniðið?
A: Inntaksgagnasniðið er viðbót við tvö.
Sp.: Styður CoreFFT fram og aftur FFT
aðgerðir?
A: Já, CoreFFT styður bæði áfram og öfuga FFT
starfsemi.
CoreFFT v8.0
CoreFFT notendahandbók
Inngangur
Fast Fourier umbreytingin (FFT) kjarninn útfærir skilvirka Cooley-Turkey reikniritið til að reikna staka Fourier umbreytinguna. CoreFFT er notað í fjölmörgum forritum eins og stafrænum samskiptum, hljóði, mælingum, eftirliti og líflæknisfræði. CoreFFT veitir mjög breytanlegt, svæðishagkvæmt og afkastamikið MACC-undirstaða FFT. Kjarninn er fáanlegur sem Register Transfer Level (RTL) kóða umbreytingarinnar á Verilog og VHDL tungumálum. Jafna 1.N-punktur áfram FFT (N er veldi 2) af runu x(0), x(1),…, x(N-1) þar sem k = 0, 1… N-1
Jafna 2.N-punktur andhverfur FFT (N er veldi 2) af röð X(0), X(1),…, X(N-1) þar sem, n = 0, 1… N-1
Mikilvægt: Á meðan verið er að framkvæma andhverfa FFT notar kjarninn ekki deilingu með N af EQ 2 (þar sem skiptingin með krafti í tvö er léttvæg).
Eftirfarandi mynd sýnir FFT byggt kerfi sem samanstendur af gagnagjafa, FFT einingunni og gagnavaski, sem er umbreyttur gagnaviðtakandi. Mynd 1. FFT-undirstaða kerfi Example
Eiginleikar
CoreFFT styður Radix-2 decimation-in-time in-place FFT og Radix-22 decimation-in-frequency streaming FFT umbreytingarútfærslur. Eftirfarandi tafla sýnir helstu eiginleika fyrir hverja útfærslu.
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 1
CoreFFT v8.0
Tafla 1. Helstu eiginleikar Stuðningur
Lögun Umbreyta stærðir, stig
Í stað
Straumspilun
32, 64, 128, 256, 512, 1024, 2048, 16, 32, 64, 128, 256, 512, 1024,
4096, 8192 og 16384.
2048, og 4096
Athugið: 16384-pt FFT er stutt á RTG4TM, PolarFire®,
og aðeins PolarFire SoC hlutar.
Fram og afturábak FFT
Já
Inntaksgagnabitabreidd
8
Twiddle factor bitabreidd
8
Inntaks-/úttaksgagnasnið
Viðbót tveggja
Náttúruleg framleiðsla sample pöntun
Já
Skilyrt fljótandi punktur blokkar
Já
mælikvarði
Forskilgreind stærðaráætlun eða engin Engin stigstærð
Valfrjálst lágmarks- eða biðminni Já stillingar
Innbyggt vinnsluminni-blokk byggt twiddle Já uppflettitöflu (LUT)
Stuðningur við hressandi twiddle LUT Já
Handtaksmerki til að auðvelda já viðmót við notendarásina
AXI4 streymisviðmót
Nei
Run-time fram/öfug umbreyting Engin uppsetning
Já 8 32 Tveggja viðbót Valfrjálst nr
Já
Nei
Já
Nei Já
Já Já
Fjölskyldur með stuðningi
CoreFFT styður eftirfarandi FPGA fjölskyldur. · PolarFire® · PolarFire SoC · SmartFusion® 2 · IGLOO® 2 · RTG4TM
Tækjanýting og árangur
CoreFFT hefur verið innleitt í SmartFusion2 M2S050 tækinu með hraðastigi -1 og PolarFire MPF300 með hraðastigi -1. Samantekt á innleiðingargögnum er að finna í 6. Viðauki A: Notkun FFT tækis á staðnum og afköst og 7. Viðauki B: Straumspilun FFT tækis og afköst.
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 2
CoreFFT v8.0
Efnisyfirlit
Kynning………………………………………………………………………………………………………………………………… ..1 Eiginleikar……………………………………………………………………………………………………………………………………………… …….. 1 Fjölskyldur með stuðning………………………………………………………………………………………………………………………………… 2 Tækjanotkun og afköst………………………………………………………………………………………………….. 2
1. Virka lýsing…………………………………………………………………………………………………………………………..4 1.1. Arkitektúrvalkostir………………………………………………………………………………………………………………4 1.2. FFT á stað…………………………………………………………………………………………………………………………………4 1.3. Minni á staðnum………………………………………………………………………………………………………………..5 1.4. Straumspilun FFT……………………………………………………………………………………………………………………………….. 7
2. Tengi……………………………………………………………………………………………………………………………………………………… … 12 2.1. FFT á staðnum……………………………………………………………………………………………………………………………….12 2.2. Straumspilun FFT……………………………………………………………………………………………………………………………… 14
3. Tímamyndir……………………………………………………………………………………………………………………………….. 20 3.1. FFT á stað………………………………………………………………………………………………………………………….20 3.2. Straumspilun FFT……………………………………………………………………………………………………………………………… 21
4. Verkfæraflæði……………………………………………………………………………………………………………………………………………… ….. 23 4.1. Leyfi……………………………………………………………………………………………………………………………… 23 4.2. Stilling CoreFFT í SmartDesign…………………………………………………………………………………………. 23 4.3. Hermirflæði………………………………………………………………………………………………………………… 24 4.4. Hönnunarþvinganir……………………………………………………………………………………………………………… 25 4.5. Myndun í Libero SoC………………………………………………………………………………………………………………. 25 4.6. Place-and-Route í Libero SoC…………………………………………………………………………………………………..25
5. Kerfissamþætting……………………………………………………………………………………………………………………………….. 26 5.1 . FFT á stað………………………………………………………………………………………………………………………….26 5.2. Straumspilun FFT……………………………………………………………………………………………………………………………… 26
6. Viðauki A: Notkun FFT tækis á staðnum og afköst…………………………………………………………28
7. Viðauki B: Straumspilun FFT tækis og afköst………………………………………………………………30
8. Endurskoðunarsaga………………………………………………………………………………………………………………………………… 32
Microchip FPGA stuðningur………………………………………………………………………………………………………………………………34
Örflöguupplýsingar……………………………………………………………………………………………………………………………….. 34 Örflögan Websíða…………………………………………………………………………………………………………………………..34 Tilkynningaþjónusta um vörubreytingar…… …………………………………………………………………………………………. 34 Þjónustudeild……………………………………………………………………………………………………………………………… 34 Kóði örflögutækja Verndareiginleiki…………………………………………………………………………………………..34 Lagaleg tilkynning……………………………………………… ………………………………………………………………………………………………… 35 Vörumerki……………………………………………………… ………………………………………………………………………………………. 35 Gæðastjórnunarkerfi………………………………………………………………………………………………………………. 36 Sala og þjónusta um allan heim………………………………………………………………………………………………………………….37
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 3
CoreFFT v8.0
Virkni lýsing
1. Virknilýsing
Þessi hluti lýsir virknilýsingu CoreFFT.
1.1 Arkitektúrvalkostir
Það fer eftir uppsetningu notenda, CoreFFT býr til eina af eftirfarandi umbreytingarútfærslum: · FFT á staðnum · Straumspilun FFT
1.2 FFT á stað
Arkitektúrvalkosturinn hleður ramma af N flóknum gögnumamples í vinnsluminni á sínum stað og vinnur úr þeim í röð með því að nota einn Radix-2 örgjörva. Það geymir niðurstöður hvers stage í vinnsluminni á staðnum. FFT á staðnum tekur færri flísaauðlindir en streymandi FFT, en umbreytingartíminn er lengri. Eftirfarandi mynd sýnir hagnýt skýringarmynd af umbreytingu í reitum. Mynd 1-1. Radix-2 FFT hagnýtur blokkarmynd á staðnum (lágmarksstilling)
Inntaks- og úttaksgögnin eru sýnd sem 2 * WIDTH-bita orð sem samanstanda af raunverulegum og ímynduðum hlutum. Báðir hlutar eru tveir viðbótarnúmer WIDTH bita hvor. Einingin vinnur úr ramma (bursts) af gögnum með rammastærð upp á N flókin orð. Ramminn sem á að vinna úr er hlaðinn í minni á staðnum. Minnið inniheldur tvo eins vinnsluminni blokkir, hver er fær um að geyma N/2 flókin orð. Minni á staðnum styður tvöfalda bandbreidd. Það getur lesið og skrifað tvö flókin orð á sama tíma. Þegar N flókin gögn samplesum er hlaðið inn í minnið, FFT-útreikningurinn byrjar sjálfkrafa og minni á staðnum er notað fyrir útreikningana.
FFT reikniferlið á staðnum á sér stað í röð stages með fjölda stager jafn log2N. Á hverri stagÍ FFT gagnavinnslunni les Radix-2 fiðrildið öll gögnin sem eru geymd í minni á staðnum, tvö flókin orð í einu. Lesrofinn ásamt lesnetfangsrafalli (ekki sýnt á mynd 1-1) hjálpar fiðrildinu að fá vistuð gögn í þeirri röð sem FFT reikniritið krefst. Til viðbótar við gögnin fær fiðrildið twiddle-stuðla (sinus/cosinus-stuðla) frá twiddle LUT. Fiðrildið skrifar milliniðurstöður í minnið á staðnum í gegnum skrifarofann.
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 4
CoreFFT v8.0
Virkni lýsing
Eftir síðustu útreikninga stage, á staðnum minni geymir fullkomlega umbreytt gögn. Einingin setur út N-orð umbreyttan gagnaramma, eitt orð í einu, að því gefnu að merkið READ_OUTP sé virkt. CoreFFT reiknar út twiddle-stuðla sem FFT reikniritið krefst og skrifar þá í twiddle LUT. Þetta gerist sjálfkrafa þegar kveikt er á því þegar ósamstilltur alheimsendurstilling NGRST er fullyrt.
1.3
1.3.1
Minnisstuðlarar á staðnum
Þessi hluti lýsir minnisminni CoreFFT á staðnum.
Lágmarks stillingar Lágmarksstillingar, eins og sýnt er á mynd 1-1, nægir til að ná FFT vegna þess að það er með vinnsluminni sem krafist er af FFT reikniritinu. En lágmarksstillingin nýtir ekki vinnsluvélina allan tímann. Þvert á móti, þegar gögnum er hlaðið inn í minni á staðnum, eða umbreytt gögn eru lesin upp, helst fiðrildið aðgerðalaus. Eftirfarandi mynd sýnir FFT hringrás tímalínu. Hringrásin samanstendur af eftirfarandi þremur áföngum:
· Hladdu niður nýjum inntaksgagnaramma í vinnsluminni á staðnum · Framkvæmdu raunverulega umbreytingu · Hladdu upp umbreytingarniðurstöðunni til að losa um vinnsluminni
Mynd 1-2. Lágmarks stillingar FFT hringrás á staðnum
1.3.2
Í lágmarksstillingunni keyrir fiðrildið aðeins meðan á útreikningi stendur. Þegar gagnasprungahraði leyfir veitir lágmarksstillingin bestu auðlindanýtingu tækisins. Sérstaklega sparar það umtalsverðan fjölda vinnsluminni kubbum.
Stilling með buffi Til þess að bæta fiðrildanýtingu og þar af leiðandi draga úr meðalumbreytingartíma er hægt að nota viðbótarminnisstuðla. Eftirfarandi mynd sýnir biðminni FFT blokkarmynd.
Mynd 1-3. Buffer FFT blokkarmynd
Valkosturinn með biðminni hefur tvo eins minnisbanka á sínum stað sem útfæra borðtennisbuffi og einn úttaksbiðminni. Hver banki er fær um að geyma N flókin orð og lesa tvö flókin orð í einu. Kjarnaríkisvélin stjórnar borðtennisskiptum, þannig að gagnagjafi sér aðeins biðminni sem er tilbúinn til að taka við nýjum gögnum. Biðminnið sem tekur ekki við nýju gögnunum er notað sem vinnsluminni á staðnum af FFT vélinni.
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 5
CoreFFT v8.0
Virkni lýsing
Ping-pong biðminni arkitektúr eykur skilvirkni FFT vélarinnar. Þó að annar af tveimur inntaksbönkunum sé þátttakandi í núverandi FFT-útreikningi, er hinn tiltækur til að hlaða niður næsta inntaksgagnaramma. Fyrir vikið situr FFT vélin ekki aðgerðalaus og bíður eftir nýjum gögnum til að fylla inntaksbuffið. Frá sjónarhóli gagnagjafa getur kjarninn tekið á móti gagnasprengju hvar sem er innan FFT-útreikningstímabilsins. Þegar vélin hefur lokið við að vinna úr núverandi gagnaramma og inntaksbiðminnibankinn hefur verið fylltur með öðrum gagnaramma, skiptir ríkisvélin um borðtennisbankana og gagnahleðsla og útreikningur heldur áfram á öðrum minnisbönkunum.
Síðustu stage af FFT-útreikningnum notar út-af-stað kerfi. FFT vélin les millistigsgögn úr minni á staðnum en skrifar lokaniðurstöðuna í úttaksgagnaminnið. Lokaniðurstöður eru áfram í úttaksbuffi þar til FFT vélin kemur í stað þeirra fyrir niðurstöður næsta gagnaramma. Frá sjónarhóli gagnaviðtakanda eru úttaksgögnin tiltæk til lestrar hvenær sem er, nema síðustu FFT stage.
FFT hringrás með biðminni er sýnd á eftirfarandi mynd.
Mynd 1-4. FFT hringrásir fyrir stillingar í biðminni
1.3.3
Hugleiðingar um endanlega orðalengd Á hverri stagÍ stað FFT reikniritsins tekur fiðrildið tvær samples út úr minni á staðnum og skilar tveimur unnum samples til sömu minnisstaða. Fiðrildaútreikningurinn felur í sér flókna margföldun, samlagningu og frádrátt. Hin skila samples getur verið með stærri gagnabreidd en samplesið valið úr minninu. Gera verður varúðarráðstafanir til að tryggja að engin gagnaflæði séu til staðar.
Til að forðast hættu á yfirfalli notar kjarninn eina af eftirfarandi þremur aðferðum:
· Inntaksgagnakvörðun · Skilyrtslaus flautmarksstærð blokk · Skilyrt fleytimarkstærð
Stærð inntaksgagna: Stærð inntaksgagna krefst þess að inntaksgögnin séu beðin fyrirframamples með nógu mörgum aukaskiltum, sem kallast verndarbitar. Fjöldi verndarbita sem þarf til að jafna upp fyrir hámarks mögulegan bitavöxt fyrir N-punkta FFT er log2N + 1. Til dæmisample, hvert inntak sample af 256 punkta FFT verður að innihalda níu verndarbita. Slík tækni dregur verulega úr áhrifaríkri FFT bitaupplausn.
Skilyrðislaus blokk með flotpunktakvarða: Önnur leiðin til að bæta upp fyrir FFT bitavöxtinn er að minnka gögnin um tvo á hverri sek.tage. Þar af leiðandi eru endanlegar FFT niðurstöður minnkaðar um stuðulinn 1/N. Þessi nálgun er kölluð skilyrðislaus blokk með flotpunktakvarða.
Inntaksgögnin þarf að minnka um tvo til að koma í veg fyrir yfirfall á fyrstu stage. Til að koma í veg fyrir yfirfall í röð stages, kjarninn skalar niður niðurstöður allra fyrri stage með stuðlinum tveimur með því að færa allan gagnabálkinn (allar niðurstöður núverandi stage) einn bita til hægri. Heildarfjöldi bita sem gögnin tapa vegna bitafærslunnar í FFT útreikningnum er log2N.
Skilyrðislausi flotpunkturinn í blokk leiðir til sama fjölda tapaðra bita og í inntaksgagnaskalanum. Hins vegar gefur það nákvæmari niðurstöður þar sem FFT vélin byrjar með nákvæmari inntaksgögnum.
Skilyrt Floating-Point scales: Í skilyrtri blokk-floating-point scale, er gögnum aðeins fært til ef bitavöxtur á sér stað. Ef eitt eða fleiri fiðrildaúttak stækkar færist allur gagnablokkinn til hægri. Skilyrt flotapunktsskjárinn athugar hvert fiðrildaframleiðsla með tilliti til vaxtar. Ef skipta er nauðsynlegt, er það
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 6
CoreFFT v8.0
Virkni lýsing
flutt eftir allt stage er lokið, við inntak næstu stage fiðrildi. Þessi tækni veitir minnstu röskun (quantization hávaða) sem stafar af endanlegri orðalengd.
Í skilyrtri blokk með flotpunktsham getur kjarninn valfrjálst reiknað út raunverulegan mælikvarðastuðul. Það gerir það ef færibreytan SCALE_EXP_ON er stillt á 1. Þá birtist útreiknaður raunstuðullinn á SCALE_EXP tenginu. Stuðullinn táknar fjölda hægri vakta sem FFT vélin beitti fyrir niðurstöðurnar. Til dæmisample, SCALE_EXP gildið 4 (100) þýðir að FFT niðurstöðunum var fært til hægri (lækkað) um 4 bita; það er, deilt með 2SCALE_EXP = 16. Merkið fylgir FFT niðurstöðunum og er gilt á meðan OUTP_READY er fullyrt. Til að draga til baka raunverulegar CoreFFT niðurstöður, það er að gera þær sambærilegar við umbreyttar flotapunkta, hver FFT úttak sampLe þarf að margfalda með 2SCALE_EXP:
· FFT Niðurstaða (raunveruleg) = DATAO_RE*2SCALE_EXP · FFT Niðurstaða (ímynduð) = DATAO_IM*2SCALE_EXP
Mikilvægt: Aðeins er hægt að virkja kvarðaveldisreiknivélina í skilyrtri flotastillingu.
1.3.4
CoreFFT, sjálfgefið, er stillt til að beita skilyrtu flotapunktakvarðanum. Í Floating-Point ham með skilyrtum blokkum eru inntaksgögnin skoðuð og lækkuð um tvo stuðul ef þörf krefur, fyrir fyrstu s.tage.
Umbreytingartími FFT-útreikningurinn tekur (N/2 + L) x log2N + 2 klukkulotur, þar sem L er útfærslusértæk færibreyta sem táknar samanlagða leynd minnisbanka, rofa og fiðrildisins. L er ekki háð umbreytingarstærð N. Það fer aðeins eftir FFT bitaupplausninni. L er jafnt og 10 við bitaupplausn 8 til 18, og L er jafnt og 16 við bitaupplausn 19 til 32. Til dæmisample,
· Fyrir 256 punkta 16 bita FFT
Útreikningstími = (256/2 + 10) x log2256 + 2 = 1106 klukkutímabil.
· Fyrir 4096 punkta 24 bita FFT
Útreikningstími = (4096/2 + 16) x log24096 + 2 = 24770 klukkutímabil.
1.3.5
Minni útfærsla Kjarninn notar harða vinnsluminni blokkir til að útfæra á staðnum minni, aðra minni biðminni og twiddle LUT. FPGA-vélarnar bera tvær hörð vinnsluminni: stórt SRAM (LSRAM) og ör-vinnsluminni. Hægt er að stjórna minnisútfærslunni með því að stilla URAM_MAXDEPTH færibreytuna. CoreFFT notar ör-RAM ef nauðsynleg dýpt fer ekki yfir færibreytugildið. Til dæmisample, URAM_MAXDEPTH færibreytan stillt á 64, notar ör-RAM í hvaða FFT stærð sem er upp að 128 punktum, þar sem nauðsynleg dýpt er POINTS/2. Með því að stilla færibreytugildið á 0 kemur í veg fyrir að kjarninn noti ör-vinnsluminni yfirleitt, svo að hægt sé að nota þau annars staðar.
Færibreytan URAM_MAXDEPTH er aðgengileg í gegnum kjarna notendaviðmótið.
1.4 Straumspilun FFT
Straumspilun FFT styður stöðuga flókna gagnavinnslu, eitt flókið inntaksgögnample á klukkutímabili. Straumsarkitektúrinn hefur eins marga Radix-22 örgjörva, vinnsluminni og LUT eins og nauðsynlegt er til að styðja við umbreytingu streymisgagna. Eftirfarandi mynd sýnir hagnýt skýringarmynd af 256 punkta straumumbreytingu.
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 7
Mynd 1-5. Straumspilun Radix-22 256-pt FFT hagnýtur blokkarmynd
CoreFFT v8.0
Virkni lýsing
Inntaks- og úttaksgögnin eru sýnd sem (2 x DATA_BITS) bita orð sem samanstanda af raunverulegum og ímynduðum hlutum. Báðir hlutar eru tveir viðbótarfjöldi DATA_BITS bita hvor. Einingin vinnur úr ramma gagna með rammastærð sem er jöfn umbreytingarstærð N flókinna orða. Ramminn sem á að vinna kemur að x(n) inntakinu sem röð af flóknu gagnaorðunum, eitt (2 x DATA_BITS) bita orð á hvert klukkubil. Næsti rammi getur byrjað strax á eftir síðasta gagnaorði núverandi ramma eða hvenær sem er síðar.
Eftirfarandi mynd sýnir fyrrverandiample af ramma i+1 strax á eftir ramma i, og rammi i+2 kemur á eftir handahófskenndu bili. Inntaksgögnin samples innan ramma verða að koma á hverju klukkubili, þannig rammi sem endist nákvæmlega N klukkubil. Það er veruleg leynd tengd streymisalgríminu. Úttaksgagnarammar birtast í sömu röð, klukkuhraða og með sömu bilum (ef einhver er) á milli úttaksrammana og milli inntaksramma.
Mynd 1-6. Straumspilun FFT inntaksgagnarammar
1.4.1 1.4.2
Fjöldi FFT fiðrilda er jöfn log2(N), þannig hver stage verið unnið af sérstöku fiðrildi. Af því leiðir að öll stages eru unnin samhliða.
CoreFFT reiknar út sveiflustuðlana sem FFT reikniritið krefst. Við virkjun hleður kjarninn sjálfkrafa inn twiddle þáttum í innbyggðum vinnsluminni sem verða að twiddle LUT. Ekki er þörf á aðgerðum notenda til að það gerist. Þegar upphleðslunni er lokið virkjar kjarninn RFS merkið og lætur gagnagjafa vita að kjarninn sé tilbúinn til að hefja FFT vinnslu. Hægt er að endurnýja LUT innihaldið hvenær sem er með því að gefa út eins klukku breitt merki, REFRESH.
Straums-FFT-töf Straum-FFT-töfin er fyrst og fremst skilgreind af umbreytingastærðinni, N. Útfærslan bætir við fjölda tafa á leiðslum sem eru háðar FFT-stærð og bitabreidd gagnaslóðar. Með öðrum orðum, FFT niðurstöðunum er seinkað varðandi inntaksgögnin um að minnsta kosti N gagnabil fyrir bitabakað úttak. Pöntuð úttakstími er um það bil tvisvar sinnum meiri.
Innleiðing á streymi FFT minnis Líkt og arkitektúrinn á staðnum notar streymandi FFT harða vinnsluminni blokkir til að útfæra nauðsynlegar minningar, LUT og seinkun línur. Hægt er að stjórna minnisútfærslunni með því að stilla URAM_MAXDEPTH færibreytuna. CoreFFT notar ör vinnsluminni ef dýpt minnisins fer ekki yfir færibreytugildið. Til dæmisample, URAM_MAXDEPTH færibreytan, stillt á 128, notar ör-RAM til að búa til minningar um dýpt 128 og minna. Með því að stilla færibreytugildið á 0 kemur í veg fyrir að kjarninn noti vinnsluminni yfirhöfuð, svo hægt sé að nota þau annars staðar.
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 8
CoreFFT v8.0
Virkni lýsing
1.4.3
Straumspilun FFT úttaksgagna Orðaröð Úttaksniðurstöður fengnar úr Radix-2 og Radix-22 FFT reikniritunum eru í öfugri bita röð.
Hins vegar, innleiðingin á staðnum framkvæmir sample pöntun. Þess vegna setur kjarninn niðurstöðurnar í eðlilega röð. Streaming FFT styður bæði bitabakaðar og náttúrulegar úttakspöntunir. Bita-snúinn valkostur notar færri flísaauðlindir og veitir minni leynd.
1.4.4 1.4.4.1
Athugasemdir við endanlega orðalengd Þessi hluti lýsir hugleiðingum um endanlega orðlengd CoreFFT.
Ókvarða og skala áætlunarstillingar
Fiðrildaútreikningurinn felur í sér samlagningu og frádrátt. Þessar aðgerðir geta valdið því að breidd fiðrildagagna stækki frá inntak til úttaks. Sérhver fiðrildi, BF2I, eða BF2II (sjá mynd 1-5), getur kynnt aukabita fyrir gagnabreiddina. Auk þess getur margföldunin bætt einum bita við niðurstöðuna. Heildar hugsanlegur bitavöxtur = log2(N)+1 bitar. Gera verður varúðarráðstafanir til að tryggja að engin gagnaflæði séu til staðar.
Til að forðast eða draga úr hættu á yfirfalli notar kjarninn eina af tveimur aðferðum:
· Ókvarðaður háttur byggir gagnaleið nógu breiðan til að mæta bitavextinum. Gagnabrautarbreiddin vex frá stage til stage til að koma að fullu til móts við vöxt reikniritbitanna, þannig að gagnaflæðið gerist aldrei. Raunveruleg eða ímynduð úttaksbitabreidd er log2(N)+1 bitar breiðari en inntaksbita. Hönnunin er algjörlega örugg frá yfirfallspunkti view.
· Stillanleg mælikvarðaáætlunartækni veitir notanda stjórn á að minnka (stytja) hverja milliniðurstöðu sem getur valdið yfirfalli. Breidd úttaksbita er jöfn inntaksbitabreidd. Tæknin er aðeins örugg um yfirflæði þegar mælingaráætlunin passar við raunverulegan bitavöxt, sem er ekki auðvelt að ná. Varfærnisleg nálgun við stillanlega stigstærð leiðir oft til aukinnar niðurskalunar. En ef vitað er að eðli umbreytts merkis er yfirflæðisöryggi með sumum eða öllum stagMeð því að sleppa umfangsmikilli niðurkölun er tæknin gagnleg bæði frá sjónarhóli merki-til-suðs og nýtingu flísauðs. Þegar hann er stilltur fyrir mælikvarðaáætlunartækni myndar kjarninn yfirflæðisfána ef yfirfallið átti sér stað. Radix-22 fiðrildið getur kynnt 3-bita vöxt: fiðrildi BF2I, BF2II og margfaldari geta hvor um sig bætt smá við. En aðeins ein margföldun af öllum FFT stages getur bætt við bitanum. Þar sem það er óþekkt fyrirfram á stage þar sem margfaldarinn framkallar aukabitann ef einhver er, þá framlengir FFT vélin í ókvarðaðri stillingu gagnaleiðina um bitann sem byrjar á fyrstu s.tage.
Í kvarðaáætlunartækninni á hverjum Radix-22 sektage getur kynnt 3-bita vöxt. Gagnaslóðin innan stage vex í samræmi við það, það er stage framleiðsla er þremur bitum breiðari en stage inntak. Vélin klippir út þrjá aukabitana eftir stagÚtkoman er reiknuð, það er stagÚttakið er stytt um þrjá bita áður en það fer í næstu stage. Slík nálgun útilokar þörfina á að giska á undirmenninatage þar sem beita þarf niðurskala.
Eftirfarandi tafla útskýrir þá þrjá bita sem verða klipptir út í mælikvarðaáætlunarhamnum, sem fer eftir 2-bita áætlunargildinu fyrir tiltekið s.tage.
Tafla 1-1. Að klippa út þrjá aukabita í mælikvarðaáætlunarham
Skalaáætlun fyrir gefið Radix-22 Stage
Bits the Core Cuts Out
00
Klipptu út þrjú MSB
01
Klipptu út tvo MSB og hringdu einn LSB
10
Klipptu út einn MSB og hringdu tvo LSB
11
Þriðja umferð LSB
FFT/IFFT stærðirnar 32, 128 eða 512 sem eru ekki fjögurra kraftur, auk Radix-22 fiðrildanna, nota eitt Radix-2 fiðrildi. Sú á við um síðustu vinnslu stage og sker út einn aukabita.
Kjarninn kallar sjálfkrafa á yfirfallsskynjun í mælikvarðaáætlunarham. Yfirflæðisfáninn (OVFLOW_FLAG) birtist um leið og kjarninn skynjar raunverulegt yfirfall. Fáninn er virkur þar til úttaksrammi lýkur þar sem yfirfallið er greint.
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 9
CoreFFT v8.0
Virkni lýsing
1.4.4.2
Takmörkun á breidd inntaksbita í óskalaðri stillingu Ómæld hamur takmarkar hámarksinntakample bitabreidd meðhöndluð af kjarnanum. Eftirfarandi tafla sýnir hámarksbitabreidd fyrir hverja FFT stærð.
Tafla 1-2. Straumspilun Óskalað FFT Max Input Data Bit Width
FFT Stærð 16
Hámarksinntaksbreidd 32
32
30
64
30
128
28
256
28
512
26
1024
26
2048
24
4096
24
1.4.4.3
Að slá inn kvarðaáætlun Kvarðaáætlunin auðkennir lækkunarstuðul fyrir hverja streymandi FFTtage. Á hverjum Radix-22 sektagStuðlinum er stjórnað af sérstökum tveimur bitum af kvarðaáætluninni og Radix-2 stage sem notað er í FFT sem ekki er afl af fjórum er stjórnað af einum bita. Eftirfarandi mynd sýnir fyrrverandiample af mælikvarða áætlun notendaviðmóti fyrir 1024-pt FFT. Par af gátreitum samsvarar tiltekinni Radix-22 stage og sýnir tvo bita af niðurskalunarstuðlinum. Raunverulegur niðurskalunarþáttur á tilteknu stage er reiknað sem 22*Bit1+Bit0 og tekur eitt af eftirfarandi gildum: 1, 2, 4, 8. Gátreitirnir sem sýndir eru á myndinni hér að neðan samsvara áætlunargildinu í tvöfalda kvarðanum 10 10 10 10 11. Þetta gildi sýnir a íhaldssamt mælikvarðaáætlun sem veldur ekki yfirfalli.
Mynd 1-7. Scale Stundaskrá notendaviðmót
Eftirfarandi tafla sýnir íhaldssamar kvarðaáætlanir fyrir hverja FFT stærð sem er algjörlega örugg um yfirflæði.
Tafla 1-3. Íhaldssamt mælikvarðaáætlanir fyrir ýmsar FFT-stærðir
FFT Stærð
Radix-22 Stage
5
4
3
2
1
0
4096
1
0
1
0
1
0
1
0
1
0
1
1
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 10
………..framhald FFT Stærð
2048 1024 512 256 128 64 32 16
CoreFFT v8.0
Virkni lýsing
Radix-22 Stage
5
4
3
2
1
0
x
1
1
0
1
0
1
0
1
0
1
1
x
x
1
0
1
0
1
0
1
0
1
1
x
x
x
1
1
0
1
0
1
0
1
1
x
x
x
x
1
0
1
0
1
0
1
1
x
x
x
x
x
1
1
0
1
0
1
1
x
x
x
x
x
x
1
0
1
0
1
1
x
x
x
x
x
x
x
1
1
0
1
1
x
x
x
x
x
x
x
x
1
0
1
1
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 11
CoreFFT v8.0
Viðmót
2. Viðmót
Þessi hluti lýsir viðmóti CoreFFT.
2.1
2.1.1
FFT á staðnum
Þessi hluti lýsir In-Place FFT CoreFFT.
Stillingarfæribreytur CoreFFT hefur færibreytur (Verilog) eða almennar (VHDL) til að stilla RTL kóðann. Eftirfarandi tafla lýsir breytum og almennum atriðum. Allar færibreytur og almennar upplýsingar eru heiltölugerðir.
Tafla 2-1. In-Place CoreFFT færibreytulýsingar
Færibreyta INVERSE
Gildir svið 0
Sjálfgefið 0
Lýsing
0: Áfram Fourier umbreyting 1: Andhverf Fourier umbreyting
STÆRÐI
0
0
0: Skilyrt kubbsfljótandi mælikvarði
1: Skilyrðislaus kvörðun með flotpunkti
Til að beita mælikvarða inntaksgagna skaltu stilla SCALE færibreytuna á 0 og setja réttan fjölda verndarbita fyrir inntaksgögnin. Þá hefur skilyrt blokkfloti engin áhrif.
PUNKTUR
BREDÐARMYND
32, 64, 128,
256
256, 512, 1024,
2048, 4096,
8192, 16384
8
18
0
0
Umbreyta stærð. Athugið: 16384-pt FFT er aðeins stutt á RTG4, PolarFire og PolarFire SoC hlutum.
Gögn og bitabreidd twiddle factor
0: Lágmarks (enginn biðminni) stillingar 1: Stillingar með buffer
SCALE_EXP_ON
0
0
0: Byggir ekki skilyrta flotablokkinn
veldisvísisreiknivél
1: Byggir reiknivélina
URAM_MAXDEPTH
0, 4, 8, 16, 32, 64, 128, 256, 512
Stærsta vinnsluminni dýpt sem hægt er að útfæra með microRAM sem er fáanlegt á SmartFusion2, IGLOO2, RTG4, PolarFire og PolarFire SoC hlutunum. Þegar RAM dýpt sem krafist er fyrir notendavalna umbreytingarstærð POINTS fer yfir URAM_MAXDEPTH, eru stórir LSRAM kubbar notaðir.
2.1.2
Gáttir Eftirfarandi tafla sýnir tengimerkin fyrir CoreFFT arkitektúrinn á staðnum.
Tafla 2-2. Lýsingar á CoreFFT tengi á staðnum
Gáttarheiti DATAI_IM
In/Out Port Width Bits Lýsing
In
BREID
Ímynduð inntaksgögn sem á að umbreyta
DATAI_RE
In
BREID
Raunveruleg inntaksgögn sem á að umbreyta
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 12
CoreFFT v8.0
Viðmót
………..framhald
Höfn nafn
Inn/Út
DATAI_VALID Inn
Hafnarbreiddarbitar 1
Lýsing
Inntak flókið orð gilt Merkið fylgir gildum flóknum inntaksorðum sem eru til staðar á inntak DATAI_IM, DATAI_RE. Þegar merkið er virkt er flóknu inntaksorðinu hlaðið inn í kjarnaminnið að því tilskildu að BUF_READY merkið hafi verið fullyrt.
READ_OUTP Inn
1
Lesa umbreytt gögn Venjulega setur einingin út FFT niðurstöður, þegar þær eru tilbúnar, í einni lotu af N flóknum orðum. Umbreytti gagnaviðtakandinn getur sett inn handahófskenndar hlé í hruninu með því að afsala READ_OUTP merkinu.
DATAO_IM
Út
DATAO_RE
Út
DATAO_VALID Út
BREDÐ BREDÐ 1
Ímynduð úttaksgögn
Raunveruleg úttaksgögn
Úttaks flókið orð gilt Merkið fylgir gildum flóknum úttaksorðum sem eru til staðar á DATAO_IM og DATAO_RE úttakum.
BUF_READY Út
1
FFT tekur við ferskum gögnum Kjarninn fullyrðir merki þegar hann er tilbúinn til að taka við gögnum. Merkið er virkt þar til kjarnaminnið er fullt. Með öðrum orðum, merkið helst virkt þar til POINTS flókið inntak samples eru hlaðin.
OUTP_READY Út
1
FFT niðurstöður tilbúnar Kjarninn fullyrðir merkið þegar FFT niðurstöðurnar eru tilbúnar fyrir umbreytta gagnaviðtakandann til að lesa. Merkið helst virkt á meðan verið er að lesa umbreytta gagnarammann. Venjulega varir það í POINTS klukkubil nema READ_OUTP merki sé afsætt.
SCALE_EXP
Út
hæð[log2 ( Ceil(log2(POIN TS)))]+1
Skilyrt flautumskvarða veldisvísir Þessa valkvæða úttak er hægt að virkja með því að stilla færibreytuna SCALE_EXP_ON. Hægt er að virkja úttakið þegar kjarninn er í skilyrtri blokk með flotpunktakvarða (breytu SCALE = 0).
PONG CLK
Út
1
In
1
Pong-banki inntaksminnisbuffersins er notaður af FFT vélinni sem vinnuminni á staðnum. Þetta valfrjálsa merki er aðeins gilt í biðminni stillingu.
Klukka Hækkandi brún virk Kjarna aðalklukkan
SLOWCLK
In
1
NGRST
In
1
Lágtíðni Hækkandi klukkumerki fyrir twiddle LUT frumstillingu, það ætti að vera að minnsta kosti deila með átta sinnum af CLK tíðni.
Ósamstilltur endurstilla Active-Low
Mikilvægt: Öll merki eru virk-há (rökfræði 1) nema annað sé tekið fram.
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 13
CoreFFT v8.0
Viðmót
2.2
2.2.1
Straumspilun FFT
Straumspilun FFT er fáanlegt með GUI stillanlegu innfæddu viðmóti eða AXI4 streymisviðmóti.
Stillingarfæribreytur CoreFFT hefur færibreytur (Verilog) eða almennar (VHDL) til að stilla RTL kóðann. Eftirfarandi tafla lýsir þessum breytum og almennum atriðum. Allar færibreytur og almennar upplýsingar eru heiltölugerðir.
Tafla 2-3. CoreFFT streymisarkitektúr lýsingar á færibreytum
Nafn færibreytu FFT_SIZE
Gilt svið Sjálfgefið
16, 32, 64, 128, 256 256, 512, 1024, 2048 og 4096
Lýsing
Umbreyta stærðarpunktum Kjarninn vinnur úr ramma flókinna gagna með hverjum ramma sem inniheldur FFT_SIZE flókin samples. Umbreyttu gagnarammar eru af sömu stærð.
NATIV_AXI4
0 – 1
0
Viðmótsval á IP
· 0 – Innbyggt viðmót
· 1 – AXI4 streymisviðmót
Það er aðeins fáanlegt fyrir streymisarkitektúr
SCALE_ON
0 – 1
1
1 - Virkja stillanlega mælikvarðaáætlun
Þegar valkosturinn er virkur beitir kjarninn því stillanlegu
kvarðastuðull, SCALE_SCH eftir hvert fiðrildi.
0 - Óskalastilling
SCALE_SCH
0
Stærðaráætlun
Ef færibreytan SCALE_ON er jöfn 1, er SCALE_SCH notað til að
skilgreina skalunarstuðul fyrir hverja vinnslutage.
DATA_BITS TWID_BITS PÖNNUN
8 - 32 8 - 32 0 - 1
18
Inntaksgagnabitabreidd raunverulegra eða ímyndaðra hluta.
18
Twiddle factor bitabreidd raunverulegra eða ímyndaðra hluta þess.
0
0: Úttaksgögn í öfugri bita röð
1: Úttaksgögn í venjulegri röð
URAM_MAXDEPTH 0, 4, 8, 16, 32, 0 64, 128, 256, 512
Stærsta vinnsluminni dýpt sem hægt er að útfæra með ör-RAM í boði á SmartFusion2, IGLOO2, RTG4, PolarFire eða PolarFire SoC hlutunum. Þegar RAM dýpt sem krafist er fyrir notendavalna umbreytingarstærð POINTS fer yfir URAM_MAXDEPTH, eru stórir LSRAM kubbar notaðir.
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 14
CoreFFT v8.0
Viðmót
………..framhald
Nafn færibreytu
AXI4S_IN_DATA Athugið: Útskýrir 0-töluna fyrir raunveruleg og ímynduð inntaksgögnamples þegar NATIV_AXI4 = 1
Gildissvið 8,16,24,32
Sjálfgefið 24
Lýsing
Það er innbyrðis mynduð færibreyta, ekki aðgengileg notanda. Það er notað til að túlka inntaksgögnin samples hvað varðar bætamörk til að auðvelda AXI4 streymisviðmót. AXI4S_IN_DATA stærð skilgreind sem hér segir:
1. Ef DATA_BITS = 8, þá AXI4S_IN_DATA= 8, er ekki þörf á fyllingu fyrir inntaksgögnamples
2. Ef 8 < DATA_BITS < 16 þá eru AXI4S_IN_DATA = 16, inntaksgögnin sample verður að vera fyllt með 16 (DATA_BITS) af 0 í MSB stöðu, bæði fyrir raunveruleg og ímynduð gögnamples áður en þú sendir
3. Ef 16 < DATA_BITS < 24 þá eru AXI4S_IN_DATA = 24, inntaksgögnin sample verður að vera fyllt með 24 (DATA_BITS) af 0 í MSB stöðu, bæði fyrir raunveruleg og ímynduð gögnamples áður en þú sendir
4. Ef 24 < DATA_BITS < 32 þá eru AXI4S_IN_DATA = 32, inntaksgögnin sample verður að vera fyllt með 32 (DATA_BITS) af 0 í MSB stöðu, bæði fyrir raunveruleg og ímynduð gögnamples áður en þú sendir
Athugið: Bólstrun ætti að byrja frá MSB.
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 15
CoreFFT v8.0
Viðmót
………..framhald Nafn færibreytu
Gilt svið
AXI4S_OUT_DATA 8,16,24,32, 40 Athugið: Útskýrir 0-tölufyllinguna fyrir raunveruleg og ímynduð úttaksgögnamples þegar NATIV_AXI4 = 1
Sjálfgefið 24
Lýsing
Það er innbyrðis mynduð færibreyta, ekki aðgengileg notanda. Það er notað til að túlka úttaksgögnin samples hvað varðar bætamörk til að auðvelda AXI4 streymisviðmót. AXI4S_OUT_DATA stærð skilgreind sem hér segir:
Þegar SCALE_ON = 0, þá gefur út sampstærð er STREAM_DATAO_BITS = DATA_BITS+loft_log2 (FFT_SIZE) + 1
Þegar SCALE_ON = 1, þá gefur út sampstærð er STREAM_DATAO_BITS = DATA_BITS
1. Ef STREAM_DATAO_BITS = 8 þá AXI4S_OUT_DATA = 8, er engin fylling bætt við fyrir úttaksgögn samples
2. Ef 8 < STREAM_DATAO_BITS < 16 þáAXI4S_OUT_DATA= 16, samplesin eru fyllt með 16 – (STREAM_DATAO_BITS) af 0 í MSB stöðu, bæði fyrir raunveruleg og ímynduð gögnamples fyrir innrömmun
3. Ef 16 < STREAM_DATAO_BITS < 24 þá AXI4S_OUT_DATA = 24, samplesin eru fyllt með 24 – (STREAM_DATAO_BITS) af 0 í MSB stöðu, bæði fyrir raunveruleg og ímynduð gögnamples fyrir innrömmun
4. Ef 24 < STREAM_DATAO_BITS < 32 þá AXI4S_OUT_DATA = 32, sampLesin eru fyllt með 32-(STREAM_DATAO_BITS) af 0 í MSB stöðu, bæði fyrir raunveruleg og ímynduð gögnamples fyrir innrömmun
5. Ef 32 < STREAM_DATAO_BITS < 40 þá AXI4S_OUT_DATA = 40, samplesin eru fyllt með 40 – ( STREAM_DATAO_BITS) af 0 í MSB stöðu, bæði fyrir raunveruleg og ímynduð gögnamples fyrir innrömmun
Athugið: Bólstrun ætti að byrja frá MSB.
2.2.2
Gáttir Eftirfarandi tafla lýsir tengimerkjum fyrir Streaming CoreFFT fjölvi.
Tafla 2-4. Streymandi FFT I/O merkjalýsingar
Hafnarheiti CLK SLOWCLK
CLKEN
Inn/Út Inn Inn
In
Hafnarbreidd, bitar Lýsing
1
Hækkandi klukkumerki
1
Lágtíðni Rising-edge klukkamerki fyrir twiddle LUT
upphafsstillingu ætti það að vera að minnsta kosti deila með fjórum sinnum af CLK
tíðni.
1
Valfrjálst klukkuvirkjunarmerki
Eftir að merkið hefur verið aflétt hættir kjarninn að mynda gilt
niðurstöður
NGRST
In
1
RST
In
1
Gáttir í boði þegar NATIV_AXI4 = 1
Ósamstillt endurstillingarmerki virkt-lágt. Valfrjálst samstillt endurstillingarmerki virkt-hátt.
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 16
CoreFFT v8.0
Viðmót
………..framhald
Höfn nafn
Inn/Út
AXI4_S_DATAI_ Í TVALID
AXI4_S_DATAI_ Út TREADY
AXI4_S_TDATAI Inn
AXI4_S_TLASTI Inn
AXI4_M_DATAO Út _TVALID
AXI4_M_DATAO Í _TREADY
AXI4_M_TDATA út O
AXI4_M_TLAST Út O
AXI4_S_CONFIG Í I_TVALID
AXI4_S_
Út
CONFIGI
_TRÚÐUR
AXI4_S_CONFIG Í I
AXI4_M_CONFI Út GO_TVALID
AXI4_M_CONFI Í GO _TREADY
Hafnarbreidd, bitar Lýsing
1
AXI4 Streyma gögn gilt inntak í kjarna frá utanaðkomandi uppruna
gefur til kynna að gögn séu tiltæk. Það virkar sem START á kjarnanum.
Athugið: Lestu START tengilýsingu fyrir frekari upplýsingar.
1
AXI4 streymdu gögnum tilbúnum til ytri uppsprettu
Gefur til kynna að kjarna sé reiðubúinn til að samþykkja gögnin
(2 *
AXI4 streymir gagnainntak frá uppruna til kjarna.
AXI4S_IN_DATA) Inniheldur raunveruleg gögn (DATAI_RE) bólstruð með 0 og ímynduðum
(DATAI_IM) gögn fyllt með 0 í samræmi við það.
1
Gefur til kynna sendingu síðustu gagna sample frá ytri
heimild.
1
Gilt úttak AXI4 straumgagna til móttakara gefur til kynna að kjarni sé tilbúinn
til að senda umbreytt gögn. Það virkar sem DATAO_VALID kjarnans.
Athugið: Lestu DATAO_VALID tengilýsingu fyrir meira
upplýsingar.
1
AXI4 Straumgögn tilbúin frá móttakara
Gefðu til kynna að ytri móttakarinn sé reiðubúinn
Það verður alltaf að vera 1 fyrir kjarnavirkni
(2 * AXI4S_OUT_DA TA)
AXI4 streymir gögnum út í móttakara.
Inniheldur umbreytt raunveruleg gögn (DATAO_RE) bólstruð með 0 tölum og ímynduð gögn (DATAO_IM) bólstruð með 0 í samræmi við það.
1
Gefur til kynna sendingu síðustu umbreyttu gagna sample frá
IP
1
Gilt inntak til kjarnans frá utanaðkomandi uppruna
Gefur til kynna að gögnin séu tiltæk
1
Tilbúinn til ytri uppsprettu til að gefa til kynna kjarna reiðubúin
samþykkja stillingargögnin.
8
Inntak stillingargagna frá uppruna til kjarna og uppruna
ætti að stilla IP áður en gögnin eru send samples. Það
inniheldur eftirfarandi stillingarupplýsingar:
· Bit0 – INVERSE (Þegar bitinn er hár reiknar kjarninn Inverse FFT af eftirfarandi gagnaramma, annars Forward FFT)
· Bit1 – REFRESH (endurhlaða snúningsstuðlinum LUT í samsvarandi vinnsluminni kubbum)
1
Stöðugögn gild úttak til móttakara
Gefðu til kynna að kjarni sé tilbúinn til að senda umbreytt gögn
1
Stöðugögn tilbúin frá móttakara
Gefur til kynna að ytri móttakarinn sé reiðubúinn.
Það verður alltaf að vera 1 fyrir kjarnavirkni.
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 17
CoreFFT v8.0
Viðmót
………..framhald
Höfn nafn
Inn/Út
AXI4_M_CONFI Út GO
Hafnarbreidd, bitar Lýsing
8
Stöðugögn út til móttakara
Það inniheldur eftirfarandi stöðuupplýsingar:
Bit0 – OVFLOW_FLAG (Reiknir yfirflæðisfáni, CoreFFT fullyrðir fánann ef FFT/IFFT útreikningurinn flæðir yfir. Fáninn byrjar um leið og kjarninn skynjar flæði. Fáninn endar þegar núverandi úttaksgagnarammi lýkur)
Gáttir í boði þegar NATIV_AXI4=0
DATAI_IM
In
DATA_BITS
DATAI_RE
In
DATA_BITS
BYRJA
In
1
Ímynduð inntaksgögn sem á að umbreyta.
Raunveruleg inntaksgögn sem á að umbreyta.
Umbreytingarbyrjunarmerki
Táknar augnablikið fyrsta sample af inntaksgagnaramma af N flóknum samples fer inn í kjarnann.
Ef START kemur þegar fyrri inntaksgagnarammi hefur ekki verið lokið skal hunsa merkið.
ANDVÆGT
In
1
Andhverf umbreyting Þegar merki er fullyrt, reiknar kjarninn andhverfa FFT af eftirfarandi gagnaramma, annars áfram FFT.
UPPFÆRSLA
In
DATAO_IM
Út
DATAO_RE
Út
OUTP_READY Út
1
DATA_BITS DATA_BITS 1
Endurhleður snúningsstuðul LUT í samsvarandi vinnsluminni blokkum.
Ímynduð úttaksgögn
Raunveruleg úttaksgögn
FFT niðurstöður eru tilbúnar. Kjarninn fullyrðir merkið þegar hann er að fara að gefa út ramma af N FFT gögnum. Breidd merksins er eitt klukkubil.
DATAO_VALID Út
1
Úttaksrammi er gildur
Fylgir gildum framleiðslagagnaramma. Þegar það er byrjað endist merkið N klukkulotur.
Ef inntaksgögnin koma stöðugt án bils á milli ramma mun DATAO_VALID þegar það er byrjað endast um óákveðinn tíma.
OVFLOW_FLAG Út
1
Reikni yfirflæðisfáni CoreFFT fullyrðir fánann ef FFT/IFFT útreikningurinn flæðir yfir. Fáninn byrjar um leið og kjarninn skynjar yfirfall. Fáninn endar þegar núverandi úttaksgagnarammi lýkur.
RFS
Út
1
Beiðni um byrjun Kjarninn fullyrðir merkið þegar hann er tilbúinn fyrir næsta inntaksgagnaramma. Merkið byrjar um leið og kjarninn er tilbúinn fyrir næsta ramma. Merkið lýkur þegar kjarninn fær umbeðið START merki.
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 18
CoreFFT v8.0
Viðmót
Mikilvægt: Öll merki eru virk-há (rökfræði 1) nema annað sé tekið fram.
2.2.3
Inntaks-/úttaksgagnarammasnið fyrir AXI4 streymisviðmót Þegar AXI4 streymisviðmót er valið eru inntaks- og úttaksgagnarammar fáanlegir sem raunveruleg og ímynduð gögn, gögninamples eru fyrst fyllt með núllum til að passa við bætamörk til að auðvelda AXI4 streymi.
Til dæmisample, DATA_BITS af 26, næstu bætamörk eru 32, svo þarf að bæta við sex 0 fyrir raunveruleg og ímynduð gögnamples áður en hlaupið er til að ramma inn AXI4 streymi I/O DATA
Tafla 2-5. AXI4 streymisviðmót I/O Gagnarammasnið
Bitar: 63…58 0's fylling
Bitar: 57…32 Ímynduð gögn
Bitar: 31..26 0's Padding
Bitar: 25…0 Raunveruleg gögn
Ábending: Sjá lýsingu á breytum AXI4S_IN_DATA og AXI4S_OUT_DATA fyrir núllfyllingu í töflu 2-3.
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 19
CoreFFT v8.0
Tímamyndir
3. Tímamyndir
Þessi hluti lýsir tímasetningarmynd CoreFFT.
3.1 FFT á stað
Þegar FFT á staðnum fullyrðir BUF_READY merkið byrjar gagnagjafi að afhenda gögninamples til að breyta. Ímyndaður og raunverulegur helmingur inntaksgagna sampLe verður að vera til staðar samtímis og fylgja með gildisbitanum DATAI_VALID. Gagnagjafinn getur veitt sample í hverri klukkulotu eða á handahófskennt hægari hraða (sjá mynd 3-1). Þegar FFT einingin fær N-inntak samples, það lækkar BUF_READY merkið. FFT vélin byrjar að vinna gögnin sjálfkrafa eftir að þau eru tilbúin. Í lágmarksuppsetningu minni byrjar vinnslustigið strax eftir að gagnahleðslu er lokið. Í stillingu með biðminni getur FFT vélin beðið þar til fyrri gagnakastið er unnið. Þá fer vélin sjálfkrafa í gang. Eftirfarandi mynd sýnir hleðslu inntaksgagna. Mynd 3-1. Hleður inntaksgögnum
Þegar umbreytingunni er lokið, fullyrðir FFT einingin OUTP_READY merkið og byrjar að búa til FFT niðurstöðurnar. Ímyndaðir og raunverulegir helmingar úttaksins samples birtast samtímis á DATAO_IM og DATAO_RE margbita úttak. Sérhver framleiðsla sample fylgir DATAO_VALID bitinn. Gagnamóttakandinn tekur við umbreyttu gögnunum annað hvort í hverri klukkulotu eða á handahófskenndu hægari hraða. FFT einingin heldur áfram að veita gagnaúttak á meðan READ_OUTP merkið er fullyrt. Til að stjórna úttakinu sampÍ hraða, verður móttakandinn að afsala READ_OUTP merkinu eftir þörfum (eins og sýnt er á eftirfarandi mynd). Eftirfarandi mynd sýnir móttöku umbreytingargagnanna. Mynd 3-2. Móttaka umbreytt gögn
Þegar READ_OUTP merkið er notað til að stjórna lestrarhraða þarf að huga að hugsanlegum FFT hringrásarvexti. Í lágmarksminnisuppsetningu, lengja lestur (hleðslu) tíma FFT hringrásina, sjá mynd 1-2. Í biðminni uppsetningu vex FFT hringrásin þegar raunverulegur upphleðslutími fer yfir tilskilið bil sem sýnt er á mynd 1-3 sem „Fáanlegt til að lesa niðurstöður lotu i.“. Einnig, í biðminni uppsetningu, byrjar úttaksbuffi að samþykkja ferskar FFT niðurstöður jafnvel þótt eldri niðurstöður hafi ekki verið lesnar upp og skrifar þannig yfir þær eldri. Í þessu tilviki afsækir kjarninn OUTP_READY og DATAO_VALID merkin þegar þau eru ekki lengur gild.
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 20
CoreFFT v8.0
Tímamyndir
3.2
3.2.1
Straumspilun FFT
Fyrir AXI4S viðmót er virkni AXI4S tengitengja kortlögð við það sem er innbyggt viðmót. Fyrir einn til einn kortlagningu, sjá töflu 2-4 í Ports of 2.2. Straumspilun FFT.
RFS og START Kjarninn býr til RFS merkið til að láta gagnagjafa vita að hann sé tilbúinn fyrir næsta ramma inntaksgagnannaamples. Eftir að það hefur verið fullyrt, helst RFS virkur þar til gagnagjafinn svarar með START merki.
Þegar kjarninn hefur fengið START, bætir hann við RFS merkið og byrjar að taka á móti inntaksgagnarammanum. Eftir N klukkubil er móttöku gagnaramma lokið og RFS merkið verður virkt aftur. Eftirfarandi mynd sýnir tdample þegar FFT vélin bíður eftir að gagnagjafinn gefi START merki.
Mynd 3-3. RFS bíður eftir START
START merki hefur varanlegt virkt gildi og kjarninn byrjar að fá annan inntaksramma rétt eftir lok fyrri ramma. Það er valfrjálst fyrir gagnagjafann að horfa á RFS merkið. Það getur staðfest START merki hvenær sem er og kjarninn byrjar að samþykkja annan inntaksramma eins fljótt og hann getur. Í aðstæðum á mynd 3-3 byrjar nýr rammahleðsla strax eftir START merkið. Ef START merki kemur þegar verið er að hlaða fyrri inntaksramma, bíður kjarninn þar til rammanum lýkur og byrjar síðan að hlaða annan ramma. Eftirfarandi mynd sýnir annað tdample þar sem inntaksgögnin koma endalaust án bils á milli ramma. Mynd 3-4. Umbreyta streymisgögnum
Eftirfarandi mynd sýnir START merkið leiðir raunverulegan inntaksrammann um eitt klukkubil. Mynd 3-5. START leiðir gögnin
3.2.2
OUTP_READY og DATAO_VALID
Þessi tvö merki þjóna til að láta gagnamóttakara vita þegar FFT niðurstöðurnar eru tilbúnar. OUTP_READY er klukkubreiður púls. Kjarninn fullyrðir þegar úttaksgagnaramminn er að fara að gefa út. Kjarninn fullyrðir DATAO_VALID merkið á meðan hann býr til úttaksrammann. DATAO_VALID merkið fer eftir OUTP_READY merkinu með einu klukkubili. Eftirfarandi mynd sýnir tímasetningartengslin milli merkjanna tveggja og FFTed gagnarammans.
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 21
Mynd 3-6. Úttaksgögn og handabandsmerki
CoreFFT v8.0
Tímamyndir
Eftirfarandi mynd sýnir atburðarás þar sem DATAO_VALID merkið er varanlega virkt þegar streymigögnin hafa engin bil á milli ramma.
Mynd 3-7. Straumspilun úttaksgagna án bila
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 22
CoreFFT v8.0
Verkfæraflæði
4. Verkfæraflæði
Þessi hluti lýsir verkfæraflæði CoreFFT.
4.1 Leyfi
CoreFFT er leyfislæst.
4.2 Stilla CoreFFT í SmartDesign
CoreFFT er hægt að hlaða niður í Libero® IP vörulistanum í gegnum web geymsla. Eftir að hann er skráður í vörulistanum er hægt að stofna kjarnann með því að nota SmartDesign flæðið. Til að vita hvernig á að búa til SmartDesign verkefni, sjá SmartDesign notendahandbók. Eftir að hafa stillt og búið til kjarnatilvikið er hægt að líkja eftir grunnvirkninni með því að nota prófunarbekkinn sem fylgir CoreFFT. Prófunarbekkjarbreyturnar aðlagast sjálfkrafa að CoreFFT stillingunum. CoreFFT er hægt að stofna sem hluti af stærri hönnun.
Mikilvægt:CoreFFT er samhæft við bæði Libero samþætt hönnunarumhverfi (IDE) og Libero SoC. Nema annað sé tekið fram, notar þetta skjal nafnið Libero til að auðkenna bæði Libero IDE og Libero SoC. Mynd 4-1. SmartDesign CoreFFT tilvik View
Hægt er að stilla kjarnann með því að nota grafískt notendaviðmót (GUI) í SmartDesign. Fyrrverandiample af GUI fyrir SmartFusion2 fjölskylduna er sýnd á eftirfarandi mynd.
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 23
Mynd 4-2. Stilla CoreFFT í SmartDesign
CoreFFT v8.0
Verkfæraflæði
4.3 Hermirflæði
Notendaprófsbekkurinn fyrir CoreFFT er innifalinn í útgáfunni. Til að gera þetta skaltu framkvæma eftirfarandi skref: 1. Til að keyra notendaprófunarbekkinn skaltu stilla hönnunarrótina á CoreFFT staðfestingu í Libero SoC hönnunarstigveldisglugganum. 2. Undir Verify Pre- Synthesized Design, í Libero SoC Design Flow glugganum, hægrismelltu Simulate og veldu síðan Open Interactively. Þetta kallar fram ModelSim og keyrir uppgerðina sjálfkrafa.
Mikilvægt:Þegar þú líkir eftir VHDL útgáfu kjarnans gætirðu viljað losna við IEEE.NUMERIC_STD bókasafnsviðvaranir. Til að gera það skaltu bæta eftirfarandi tveimur línum við sjálfkrafa myndaða run.do file:
· stilltu NumericStdNoWarnings -1 · stilltu StdArithNoWarnings -1
4.3.1 4.3.1.1
Prófbekkur Sameinaði prófunarbekkur sem notaður er til að sannreyna og prófa CoreFFT er kallaður notendaprófbekkur.
Notendaprófunarbekkur Eftirfarandi mynd sýnir kubbaskýringuna fyrir prófunarbekkinn. Eftirfarandi jafna sýnir hvernig gullna hegðunar-FFT útfærir endanlega nákvæmni útreikninga sem sýndir eru í
x(k) = n= 0N-1X(n)e?jnk2?/N
Jafna 1 eða jafna 2 í inngangi, bæði gullna FFT og CoreFFT eru stillt eins og fá sama prófunarmerki. Prófbekkurinn ber saman úttaksmerki gullnu mátsins og raunverulegs CoreFFT.
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 24
Mynd 4-3. CoreFFT notendaprófunarbekkur
CoreFFT v8.0
Verkfæraflæði
Prófbekkurinn veitir tdamples um hvernig á að nota útbúna FFT einingu. Hægt er að breyta prófunarbekknum í samræmi við kröfur.
4.4 Hönnunartakmarkanir
Nota skal undantekningar frá kjarnatímasetningu (þ.e. falsstígur og fjölhjólastígur) á milli klukkumarkanna. Fyrir tilvísun um nauðsynlegar takmarkanir sem á að bæta við, sjá CoreFFT.sdc frá slóðinni. /component/Actel/DirectCores/CoreFFT/ /constraints/ CoreFFT.sdc.
4.5 Myndun í Libero SoC
Til að keyra myndun valda stillingar skaltu framkvæma eftirfarandi skref: 1. Stilltu hönnunarrótina á viðeigandi hátt í uppsetningar GUI. 2. Undir Implement Design, í Design Flow flipanum, hægrismelltu á Synthesize og veldu Run.
4.6 Staður og leið í Libero SoC
Eftir að hafa stillt hönnunarrótina á viðeigandi hátt og keyrt Synthesis. Undir Implement Design í Design Flow flipanum, hægrismelltu á Place and Route og smelltu á Keyra.
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 25
CoreFFT v8.0
Kerfissamþætting
5. Kerfissamþætting
Þessi hluti gefur tdample sem sýnir samþættingu CoreFFT.
5.1 FFT á stað
Eftirfarandi mynd sýnir fyrrverandiample af því að nota kjarnann. Þegar FFT á staðnum fullyrðir BUF_READY merkið byrjar gagnagjafi að afhenda gögninamples til að breyta. Ímyndaður og raunverulegur helmingur inntaksgagna sampLe verður að vera til staðar samtímis og fylgja með gildisbita-DATAI_VALID. Gagnagjafinn getur veitt sample í hverri klukkulotu eða á handahófskenndu hægari hraða (sjá mynd 3-1). Eftir að FFT einingin fær N-inntak samples, það lækkar BUF_READY merkið. Mynd 5-1. Fyrrverandiample af In-Place FFT kerfinu
FFT vélin byrjar að vinna gögnin sjálfkrafa eftir að þau eru tilbúin. Í lágmarksuppsetningu minni byrjar vinnslustigið strax eftir að gagnahleðslu er lokið. Í biðminni uppsetningu getur FFT vélin beðið þar til fyrri gagnasprengja er unnin. Þá fer vélin sjálfkrafa í gang.
5.2 Straumspilun FFT
Kjarninn framkvæmir FFT áfram yfir gögnin sem koma í hverri klukkulotu. Gagnagjafinn heldur áfram að útvega gögnin á meðan gagnamóttakarinn fær stöðugt FFT-ed niðurstöður og fylgist með yfirfallsfánanum ef þörf krefur. Hægt er að nota valfrjálsa inntak START merki og úttak RFS merki ef vinnsla á gagnarammanum er nauðsynleg. Gagnagjafinn býr til START merki til að merkja upphaf annars ramma og gagnamóttakarinn notar RFS merki til að merkja upphaf úttaksrammans. Straumspilun CoreFFT getur unnið úr óendanlega flóknum gagnastraumum, eins og sýnt er á eftirfarandi mynd.
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 26
Mynd 5-2. Fyrrverandiample af streymandi FFT kerfi
CoreFFT v8.0
Kerfissamþætting
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 27
CoreFFT v8.0
Viðauki A: Notkun FFT tækis á staðnum …
6. Viðauki A: Notkun FFT tækis á staðnum og afköst
Tafla 6-1 og Tafla 6-2 sýna nýtingu og frammistöðu fyrir ýmsar FFT stærðir og gagnabreiddir á staðnum. Tölurnar voru fengnar úr uppsetningunni sem talin er upp í töflu 6-3.
Tafla 6-1. Á staðnum FFT SmartFusion2 M2S050 tækjanotkun og afköst (lágmarks stillingar á minni)
Kjarnafæribreytur
Efnanotkun
Blokkir
Frammistaða
Stig 256
Breidd 18
DFF 1227
4 LUT 1245
Samtals 2472
LSRAM MACC
3
4
Klukkutíðni
328
FFT Tími (s)
3.3
512
18
1262
1521
2783
3
4
321
7.4
1024
18
1299
2029
3328
3
4
310
16.8
4096
18
1685
4190
5875
12
4
288
85.7
Tafla 6-2. Á staðnum FFT SmartFusion2 M2S050 tækjanotkun og afköst (stillingar í biðminni)
Kjarnafæribreytur
PUNTABREID
256
18
512
18
1024
18
4096
18
Efnanotkun
DFF
4LUT
Samtals
1487
1558
3045
1527
1820
3347
1579
2346
3925
2418
4955
7372
Blokkir LSRAM 7 7 7 28
MACC 4 4 4 4
Frammistaða
Klukkuhraði FFT Tími (s)
328
3.3
321
7.4
310
16.8
281
87.8
Ábending: · Gögn í töflu 6-1 og töflu 6-2 voru fengin með því að nota dæmigerðar stillingar fyrir myndun. Synplify tíðnin (MHz) var stillt á 500
· Nýtingartölurnar eru fengnar með Libero v12.4 og hugsanleg svæðis- og afköst geta orðið betri með nýrri endurskoðun
· Í gervistillingum eru ROM hlutir kortlagðir á rökfræði og vinnsluminni hagræðing kortlagt fyrir háhraða
· Skipulagsstillingar voru sem hér segir:
Gerð hönnuðablokka virkjuð
Mikil áreynsla útlit virkjuð
· FFT tíminn sem sýndur er endurspeglar aðeins umbreytingartímann. Það tekur ekki tillit til niðurhals gagna eða upphleðslutíma afleiðinga
Tafla 6-3. Á staðnum FFT PolarFire MPF300 tækjanotkun og afköst (lágmarks stillingar á minni)
Kjarnafæribreytur
Efnanotkun
Max klukka
PUNKTAR BREED uRAM Dýpt 4 LUT DFF uRAM LSRAM MACC Tíðni
64
18
512
939 1189 9
0
4
415
Umbreytingartími (US)
0.6
128
18
512
1087 1254 9
0
4
415
1.2
256
18
512
1501 1470 18 0
4
415
2.6
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 28
CoreFFT v8.0
Viðauki A: Notkun FFT tækis á staðnum …
………..framhald
Kjarnafæribreytur
Efnanotkun
Max klukka
PUNKTAR BREED uRAM Dýpt 4 LUT DFF uRAM LSRAM MACC Tíðni
512
18
0
1519 1275 0
3
4
386
512
25
0
2494 2841 0
6
16
364
1024 25
0
3088 2859 0
6
16
369
4096 18
0
4161 1679 0
12
4
352
4096 25
0
6426 3237 0
15
16
339
16384 18
0
9667 3234 0
54
4
296
16384 25
0
17285 5483 0
75
16
325
Umbreytingartími (US)
6.2 6.7 14.3 70.1 73 387 353.5
Tafla 6-4. Á staðnum FFT PolarFire MPF300 tækjanotkun og afköst (uppstilling með buffer)
Kjarnafæribreytur
Efnanotkun
Max klukka
PUNKTAR BREED uRAM Dýpt 4 LUT DFF uRAM LSRAM MACC Tíðni
Umbreytingartími (US)
64
18
512
1294 1543 21 0
4
351
0.7
256
18
512
2099 2050 42 0
4
351
3.1
512
18
512
2858 2858 84 0
4
351
6.8
1024 18
512
4962 4488 168 0
4
278
18.7
16384 18
0
12346 6219 0
126
4
335
342
Ábending: · Gögn í töflu 6-3 og töflu 6-4 voru fengin með því að nota dæmigerðar Libero SoC verkfærastillingar. Tímatakmarkan var stillt á 400 MHz
· Nýtingartölurnar eru fengnar með Libero v12.4 og hugsanleg svæðis- og afköst geta orðið betri með nýrri endurskoðun
· Í gervistillingum eru ROM hlutir kortlagðir á rökfræði og vinnsluminni hagræðing kortlagt fyrir háhraða
· Staður og leið var stillt fyrir tímastýrt útlit fyrir mikla áreynslu
· FFT tíminn endurspeglar aðeins umbreytingartímann. Það tekur ekki tillit til niðurhals gagna eða upphleðslutíma afleiðinga
Mikilvægt: FPGA tilföng og frammistöðugögn fyrir PolarFire SoC fjölskylduna eru svipuð og PolarFire fjölskylduna.
Tafla 6-5. FFT notkun og afköst stillingarfæribreytu á staðnum INVERSE SCALE SCALE_EXP_ON HDL gerð
Gildi 0 0 0 Verilog
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 29
CoreFFT v8.0
Viðauki B: Straumspilun FFT tækis...
7. Viðauki B: Straumspilun FFT tækis og afköst
Eftirfarandi töflur sýna nýtingu og frammistöðu fyrir margs konar streymi FFT stillingar.
Tafla 7-1. Straumspilun FFT SmartFusion2 M2S050T Hraðastig -1
Kjarnafæribreytur
Auðlindanotkun
Blokkir
Klukkutíðni
FFT_SIZE DATA_BITS TWID_BITS Pöntun DFF 4LUT Samtals LSRAM uRAM MACC
16
18
18
Bakhlið 2198 1886 4084 0
11
8
241
16
18
18
Venjulegt 1963 1600 3563 0
5
8
241
32
18
18
Bakhlið 3268 2739 6007 0
16
16
225
64
18
18
Bakhlið 3867 3355 7222 0
19
16
217
128
18
18
Bakhlið 4892 4355 9247 5
16
24
216
256
18
18
Bakhlið 5510 5302 10812 7
16
24
229
256
18
18
Venjulegt 5330 5067 10406 3
16
24
229
256
24
25
Bakhlið 8642 7558 16200 8
21
48
223
512
18
18
Bakhlið 6634 6861 13495 10
16
32
228
512
18
24
Bakhlið 9302 8862 18164 12
18
64
228
1024
24
24
Bakhlið 10847 11748 22595 17
18
64
225
1024
24
25
Bakhlið 11643 12425 24068 19
22
64
221
Ábending: · hámarksdýpt uRAM var stillt á 64
· Nýtingartölurnar eru fengnar með Libero v12.4 og það getur verið möguleiki á svæðis- og frammistöðubótum með nýrri endurskoðun
· Í gervistillingum eru ROM hlutir kortlagðir á rökfræði og vinnsluminni hagræðingu kortlagt fyrir háhraða. Synplify tíðnin var stillt á 500
· Mikil áreynslustilling var stillt
Tafla 7-2. Straumspilun FFT PolarFire MPF300 Speed Grade -1
Kjarnafæribreytur
FFT_SIZE DATA_BIT TWID_BITS SCALE uRAM pöntunardýpt
Auðlindanotkun
Klukka
4LUT DFF uRAM LSRAM MACC hlutfall
16
16
18
On
256 Bakhlið 1306 1593 6
0
4
319
16
16
18
On
256 Venjulegt 1421 1700 12 0
4
319
32
16
18
On
256 Bakhlið 1967 2268 18 0
8
319
64
16
18
On
256 Bakhlið 2459 2692 15 0
8
319
128
20
18
On
256 Venjulegt 4633 4911 44 0
24
310
256
22
18
Slökkt
256 Venjulegt 6596 6922 94 0
24
307
256
24
25
512
18
18
On
0
On
0
Bakhlið 8124 8064 0
14
48
304
Bakhlið 6686 5691 0
9
32
293
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 30
CoreFFT v8.0
Viðauki B: Straumspilun FFT tækis...
………..framhald Kjarnafæribreytur
FFT_SIZE DATA_BIT TWID_BITS SCALE uRAM pöntunardýpt
Auðlindanotkun
Klukka
4LUT DFF uRAM LSRAM MACC hlutfall
1024
24
25
On
0
Bakhlið 13974 10569 0
21
64
304
1024
18
18
On
0
Venjulegt 14289 10816 0
27
64
307
2048
18
18
On
0
Venjulegt 12852 7640 0
24
40
304
2048
18
18
On
0
Bakhlið 12469 7319 0
16
40
315
4096
24
25
On
0
Venjulegt 29977 14288 0
59
80
305
4096
28
28
On
512 Venjulegt 34448 17097 120 48
80
301
Ábending: · Gögn í töflunni á undan voru fengin með því að nota dæmigerðar Libero SoC tólastillingar. Tímatakmarkan var stillt á 400 MHz
· Tækjanotkunarnúmer streymisarkitektúrsins eru næstum þau sömu fyrir bæði AXI4S viðmót og innbyggt viðmót
· Nýtingartölurnar eru fengnar með Libero v12.4 og það getur verið möguleiki á svæðis- og frammistöðubótum með nýrri endurskoðun
· Í gervistillingum eru ROM hlutir kortlagðir á rökfræði og vinnsluminni hagræðing kortlagt fyrir háhraða
· Staður og leið var stillt fyrir tímasetningardrifið útlit fyrir mikla áreynslu
· FPGA tilföng og frammistöðugögn fyrir PolarFire SoC fjölskylduna eru svipuð og PolarFire fjölskylduna
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 31
CoreFFT v8.0
Endurskoðunarsaga
8. Endurskoðunarsaga
Endurskoðunarferillinn lýsir þeim breytingum sem voru innleiddar í skjalinu. Breytingarnar eru taldar upp eftir endurskoðun, frá og með nýjustu útgáfunni.
Tafla 8-1. Endurskoðunarsaga
Endurskoðun Dagsetning Lýsing
C
08/2022 Í endurskoðun C skjalsins, uppfærð Tafla 6-1, Tafla 6-2, Tafla 6-3, Tafla 6-4, Tafla 7-1,
og Tafla 7-2.
B
07/2022 Eftirfarandi er listi yfir breytingar á endurskoðun B skjalsins:
· Uppfært: Tafla 2-2 í 2.1.2. Hafnir.
· Uppfært: Tafla 2-4 í 2.2.2. Hafnir.
· Uppfært: 4.4. Hönnunartakmarkanir.
· Fjarlægt: „Stilling tímasetningar“ hluti.
A
07/2022 Eftirfarandi er listi yfir breytingar á endurskoðun A skjalsins:
· Skjalið var flutt yfir í Microchip sniðmátið.
· Skjalnúmerið var uppfært í DS50003348A frá 50200267.
· Eftirfarandi hlutar eru uppfærðir:
Tafla 1 í Eiginleikum.
Tækjanýting og afköst.
Tafla 1-2 í 1.4.4.2. Takmörkun á breidd inntaksbita í óskalaðri stillingu.
Mynd 1-7 í 1.4.4.3. Fer inn í áætlun um mælikvarða.
Tafla 1-3 í 1.4.4.3. Fer inn í áætlun um mælikvarða.
Tafla 2-3 í 2.2.1. Stillingarfæribreytur.
Tafla 2-4 í 2.2.2. Hafnir.
Tafla 2-2 í 2.1.2. Hafnir.
Mynd 4-2 í 4.2. Stilla CoreFFT í SmartDesign.
· Eftirfarandi köflum er bætt við: 1.4.3. Straumspilun FFT Output Data Words Order. 2.2.3. Inntaks-/úttaksgagnarammasnið fyrir AXI4 streymisviðmót. 4.3. Simulation Flæði. 4.4. Hönnunartakmarkanir. 4.5. Synthesis í Libero SoC. 4.6. Place-and-Route í Libero SoC.
· Eftirfarandi hlutar eru fjarlægðir: "Stuðnd útgáfa." „Náttúruleg framleiðsluröð.“
10
—
Bætt við PolarFire® SoC stuðning.
9
—
„Vörustuðningur“: Fjarlægt.
8
—
Uppfærðar breytingar sem tengjast CoreFFT v7.0.
7
—
Uppfærðar breytingar sem tengjast CoreFFT v6.4.
6
—
Uppfærðar breytingar sem tengjast CoreFFT v6.3.
5
—
Uppfærðar breytingar sem tengjast studdum fjölskyldum (SAR 47942).
4
—
Uppfærðar breytingar sem tengjast CoreFFT v6.1.
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 32
CoreFFT v8.0
Endurskoðunarsaga
………..framhald Endurskoðun Dags
3
—
2
—
1
—
Lýsing
Eftirfarandi er listi yfir breytingar á endurskoðun 3.0 skjalsins: · Uppfærðar breytingar sem tengjast CoreFFT v6.0. · Útgáfan bætir við stuðningi við SmartFusion2 fjölskylduna (aðeins arkitektúr á staðnum).
Eftirfarandi er listi yfir breytingar á endurskoðun 2.0 skjalsins: · Uppfærðar breytingar sem tengjast CoreFFT v5.0. · Þessi útgáfa bætir nýjum arkitektúr við núverandi CoreFFT v4.0 á staðnum. · Nýi arkitektúrinn styður Streaming Forward og Inverse FFT sem umbreytir háhraða straumi gagna.
Upphafleg útgáfa.
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 33
CoreFFT v8.0
Microchip FPGA stuðningur
Microchip FPGA vöruhópur styður vörur sínar með ýmsum stuðningsþjónustu, þar á meðal þjónustu við viðskiptavini, tæknilega þjónustumiðstöð, a websíðuna og söluskrifstofur um allan heim. Viðskiptavinum er bent á að heimsækja Microchip á netinu áður en þeir hafa samband við þjónustudeild þar sem mjög líklegt er að fyrirspurnum þeirra hafi þegar verið svarað. Hafðu samband við tækniaðstoð í gegnum websíða á www.microchip.com/support. Nefndu hlutanúmer FPGA tækisins, veldu viðeigandi tilfellaflokk og hlaðið upp hönnun files meðan verið er að búa til tæknilega aðstoð. Hafðu samband við þjónustuver fyrir ótæknilega vöruaðstoð, svo sem vöruverð, vöruuppfærslur, uppfærsluupplýsingar, pöntunarstöðu og heimild.
· Frá Norður-Ameríku, hringdu í 800.262.1060 · Frá öðrum heimshornum, hringdu í 650.318.4460 · Fax, hvar sem er í heiminum, 650.318.8044
Örflöguupplýsingar
Örflögan Websíða
Microchip veitir stuðning á netinu í gegnum okkar websíða á www.microchip.com/. Þetta websíða er notuð til að gera files og upplýsingar auðveldlega aðgengilegar viðskiptavinum. Sumt af því efni sem til er inniheldur:
· Varastuðningur Gagnablöð og errata, umsóknarskýringar og sample forrit, hönnunarauðlindir, notendahandbækur og stuðningsskjöl fyrir vélbúnað, nýjustu hugbúnaðarútgáfur og geymdur hugbúnaður
· Algengar spurningar (algengar spurningar), tækniaðstoðbeiðnir, umræðuhópar á netinu, skráning meðlima í smáflöguhönnun samstarfsaðila
· Viðskipti Microchip Vöruvals- og pöntunarleiðbeiningar, nýjustu fréttatilkynningar frá Microchip, skráningu námskeiða og viðburða, skráningar á Microchip söluskrifstofum, dreifingaraðilum og verksmiðjufulltrúum
Tilkynningaþjónusta um vörubreytingar
Tilkynningarþjónusta Microchip hjálpar til við að halda viðskiptavinum upplýstum um Microchip vörur. Áskrifendur munu fá tilkynningu í tölvupósti í hvert sinn sem breytingar, uppfærslur, endurskoðanir eða skekkjur eru tengdar tiltekinni vöruflokki eða þróunartæki sem vekur áhuga. Til að skrá þig, farðu á www.microchip.com/pcn og fylgdu skráningarleiðbeiningunum.
Þjónustudeild
Notendur Microchip vara geta fengið aðstoð í gegnum nokkrar leiðir: · Dreifingaraðili eða fulltrúi · Staðbundin söluskrifstofa · Embedded Solutions Engineer (ESE) · Tæknileg aðstoð
Viðskiptavinir ættu að hafa samband við dreifingaraðila sinn, fulltrúa eða ESE til að fá aðstoð. Staðbundnar söluskrifstofur eru einnig tiltækar til að aðstoða viðskiptavini. Listi yfir söluskrifstofur og staðsetningar er innifalinn í þessu skjali. Tæknileg aðstoð er í boði í gegnum websíða á: www.microchip.com/support
Örflögutæki Kóðaverndareiginleiki
Athugaðu eftirfarandi upplýsingar um kóðaverndareiginleikann á Microchip vörum:
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 34
CoreFFT v8.0
· Örflöguvörur uppfylla forskriftirnar í tilteknu örflögugagnablaði þeirra. · Microchip telur að vöruflokkur þess sé öruggur þegar hún er notuð á tilsettan hátt, innan rekstrar
forskriftir og við venjulegar aðstæður. · Örflögu metur og verndar hugverkaréttindi sín ákaft. Tilraunir til að brjóta kóðann
verndareiginleikar Microchip vöru eru stranglega bönnuð og gætu brotið gegn Digital Millennium Copyright Act. · Hvorki Microchip né nokkur annar hálfleiðaraframleiðandi getur ábyrgst öryggi kóðans. Kóðavernd þýðir ekki að við tryggjum að varan sé „óbrjótanleg“. Kóðavernd er í stöðugri þróun. Microchip hefur skuldbundið sig til að bæta stöðugt kóðaverndareiginleika vara okkar.
Lagatilkynning
Þetta rit og upplýsingarnar hér má aðeins nota með Microchip vörur, þar á meðal til að hanna, prófa og samþætta Microchip vörur með forritinu þínu. Notkun þessara upplýsinga á annan hátt brýtur í bága við þessa skilmála. Upplýsingar um tækjaforrit eru aðeins veittar þér til þæginda og uppfærslur kunna að koma í stað þeirra. Það er á þína ábyrgð að tryggja að umsókn þín uppfylli forskriftir þínar. Hafðu samband við staðbundna söluskrifstofu Microchip til að fá frekari aðstoð eða fáðu frekari aðstoð á www.microchip.com/en-us/support/design-help/client-support-services.
ÞESSAR UPPLÝSINGAR ER LAÐAR AF MICROCHIP „Eins og þær eru“. MICROCHIP GERIR ENGIN STAÐSETNING EÐA ÁBYRGÐ HVORKI ER SKÝRT EÐA ÓBEINING, SKRIFTLIG EÐA munnlega, LÖGBEÐUR EÐA ANNARS, TENGJAÐ UPPLÝSINGUM ÞAÐ MEÐ EN EKKI TAKMARKAÐ VIÐ EINHVERJAR ÓBEINNAR Ábyrgðar- og ábyrgðir HÆFNI Í SÉRSTÖKNUM TILGANGI EÐA ÁBYRGÐ TENGST ÁSTANDI ÞESS, GÆÐUM EÐA AFKOMU.
MICROCHIP VERÐUR Í ENGUM TILKYNNINGUM ÁBYRGÐ Á NEIGU ÓBEINU, SÉRSTÖKUM, REFSINGU, TILVALUSTU EÐA AFLEITATAPI, Tjóni, KOSTNAÐI EÐA KOSTNAÐI af einhverju tagi sem tengist UPPLÝSINGUM EÐA NOTKUN ÞEIRRA, HVER SEM AFRIÐI AF ÞVÍ. MÖGULEIKUR EÐA Tjónið er fyrirsjáanlegt. AÐ FULLSTA MÁL LÖGUM LEYFIÐ VERÐUR HEILDARÁBYRGÐ MICROCHIP Á ALLAR KRÖFUR Á EINHVER HÁTT TENGST UPPLÝSINGARNIR EÐA NOTKUN ÞESSAR EKKI ÚR SEM ÞAÐ SEM ÞÚ HEFUR GREIÐIÐ BEINLEGT FYRIR UPPLÝSINGARNUM.
Notkun örflögutækja í lífsbjörgunar- og/eða öryggisforritum er algjörlega á ábyrgð kaupanda og kaupandinn samþykkir að verja, skaða og halda örflögu skaðlausum fyrir hvers kyns tjóni, kröfum, málsókn eða kostnaði sem hlýst af slíkri notkun. Engin leyfi eru send, óbeint eða á annan hátt, undir neinum Microchip hugverkaréttindum nema annað sé tekið fram.
Vörumerki
Nafnið og lógó örflögunnar, örmerkið, Adaptec, AVR, AVR merki, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi merki, MOST, MOST merki, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 merki, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST merki, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron og XMEGA eru skráð vörumerki Microchip Technology Incorporated í Bandaríkjunum og öðrum löndum.
AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus merki, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime og ZL eru skráð vörumerki Microchip Technology Incorporated í Bandaríkjunum
Aðliggjandi lyklabæling, AKS, Analog-for-the-Digital Age, hvaða þétti sem er, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, Dynamic , DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, KoD, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified lógó, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple Blocker, . , RTG4, SAM-
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 35
CoreFFT v8.0
ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, Trusted Time, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect og ZENA eru vörumerki Microchip Technology Incorporated í Bandaríkjunum og öðrum löndum. SQTP er þjónustumerki Microchip Technology Incorporated í Bandaríkjunum Adaptec lógóið, Frequency on Demand, Silicon Storage Technology og Symmcom eru skráð vörumerki Microchip Technology Inc. í öðrum löndum. GestIC er skráð vörumerki Microchip Technology Germany II GmbH & Co. KG, dótturfyrirtækis Microchip Technology Inc., í öðrum löndum. Öll önnur vörumerki sem nefnd eru hér eru eign viðkomandi fyrirtækja. © 2022, Microchip Technology Incorporated og dótturfélög þess. Allur réttur áskilinn. ISBN: 978-1-6683-1058-8
Gæðastjórnunarkerfi
Fyrir upplýsingar um gæðastjórnunarkerfi Microchip, vinsamlegast farðu á www.microchip.com/quality.
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 36
BANDARÍKIN
Fyrirtækjaskrifstofa 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Sími: 480-792-7200 Fax: 480-792-7277 Tæknileg aðstoð: www.microchip.com/support Web Heimilisfang: www.microchip.com Atlanta Duluth, GA Sími: 678-957-9614 Fax: 678-957-1455 Austin, TX Sími: 512-257-3370 Boston Westborough, MA Sími: 774-760-0087 Fax: 774-760-0088 Chicago Itasca, IL Sími: 630-285-0071 Fax: 630-285-0075 Dallas Addison, TX Sími: 972-818-7423 Fax: 972-818-2924 Detroit Novi, MI Sími: 248-848-4000 Houston, TX Sími: 281-894-5983 Indianapolis Noblesville, IN Sími: 317-773-8323 Fax: 317-773-5453 Sími: 317-536-2380 Los Angeles Mission Viejo, CA Sími: 949-462-9523 Fax: 949-462-9608 Sími: 951-273-7800 Raleigh, NC Sími: 919-844-7510 New York, NY Sími: 631-435-6000 San Jose, CA Sími: 408-735-9110 Sími: 408-436-4270 Kanada – Toronto Sími: 905-695-1980 Fax: 905-695-2078
Sala og þjónusta um allan heim
ASÍA/KYRAHAFA
Ástralía – Sydney Sími: 61-2-9868-6733 Kína – Peking Sími: 86-10-8569-7000 Kína – Chengdu Sími: 86-28-8665-5511 Kína – Chongqing Sími: 86-23-8980-9588 Kína – Dongguan Sími: 86-769-8702-9880 Kína – Guangzhou Sími: 86-20-8755-8029 Kína – Hangzhou Sími: 86-571-8792-8115 Kína – Hong Kong SAR Sími: 852-2943-5100 Tel Kína – Nanjing : 86-25-8473-2460 Kína – Qingdao Sími: 86-532-8502-7355 Kína – Shanghai Sími: 86-21-3326-8000 Kína – Shenyang Sími: 86-24-2334-2829 Kína – Shenzhen Sími: 86 -755-8864-2200 Kína – Suzhou Sími: 86-186-6233-1526 Kína – Wuhan Sími: 86-27-5980-5300 Kína – Xian Sími: 86-29-8833-7252 Kína – Xiamen Sími: 86-592 -2388138 Kína – Zhuhai Sími: 86-756-3210040
ASÍA/KYRAHAFA
Indland – Bangalore Sími: 91-80-3090-4444 Indland – Nýja Delí Sími: 91-11-4160-8631 Indland – Pune Sími: 91-20-4121-0141 Japan – Osaka Sími: 81-6-6152-7160 Japan – Tókýó Sími: 81-3-6880- 3770 Kórea – Daegu Sími: 82-53-744-4301 Kórea – Seúl Sími: 82-2-554-7200 Malasía – Kuala Lumpur Sími: 60-3-7651-7906 Malasía – Penang Sími: 60-4-227-8870 Filippseyjar – Manila Sími: 63-2-634-9065 Singapúr Sími: 65-6334-8870 Taívan – Hsin Chu Sími: 886-3-577-8366 Taívan – Kaohsiung Sími: 886- 7-213-7830 Taívan – Taipei Sími: 886-2-2508-8600 Tæland – Bangkok Sími: 66-2-694-1351 Víetnam – Ho Chi Minh Sími: 84-28-5448-2100
EVRÓPA
Austurríki – Wels Sími: 43-7242-2244-39 Fax: 43-7242-2244-393 Danmörk – Kaupmannahöfn Sími: 45-4485-5910 Fax: 45-4485-2829 Finnland – Espoo Sími: 358-9-4520-820 Frakkland – París Sími: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Þýskaland – Garching Sími: 49-8931-9700 Þýskaland – Haan Sími: 49-2129-3766400 Þýskaland – Heilbronn Sími: 49-7131-72400 Þýskaland – Karlsruhe Sími: 49-721-625370 Þýskaland – Munchen Sími: 49-89-627-144-0 Fax: 49-89-627-144-44 Þýskaland – Rosenheim Sími: 49 -8031-354-560 Ísrael – Ra'anana Sími: 972-9-744-7705 Ítalía – Mílanó Sími: 39-0331-742611 Fax: 39-0331-466781 Ítalía – Padova Sími: 39-049-7625286 Holland – Drunen Sími: 31-416-690399 Fax: 31-416-690340 Noregur – Þrándheimur Sími: 47-72884388 Pólland – Varsjá Sími: 48-22-3325737 Rúmenía – Búkarest Sími: 40-21-407-87 Tel: 50 Spánn – Madríd : 34-91-708-08-90 Fax: 34-91-708-08-91 Svíþjóð – Gautaborg Sími: 46-31-704-60-40 Svíþjóð – Stokkhólmur Sími: 46-8-5090-4654 Bretland – Wokingham Sími: 44-118-921-5800 Fax: 44-118-921-5820
© 2022 Microchip Technology Inc.
og dótturfélögum þess
Notendahandbók
DS50003348C-síða 37
Skjöl / auðlindir
![]() |
MICROCHIP v8.0 CoreFFT Fourier Transform [pdfNotendahandbók v8.0 CoreFFT Fourier Transform, v8.0 CoreFFT, Fourier Transform, Transform |