intel-logo

intel ALTERA_CORDIC IP mojuto

intel-ALTERA-CORDIC-IP-Core-ọja

ALTERA_CORDIC IP mojuto olumulo Itọsọna

  • Lo ALTERA_CORDIC IP mojuto lati ṣe eto awọn iṣẹ-ipin ti o wa titi pẹlu algorithm CORDIC.
  • ALTERA_CORDIC IP Awọn ẹya ara ẹrọ ni oju-iwe 3
  • Atilẹyin Ẹbi Ohun elo Core DSP ni oju-iwe 3
  • ALTERA_CORDIC IP Apejuwe Iṣẹ ṣiṣe Core loju iwe 4
  • ALTERA_CORDIC IP Core Parameters loju iwe 7
  • ALTERA_CORDIC IP Awọn ifihan agbara Core loju iwe 9

ALTERA_CORDIC IP mojuto Awọn ẹya ara ẹrọ

  • Atilẹyin ti o wa titi-ojuami imuse.
  • Atilẹyin mejeeji lairi ati igbohunsafẹfẹ ìṣó IP ohun kohun.
  • Ṣe atilẹyin mejeeji VHDL ati Verilog HDL koodu iran.
  • Ṣe agbejade awọn imuse ti ko ni kikun.
  • Ṣe agbejade awọn abajade ti o ni otitọ si ọkan ninu awọn nọmba aṣoju meji ti o sunmọ julọ ninu iṣelọpọ.

DSP IP mojuto Device Support Ìdílé
Intel nfunni ni awọn ipele atilẹyin ẹrọ atẹle fun awọn ohun kohun Intel FPGA IP:

  • Atilẹyin ilosiwaju — ipilẹ IP wa fun kikopa ati akopọ fun ẹbi ẹrọ yii. FPGA siseto file Atilẹyin (.pof) ko si fun Quartus Prime Pro Stratix 10 Edition Beta software ati bi iru pipade akoko IP ko le ṣe iṣeduro. Awọn awoṣe akoko pẹlu awọn iṣiro imọ-ẹrọ akọkọ ti awọn idaduro ti o da lori alaye ni kutukutu lẹhin-ipinlẹ. Awọn awoṣe akoko jẹ koko ọrọ si iyipada bi idanwo ohun alumọni ṣe ilọsiwaju ibamu laarin ohun alumọni gangan ati awọn awoṣe akoko. O le lo ipilẹ IP yii fun faaji eto ati awọn ẹkọ lilo awọn orisun, kikopa, pinout, awọn igbelewọn lairi eto, awọn igbelewọn akoko ipilẹ (isuna opo gigun), ati ilana gbigbe I/O (iwọn-ọna data, ijinle ti nwaye, awọn iṣowo awọn iṣedede I/O ).
  • Atilẹyin alakoko-Intel ṣe idaniloju ipilẹ IP pẹlu awọn awoṣe akoko alakoko fun ẹbi ẹrọ yii. Ipilẹ ipilẹ IP pade gbogbo awọn ibeere iṣẹ ṣiṣe, ṣugbọn o le tun wa ni ṣiṣe itupalẹ akoko fun ẹbi ẹrọ naa. O le lo ni awọn aṣa iṣelọpọ pẹlu iṣọra.
  • Atilẹyin ipari-Ṣiṣe alaye ipilẹ IP pẹlu awọn awoṣe akoko ipari fun idile ẹrọ yii. Ipilẹ ipilẹ IP pade gbogbo iṣẹ ṣiṣe ati awọn ibeere akoko fun ẹbi ẹrọ. O le lo ni awọn apẹrẹ iṣelọpọ.

Intel Corporation. Gbogbo awọn ẹtọ wa ni ipamọ. Intel, aami Intel, ati awọn ami Intel miiran jẹ aami-išowo ti Intel Corporation tabi awọn oniranlọwọ rẹ. Intel ṣe atilẹyin iṣẹ ti FPGA rẹ ati awọn ọja semikondokito si awọn pato lọwọlọwọ ni ibamu pẹlu atilẹyin ọja boṣewa Intel, ṣugbọn ni ẹtọ lati ṣe awọn ayipada si eyikeyi awọn ọja ati iṣẹ nigbakugba laisi akiyesi. Intel ko gba ojuse tabi layabiliti ti o dide lati inu ohun elo tabi lilo eyikeyi alaye, ọja, tabi iṣẹ ti a ṣalaye ninu rẹ ayafi bi a ti gba ni kikun si kikọ nipasẹ Intel. A gba awọn alabara Intel nimọran lati gba ẹya tuntun ti awọn pato ẹrọ ṣaaju gbigbekele eyikeyi alaye ti a tẹjade ati ṣaaju gbigbe awọn aṣẹ fun awọn ọja tabi awọn iṣẹ. * Awọn orukọ miiran ati awọn ami iyasọtọ le jẹ ẹtọ bi ohun-ini ti awọn miiran.

