Intel ALTERA_CORDIC IP Core
ALTERA_CORDIC IP Core User Guide
- Sebelisa ALTERA_CORDIC IP konokono ho kenya tšebetsong sehlopha sa lintlha tse tsitsitseng ka algorithm ea CORDIC.
- ALTERA_CORDIC IP Core Features leqepheng la 3
- Tšehetso ea Lelapa ea DSP IP Core leqepheng la 3
- ALTERA_CORDIC IP Tlhaloso ea Mosebetsi leqepheng la 4
- ALTERA_CORDIC IP Core Parameters leqepheng la 7
- ALTERA_CORDIC IP Matshwao a Koko a leqepheng la 9
ALTERA_CORDIC IP Core Features
- E tšehetsa ts'ebetsong ea lintlha tse tsitsitseng.
- E ts'ehetsa li-cores tsa IP tse tsamaisoang ke latency le frequency.
- E ts'ehetsa tlhahiso ea khoutu ea VHDL le Verilog HDL ka bobeli.
- E hlahisa ts'ebetsong e sa sebetsoeng ka botlalo.
- E fana ka liphetho tse pota-potiloeng ka botšepehi ho e 'ngoe ea linomoro tse peli tse haufi haholo tse hlahisoang.
Tšehetso ea Lelapa ea DSP IP Core
Intel e fana ka maemo a latelang a ts'ehetso ea lisebelisoa bakeng sa Intel FPGA IP cores:
- Tšehetso e tsoetseng pele - IP core e teng bakeng sa ho etsisa le ho bokelloa bakeng sa lelapa la sesebelisoa sena. Lenaneo la FPGA file (.pof) tšehetso ha e fumanehe bakeng sa software ea Beta ea Quartus Prime Pro Stratix 10 Edition 'me kahoo ho koala nako ea IP ho ke ke ha tiisetsoa. Mehlala ea nako e kenyelletsa likhakanyo tsa pele tsa boenjiniere tsa tieho e ipapisitseng le litaba tsa morao-rao tsa moralo. Mefuta ea nako e ka fetoha ha tlhahlobo ea silicon e ntlafatsa khokahano lipakeng tsa silicon ea 'nete le mefuta ea nako. U ka sebelisa setsi sena sa IP bakeng sa meralo ea sistimi le lithuto tsa tšebeliso ea lisebelisoa, papiso, pinout, tlhahlobo ea morao-rao ea sistimi, litekolo tsa nako ea mantlha (tekanyetso ea liphaephe), le leano la phetisetso ea I/O (bophara ba tsela ea data, botebo ba ho phatloha, maemo a I/O ).
- Tšehetso ea pele-Intel e netefatsa IP core ka mefuta ea pele ea nako bakeng sa lelapa lena la sesebelisoa. IP core e fihlela litlhoko tsohle tsa ts'ebetso, empa e kanna ea ba e ntse e hlahlojoa nako bakeng sa lelapa la sesebelisoa. U ka e sebelisa meralong ea tlhahiso ka hloko.
- Tšehetso ea ho qetela-E Intelverifies IP core ka mefuta ea ho qetela ea nako bakeng sa lelapa la sesebelisoa sena. IP core e kopana le litlhoko tsohle tse sebetsang le tsa nako bakeng sa lelapa la sesebelisoa. U ka e sebelisa meralong ea tlhahiso.
Intel Corporation. Litokelo tsohle li sirelelitsoe. Intel, logo ea Intel, le matšoao a mang a Intel ke matšoao a khoebo a Intel Corporation kapa lithuso tsa eona. Intel e tiisa ts'ebetso ea FPGA ea eona le lihlahisoa tsa semiconductor ho latela litlhaloso tsa hajoale ho latela waranti e tloaelehileng ea Intel, empa e na le tokelo ea ho etsa liphetoho ho lihlahisoa le lits'ebeletso life kapa life ka nako efe kapa efe ntle le tsebiso. Intel ha e nke boikarabello kapa boikarabello bo hlahang ka lebaka la kopo kapa ts'ebeliso ea tlhahisoleseling efe kapa efe, sehlahisoa, kapa ts'ebeletso e hlalositsoeng mona ntle le ha ho lumellane ka ho hlaka ka lengolo ke Intel. Bareki ba Intel ba eletsoa ho fumana mofuta oa morao-rao oa litlhaloso tsa sesebelisoa pele ba itšetleha ka tlhahisoleseling efe kapa efe e phatlalalitsoeng le pele ba kenya liodara tsa lihlahisoa kapa lits'ebeletso. *Mabitso a mang le mabitso a mang a ka nkoa e le thepa ea ba bang.
Tšehetso ea Lelapa ea DSP IP Core
Lelapa la Sesebelisoa | Tšehetso |
Arria® II GX | Qetellong |
Arria II GZ | Qetellong |
Arria V | Qetellong |
Intel® Arria 10 | Qetellong |
Cyclone® IV | Qetellong |
Leholiotsoana V | Qetellong |
Intel MAX® 10 FPGA | Qetellong |
Stratix® IV GT | Qetellong |
Stratix IV GX/E | Qetellong |
Stratix V | Qetellong |
Intel Stratix 10 | Tsoela pele |
Malapa a lisebelisoa tse ling | Ha ho tšehetso |
ALTERA_CORDIC IP Tlhaloso ea Mosebetsi
- Mosebetsi oa SinCos leqepheng la 4
- Mosebetsi oa Atan2 leqepheng la 5
- Mosebetsi oa Vector Translate leqepheng la 5
- Mosebetsi oa Vector Rotate leqepheng la 6
Mosebetsi oa SinCos
E lekanya sine le cosine ea angle a.
Mosebetsi oa SinCos
ALTERA_CORDIC IP Core User Guide 683808 | 2017.05.08
Ts'ebetso e ts'ehetsa litlhophiso tse peli, ho latela sebopeho sa lets'oao la:
- Haeba a e saennoe, mofuta o lumelletsoeng oa ho kenya ke [-π+π] 'me moeli oa tlhahiso bakeng sa sine le cosine ke ∈[−1,1].
- Haeba a e sa saena, IP core e thibela tlhahiso ho [0+π/2] 'me e behella moeli oa tlhahiso ho [0,1].
Mosebetsi oa Atan2
E bala tšebetso atan2(y, x) ho tsoa ho y le x.
Mosebetsi oa Atan2
- Haeba x le y li saennoe, motheo oa IP ke oona o khethollang mefuta ea ho kenya ho tsoa ho lifomate tsa lintlha tse tsitsitseng.
- Lethathamo la tlhahiso ke [-π+π].
Mosebetsi oa Vector Translate
Mosebetsi oa ho fetolela vector ke katoloso ea tšebetso ea atan2. E hlahisa boholo ba vector e kenang le angle a=atan2(y,x).
Mosebetsi oa Vector Translate
Ts'ebetso e nka lintho tse kenyang x le y mme e hlahisa a=atan2(y, x) le M = K(x2+y2)0.5. M ke boholo ba vector ea ho kenya v=(x,y)T, e lekantsoeng ka CORDIC e tobileng e fetohang ho 1.646760258121, e ka holimo ho tlhaho, kahoo ha e na boleng bo tsitsitseng. Mesebetsi e ts'ehetsa litlhophiso tse peli, ho ipapisitse le tšobotsi ea lets'oao la x le y:
- Haeba tse kentsoeng li saennoe, lifomate li fana ka mefuta e lumelletsoeng ea ho kenya. Tokisong ena mefuta e fapaneng ea tlhahiso ea a is∈[−π+π]. Lethathamo la tlhahiso bakeng sa M le itšetlehile ka mefuta e mengata ea x le y, ho latela foromo ea boholo.
- Haeba lintho tse kentsoeng li sa saena, IP core e thibela boleng ba tlhahiso bakeng sa [0+π/2]. Boleng ba boholo bo ntse bo itšetlehile ka foromo.
Vector Rotate Mosebetsi
Vector rotate function e nka vector v= (x,y)T e fanoeng ke likhokahano tse peli x le y le angle a. Ts'ebetso e hlahisa phetoho e ts'oanang ea vector v ka angle a ho hlahisa vector v0=(x0,y0)T.
Vector Rotate Mosebetsi
Potoloho ke mokhoa o tšoanang oa ho potoloha hobane boholo ba vector v0 e hlahisitsoeng bo phahamisoa ke CORDIC e tobileng ea kamehla K(˜1.646760258121). Li-equation tsa likhokahano tsa vector v0 ke:
- x0 = K(xcos(a)−ysin(a))
- y0 = K(xsin(a)+ ycos(a))
Haeba u beha tšobotsi ea lets'oao ho 'nete bakeng sa x,y ho kenya tšebetsong, IP core e thibela mefuta ea tsona ho [-1,1]. U fana ka palo ea likaroloana tsa likaroloana. The angle angle a e lumelletsoe mokolokong [−π+π], 'me e na le palo e lekanang ea likaroloana tse lekanang le tse ling. U fana ka likaroloana tse hlahisoang 'me bophara bohle ba tlhahiso ke w=wF+3, e saennoe. Bakeng sa likenyelletso tse sa saenang x,y, motheo oa IP o beha moeli ho [0,1], angle a ho [0,π].
ALTERA_CORDIC IP Core Parameters
SinCos Parameters
Paramethara | Litekanyetso | Tlhaloso |
Kenya bophara ba data | ||
Karolo ea F | 1 ho ea ho 64 | Palo ea likaroloana tsa likaroloana. |
Bophara w | E nkiloeng | Bophara ba lintlha tse tsitsitseng. |
Letshoao | saennoa kapa saenoa | Letšoao la lintlha tse tsitsitseng. |
Bophara ba data ea tlhahiso | ||
Karoloana | 1 ho isa ho 64, moo
FTSOA ≤ FIN |
Palo ea likaroloana tsa likaroloana. |
Bophara | E nkiloeng | Bophara ba lintlha tse tsitsitseng. |
Letshoao | E nkiloeng | Letšoao la lintlha tse tsitsitseng. |
Hlahisa port ea nolofalletsa | Ka kapa ho tima | Bulela lets'oao la ho bulela. |
Atan2 Parameters
Paramethara | Litekanyetso | Tlhaloso |
Kenya bophara ba data | ||
Karoloana | 1 ho ea ho 64 | Palo ea likaroloana tsa likaroloana. |
Bophara | 3 ho ea ho 64 | Bophara ba lintlha tse tsitsitseng. |
Letshoao | saennoa kapa saenoa | Letšoao la lintlha tse tsitsitseng. |
Bophara ba data ea tlhahiso | ||
Karoloana | Palo ea likaroloana tsa likaroloana. | |
Bophara | E nkiloeng | Bophara ba lintlha tse tsitsitseng. |
Letshoao | E nkiloeng | Letšoao la lintlha tse tsitsitseng. |
Hlahisa port ea nolofalletsa | Ka kapa ho tima | Bulela lets'oao la ho bulela. |
Ntlafatso ea boholo ba LUT | Bulela ho tsamaisa tse ling tsa ts'ebetso ea CORDIC ka har'a litafole ho fokotsa litšenyehelo. | |
Ka bowena Hlalosa Boholo ba LUT | Bulela ho kenya boholo ba LUT. Litekanyetso tse kholoanyane (9-11) li thusa ho etsa 'mapa ho li-block blocks Hafeela Ntlafatso ea boholo ba LUT e teng.. |
Vector Translate Parameters
Paramethara | Litekanyetso | Tlhaloso |
Kenya bophara ba data | ||
Karoloana | 1 ho ea ho 64 | Palo ea likaroloana tsa likaroloana. |
Bophara | E saennoe: 4 ho
64; e sa saenwang: F ho ea ho 65 |
Bophara ba lintlha tse tsitsitseng. |
e tsoela pele… |
Paramethara | Litekanyetso | Tlhaloso |
Letshoao | saennoa kapa saenoa | Letšoao la lintlha tse tsitsitseng |
Bophara ba data ea tlhahiso | ||
Karoloana | 1 ho ea ho 64 | Palo ea likaroloana tsa likaroloana. |
Bophara | E nkiloeng | Bophara ba lintlha tse tsitsitseng. |
Sgn | E nkiloeng | Letšoao la lintlha tse tsitsitseng |
Hlahisa port ea nolofalletsa | Ka kapa ho tima | Bulela lets'oao la ho bulela. |
Matšeliso a sekhahla | Ka kapa ho tima | Bakeng sa phetolelo ea vector, CORDIC e tobileng e fetohang ho 1.6467602… e lekanya boholo ba vector (x2+y2)0.5 e le hore boleng ba boholo, M, ke M = K(x2+y2)0.5.
Sebopeho sa tlhahiso se itšetlehile ka mokhoa oa ho kenya. Palo e kholo ka ho fetisisa ea tlhahiso e etsahala ha lintho tse kenang ka bobeli li lekana le palo e phahameng ka ho fetisisa e ka hlahisoang, j. In this context: M = K(j2+j2)0.5 = K(2j2)0.5 = K20.5(j2)0.5 =K 20.5j ~2.32j Ka hona, likotoana tse peli tse eketsehileng tse setseng tsa MSB ea j ho hlokahala ho etsa bonnete M e ka emela. Haeba ho khethoa mats'eliso a sekhahla sa sekhahla, M e fetoha: M = j0.5 ~ 1.41 j E 'ngoe e eketsehileng nyenyane e lekane bakeng sa ho emela mefuta e fapaneng ya M. Matšeliso a sekhahla a ama bophara ba kakaretso ea tlhahiso. |
Vector Rotate Parameters
Paramethara | Litekanyetso | Tlhaloso |
Kenya bophara ba data | ||
X,Y lintlha | ||
Karoloana | 1 ho ea ho 64 | Palo ea likaroloana tsa likaroloana. |
Bophara | E nkiloeng | Bophara ba lintlha tse tsitsitseng. |
Letshoao | saennoa kapa saenoa | Letšoao la lintlha tse tsitsitseng. |
Ho kenya angle | ||
Karoloana | E nkiloeng | – |
Bophara | E nkiloeng | – |
Letshoao | E nkiloeng | – |
Bophara ba data ea tlhahiso | ||
Karoloana | 1 ho ea ho 64 | Palo ea likaroloana tsa likaroloana. |
Bophara | E nkiloeng | Bophara ba lintlha tse tsitsitseng. |
Letshoao | E nkiloeng | Letšoao la lintlha tse tsitsitseng |
Hlahisa port ea nolofalletsa | Ka kapa ho tima | Bulela lets'oao la ho bulela. |
Matšeliso a sekhahla | Bulela ho lefa CORDIC-specific constant on magnitude output. Bakeng sa lintlha tse saenneng le tse sa saenneng ka bobeli, ho bulela ho fokotseha ka 1 boima ba boholo ba x0 le y0. Liphetho ke tsa nako [-20.5, +20.5]K. Tlas'a li-setting tsa kamehla, nako ea tlhahiso e tla ba [-20.5K , +20.5K] (e nang le | |
e tsoela pele… |
Paramethara | Litekanyetso | Tlhaloso |
K~1.6467602…), kapa ~[-2.32, +2.32]. Ho emela litekanyetso nakong ena ho hloka li-bits tse 3 tse setseng ho ntlha ea binary, e 'ngoe ea eona ke ea letšoao. Ha o bulela Matšeliso a sekhahla, nako ea tlhahiso e fetoha [-20.5, +20.5] kapa ~[-1.41, 1.41], e hlokang likotoana tse peli tse setseng tsa ntlha ea binary, e 'ngoe ea eona ke ea letšoao.
Matšeliso a sekhahla a ama bophara ba kakaretso ea tlhahiso. |
ALTERA_CORDIC IP Matšoao a Koko
Lipontšo Tse Tloaelehileng
Lebitso | Mofuta | Tlhaloso |
clk | Kenyeletso | Tshupanako. |
en | Kenyeletso | Thusa. E fumaneha feela ha o bulela Hlahisa port e nolofalletsang. |
areset | Kenyeletso | Seta bocha. |
Lipontšo tsa Mosebetsi oa Sin Cos
Lebitso | Mofuta | Configurati on | Range | Tlhaloso |
a | Kenyeletso | Mongolo o saenneng | [−π,+π] | E hlalosa palo ea likaroloana (FIN). Kakaretso ea bophara ba kenyelletso ena ke FIN+3. Li-bits tse ling tse peli ke tsa mefuta (e emelang π) le karoloana e le 'ngoe bakeng sa pontšo. Fana ka tlhahiso ka foromo ea tlatsetso ea bobeli. |
Maikutlo a sa saenang | [0,+π/2] | E hlalosa palo ea likaroloana (FIN). Kakaretso ea bophara ba kenyelletso ena ke wIN=FIN+1. Biti e le 'ngoe e ikarabella bakeng sa mefuta (e hlokehang ho emela π/2). | ||
s, c | Sephetho | Mongolo o saenneng | [−1,1] | E kopanya sin(a) le cos(a) ka bophara ba karolo e boletsoeng ke mosebelisi(F). Sephetho se na le bophara wTSOA= FTSOA+2 mme e saennwe. |
Maikutlo a sa saenang | [0,1] | E kopanya sin(a) le cos(a) ka bophara ba karolo e boletsoeng ke mosebelisi(FTSOA). Sephetho se na le bophara wTSOA= FTSOA+1 'me ha ea saena. |
Lipontšo tsa Mosebetsi oa Atan2
Lebitso | Mofuta | Configurati on | Range | Lintlha |
x, y | Kenyeletso | Mongolo o saenneng | E fanoe ke
w, F |
E hlalosa bophara ba kakaretso (w) le likaroloana tsa palo (F) ea ho kenya. Fana ka litlatsetso ka foromo ea tlatsetso ea bobeli. |
Maikutlo a sa saenang | E hlalosa bophara ba kakaretso (w) le likaroloana tsa palo (F) ea ho kenya. | |||
a | Ho tsoa | Mongolo o saenneng | [−π,+π] | E kopanya atan2(y,x) ka bophara ba karolo e boletsweng ke mosebedisi (F). Sephetho se na le bophara w TSOA= FTSOA+2 mme e saennwe. |
Maikutlo a sa saenang | [0,+π/2] | E kopanya atan2(y,x) ka bophara ba karoloana (FTSOA). Sebopeho sa sephetho se na le bophara wTSOA = FTSOA+2 mme e saennwe. Leha ho le joalo, boleng ba tlhahiso ha bo saennoe. |
Lebitso | Tataiso | Configurati on | Range | Lintlha |
x, y | Kenyeletso | Mongolo o saenneng | E fanoe ke
w, F |
E hlalosa bophara ba kakaretso (w) le likaroloana tsa palo (F) ea ho kenya. Fana ka litlatsetso ka foromo ea tlatsetso ea bobeli. |
q | Sephetho | [−π,+π] | E kopanya atan2(y,x) ka bophara bo boletsweng ke mosebedisi Fq. Sephetho se na le bophara wq=Fq+3 mme e saennwe. | |
r | E fanoe ke
w, F |
Likhomphutha K(x2+y2)0.5.
Kakaretso ea bophara ba tlhahiso ke wr=Fq+3, kapa wr=Fq+2 e nang le matšeliso a sekhahla. |
||
Palo ea li-bits tse nang le moelelo e itšetlehile ka palo ea ho pheta-pheta ho itšetlehileng ka Fq. Sebopeho sa tlhahiso se itšetlehile ka mokhoa oa ho kenya. | ||||
MSB(MTSOA)=MSBIN+2, kapa MSB(MTSOA)=MSBIN+1 e nang le mats'eliso a sekhahla | ||||
x, y | Kenyeletso | Maikutlo a sa saenang | E fanoe ke
w,F |
E hlalosa bophara ba kakaretso (w) le likaroloana tsa palo (F) ea ho kenya. |
q | Sephetho | [0,+π/2] | E kopanya atan2(y,x) ka bophara ba karoloana Fq. Sephetho se na le bophara wq=Fq+2 mme e saennwe. | |
r | E fanoe ke
w,F |
Likhomphutha K(x2+y2)0.5.
Kakaretso ea bophara ba tlhahiso ke wr=Fq+3, kapa wr=Fq+2 e nang le matšeliso a sekhahla. |
||
MSB(MTSOA)=MSBIN+2, kapa MSB(MTSOA)=MSBIN+1 e nang le mats'eliso a sekhahla. |
Lebitso | Tataiso | Configurati on | Range | Lintlha |
x, y | Kenyeletso | Mongolo o saenneng | [−1,1] | E hlalosa bophara ba karoloana (F), palo eohle ea likotoana ke w = F+2. Fana ka litlatsetso ka foromo ea tlatsetso ea bobeli. |
Maikutlo a sa saenang | [0,1] | E hlalosa bophara ba karoloana (F), palo eohle ea likotoana ke w = F+1. | ||
a | Kenyeletso | Mongolo o saenneng | [−π,+π] | Nomoro ea li-fractional bits ke F (e fanoeng pejana bakeng sa x le y), bophara ba kakaretso ke wa = F+3. |
Maikutlo a sa saenang | [0,+π] | Nomoro ea li-fractional bits ke F (e fanoeng pejana bakeng sa x le y), bophara ba kakaretso ke wa = F+2. | ||
x0, y0 | Sephetho | Mongolo o saenneng | [−20.5,+20.
5]K |
Nomoro ea li-fractional bits FTSOA, kae wTSOA = FTSOA+ 3 kapa wTSOA =
FTSOA+2 e nang le phokotso ea sekhahla. |
Maikutlo a sa saenang |
ALTERA_CORDIC IP Core User Guide 10 Romella Maikutlo
Litokomane / Lisebelisoa
![]() |
Intel ALTERA_CORDIC IP Core [pdf] Bukana ea Mosebelisi ALTERA_CORDIC IP Core, ALTERA_, CORDIC IP Core, IP Core |