intel ALTERA_CORDIC IP Core
ALTERA_CORDIC IP Core User Guide
- Ampiasao ny fototra IP ALTERA_CORDIC mba hampiharana andiana asa raikitra miaraka amin'ny algorithm CORDIC.
- ALTERA_CORDIC IP Core Features amin'ny pejy 3
- DSP IP Core Device Support Family amin'ny pejy 3
- ALTERA_CORDIC IP Core Famaritana momba ny asa amin'ny pejy 4
- ALTERA_CORDIC IP Parameters fototra amin'ny pejy 7
- ALTERA_CORDIC IP famantarana fototra amin'ny pejy 9
ALTERA_CORDIC IP Core Features
- Manohana fampiharana raikitra.
- Manohana ny latency sy ny frequent driven IP cores.
- Manohana ny famokarana kaody VHDL sy Verilog HDL.
- Mamokatra fampiharana tsy voarindra tanteraka.
- Mamokatra vokatra boribory marina amin'ny iray amin'ireo isa roa mifanakaiky indrindra amin'ny vokatra.
DSP IP Core Device Support Family
Intel dia manolotra ireto ambaratonga fanohanana fitaovana manaraka ireto ho an'ny Intel FPGA IP cores:
- Fanohanana mialoha — ny IP core dia azo atao amin'ny simulation sy compilation ho an'ity fianakaviana fitaovana ity. Programa FPGA file Tsy misy fanohanana (.pof) ho an'ny rindrambaiko Quartus Prime Pro Stratix 10 Edition Beta ary noho izany dia tsy azo antoka ny fanakatonana ny fotoana IP. Ny modely ara-potoana dia ahitana tombantombana ara-teknika voalohany momba ny fahatarana mifototra amin'ny fampahafantarana mialoha ny fametrahana drafitra. Ny modely amin'ny fotoana dia mety hiova satria ny fitiliana silisiôma dia manatsara ny fifandraisana misy eo amin'ny silisiôna tena izy sy ny modely amin'ny fotoana. Azonao atao ny mampiasa an'ity IP core ity ho an'ny fandalinana ny rafitra sy ny fampiasana loharanon-karena, simulation, pinout, fanombanana ny faharetan'ny rafitra, fanombanana ara-potoana fototra (tetibola fantsona), ary paikady famindrana I/O (sakan'ny angon-drakitra, halalin'ny fipoahana, fifandimbiasana fenitra I/O. ).
- Fanohanana mialoha—Intel dia manamarina ny fototry ny IP miaraka amin'ny maodely fotoana mialoha ho an'ity fianakaviana fitaovana ity. Mahafeno ny fepetra takina rehetra ny ivon'ny IP, saingy mety mbola mandalo famakafakana fotoana ho an'ny fianakavian'ny fitaovana. Azonao atao ny mampiasa azy io amim-pitandremana amin'ny famolavolana famokarana.
- Fanohanana farany—Mahafantatra ny fototry ny IP miaraka amin'ny maodely fotoana farany ho an'ity fianakaviana fitaovana ity. Ny fototry ny IP dia mahafeno ny fepetra rehetra azo ampiasaina sy ara-potoana ho an'ny fianakaviamben'ny fitaovana. Azonao ampiasaina amin'ny famolavolana famokarana.
Intel Corporation. Zo rehetra voatokana. Ny Intel, ny logo Intel, ary ny marika Intel hafa dia marika famantarana ny Intel Corporation na ny sampany. Ny Intel dia manome antoka ny fahombiazan'ny vokatra FPGA sy ny semiconductor amin'ny fepetra ankehitriny mifanaraka amin'ny fiantohana manara-penitra an'ny Intel, saingy manana zo hanova ny vokatra sy serivisy amin'ny fotoana rehetra tsy misy filazana. Tsy mandray andraikitra na andraikitra avy amin'ny fampiharana na fampiasana fampahalalana, vokatra, na serivisy voalaza eto ny Intel afa-tsy izay neken'ny Intel an-tsoratra. Manoro hevitra ny mpanjifa Intel mba hahazo ny kinova farany momba ny fanondroana fitaovana alohan'ny hianteherana amin'izay vaovao navoaka sy alohan'ny hametrahana baiko ho an'ny vokatra na serivisy. * Ny anarana sy ny marika hafa dia azo lazaina ho fananan'ny hafa.
DSP IP Core Device Support Family
Fianakaviana fitaovana | MANAMPY |
Arria® II GX | farany |
Ary II GZ | farany |
Ary V | farany |
Intel® Arria 10 | farany |
Cyclone® IV | farany |
Cyclone V | farany |
Intel MAX® 10 FPGA | farany |
Stratix IV GT | farany |
Stratix IV GX/E | farany |
Stratix V | farany |
Intel Stratix 10 | mialoha |
Fianakaviana fitaovana hafa | Tsy misy fanohanana |
ALTERA_CORDIC IP Core Famaritana momba ny fiasa
- SinCos Function amin'ny pejy 4
- Atan2 Function amin'ny pejy 5
- Fandikana Vector amin'ny pejy 5
- Vector Rotate Function amin'ny pejy 6
SinCos Function
Kajy ny sine sy ny kôsinina amin'ny zoro a.
SinCos Function
ALTERA_CORDIC IP Core User Guide 683808 | 2017.05.08
Ny fiasa dia manohana fanamafisana roa, miankina amin'ny toetra famantarana ny a:
- Raha voasonia ny a, dia [-π+π] ny elanelana azo avela ho an'ny sine sy cosine ary ∈[−1,1].
- Raha tsy misy sonia ny a, ny IP core dia mametra ny fidirana ho [0+π/2] ary mametra ny elanelana mivoaka ho [0,1].
Atan2 Function
Kajy ny asa atan2(y, x) avy amin'ny fampidirana y sy x.
Atan2 Function
- Raha x sy y no sonia, ny IP core no mamaritra ny isan'ny fampidirana avy amin'ny endrika raikitra.
- [-π+π] ny elanelana mivoaka.
Vector Translate Function
Ny fonction translate vector dia fanitarana ny asa atan2. Izy io dia mamoaka ny halehiben'ny vector fampidirana sy ny zoro a=atan2(y,x).
Vector Translate Function
Ny asa dia maka ny fidirana x sy ny y ary ny vokatra a=atan2(y, x) ary M = K(x2+y2)0.5. M dia ny halehiben'ny vetaveta fampidirana v=(x,y)T, voasokajy amin'ny tsy miovaova manokana CORDIC izay mifamadika amin'ny 1.646760258121, izay transcendental, noho izany dia tsy manana sanda raikitra. Ny fiasa dia manohana fanamafisana roa, miankina amin'ny toetra famantarana ny x sy y:
- Raha voasonia ny fampidirana, dia manome ny isan-karazany azo atao ny endrika. Ao amin'io fanitsiana io, ny elanelana mivoaka ho an'ny a dia∈[−π+π]. Ny elanelana mivoaka ho an'ny M dia miankina amin'ny salan'isa fidirana amin'ny x sy y, araka ny rijan-dehibe.
- Raha tsy misy sonia ny fampidirana dia mametra ny sandan'ny famoahana ho an'ny [0+π/2] ny IP core. Mbola miankina amin'ny formula ny sandan'ny habe.
Vector Rotate Function
Ny fiasan'ny rotate véctor dia maka véctor v= (x,y)T nomen'ny koordinate roa x sy y ary zoro a. Ny fiasa dia miteraka fitovizan'ny véctor v amin'ny zoro a mba hamokarana ny véctor v0=(x0,y0)T.
Vector Rotate Function
Fihodinana mitovy ny fihodinana satria ny halehiben'ny vector vokarina v0 dia ampitomboin'ny CORDIC tsy miova K(˜1.646760258121). Ny fampitoviana ny koordinate ho an'ny vector v0 dia:
- x0 = K(xcos(a)−ysin(a))
- y0 = K(xsin(a)+ ycos(a))
Raha apetrakao ho marina ny toetran'ny famantarana ho an'ny fampidirana x,y ho an'ny asa, ny fototry ny IP dia mametra ny fetrany ho [−1,1]. Manome ny isan'ny bitika fractional ianao. Ny zoro fampidirana a dia avela ao amin'ny salan'isa [−π+π], ary mitovy ny isan'ny bitika zaraina amin'ireo fampidirana hafa. Omenao ny bits fractional ary ny sakan'ny vokatra dia w=wF+3, voasonia. Ho an'ny fampidirana tsy misy sonia x,y, ny fototry ny IP dia mametra ny elanelana ho [0,1], ny zoro a mankany [0,π].
ALTERA_CORDIC IP parametres fototra
SinCos parameter
fikirana | TARI-DALANA | Description |
Ampidiro ny sakan'ny angona | ||
Ampahany F | 1 hatramin’ny 64 | Isan'ny bitika ampahany. |
sakany w | Anarana | Sakan'ny angona raikitra. |
Sign | voasonia na tsy voasonia | Ny mariky ny angon-drakitra raikitra. |
Ny sakan'ny angona mivoaka | ||
Ampahany | 1 ny 64,
FMIALA ≤ FIN |
Isan'ny bitika ampahany. |
sakany | Anarana | Sakan'ny angona raikitra. |
Sign | Anarana | Ny mariky ny angon-drakitra raikitra. |
Mamorona port enable | On na off | Ampidiro ny fampandehanana famantarana. |
Atan2 Parameter
fikirana | TARI-DALANA | Description |
Ampidiro ny sakan'ny angona | ||
Ampahany | 1 hatramin’ny 64 | Isan'ny bitika ampahany. |
sakany | 3 hatramin’ny 64 | Sakan'ny angona raikitra. |
Sign | voasonia na tsy voasonia | Ny mariky ny angon-drakitra raikitra. |
Ny sakan'ny angona mivoaka | ||
Ampahany | Isan'ny bitika ampahany. | |
sakany | Anarana | Sakan'ny angona raikitra. |
Sign | Anarana | Ny mariky ny angon-drakitra raikitra. |
Mamorona port enable | On na off | Ampidiro ny fampandehanana famantarana. |
LUT Size Optimization | Ampidiro ny sasany amin'ireo hetsika CORDIC mahazatra amin'ny fitadiavana tabilao mba hampihenana ny vidin'ny fampiharana. | |
Ampidiro tanana ny haben'ny LUT | Ampidiro ny haben'ny LUT. Ny sanda lehibe kokoa (9-11) dia mamela ny fanaovana sari-tany ny kajy sasany amin'ny sakana fitadidiana rehefa LUT Size Optimization dia eo.. |
Vector Translate Parameter
fikirana | TARI-DALANA | Description |
Ampidiro ny sakan'ny angona | ||
Ampahany | 1 hatramin’ny 64 | Isan'ny bitika ampahany. |
sakany | sonia: 4 to
64; tsy misy sonia: F ho 65 |
Sakan'ny angona raikitra. |
nitohy… |
fikirana | TARI-DALANA | Description |
Sign | voasonia na tsy voasonia | Ny mariky ny angon-drakitra raikitra |
Ny sakan'ny angona mivoaka | ||
Ampahany | 1 hatramin’ny 64 | Isan'ny bitika ampahany. |
sakany | Anarana | Sakan'ny angona raikitra. |
Sgn | Anarana | Ny mariky ny angon-drakitra raikitra |
Mamorona port enable | On na off | Ampidiro ny fampandehanana famantarana. |
Tambin-karama antonony | On na off | Ho an'ny fandikana véktora, ny tsy miovaova manokana CORDIC izay mifamatotra amin'ny 1.6467602… dia manombana ny halehiben'ny vector (x2+y2)0.5 ka ny sandan'ny halehibeny, M, dia M = K(x2+y2)0.5.
Ny endriky ny famoahana dia miankina amin'ny endrika fampidirana. Ny sandan'ny vokatra lehibe indrindra dia mitranga rehefa mitovy amin'ny sanda fidirana azo aseho ambony indrindra ny fidirana roa, j. Amin'ity contexte ity: M = K(j2+j2)0.5 = K(2j2)0.5 = K20.5(j2)0.5 =K 20.5j ~2.32j Noho izany, bits fanampiny roa sisa tavela amin'ny MSB of j takiana mba hahazoana antoka M dia azo soloina. Raha voafantina ny tambin-karama antonony, M lasa: M = j0.5 ~ 1.41 j Ny bit iray fanampiny dia ampy hanehoana ny isan'ny M. Misy fiantraikany amin'ny sakan'ny vokatra ny tambin-karama antonony. |
Vector Rotate Parameter
fikirana | TARI-DALANA | Description |
Ampidiro ny sakan'ny angona | ||
X,Y fidirana | ||
Ampahany | 1 hatramin’ny 64 | Isan'ny bitika ampahany. |
sakany | Anarana | Sakan'ny angona raikitra. |
Sign | voasonia na tsy voasonia | Ny mariky ny angon-drakitra raikitra. |
Fampidirana zoro | ||
Ampahany | Anarana | – |
sakany | Anarana | – |
Sign | Anarana | – |
Ny sakan'ny angona mivoaka | ||
Ampahany | 1 hatramin’ny 64 | Isan'ny bitika ampahany. |
sakany | Anarana | Sakan'ny angona raikitra. |
Sign | Anarana | Ny mariky ny angon-drakitra raikitra |
Mamorona port enable | On na off | Ampidiro ny fampandehanana famantarana. |
Tambin-karama antonony | Ampidiro mba hanonerana ny tsy miova CORDIC manokana amin'ny haben'ny vokatra. Ho an'ny fampidirana voasonia sy tsy misy sonia, dia mihena 1 ny lanjan'ny halehiben'ny x0 sy y0. Ny vokatra dia an'ny elanelana [-20.5, +20.5]K. Eo ambanin'ny toe-javatra mahazatra, ny elanelan'ny famoahana dia ho [-20.5K , +20.5K] (miaraka amin'ny | |
nitohy… |
fikirana | TARI-DALANA | Description |
K~1.6467602…), na ~[-2.32, +2.32]. Ny fanehoana ny soatoavina amin'ity elanelam-potoana ity dia mitaky 3 bit sisa amin'ny teboka binary, ny iray amin'izy ireo dia ho an'ny famantarana. Rehefa mandeha ianao Tambin-karama antonony, ny elanelana mivoaka dia lasa [-20.5, +20.5] na ~[-1.41, 1.41], izay mitaky bitika roa tavela amin'ny teboka mimari-droa, ny iray ho an'ny famantarana.
Misy fiantraikany amin'ny sakan'ny vokatra ny tambin-karama antonony. |
ALTERA_CORDIC IP famantarana fototra
Famantarana iombonana
Anarana | Type | Description |
clk | fahan'ny | famantaranandro. |
en | fahan'ny | Enable. Tsy misy afa-tsy rehefa mandeha ianao Mamorona port enable. |
areset | fahan'ny | Avereno. |
Sin Cos Function Signals
Anarana | Type | Configurati on | isan-karazany | Description |
a | fahan'ny | Fampidirana voasonia | [−π,+π] | Mamaritra ny isan'ny bitika fractional (FIN). Ny sakan'ny fitambaran'ity fampidirana ity dia FIN+3. Bitika fanampiny roa no ho an'ny faritra (misolo tena π) ary kely ho an'ny famantarana. Omeo ny fidirana amin'ny endrika famenon'ny roa. |
Fampidirana tsy misy sonia | [0,+π/2] | Mamaritra ny isan'ny bitika fractional (FIN). Ny sakan'ny fitambaran'ity fampidirana ity dia wIN=FIN+1. Ny bit iray fanampiny dia mirakitra ny isan-karazany (takina hanehoana π/2). | ||
s, c | Output | Fampidirana voasonia | [−1,1] | Kajy ny sin(a) sy cos(a) amin'ny sakan'ny ampahan'ny vokatra voatondron'ny mpampiasa(F). Ny vokatra dia manana sakany wavy= Favy+2 ary nosoniavina. |
Fampidirana tsy misy sonia | [0,1] | Kajy ny sin(a) sy cos(a) amin'ny sakan'ny ampahan'ny vokatra voatondron'ny mpampiasa(Favy). Ny vokatra dia manana ny sakany wavy= Favy+1 ary tsy misy sonia. |
Atan2 Function Signals
Anarana | Type | Configurati on | isan-karazany | tsipiriany |
x, y | fahan'ny | Fampidirana voasonia | Nomen'ny
w, F |
Mamaritra ny sakany manontolo (w) sy ny isa fractional bits (F) ny input. Omeo ny fampidirana amin'ny endrika famenon'ny roa. |
Fampidirana tsy misy sonia | Mamaritra ny sakany manontolo (w) sy ny isa fractional bits (F) ny input. | |||
a | Ouput | Fampidirana voasonia | [−π,+π] | Kajy atan2(y,x) amin'ny sakan'ny ampahan'ny vokatra voatondron'ny mpampiasa (F). Ny vokatra dia manana ny sakany w avy= Favy+2 ary nosoniavina. |
Fampidirana tsy misy sonia | [0,+π/2] | Kajy atan2(y,x) amin'ny sakan'ny ampahany (Favy). Ny endrika output dia manana ny sakany wavy = Favy+2 ary nosoniavina. Na izany aza, ny sandan'ny vokatra dia tsy misy sonia. |
Anarana | tari-dalana | Configurati on | isan-karazany | tsipiriany |
x, y | fahan'ny | Fampidirana voasonia | Nomen'ny
w, F |
Mamaritra ny sakany manontolo (w) sy ny isa fractional bits (F) ny input. Omeo ny fampidirana amin'ny endrika famenon'ny roa. |
q | Output | [−π,+π] | Kajy atan2(y,x) amin'ny sakan'ny ampahan'ny vokatra voatondron'ny mpampiasa Fq. Ny vokatra dia manana ny sakany wq=Fq+3 ary nosoniavina. | |
r | Nomen'ny
w, F |
Computes K(x2+y2)0.5.
Ny sakan'ny totalin'ny vokatra dia wr=Fq+3, ny wr=Fq+2 miaraka amin'ny tambin-karama antonony. |
||
Ny isan'ny bits misy dikany dia miankina amin'ny isan'ny iterations izay miankina amin'ny Fq. Ny endriky ny famoahana dia miankina amin'ny endrika fampidirana. | ||||
MSB(Mavy)=MSBIN+2, na MSB(Mavy)=MSBIN+1 miaraka amin'ny tambin-karama antonony | ||||
x, y | fahan'ny | Fampidirana tsy misy sonia | Nomen'ny
w,F |
Mamaritra ny sakany manontolo (w) sy ny isa fractional bits (F) ny input. |
q | Output | [0,+π/2] | Kajy atan2(y,x) amin'ny sakan'ny ampahany avoaka Fq. Ny vokatra dia manana ny sakany wq=Fq+2 ary nosoniavina. | |
r | Nomen'ny
w,F |
Computes K(x2+y2)0.5.
Ny sakan'ny totalin'ny vokatra dia wr=Fq+3, ny wr=Fq+2 miaraka amin'ny tambin-karama antonony. |
||
MSB(Mavy)=MSBIN+2, na MSB(Mavy)=MSBIN+1 miaraka amin'ny tambin-karama antonony. |
Anarana | tari-dalana | Configurati on | isan-karazany | tsipiriany |
x, y | fahan'ny | Fampidirana voasonia | [−1,1] | Mamaritra ny sakan'ny ampahany (F), ny totalin'ny bits dia w = F+2. Omeo ny fampidirana amin'ny endrika famenon'ny roa. |
Fampidirana tsy misy sonia | [0,1] | Mamaritra ny sakan'ny ampahany (F), ny totalin'ny bits dia w = F+1. | ||
a | fahan'ny | Fampidirana voasonia | [−π,+π] | Ny isan'ny bitika fractional dia F (nomena teo aloha ho an'ny x sy y), ny sakany manontolo dia wa = F+3. |
Fampidirana tsy misy sonia | [0,+π] | Ny isan'ny bitika fractional dia F (nomena teo aloha ho an'ny x sy y), ny sakany manontolo dia wa = F+2. | ||
x0,y0 | Output | Fampidirana voasonia | [−20.5,+20.
5]K |
Isan'ny bitika fractional Favy, aiza wavy = Favy+3 na wavy =
Favy+2 miaraka amin'ny fihenan'ny anton-javatra. |
Fampidirana tsy misy sonia |
ALTERA_CORDIC IP Core Torolàlana ho an'ny mpampiasa 10 Alefaso ny hevitra
Documents / Loharano
![]() |
intel ALTERA_CORDIC IP Core [pdf] Torolàlana ho an'ny mpampiasa ALTERA_CORDIC IP Core, ALTERA_, CORDIC IP Core, IP Core |