DSP IP mojuto Device Support Ìdílé

Ẹrọ Ìdílé Atilẹyin
Arria® II GX Ipari
Aria II GZ Ipari
Aria V Ipari
Intel® Arria 10 Ipari
Cyclone® IV Ipari
Cyclone V Ipari
Intel MAX® 10 FPGA Ipari
Stratix® IV GT Ipari
Stratix IV GX/E Ipari
Stratix V Ipari
Intel Stratix 10 Ilọsiwaju
Miiran ẹrọ idile Ko si atilẹyin

ALTERA_CORDIC IP Core iṣẹ Apejuwe

  • Iṣẹ SinCos ni oju-iwe 4
  • Iṣẹ Atan2 loju iwe 5
  • Iṣẹ Itumọ Vector loju iwe 5
  • Iṣẹ Yiyipo Vector loju iwe 6

SinCos Išė
Iṣiro ese ati cosine ti igun a.

SinCos Išė

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

ALTERA_CORDIC IP mojuto olumulo Itọsọna 683808 | Ọdun 2017.05.08
Iṣẹ naa ṣe atilẹyin awọn atunto meji, da lori ami ami ami kan:

  • Ti o ba ti fowo si, iwọn titẹ sii ti a gba laaye jẹ [-π+π] ati ibiti o ti wu jade fun sine ati cosine jẹ ∈[-1,1].
  • Ti a ko ba fowo si, ipilẹ IP ṣe ihamọ titẹ sii si [0+π/2] ati pe o fi opin si ibiti o ti njade si [0,1].

Atan2 Išė
Ṣe iṣiro iṣẹ atan2(y, x) lati awọn igbewọle y ati x.

Atan2 Išė

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

  • Ti x ati y ba ti fowo si, ipilẹ IP ṣe ipinnu iwọn titẹ sii lati awọn ọna kika aaye ti o wa titi.
  • Iwọn abajade jẹ [-π+π].

Iṣẹ Itumọ Vector
Iṣẹ itumọ fekito jẹ itẹsiwaju ti iṣẹ atan2. O ṣe agbejade titobi ti fekito igbewọle ati igun a=atan2(y,x).

Iṣẹ Itumọ Vector

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

Iṣẹ naa gba awọn igbewọle x ati y ati awọn abajade a=atan2(y, x) ati M = K (x2+y2) 0.5. M jẹ titobi ti fekito igbewọle v=(x,y)T, ti iwọn nipasẹ igbagbogbo CORDIC kan pato ti o ṣajọpọ si 1.646760258121, eyiti o jẹ transcendental, nitorinaa ko ni iye ti o wa titi. Awọn iṣẹ naa ṣe atilẹyin awọn atunto meji, da lori ami ami ti x ati y:

  • Ti o ba ti fowo si awọn igbewọle, awọn ọna kika yoo fun awọn laaye input ibiti. Ninu iṣeto ni ibiti o ti wu jade fun is∈[-π+π]. Ibiti o wujade fun M da lori iwọn titẹ sii ti x ati y, ni ibamu pẹlu agbekalẹ titobi.
  • Ti awọn igbewọle naa ko ba fowo si, ipilẹ IP ṣe ihamọ iye iṣẹjade fun [0+π/2]. Iwọn titobi ṣi da lori agbekalẹ.

Vector Yiyi Išė
Iṣẹ yiyi fekito gba fekito v= (x,y)T ti a fun nipasẹ awọn ipoidojuko meji x ati y ati igun kan a. Iṣẹ naa ṣe agbejade iyipo ibajọra ti fekito v nipasẹ igun a lati gbe awọn fekito v0=(x0,y0)T.

