intel-suaicheantas

Intel ALTERA_CORDIC IP Core

intel-ALTERA-CORDIC-IP-Core-toradh

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

intel-ALTERA-CORDIC-IP-Core-fig-1

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

intel-ALTERA-CORDIC-IP-Core-fig-2

  • 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

intel-ALTERA-CORDIC-IP-Core-fig-3

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

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *