intel ALTERA_CORDIC IP kjarna
ALTERA_CORDIC IP Core notendahandbók
- Notaðu ALTERA_CORDIC IP kjarnann til að útfæra safn af föstum punktaaðgerðum með CORDIC reikniritinu.
- ALTERA_CORDIC IP kjarnaeiginleikar á síðu 3
- DSP IP Core Device Family Support á síðu 3
- ALTERA_CORDIC IP kjarna virknilýsing á síðu 4
- ALTERA_CORDIC IP kjarnafæribreytur á síðu 7
- ALTERA_CORDIC IP kjarnamerki á síðu 9
ALTERA_CORDIC IP kjarnaeiginleikar
- Styður fasta punkta útfærslur.
- Styður bæði leynd og tíðnisknúna IP kjarna.
- Styður bæði VHDL og Verilog HDL kóða kynslóð.
- Framleiðir útrúllaðar útfærslur að fullu.
- Framleiðir nákvæmar ávalar niðurstöður að annarri hvorri tveggja sem næst táknrænustu tölurnar í úttakinu.
DSP IP Core Device Fjölskyldustuðningur
Intel býður upp á eftirfarandi tækjastuðningsstig fyrir Intel FPGA IP kjarna:
- Fyrirfram stuðningur - IP kjarninn er fáanlegur fyrir uppgerð og samantekt fyrir þessa tækjafjölskyldu. FPGA forritun file (.pof) stuðningur er ekki í boði fyrir Quartus Prime Pro Stratix 10 Edition Beta hugbúnað og sem slíkur er ekki hægt að tryggja lokun IP tímasetningar. Tímasetningarlíkön innihalda fyrstu verkfræðiáætlanir um tafir sem byggjast á upplýsingum snemma eftir útlit. Tímasetningarlíkönin geta breyst þar sem kísilprófun bætir fylgni milli raunverulegs kísils og tímasetningarlíkönanna. Þú getur notað þennan IP kjarna fyrir kerfisarkitektúr og auðlindanýtingarrannsóknir, uppgerð, pinout, mat á kerfisleynd, grunntímamat (áætlanir um leiðslur) og I/O flutningsstefnu (breidd gagnaslóðar, sprungadýpt, I/O staðla skiptamál) ).
- Bráðabirgðastuðningur—Intel sannreynir IP-kjarna með bráðabirgðatímalíkönum fyrir þessa tækjafjölskyldu. IP kjarninn uppfyllir allar virknikröfur, en gæti samt verið í tímagreiningu fyrir tækjafjölskylduna. Þú getur notað það í framleiðsluhönnun með varúð.
- Endanleg stuðningur—Staðfestir IP kjarnann með endanlegri tímatökulíkönum fyrir þessa tækjafjölskyldu. IP kjarninn uppfyllir allar kröfur um virkni og tímasetningu fyrir tækjafjölskylduna. Þú getur notað það í framleiðsluhönnun.
Intel Corporation. Allur réttur áskilinn. Intel, Intel lógóið og önnur Intel merki eru vörumerki Intel Corporation eða dótturfélaga þess. Intel ábyrgist frammistöðu FPGA- og hálfleiðaravara sinna samkvæmt gildandi forskriftum í samræmi við staðlaða ábyrgð Intel, en áskilur sér rétt til að gera breytingar á hvaða vörum og þjónustu sem er hvenær sem er án fyrirvara. Intel tekur enga ábyrgð eða skaðabótaábyrgð sem stafar af notkun eða notkun á neinum upplýsingum, vöru eða þjónustu sem lýst er hér nema sérstaklega hafi verið samið skriflega af Intel. Viðskiptavinum Intel er bent á að fá nýjustu útgáfuna af tækjaforskriftum áður en þeir treysta á birtar upplýsingar og áður en pantað er fyrir vörur eða þjónustu. *Önnur nöfn og vörumerki geta verið eign annarra.
DSP IP Core Device Fjölskyldustuðningur
Tækjafjölskylda | Stuðningur |
Arria® II GX | Úrslitaleikur |
Arria II GZ | Úrslitaleikur |
Arria V | Úrslitaleikur |
Intel® Arria 10 | Úrslitaleikur |
Cyclone® IV | Úrslitaleikur |
Hvirfilbylur V | Úrslitaleikur |
Intel MAX® 10 FPGA | Úrslitaleikur |
Stratix® IV GT | Úrslitaleikur |
Stratix IV GX/E | Úrslitaleikur |
Stratix V | Úrslitaleikur |
Intel Stratix 10 | Fyrirfram |
Aðrar tækjafjölskyldur | Enginn stuðningur |
ALTERA_CORDIC IP kjarna virka lýsing
- SinCos aðgerð á síðu 4
- Atan2 aðgerð á síðu 5
- Vektorþýðingaraðgerð á síðu 5
- Vektor snúningsaðgerð á síðu 6
SinCos aðgerð
Reiknar út sinus og kósínus fyrir horn a.
SinCos aðgerð
ALTERA_CORDIC IP Core notendahandbók 683808 | 2017.05.08
Aðgerðin styður tvær stillingar, allt eftir tákneiginleika a:
- Ef a er táknað er leyfilegt inntakssvið [-π,+π] og úttakssvið fyrir sinus og kósínus er ∈[−1,1].
- Ef a er ómerkt, takmarkar IP kjarninn inntakið við [0,+π/2] og takmarkar úttaksviðið við [0,1].
Atan2 aðgerð
Reiknar fallið atan2(y, x) frá inntak y og x.
Atan2 aðgerð
- Ef x og y eru undirrituð, ákvarðar IP kjarninn inntakssviðið út frá föstum punktasniðum.
- Úttakssviðið er [-π,+π].
Vektorþýðingaraðgerð
Vector translate fallið er framlenging á atan2 fallinu. Það gefur út stærð inntaksvigursins og hornið a=atan2(y,x).
Vektorþýðingaraðgerð
Fallið tekur inntak x og y og gefur út a=atan2(y, x) og M = K( x2+y2)0.5. M er stærð inntaksvigursins v=(x,y)T, skalaður með CORDIC sértækum fasta sem rennur saman í 1.646760258121, sem er yfirskilvitlegt, hefur þar af leiðandi ekkert fast gildi. Aðgerðirnar styðja tvær stillingar, allt eftir tákneiginleika x og y:
- Ef inntakin eru undirrituð gefa sniðin leyfilegt inntakssvið. Í þessari uppsetningu er úttakssviðið fyrir a ∈[−π,+π]. Úttakssvið fyrir M fer eftir inntakssviði x og y, samkvæmt stærðarformúlunni.
- Ef inntakið er ómerkt, takmarkar IP kjarninn úttaksgildið fyrir [0,+π/2]. Stærðargildið fer enn eftir formúlunni.
Vektor snúningsaðgerð
Vigursnúningsfallið tekur vigur v= (x,y)T sem gefinn er með hnitunum tveimur x og y og horninu a. Fallið framleiðir svipaðan snúning vigurs v um hornið a til að framleiða vigurinn v0=(x0,y0)T.
Vektor snúningsaðgerð
Snúningurinn er líkindasnúningur vegna þess að stærð framleidda vigursins v0 er stækkuð með CORDIC sérfasta K(~1.646760258121). Jöfnur hnitanna fyrir vigur v0 eru:
- x0 = K(xcos(a)−ysín(a))
- y0 = K(xsin(a)+ ycos(a))
Ef þú stillir tákneigindið á satt fyrir x,y inntak fyrir fallið, takmarkar IP kjarninn svið þeirra við [−1,1]. Þú gefur upp fjölda brotabita. Inntakshornið a er leyfilegt á bilinu [−π,+π], og hefur sama fjölda brotbita og hin inntakið. Þú gefur upp úttaksbrotabitana og heildarbreidd úttaksins er w=wF+3, undirrituð. Fyrir ómerkt inntak x,y takmarkar IP kjarninn bilið við [0,1], hornið a við [0,π].
ALTERA_CORDIC IP kjarnafæribreytur
SinCos færibreytur
Parameter | Gildi | Lýsing |
Innsláttar gagnabreiddir | ||
F brot | 1 til 64 | Fjöldi brotabita. |
Breidd m | Afleitt | Breidd fastpunktsgagna. |
Skráðu þig | undirritað eða óundirritað | Tákn fastapunktsgagnanna. |
Breidd úttaksgagna | ||
Brot | 1 til 64, þar sem
FÚT ≤ FIN |
Fjöldi brotabita. |
Breidd | Afleitt | Breidd fastpunktsgagna. |
Skráðu þig | Afleitt | Tákn fastapunktsgagnanna. |
Búðu til virkja höfn | Kveikt eða slökkt | Kveiktu á til að virkja merki. |
Atan2 færibreytur
Parameter | Gildi | Lýsing |
Innsláttar gagnabreiddir | ||
Brot | 1 til 64 | Fjöldi brotabita. |
Breidd | 3 til 64 | Breidd fastpunktsgagna. |
Skráðu þig | undirritað eða óundirritað | Tákn fastapunktsgagnanna. |
Breidd úttaksgagna | ||
Brot | Fjöldi brotabita. | |
Breidd | Afleitt | Breidd fastpunktsgagna. |
Skráðu þig | Afleitt | Tákn fastapunktsgagnanna. |
Búðu til virkja höfn | Kveikt eða slökkt | Kveiktu á til að virkja merki. |
LUT Stærðarbestun | Kveiktu á til að færa nokkrar af dæmigerðum CORDIC aðgerðum í uppflettingartöflur til að draga úr innleiðingarkostnaði. | |
Tilgreindu LUT-stærð handvirkt | Kveiktu á til að slá inn LUT stærð. Stærri gildi (9-11) gera kleift að kortleggja sumar útreikninga á minnisblokkir Aðeins þegar LUT Stærðarbestun er á.. |
Vector Translate Parameters
Parameter | Gildi | Lýsing |
Innsláttar gagnabreiddir | ||
Brot | 1 til 64 | Fjöldi brotabita. |
Breidd | Undirritaður: 4 til
64; óundirritaður: F til 65 |
Breidd fastpunktsgagna. |
áfram… |
Parameter | Gildi | Lýsing |
Skráðu þig | undirritað eða óundirritað | Tákn fastapunktsgagnanna |
Breidd úttaksgagna | ||
Brot | 1 til 64 | Fjöldi brotabita. |
Breidd | Afleitt | Breidd fastpunktsgagna. |
Sgn | Afleitt | Tákn fastapunktsgagnanna |
Búðu til virkja höfn | Kveikt eða slökkt | Kveiktu á til að virkja merki. |
Skalaþáttabætur | Kveikt eða slökkt | Fyrir vigurþýðingu skalar CORDIC sérstakur fasti sem rennur saman í 1.6467602... stærð vigursins (x2+y2)0.5 þannig að gildið fyrir stærðina, M, er M = K(x2+y2)0.5.
Snið úttaksins fer eftir inntakssniðinu. Stærsta úttaksgildið á sér stað þegar bæði aðföngin eru jöfn hámarks inntaksgildi sem hægt er að tákna, j. Í þessu samhengi: M = K(j2+j2)0.5 = K(2j2)0.5 = K20.5(j2)0.5 =K 20.5j ~2.32j Þess vegna eru tveir aukabitar eftir af MSB af j þarf að tryggja M er fulltrúi. Ef kvarðaþáttabætur eru valin, M verður: M = j0.5 ~ 1.41 j Einn aukabiti nægir til að tákna svið M. Kvarðaþáttabætur hafa áhrif á heildarbreidd úttaksins. |
Vector Snúa færibreytur
Parameter | Gildi | Lýsing |
Innsláttar gagnabreiddir | ||
X,Y inntak | ||
Brot | 1 til 64 | Fjöldi brotabita. |
Breidd | Afleitt | Breidd fastpunktsgagna. |
Skráðu þig | undirritað eða óundirritað | Tákn fastapunktsgagnanna. |
Horninntak | ||
Brot | Afleitt | – |
Breidd | Afleitt | – |
Skráðu þig | Afleitt | – |
Breidd úttaksgagna | ||
Brot | 1 til 64 | Fjöldi brotabita. |
Breidd | Afleitt | Breidd fastpunktsgagna. |
Skráðu þig | Afleitt | Tákn fastapunktsgagnanna |
Búðu til virkja höfn | Kveikt eða slökkt | Kveiktu á til að virkja merki. |
Skalaþáttabætur | Kveiktu á til að bæta upp CORDIC-sértæka fastann á stærðarúttakinu. Fyrir bæði áritað og ómerkt inntak minnkar það að kveikja um 1 þyngd stærðarinnar fyrir x0 og y0. Úttakið tilheyrir bilinu [-20.5, +20.5]K. Undir sjálfgefnum stillingum verður úttaksbilið því [-20.5K , +20.5K] (með | |
áfram… |
Parameter | Gildi | Lýsing |
K~1.6467602…), eða ~[-2.32, +2.32]. Til að tákna gildin á þessu bili þarf 3 bita eftir af tvíundarpunktinum, þar af einn fyrir táknið. Þegar þú kveikir á Skalaþáttabætur, verður úttaksbilið [-20.5, +20.5] eða ~[-1.41, 1.41], sem krefst tveggja bita eftir af tvíundarpunktinum, þar af einn fyrir táknið.
Kvarðaþáttabætur hafa áhrif á heildarbreidd úttaksins. |
ALTERA_CORDIC IP kjarnamerki
Algeng merki
Nafn | Tegund | Lýsing |
klk | Inntak | Klukka. |
en | Inntak | Virkja. Aðeins í boði þegar þú kveikir á Búðu til virkjaða höfn. |
eru settar | Inntak | Endurstilla. |
Sin Cos Virka Merki
Nafn | Tegund | Stillingar on | Svið | Lýsing |
a | Inntak | Undirritað inntak | [−π,+π] | Tilgreinir fjölda brotabita (FIN). Heildarbreidd þessa inntaks er FIN+3.Tveir aukabitar eru fyrir svið (sem tákna π) og einn biti fyrir merki. Gefðu inntakið á formi tveggja viðbóta. |
Óundirritað inntak | [0,+π/2] | Tilgreinir fjölda brotabita (FIN). Heildarbreidd þessa inntaks er wIN=FIN+1. Eini aukabitinn greinir frá bilinu (nauðsynlegt til að tákna π/2). | ||
s, c | Framleiðsla | Undirritað inntak | [−1,1] | Reiknar sin(a) og cos(a) á notendatilgreindri úttaksbrotsbreidd(F). Úttakið hefur breidd wÚT= FÚT+2 og er undirritaður. |
Óundirritað inntak | [0,1] | Reiknar sin(a) og cos(a) á notendatilgreindri úttaksbrotsbreidd(FÚT). Úttakið hefur breiddina wÚT= FÚT+1 og er óundirritað. |
Atan2 virknimerki
Nafn | Tegund | Stillingar on | Svið | Upplýsingar |
x, y | Inntak | Undirritað inntak | Gefið af
w, F |
Tilgreinir heildarbreidd (w) og tölubrotabitar (F) af inntakinu. Gefðu inntakið í formi tveggja viðbóta. |
Óundirritað inntak | Tilgreinir heildarbreidd (w) og tölubrotabitar (F) af inntakinu. | |||
a | Úttak | Undirritað inntak | [−π,+π] | Reiknar atan2(y,x) á notendatilgreindri úttaksbrotabreidd (F). Úttakið hefur breiddina w ÚT= FÚT+2 og er undirritaður. |
Óundirritað inntak | [0,+π/2] | Reiknar atan2(y,x) á úttaksbrotsbreidd (FÚT). Úttakssniðið hefur breiddina wÚT = FÚT+2 og er undirritaður. Hins vegar er úttaksgildið ómerkt. |
Nafn | Stefna | Stillingar on | Svið | Upplýsingar |
x, y | Inntak | Undirritað inntak | Gefið af
w, F |
Tilgreinir heildarbreidd (w) og tölubrotabitar (F) af inntakinu. Gefðu inntakið í formi tveggja viðbóta. |
q | Framleiðsla | [−π,+π] | Reiknar atan2(y,x) á notendatilgreindri úttaksbrotabreidd Fq. Úttakið hefur breiddina wq=Fq+3 og er undirritaður. | |
r | Gefið af
w, F |
Reiknar K(x2+y2)0.5.
Heildarbreidd úttaksins er wr=Fq+3, eða wr=Fq+2 með kvarðastuðlauppbót. |
||
Fjöldi þýðingarmikilla bita fer eftir fjölda endurtekninga sem fer eftir Fq. Snið úttaksins fer eftir inntakssniðinu. | ||||
MSB(MÚT)=MSBIN+2, eða MSB(MÚT)=MSBIN+1 með mælikvarðabætur | ||||
x, y | Inntak | Óundirritað inntak | Gefið af
w,F |
Tilgreinir heildarbreidd (w) og tölubrotabitar (F) af inntakinu. |
q | Framleiðsla | [0,+π/2] | Reiknar atan2(y,x) á úttaksbrotsbreidd Fq. Úttakið hefur breiddina wq=Fq+2 og er undirritaður. | |
r | Gefið af
w,F |
Reiknar K(x2+y2)0.5.
Heildarbreidd úttaksins er wr=Fq+3, eða wr=Fq+2 með kvarðastuðlauppbót. |
||
MSB(MÚT)=MSBIN+2, eða MSB(MÚT)=MSBIN+1 með mælikvarðabætur. |
Nafn | Stefna | Stillingar on | Svið | Upplýsingar |
x, y | Inntak | Undirritað inntak | [−1,1] | Tilgreinir brotabreidd (F), heildarfjöldi bita er w = F+2. Gefðu inntakið í formi tveggja viðbóta. |
Óundirritað inntak | [0,1] | Tilgreinir brotabreidd (F), heildarfjöldi bita er w = F+1. | ||
a | Inntak | Undirritað inntak | [−π,+π] | Fjöldi brotabita er F (áður gefið upp fyrir x og y), heildarbreidd er wa = F+3. |
Óundirritað inntak | [0,+π] | Fjöldi brotabita er F (áður gefið upp fyrir x og y), heildarbreidd er wa = F+2. | ||
x0, y0 | Framleiðsla | Undirritað inntak | [−20.5,+20.
5]K |
Fjöldi brotabita FÚT, hvar wÚT = FÚT+3 eða wÚT =
FÚT+2 með lækkun mælistuðla. |
Óundirritað inntak |
ALTERA_CORDIC IP Core Notendahandbók 10 Senda athugasemd
Skjöl / auðlindir
![]() |
intel ALTERA_CORDIC IP kjarna [pdfNotendahandbók ALTERA_CORDIC IP Core, ALTERA_, CORDIC IP Core, IP Core |