Vector Yiyi Išė
Yiyi jẹ yiyi ibajọra nitori titobi vector v0 ti a ṣejade jẹ iwọn nipasẹ CORDIC kan pato ibakan K (˜1.646760258121). Awọn idogba ti awọn ipoidojuko fun vector v0 jẹ:

  • x0 = K (xcos (a) -ysin (a))
  • y0 = K(xsin(a)+ ycos(a))

Ti o ba ṣeto ami ami si otitọ fun awọn igbewọle x,y fun iṣẹ naa, ipilẹ IP ṣe ihamọ sakani wọn si [-1,1]. O pese awọn nọmba ti ida die-die. Igun igbewọle a ni a gba laaye ni sakani [-π+π], o si ni nọmba kanna ti awọn die-die ida bi awọn igbewọle miiran. O pese awọn die-die ida ti o wu jade ati iwọn lapapọ ti iṣelọpọ jẹ w=wF+3, fowo si. Fun awọn igbewọle ti ko forukọsilẹ x,y, ipilẹ IP ṣe ihamọ sakani si [0,1], igun a si [0,π].

ALTERA_CORDIC IP mojuto paramita

SinCos paramita

Paramita Awọn iye Apejuwe
Input data widths
Ìpín F 1 si 64 Nọmba ti ida die-die.
Ìbú w Ti ari Iwọn data ti o wa titi.
Wole fowo si tabi aifọwọsi Awọn ami ti awọn ti o wa titi-ojuami data.
O wu data widths
Ida 1 si 64, nibo

FODE ≤ FIN

Nọmba ti ida die-die.
Ìbú Ti ari Iwọn data ti o wa titi.
Wole Ti ari Awọn ami ti awọn ti o wa titi-ojuami data.
Ina jeki ibudo Tan tabi pa Tan-an fun jeki ifihan agbara.

Atan2 Parameters

Paramita Awọn iye Apejuwe
Input data widths
Ida 1 si 64 Nọmba ti ida die-die.
Ìbú 3 si 64 Iwọn data ti o wa titi.
Wole fowo si tabi aifọwọsi Awọn ami ti awọn ti o wa titi-ojuami data.
O wu data widths
Ida   Nọmba ti ida die-die.
Ìbú Ti ari Iwọn data ti o wa titi.
Wole Ti ari Awọn ami ti awọn ti o wa titi-ojuami data.
Ina jeki ibudo Tan tabi pa Tan-an fun jeki ifihan agbara.
LUT Iwon Ti o dara ju   Tan-an lati gbe diẹ ninu awọn iṣẹ ṣiṣe CORDIC aṣoju sinu wiwa awọn tabili lati dinku idiyele imuse.
Pẹlu ọwọ Pato Iwọn LUT   Tan-an lati tẹ iwọn LUT sii. Awọn iye ti o tobi ju (9-11) jẹ ki aworan agbaye ṣe diẹ ninu awọn iṣiro si awọn bulọọki iranti Nikan nigbati LUT Iwon Ti o dara ju wa lori..

Vector Translate Parameters

Paramita Awọn iye Apejuwe
Input data widths
Ida 1 si 64 Nọmba ti ida die-die.
Ìbú fowo si: 4 si

64; ti ko fowo si: F

si 65

Iwọn data ti o wa titi.
tesiwaju…
Paramita Awọn iye Apejuwe
Wole fowo si tabi aifọwọsi Awọn ami ti awọn ti o wa titi-ojuami data
O wu data widths
Ida 1 si 64 Nọmba ti ida die-die.
Ìbú Ti ari Iwọn data ti o wa titi.
Sgn Ti ari Awọn ami ti awọn ti o wa titi-ojuami data
Ina jeki ibudo Tan tabi pa Tan-an fun jeki ifihan agbara.
Biinu ifosiwewe asekale Tan tabi pa Fun itumọ fekito, igbagbogbo CORDIC kan pato ti o ṣajọpọ si 1.6467602… ṣe iwọn titobi fekito (x2+y2)0.5 ki iye fun titobi, M, jẹ M = K (x2+y2)0.5.

Awọn kika ti awọn o wu da lori input kika. Iye iṣelọpọ ti o tobi julọ waye nigbati awọn igbewọle mejeeji jẹ dogba si iye igbewọle aṣoju ti o pọju, j.

Ni ipo yii:

M = K(j2+j2)0.5

= K(2j2)0.5

= K20.5(j2)0.5

=K 20.5j ~2.32j

