Intel ALTERA_CORDIC IP Core
ALTERA_CORDIC IP Prìomh Stiùireadh Cleachdaiche
- Cleachd cridhe ALTERA_CORDIC IP gus seata de ghnìomhan puing stèidhichte a chuir an gnìomh leis an algairim CORDIC.
- Prìomh fheartan ALTERA_CORDIC IP air duilleag 3
- Taic Teaghlaich DSP IP Core Device air duilleag 3
- Tuairisgeul gnìomh bunaiteach ALTERA_CORDIC IP air duilleag 4
- Paramadairean bunaiteach ALTERA_CORDIC IP air duilleag 7
- Prìomh chomharran ALTERA_CORDIC IP air duilleag 9
Feartan bunaiteach ALTERA_CORDIC IP
- A’ toirt taic do bhuileachadh puingean stèidhichte.
- A’ toirt taic do gach cuid coraichean IP latency agus tricead.
- A’ toirt taic do gach cuid gineadh còd VHDL agus Verilog HDL.
- A’ toirt a-mach buileachadh làn-roilichte.
- A’ toirt a-mach toraidhean cruinn gu aon den dà àireamh as fhaisge air an riochdachadh san toradh.
Taic Teaghlaich DSP IP Core Device
Tha Intel a’ tabhann na h-ìrean taic inneal a leanas airson coraichean IP Intel FPGA:
- Taic ro-làimh - tha an cridhe IP ri fhaighinn airson atharrais agus cruinneachadh airson an teaghlach inneal seo. Prògramachadh FPGA file (.pof) chan eil taic ri fhaighinn airson bathar-bog Quartus Prime Pro Stratix 10 Edition Beta agus mar sin chan urrainnear dùnadh ùine IP a ghealltainn. Tha modalan tìm a’ toirt a-steach tuairmsean innleadaireachd tùsail air dàil stèidhichte air fiosrachadh tràth às deidh cruth. Faodaidh na modalan tìm atharrachadh leis gu bheil deuchainn sileaconach a’ leasachadh a’ cho-dhàimh eadar an fhìor silicon agus na modalan tìm. Faodaidh tu an cridhe IP seo a chleachdadh airson ailtireachd siostam agus sgrùdaidhean cleachdadh ghoireasan, atharrais, pinout, measaidhean latency siostaim, measaidhean ùine bunaiteach (buidseit loidhne-phìoban), agus ro-innleachd gluasaid I / O (leud slighe-dàta, doimhneachd burst, malairt inbhean I / O). ).
- Taic tòiseachaidh - bidh Intel a’ dearbhadh a’ chridhe IP le modalan tìm tòiseachaidh airson an teaghlach inneal seo. Bidh an cridhe IP a’ coinneachadh ris a h-uile riatanas gnìomh, ach dh’ fhaodadh e a bhith fhathast fo sgrùdadh ùine airson teaghlach an uidheim. Faodaidh tu a chleachdadh gu faiceallach ann an dealbhadh toraidh.
- Taic deireannach - A’ dearbhadh cridhe IP le modalan tìm deireannach airson an teaghlach inneal seo. Bidh an cridhe IP a’ coinneachadh ris na riatanasan gnìomh is ùine airson teaghlach an uidheim. Faodaidh tu a chleachdadh ann an dealbhadh toraidh.
Intel Corporation. Còraichean uile glèidhte. Tha Intel, suaicheantas Intel, agus comharran Intel eile nan comharran-malairt aig Intel Corporation no na fo-chompanaidhean aige. Tha Intel airidh air coileanadh a thoraidhean FPGA agus semiconductor a rèir mion-chomharrachadh gnàthach a rèir barantas àbhaisteach Intel, ach tha e a’ gleidheadh na còrach atharrachaidhean a dhèanamh air toraidhean agus seirbheisean sam bith aig àm sam bith gun rabhadh. Chan eil Intel a’ gabhail uallach no uallach sam bith ag èirigh bho bhith a’ cleachdadh no a’ cleachdadh fiosrachadh, toradh no seirbheis sam bith a tha air a mhìneachadh an seo ach a-mhàin mar a chaidh aontachadh gu soilleir ann an sgrìobhadh le Intel. Thathas a’ moladh do luchd-ceannach Intel an dreach as ùire de shònrachaidhean inneal fhaighinn mus cuir iad earbsa ann am fiosrachadh foillsichte sam bith agus mus cuir iad òrdughan airson toraidhean no seirbheisean. * Faodar ainmean is suaicheantasan eile a thagradh mar sheilbh chàich.
Taic Teaghlaich DSP IP Core Device
Teaghlach inneal | Taic |
Arria® II GX | Deireannach |
Arria II GZ | Deireannach |
Arria V | Deireannach |
Intel® Arria 10 | Deireannach |
Cyclone® IV | Deireannach |
Seiclon V | Deireannach |
Intel MAX® 10 FPGA | Deireannach |
Stratix® IV GT | Deireannach |
Stratix IV GX/E | Deireannach |
Stratix V | Deireannach |
Intel stratix 10 | Air adhart |
Teaghlaichean innealan eile | Gun taic |
Tuairisgeul gnìomh bunaiteach ALTERA_CORDIC IP
- Gnìomh SinCos air duilleag 4
- Gnìomh Atan2 air duilleag 5
- Gnìomh Eadar-theangachaidh Vector air duilleag 5
- Gnìomh Cuairteachaidh Vector air duilleag 6
Gnìomh SinCos
Obraich a-mach sine agus cosine ceàrn a.
Gnìomh SinCos
ALTERA_CORDIC IP Prìomh Stiùireadh Cleachdaiche 683808 | 2017.05.08
Bidh an gnìomh a’ toirt taic do dhà rèiteachadh, a rèir feart soidhne a:
- Ma tha ainm sgrìobhte air, is e [-π, + π] an raon toraidh ceadaichte agus is e ∈[−1,1] an raon toraidh airson an sine agus an cosine.
- Mura h-eil ainm sgrìobhte ann, bidh an cridhe IP a’ cuingealachadh an cuir a-steach gu [0, + π/2] agus a’ cuingealachadh an raon toraidh gu [0,1].
Atan2 Gnìomh
A’ tomhas a’ ghnìomh atan2(y, x) bho in-chur y agus x.
Atan2 Gnìomh
- Ma tha x agus y air an soidhnigeadh, bidh an cridhe IP a’ dearbhadh an raon cuir a-steach bho na cruthan puing stèidhichte.
- Is e an raon toraidh [-π, + π].
Gnìomh Eadar-theangachaidh Vector
Tha an gnìomh eadar-theangachaidh vectar na leudachadh air gnìomh atan2. Bidh e a’ toirt a-mach meud an vectar cuir a-steach agus an ceàrn a = atan2(y, x).
Gnìomh Eadar-theangachaidh Vector
Bidh an gnìomh a’ toirt a-steach x agus y agus toraidhean a = atan2 (y, x) agus M = K ( x2 + y2) 0.5. Is e M meud an vectar cuir a-steach v = (x, y) T, air a sgèileadh le seasmhach sònraichte CORDIC a tha a’ tighinn còmhla gu 1.646760258121, a tha thar-ghnèitheach, agus mar sin chan eil luach stèidhichte ann. Bidh na gnìomhan a’ toirt taic do dhà rèiteachadh, a rèir feart soidhne x agus y:
- Ma tha ainm sgrìobhte air na cuir a-steach, bheir na cruthan an raon inntrigidh ceadaichte. Anns an rèiteachadh seo tha an raon toraidh airson a ∈[−π,+π]. Tha an raon toraidh airson M an urra ris an raon cuir a-steach de x agus y, a rèir na foirmle meudachd.
- Ma tha na cuir a-steach gun ainm, tha an cridhe IP a’ cuingealachadh luach toraidh airson [0, + π/2]. Tha an luach meudachd fhathast an urra ris an fhoirmle.
Gnìomh cuairteachaidh vector
Tha gnìomh cuairteachaidh an vectar a’ gabhail vectar v = (x, y)T air a thoirt seachad leis an dà cho-chomharran x agus y agus ceàrn a. Bidh an gnìomh a’ toirt a-mach cuairteachadh coltach ri vectar v leis a’ cheàrn a gus an vectar v0 = (x0, y0) T a thoirt gu buil.
Gnìomh cuairteachaidh vector
Tha an cuairteachadh mar chuairteachadh coltach ris leis gu bheil meud an vectar a chaidh a thoirt a-mach air a mheudachadh leis an seasmhach sònraichte CORDIC K (˜0). Is e co-aontaran nan co-chomharran airson vector v1.646760258121:
- x0 = K(xcos(a)-ysin(a))
- y0 = K(xsin(a)+ ycos(a)))
Ma shuidhicheas tu buadh an t-soidhne gu fìor airson na cuir a-steach x,y airson a’ ghnìomh, bidh an cridhe IP a’ cuingealachadh an raon aca gu [−1,1]. Bheir thu seachad an àireamh de phìosan bloighteach. Tha an ceàrn cuir a-steach a ceadaichte san raon [−π, + π], agus tha an aon àireamh de bhloighean bloigheach aice ris na h-ion-chur eile. Bheir thu seachad na pìosan bloigh toraidh agus is e leud iomlan an toraidh w = wF + 3, air a shoidhnigeadh. Airson cuir a-steach gun ainm x,y, tha an cridhe IP a’ cuingealachadh an raoin gu [0,1], an ceàrn a gu [0,π].
Paramadairean bunaiteach ALTERA_CORDIC IP
Paramadairean SinCos
Paramadair | Luachan | Tuairisgeul |
Leud dàta cuir a-steach | ||
Pàirt F | 1 gu 64 | An àireamh de phìosan bloighean. |
Leud w | Air tighinn às | Leud an dàta puing stèidhichte. |
Soidhne | air a shoidhnigeadh no gun ainm-sgrìobhte | Soidhne an dàta puing stèidhichte. |
Leud dàta toraidh | ||
Frasan | 1 gu 64, c'àit
FAMACH ≤ FIN |
An àireamh de phìosan bloighean. |
Leud | Air tighinn às | Leud an dàta puing stèidhichte. |
Soidhne | Air tighinn às | Soidhne an dàta puing stèidhichte. |
Cruthaich port comas | Air no dheth | Tionndaidh air airson comharra comas. |
Atan2 Parameters
Paramadair | Luachan | Tuairisgeul |
Leud dàta cuir a-steach | ||
Frasan | 1 gu 64 | An àireamh de phìosan bloighean. |
Leud | 3 gu 64 | Leud an dàta puing stèidhichte. |
Soidhne | air a shoidhnigeadh no gun ainm-sgrìobhte | Soidhne an dàta puing stèidhichte. |
Leud dàta toraidh | ||
Frasan | An àireamh de phìosan bloighean. | |
Leud | Air tighinn às | Leud an dàta puing stèidhichte. |
Soidhne | Air tighinn às | Soidhne an dàta puing stèidhichte. |
Cruthaich port comas | Air no dheth | Tionndaidh air airson comharra comas. |
Optimization meud LUT | Tionndaidh air adhart gus cuid de na h-obraichean àbhaisteach CORDIC a ghluasad gu bùird coimhead suas gus cosgais buileachaidh a lughdachadh. | |
Sònraich meud LUT le làimh | Tionndaidh air gus am meud LUT a chuir a-steach. Tha luachan nas motha (9-11) a’ comasachadh cuid de àireamhachadh gu blocaichean cuimhne a mhapadh dìreach nuair Optimization meud LUT tha air.. |
Paramadairean eadar-theangachaidh Vector
Paramadair | Luachan | Tuairisgeul |
Leud dàta cuir a-steach | ||
Frasan | 1 gu 64 | An àireamh de phìosan bloighean. |
Leud | Air a shoidhnigeadh: 4 gu
64; gun ainm: F gu 65 |
Leud an dàta puing stèidhichte. |
a’ leantainn… |
Paramadair | Luachan | Tuairisgeul |
Soidhne | air a shoidhnigeadh no gun ainm-sgrìobhte | Soidhne an dàta puing stèidhichte |
Leud dàta toraidh | ||
Frasan | 1 gu 64 | An àireamh de phìosan bloighean. |
Leud | Air tighinn às | Leud an dàta puing stèidhichte. |
Sgn | Air tighinn às | Soidhne an dàta puing stèidhichte |
Cruthaich port comas | Air no dheth | Tionndaidh air airson comharra comas. |
Dìoladh bàillidh sgèile | Air no dheth | Airson eadar-theangachadh vectar, bidh seasmhach sònraichte CORDIC a tha a’ tighinn còmhla gu 1.6467602… a’ sgèile meud an vectar (x2 + y2) 0.5 gus am bi an luach airson meud, M, tha M = K(x2+y2)0.5.
Tha cruth an toraidh an urra ri cruth an toraidh. Bidh an luach toraidh as motha a’ tachairt nuair a tha an dà chuir a-steach co-ionann ris an luach cuir a-steach as àirde a ghabhas riochdachadh, j. Anns a’ cho-theacsa seo: M = K(j2+j2)0.5 = K(2j2)0.5 = K20.5 (j2)0.5 =K 20.5j ~2.32j Mar sin, tha dà phìos a bharrachd air fhàgail de MSB de j a dhìth gus dèanamh cinnteach M tha riochdachail. Ma thèid dìoladh factar sgèile a thaghadh, M a' fàs: M = j0.5 ~ 1.41 j Tha aon phìos a bharrachd gu leòr airson a bhith a’ riochdachadh an raon de M. Bidh dìoladh factar sgèile a’ toirt buaidh air leud iomlan an toraidh. |
Vector rotate parameters
Paramadair | Luachan | Tuairisgeul |
Leud dàta cuir a-steach | ||
Cuir a-steach X, Y | ||
Frasan | 1 gu 64 | An àireamh de phìosan bloighean. |
Leud | Air tighinn às | Leud an dàta puing stèidhichte. |
Soidhne | air a shoidhnigeadh no gun ainm-sgrìobhte | Soidhne an dàta puing stèidhichte. |
Cuir a-steach ceàrn | ||
Frasan | Air tighinn às | – |
Leud | Air tighinn às | – |
Soidhne | Air tighinn às | – |
Leud dàta toraidh | ||
Frasan | 1 gu 64 | An àireamh de phìosan bloighean. |
Leud | Air tighinn às | Leud an dàta puing stèidhichte. |
Soidhne | Air tighinn às | Soidhne an dàta puing stèidhichte |
Cruthaich port comas | Air no dheth | Tionndaidh air airson comharra comas. |
Dìoladh bàillidh sgèile | Tionndaidh air gus dìoladh a dhèanamh air an seasmhach sònraichte CORDIC air an toradh meudachd. Airson an dà chuid cuir a-steach soidhnichte agus gun ainm, bidh tionndadh air a’ lùghdachadh le 1 cuideam na meud airson x0 agus y0. Buinidh na toraidhean don eadar-ama [-20.5, +20.5]K. Fo na roghainnean bunaiteach, mar sin bidh an ùine toraidh [-20.5K , +20.5K] (le | |
a’ leantainn… |
Paramadair | Luachan | Tuairisgeul |
K ~ 1.6467602…), no ~[-2.32, +2.32]. Feumaidh riochdachadh nan luachan san eadar-ama seo 3 pìosan air fhàgail den phuing dà-chànanach, agus tha aon dhiubh airson an t-soidhne. Nuair a thionndaidheas tu air Dìoladh bàillidh sgèile, bidh an eadar-ama toraidh gu bhith [-20.5, +20.5] no ~[-1.41, 1.41], a dh’ fheumas dà phìos air fhàgail den phuing binary, agus tha aon dhiubh airson an t-soidhne.
Bidh dìoladh factar sgèile a’ toirt buaidh air leud iomlan an toraidh. |
Prìomh chomharran ALTERA_CORDIC IP
Comharraidhean cumanta
Ainm | Seòrsa | Tuairisgeul |
clk | Cuir a-steach | Cloc. |
en | Cuir a-steach | Dèan comas. Ri fhaighinn dìreach nuair a thionndaidheas tu air Cruthaich port comas. |
suidheachadh | Cuir a-steach | Ath-shuidhich. |
Comharran gnìomh Sin Cos
Ainm | Seòrsa | Configurati on | Raon | Tuairisgeul |
a | Cuir a-steach | Cuir a-steach soidhnichte | [−π,+π] | Sònraichidh seo àireamh nam pìosan bloighteach (FIN). Is e leud iomlan an in-ghabhail seo FIN+3.Two pìosan a bharrachd airson an raon (a 'riochdachadh π) agus aon phìos airson an t-soidhne. Thoir seachad an cuir a-steach ann an cruth dà chuid. |
Cuir a-steach gun ainm | [0,+π/2] | Sònraichidh seo àireamh nam pìosan bloighteach (FIN). Is e leud iomlan an in-ghabhail seo wIN=FIN+1. Tha an aon phìos a bharrachd a’ toirt cunntas air an raon (riatanach airson π/2 a riochdachadh). | ||
s, c | Toradh | Cuir a-steach soidhnichte | [−1,1] | A’ tomhas sin (a) agus cos(a) air leud bloigh toraidh a tha ainmichte leis an neach-cleachdaidh (F). Tha leud aig an toradh wAMACH= FAMACH+2 agus tha e air a shoidhnigeadh. |
Cuir a-steach gun ainm | [0,1] | A’ tomhas sin (a) agus cos(a) air leud bloigh toraidh a tha ainmichte leis an neach-cleachdaidh (FAMACH). Tha an leud aig an toradh wAMACH= FAMACH+1 agus chan eil e air a shoidhnigeadh. |
Comharran gnìomh Atan2
Ainm | Seòrsa | Configurati on | Raon | Mion-fhiosrachadh |
x, y | Cuir a-steach | Cuir a-steach soidhnichte | Air a thoirt seachad le
w, F |
Sònraich an leud iomlan (w) agus àireamhan bloighteach (F) den chuir a-steach. Thoir seachad na cuir a-steach ann an cruth dà chuid. |
Cuir a-steach gun ainm | Sònraich an leud iomlan (w) agus àireamhan bloighteach (F) den chuir a-steach. | |||
a | Toradh | Cuir a-steach soidhnichte | [−π,+π] | A’ cunntadh atan2(y,x) air leud bloigh toraidh ainmichte neach-cleachdaidh (F). Tha an leud aig an toradh w AMACH= FAMACH+2 agus tha e air a shoidhnigeadh. |
Cuir a-steach gun ainm | [0,+π/2] | A’ cunntadh atan2 (y, x) air leud bloigh toraidh (FAMACH). Tha an leud aig cruth toraidh wAMACH = FAMACH+2 agus tha e air a shoidhnigeadh. Ach, tha an luach toraidh gun ainm. |
Ainm | Stiùir | Configurati on | Raon | Mion-fhiosrachadh |
x, y | Cuir a-steach | Cuir a-steach soidhnichte | Air a thoirt seachad le
w, F |
Sònraich an leud iomlan (w) agus àireamhan bloighteach (F) den chuir a-steach. Thoir seachad na cuir a-steach ann an cruth dà chuid. |
q | Toradh | [−π,+π] | A’ cunntadh atan2 (y, x) air leud bloigh toraidh a chaidh a shònrachadh don neach-cleachdaidh Fq. Tha an leud aig an toradh wq=Fq+3 agus tha e air a shoidhnigeadh. | |
r | Air a thoirt seachad le
w, F |
Coimpiutaran K(x2+y2)0.5.
Is e leud iomlan an toraidh wr=Fq+3, no wr=Fq+2 le dìoladh bàillidh sgèile. |
||
Tha an àireamh de phìosan brìoghmhor an urra ris an àireamh de dh'aithrisean a tha an urra Fq. Tha cruth an toraidh an urra ri cruth an toraidh. | ||||
MSB(mAMACH)=MSBIN+2, no MSB(MAMACH)=MSBIN+1 le dìoladh bàillidh sgèile | ||||
x, y | Cuir a-steach | Cuir a-steach gun ainm | Air a thoirt seachad le
w,F |
Sònraich an leud iomlan (w) agus àireamhan bloighteach (F) den chuir a-steach. |
q | Toradh | [0,+π/2] | A’ cunntadh atan2(y,x) air leud bloigh toraidh Fq. Tha an leud aig an toradh wq=Fq+2 agus tha e air a shoidhnigeadh. | |
r | Air a thoirt seachad le
w,F |
Coimpiutaran K(x2+y2)0.5.
Is e leud iomlan an toraidh wr=Fq+3, no wr=Fq+2 le dìoladh bàillidh sgèile. |
||
MSB(mAMACH)=MSBIN+2, no MSB(MAMACH)=MSBIN+1 le dìoladh bàillidh sgèile. |
Ainm | Stiùir | Configurati on | Raon | Mion-fhiosrachadh |
x, y | Cuir a-steach | Cuir a-steach soidhnichte | [−1,1] | Sònraich leud na bloigh (F), is e an àireamh iomlan de phìosan w = F+2. Thoir seachad na cuir a-steach ann an cruth dà chuid. |
Cuir a-steach gun ainm | [0,1] | Sònraich leud na bloigh (F), is e an àireamh iomlan de phìosan w = F+1. | ||
a | Cuir a-steach | Cuir a-steach soidhnichte | [−π,+π] | Tha an àireamh de phìosan bloighteach F (air a thoirt seachad roimhe airson x agus y), is e leud iomlan wa = F+3. |
Cuir a-steach gun ainm | [0,+π] | Tha an àireamh de phìosan bloighteach F (air a thoirt seachad roimhe airson x agus y), is e leud iomlan wa = F+2. | ||
x0, y0 | Toradh | Cuir a-steach soidhnichte | [−20.5,+20.
5]K |
Àireamh de phìosan bloighteach FAMACH, càite wAMACH = FAMACH+3 no wAMACH =
FAMACH+2 le lùghdachadh feart sgèile. |
Cuir a-steach gun ainm |
ALTERA_CORDIC IP Prìomh Stiùireadh Cleachdaiche 10 Cuir fios air ais
Sgrìobhainnean/Goireasan
![]() |
Intel ALTERA_CORDIC IP Core [pdfStiùireadh Cleachdaiche ALTERA_CORDIC IP Core, ALTERA_, CORDIC IP Core, IP Core |