Nitorina, meji afikun die-die osi ti MSB ti j ti wa ni ti a beere lati rii daju M jẹ aṣoju. Ti o ba yan isanpada ifosiwewe iwọn, M di: M = j0.5 ~ 1.41 j

Ọkan afikun bit jẹ to fun o nsoju ibiti o ti M. Biinu ifosiwewe asekale ni ipa lori lapapọ iwọn ti o wu.

Vector Yiyi paramita

Paramita Awọn iye Apejuwe
Input data widths
awọn igbewọle X,Y
Ida 1 si 64 Nọmba ti ida die-die.
Ìbú Ti ari Iwọn data ti o wa titi.
Wole fowo si tabi aifọwọsi Awọn ami ti awọn ti o wa titi-ojuami data.
Igbewọle igun
Ida Ti ari
Ìbú Ti ari
Wole Ti ari
O wu data widths
Ida 1 si 64 Nọmba ti ida die-die.
Ìbú Ti ari Iwọn data ti o wa titi.
Wole Ti ari Awọn ami ti awọn ti o wa titi-ojuami data
Ina jeki ibudo Tan tabi pa Tan-an fun jeki ifihan agbara.
Biinu ifosiwewe asekale   Tan-an lati san isanpada kan-kan pato CORDIC lori iṣẹjade titobi. Fun mejeeji ti o fowo si ati awọn igbewọle ti ko forukọsilẹ, titan n dinku nipasẹ 1 iwuwo titobi fun x0 ati y0. Awọn abajade jẹ ti aarin [-20.5, +20.5]K. Labẹ awọn eto aiyipada, aarin abajade yoo jẹ nitorinaa [-20.5K, +20.5K] (pẹlu
tesiwaju…
Paramita Awọn iye Apejuwe
    K ~ 1.6467602…), tabi ~ [-2.32, +2.32]. Aṣoju awọn iye ni aarin yii nilo awọn die-die 3 osi ti aaye alakomeji, ọkan ninu eyiti o jẹ fun ami naa. Nigbati o ba tan Biinu ifosiwewe asekale, aarin ti o wu jade di [-20.5, +20.5] tabi ~[-1.41, 1.41], eyi ti o nbeere meji die-die osi ti alakomeji ojuami, ọkan ninu awọn ti o jẹ fun awọn ami.

Biinu ifosiwewe asekale ni ipa lori lapapọ iwọn ti o wu.

ALTERA_CORDIC IP mojuto awọn ifihan agbara

Awọn ifihan agbara ti o wọpọ

Oruko Iru Apejuwe
clk Iṣawọle Aago.
en Iṣawọle Mu ṣiṣẹ. Nikan wa nigbati o ba tan-an Ṣe ina ohun jeki ibudo.
areset Iṣawọle Tunto.

Sin Cos Awọn ifihan agbara iṣẹ

Oruko Iru Iṣeto ni on Ibiti o Apejuwe
a Iṣawọle Iṣawọle ti o fowo si [−π,+π] Ntọka nọmba awọn ege ida (FIN). Lapapọ iwọn ti igbewọle yii jẹ FIN+3.Two afikun die-die ni o wa fun ibiti o (aṣoju π) ati ọkan die-die fun ami naa. Pese awọn igbewọle ni meji ká àṣekún fọọmu.
Iṣawọle ti a ko fowo si [0,+π/2] Ntọka nọmba awọn ege ida (FIN). Lapapọ iwọn ti igbewọle yii jẹ wIN=FIN+1. Awọn iroyin bit afikun kan fun sakani (ti a beere lati ṣe aṣoju π/2).
s, c Abajade Iṣawọle ti o fowo si [1,1] Ṣe iṣiro ẹṣẹ (a) ati cos (a) lori iwọn ida idajade ti olumulo kan pato (F). Ijade naa ni iwọn wJade= FJade+2 ati pe o ti fowo si.
Iṣawọle ti a ko fowo si [0,1] Ṣe iṣiro ẹṣẹ (a) ati cos (a) lori iwọn ida idajade ti olumulo kan pato (FJade). Ijade naa ni iwọn wJade= FJade+1 ati pe a ko fowo si.

Awọn ifihan agbara iṣẹ Atan2

Oruko Iru Iṣeto ni on Ibiti o Awọn alaye
x, y Iṣawọle Iṣawọle ti o fowo si Fun nipasẹ

w, F

Ntọka lapapọ iwọn (w) ati nọmba ida die-die (F) ti igbewọle. Pese awọn igbewọle ni meji ká àṣekún fọọmu.
Iṣawọle ti a ko fowo si Ntọka lapapọ iwọn (w) ati nọmba ida die-die (F) ti igbewọle.
a Ijade jade Iṣawọle ti o fowo si [−π,+π] Ṣe iṣiro atan2(y,x) lori iwọn ida idajade ti olumulo kan pato (F). Ijade naa ni iwọn w Jade= FJade+2 ati pe o ti fowo si.
Iṣawọle ti a ko fowo si [0,+π/2] Ṣe iṣiro atan2 (y,x) lori iwọn ida idajade (FJade). Awọn wu kika ni o ni awọn iwọn wJade = FJade+2 ati pe o ti fowo si. Bibẹẹkọ, iye abajade jẹ aifọwọsi.
Oruko Itọsọna Iṣeto ni on Ibiti o Awọn alaye
x, y Iṣawọle Iṣawọle ti o fowo si Fun nipasẹ

w, F

Ntọka lapapọ iwọn (w) ati nọmba ida die-die (F) ti igbewọle. Pese awọn igbewọle ni meji ká àṣekún fọọmu.
q Abajade   [−π,+π] Ṣe iṣiro atan2(y,x) lori iwọn idajade ti olumulo kan pato Fq. Ijade naa ni iwọn wq=Fq+3 ati pe o ti fowo si.
r     Fun nipasẹ

w, F

Awọn iṣiro K(x2+y2)0.5.

Lapapọ iwọn ti o wu jẹ wr=Fq+3, tabi wr=Fq + 2 pẹlu asekale ifosiwewe biinu.

        Awọn nọmba ti itumo die-die da lori awọn nọmba ti iterations eyi ti o da lori Fq. Awọn kika ti awọn o wu da lori input kika.
        MSB(MJade)=MSBIN+2, tabi MSB(MJade)=MSBIN+1 pẹlu asekale ifosiwewe biinu
x, y Iṣawọle Iṣawọle ti a ko fowo si Fun nipasẹ

w,F

Ntọka lapapọ iwọn (w) ati nọmba ida die-die (F) ti igbewọle.
q Abajade   [0,+π/2] Ṣe iṣiro atan2(y,x) lori iwọn ida ti o wu jade Fq. Ijade naa ni iwọn wq=Fq+2 ati pe o ti fowo si.
r     Fun nipasẹ

w,F

Awọn iṣiro K(x2+y2)0.5.

Lapapọ iwọn ti o wu jẹ wr=Fq+3, tabi wr=Fq + 2 pẹlu asekale ifosiwewe biinu.

        MSB(MJade)=MSBIN+2, tabi MSB(MJade)=MSBIN+1 pẹlu asekale ifosiwewe biinu.
Oruko Itọsọna Iṣeto ni on Ibiti o Awọn alaye
x, y Iṣawọle Iṣawọle ti o fowo si [1,1] Ntọkasi iwọn ida naa (F), lapapọ nọmba ti die-die w = F+2. Pese awọn igbewọle ni meji ká àṣekún fọọmu.
Iṣawọle ti a ko fowo si [0,1] Ntọkasi iwọn ida naa (F), lapapọ nọmba ti die-die w = F+1.
a Iṣawọle Iṣawọle ti o fowo si [−π,+π] Nọmba awọn die-die ida jẹ F (ti a pese ni iṣaaju fun x ati y), iwọn lapapọ jẹ wa = F+3.
Iṣawọle ti a ko fowo si [0,+π] Nọmba awọn die-die ida jẹ F (ti a pese ni iṣaaju fun x ati y), iwọn lapapọ jẹ wa = F+2.
x0,y0 Abajade Iṣawọle ti o fowo si [20.5,+20.

5]K

Nọmba ti ida die-die FJade, ibo wJade = FJade+ 3 tabi wJade =

FJade+2 pẹlu idinku ifosiwewe iwọn.

Iṣawọle ti a ko fowo si

ALTERA_CORDIC IP mojuto olumulo Itọsọna 10 Firanṣẹ esi

Awọn iwe aṣẹ / Awọn orisun

intel ALTERA_CORDIC IP mojuto [pdf] Itọsọna olumulo
ALTERA_CORDIC IP mojuto, ALTERA_, CORDIC IP mojuto, IP mojuto

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *