Intel ALTERA_CORDIC IP Craidd
Canllaw Defnyddiwr Craidd ALTERA_CORDIC IP
- Defnyddiwch y craidd IP ALTERA_CORDIC i weithredu set o swyddogaethau pwynt sefydlog gyda'r algorithm CORDIC.
- Nodweddion Craidd IP ALTERA_CORDIC ar dudalen 3
- Dyfais Graidd IP DSP Cymorth i Deuluoedd ar dudalen 3
- ALTERA_CORDIC Disgrifiad Swyddogaethol Craidd IP ar dudalen 4
- Paramedrau Craidd IP ALTERA_CORDIC ar dudalen 7
- Arwyddion Craidd IP ALTERA_CORDIC ar dudalen 9
Nodweddion Craidd IP ALTERA_CORDIC
- Yn cefnogi gweithrediadau pwynt sefydlog.
- Yn cefnogi creiddiau IP a yrrir gan hwyrni ac amlder.
- Yn cefnogi cynhyrchu cod VHDL a Verilog HDL.
- Yn cynhyrchu gweithrediadau heb eu rholio'n llawn.
- Yn cynhyrchu canlyniadau wedi'u talgrynnu'n ffyddlon i'r naill neu'r llall o'r ddau rif cynrychioliadwy agosaf yn yr allbwn.
Cymorth i Deuluoedd Dyfais Craidd IP DSP
Mae Intel yn cynnig y lefelau cymorth dyfais canlynol ar gyfer creiddiau IP Intel FPGA:
- Cefnogaeth ymlaen llaw - mae'r craidd IP ar gael i'w efelychu a'i lunio ar gyfer y teulu dyfais hwn. rhaglennu FPGA file (.pof) nid yw cefnogaeth ar gael ar gyfer meddalwedd Quartus Prime Pro Stratix 10 Edition Beta ac fel y cyfryw ni ellir gwarantu cau amseriad IP. Mae modelau amseru yn cynnwys amcangyfrifon peirianyddol cychwynnol o oedi yn seiliedig ar wybodaeth gynnar ar ôl y cynllun. Gall y modelau amseru newid wrth i brofion silicon wella'r gydberthynas rhwng y modelau silicon gwirioneddol a'r amseru. Gallwch ddefnyddio'r craidd IP hwn ar gyfer pensaernïaeth system ac astudiaethau defnyddio adnoddau, efelychu, pinio allan, asesiadau hwyrni system, asesiadau amseru sylfaenol (cyllidebu piblinellau), a strategaeth trosglwyddo I/O (lled llwybr data, dyfnder byrstio, cyfaddawdau safonau I/O ).
- Cefnogaeth ragarweiniol - mae Intel yn gwirio'r craidd IP gyda modelau amseru rhagarweiniol ar gyfer y teulu dyfais hwn. Mae'r craidd IP yn bodloni'r holl ofynion swyddogaethol, ond efallai ei fod yn dal i gael ei ddadansoddi amseru ar gyfer teulu'r ddyfais. Gallwch ei ddefnyddio mewn dyluniadau cynhyrchu yn ofalus.
- Cefnogaeth derfynol - Yn deall y craidd IP gyda modelau amseru terfynol ar gyfer y teulu dyfais hwn. Mae'r craidd IP yn bodloni'r holl ofynion swyddogaethol ac amseru ar gyfer y teulu dyfais. Gallwch ei ddefnyddio mewn dyluniadau cynhyrchu.
Intel Gorfforaeth. Cedwir pob hawl. Mae Intel, logo Intel, a nodau Intel eraill yn nodau masnach Intel Corporation neu ei is-gwmnïau. Mae Intel yn gwarantu perfformiad ei gynhyrchion FPGA a lled-ddargludyddion i fanylebau cyfredol yn unol â gwarant safonol Intel, ond mae'n cadw'r hawl i wneud newidiadau i unrhyw gynhyrchion a gwasanaethau ar unrhyw adeg heb rybudd. Nid yw Intel yn cymryd unrhyw gyfrifoldeb nac atebolrwydd sy'n deillio o gymhwyso neu ddefnyddio unrhyw wybodaeth, cynnyrch neu wasanaeth a ddisgrifir yma ac eithrio fel y cytunwyd yn benodol yn ysgrifenedig gan Intel. Cynghorir cwsmeriaid Intel i gael y fersiwn ddiweddaraf o fanylebau dyfeisiau cyn dibynnu ar unrhyw wybodaeth gyhoeddedig a chyn archebu cynhyrchion neu wasanaethau. *Gellir hawlio enwau a brandiau eraill fel eiddo eraill.
Cymorth i Deuluoedd Dyfais Craidd IP DSP
Teulu Dyfais | Cefnogaeth |
Arria® II GX | Terfynol |
Arria II GZ | Terfynol |
Arria V | Terfynol |
Intel® Arria 10 | Terfynol |
Seiclon® IV | Terfynol |
Seiclon V | Terfynol |
Intel MAX® 10 FPGA | Terfynol |
Stratix® IV GT | Terfynol |
Stratix IV GX/E | Terfynol |
Stratix V | Terfynol |
Intel Stratix 10 | Ymlaen llaw |
Teuluoedd dyfeisiau eraill | Dim cefnogaeth |
Disgrifiad Swyddogaethol Craidd IP ALTERA_CORDIC
- Swyddogaeth SinCos ar dudalen 4
- Swyddogaeth Atan2 ar dudalen 5
- Swyddogaeth Cyfieithu Fector ar dudalen 5
- Swyddogaeth Cylchdroi Fector ar dudalen 6
Swyddogaeth SinCos
Yn cyfrifo sin a cosin ongl a.
Swyddogaeth SinCos
ALTERA_CORDIC Canllaw Defnyddiwr Craidd IP 683808 | 2017.05.08
Mae'r swyddogaeth yn cefnogi dau ffurfweddiad, yn dibynnu ar briodwedd arwydd a:
- Os arwyddir a, yr amrediad mewnbwn a ganiateir yw [-π,+π] a'r amrediad allbwn ar gyfer y sin a'r cosin yw ∈[−1,1].
- Os yw a heb ei lofnodi, mae'r craidd IP yn cyfyngu'r mewnbwn i [0,+π/2] ac yn cyfyngu'r ystod allbwn i [0,1].
Swyddogaeth Atan2
Yn cyfrifo'r ffwythiant atan2(y, x) o fewnbynnau y ac x.
Swyddogaeth Atan2
- Os yw x ac y wedi'u llofnodi, mae'r craidd IP yn pennu'r ystod mewnbwn o'r fformatau pwynt sefydlog.
- Yr ystod allbwn yw [-π,+π].
Swyddogaeth Cyfieithu Fector
Mae'r ffwythiant trosi fector yn estyniad o'r ffwythiant atan2. Mae'n allbynnu maint y fector mewnbwn a'r ongl a=atan2(y,x).
Swyddogaeth Cyfieithu Fector
Mae'r ffwythiant yn cymryd mewnbynnau x ac y ac allbynnau a=atan2(y, x) a M = K( x2+y2)0.5. M yw maint y fector mewnbwn v=(x,y)T, wedi'i raddio gan gysonyn penodol CORDIC sy'n cydgyfeirio i 1.646760258121, sy'n drosgynnol, ac felly nid oes ganddo werth sefydlog. Mae'r swyddogaethau'n cefnogi dau ffurfweddiad, yn dibynnu ar briodwedd arwydd x ac y:
- Os yw'r mewnbynnau wedi'u llofnodi, mae'r fformatau'n rhoi'r ystod mewnbwn a ganiateir. Yn y ffurfweddiad hwn yr amrediad allbwn ar gyfer a yw ∈[−π,+π]. Mae'r ystod allbwn ar gyfer M yn dibynnu ar ystod mewnbwn x ac y, yn ôl y fformiwla maint.
- Os nad yw'r mewnbynnau wedi'u llofnodi, mae'r craidd IP yn cyfyngu ar y gwerth allbwn ar gyfer [0,+π/2]. Mae'r gwerth maint yn dal i ddibynnu ar y fformiwla.
Swyddogaeth Cylchdroi fector
Mae'r ffwythiant cylchdro fector yn cymryd fector v = (x,y)T a roddir gan y ddau gyfesuryn x ac y ac ongl a. Mae'r ffwythiant yn cynhyrchu cylchdro tebygrwydd o fector v gan yr ongl a i gynhyrchu'r fector v0=(x0,y0)T.
Swyddogaeth Cylchdroi fector
Mae'r cylchdro yn gylchdro tebygrwydd oherwydd bod maint y fector a gynhyrchir v0 yn cael ei raddio gan gysonyn penodol CORDIC K(˜1.646760258121). Hafaliadau'r cyfesurynnau ar gyfer fector v0 yw:
- x0 = K(xcos(a) -ysin(a))
- y0 = K(xsin(a)+ ycos(a))
Os ydych chi'n gosod priodoledd yr arwydd yn wir ar gyfer y mewnbynnau x,y ar gyfer y ffwythiant, mae'r craidd IP yn cyfyngu eu hystod i [−1,1]. Rydych chi'n darparu nifer y didau ffracsiynol. Mae'r ongl mewnbwn a yn cael ei chaniatáu yn yr amrediad [−π,+π], ac mae ganddi'r un nifer o ddidau ffracsiynol â'r mewnbynnau eraill. Rydych chi'n darparu'r didau ffracsiynol allbwn a chyfanswm lled yr allbwn yw w=wF+3, wedi'i lofnodi. Ar gyfer mewnbynnau heb eu harwyddo x,y, mae'r craidd IP yn cyfyngu'r amrediad i [0,1], yr ongl a i [0,π].
Paramedrau Craidd IP ALTERA_CORDIC
Paramedrau SinCos
Paramedr | Gwerthoedd | Disgrifiad |
Lled data mewnbwn | ||
Ffracsiwn F | 1 i 64 | Nifer y darnau ffracsiynau. |
Lled w | Deillio | Lled y data pwynt sefydlog. |
Arwydd | wedi'i lofnodi neu heb ei lofnodi | Arwydd y data pwynt sefydlog. |
Lled data allbwn | ||
Ffracsiwn | 1 i 64, lle
FALLAN ≤ FIN |
Nifer y darnau ffracsiynau. |
Lled | Deillio | Lled y data pwynt sefydlog. |
Arwydd | Deillio | Arwydd y data pwynt sefydlog. |
Cynhyrchu porthladd galluogi | Ymlaen neu i ffwrdd | Trowch ymlaen ar gyfer signal galluogi. |
Atan2 Paramedrau
Paramedr | Gwerthoedd | Disgrifiad |
Lled data mewnbwn | ||
Ffracsiwn | 1 i 64 | Nifer y darnau ffracsiynau. |
Lled | 3 i 64 | Lled y data pwynt sefydlog. |
Arwydd | wedi'i lofnodi neu heb ei lofnodi | Arwydd y data pwynt sefydlog. |
Lled data allbwn | ||
Ffracsiwn | Nifer y darnau ffracsiynau. | |
Lled | Deillio | Lled y data pwynt sefydlog. |
Arwydd | Deillio | Arwydd y data pwynt sefydlog. |
Cynhyrchu porthladd galluogi | Ymlaen neu i ffwrdd | Trowch ymlaen ar gyfer signal galluogi. |
Optimeiddio Maint LUT | Trowch ymlaen i symud rhai o'r gweithrediadau CORDIC nodweddiadol i mewn i dablau edrych i fyny i leihau costau gweithredu. | |
Nodwch Maint LUT â Llaw | Trowch ymlaen i fewnbynnu'r maint LUT. Mae gwerthoedd mwy (9-11) yn galluogi mapio rhai cyfrifiannau i flociau cof Dim ond pryd Optimeiddio Maint LUT ar.. |
Paramedrau Cyfieithu Fector
Paramedr | Gwerthoedd | Disgrifiad |
Lled data mewnbwn | ||
Ffracsiwn | 1 i 64 | Nifer y darnau ffracsiynau. |
Lled | Arwyddwyd: 4 i
64; heb ei arwyddo: F i 65 |
Lled y data pwynt sefydlog. |
parhad… |
Paramedr | Gwerthoedd | Disgrifiad |
Arwydd | wedi'i lofnodi neu heb ei lofnodi | Arwydd y data pwynt sefydlog |
Lled data allbwn | ||
Ffracsiwn | 1 i 64 | Nifer y darnau ffracsiynau. |
Lled | Deillio | Lled y data pwynt sefydlog. |
Sgn | Deillio | Arwydd y data pwynt sefydlog |
Cynhyrchu porthladd galluogi | Ymlaen neu i ffwrdd | Trowch ymlaen ar gyfer signal galluogi. |
Iawndal ffactor graddfa | Ymlaen neu i ffwrdd | Ar gyfer cyfieithiad fector, mae cysonyn penodol CORDIG sy'n cydgyfeirio i 1.6467602… yn graddio maint y fector (x2+y2)0.5 fel bod y gwerth ar gyfer y maint, M, yw M = K(x2+y2)0.5.
Mae fformat yr allbwn yn dibynnu ar y fformat mewnbwn. Mae'r gwerth allbwn mwyaf yn digwydd pan fo'r ddau fewnbwn yn hafal i'r gwerth mewnbwn uchaf y gellir ei gynrychioli, j. Yn y cyd-destun hwn: M = K(j2+j2) 0.5 = K(2j2) 0.5 = K20.5(j2) 0.5 =K 20.5j ~2.32j Felly, dau ddarn ychwanegol ar ôl o'r MSB o j yn ofynnol i sicrhau M yn gynrychioliadol. Os dewisir iawndal ffactor graddfa, M yn dod yn: M = j0.5 ~ 1.41 j Mae un darn ychwanegol yn ddigon i gynrychioli'r ystod o M. Mae iawndal ffactor graddfa yn effeithio ar gyfanswm lled yr allbwn. |
Paramedrau Cylchdroi fector
Paramedr | Gwerthoedd | Disgrifiad |
Lled data mewnbwn | ||
Mewnbynnau X,Y | ||
Ffracsiwn | 1 i 64 | Nifer y darnau ffracsiynau. |
Lled | Deillio | Lled y data pwynt sefydlog. |
Arwydd | wedi'i lofnodi neu heb ei lofnodi | Arwydd y data pwynt sefydlog. |
Mewnbwn ongl | ||
Ffracsiwn | Deillio | – |
Lled | Deillio | – |
Arwydd | Deillio | – |
Lled data allbwn | ||
Ffracsiwn | 1 i 64 | Nifer y darnau ffracsiynau. |
Lled | Deillio | Lled y data pwynt sefydlog. |
Arwydd | Deillio | Arwydd y data pwynt sefydlog |
Cynhyrchu porthladd galluogi | Ymlaen neu i ffwrdd | Trowch ymlaen ar gyfer signal galluogi. |
Iawndal ffactor graddfa | Trowch ymlaen i wneud iawn am y cysonyn CORDIC-benodol ar yr allbwn maint. Ar gyfer mewnbynnau wedi'u llofnodi a heb eu llofnodi, mae troi ymlaen yn lleihau 1 pwysau'r maint ar gyfer x0 ac y0. Mae'r allbynnau yn perthyn i'r cyfwng [-20.5, +20.5]K. O dan osodiadau rhagosodedig, y cyfwng allbwn felly fydd [-20.5K , +20.5K] (gyda | |
parhad… |
Paramedr | Gwerthoedd | Disgrifiad |
K~1.6467602…), neu ~[-2.32, +2.32]. Mae cynrychioli'r gwerthoedd yn y cyfwng hwn angen 3 did ar ôl o'r pwynt deuaidd, ac mae un ohonynt ar gyfer yr arwydd. Pan fyddwch chi'n troi ymlaen Iawndal ffactor graddfa, mae'r cyfwng allbwn yn dod yn [-20.5, +20.5] neu ~[-1.41, 1.41], sy'n gofyn am ddau did ar ôl o'r pwynt deuaidd, ac mae un ohonynt ar gyfer yr arwydd.
Mae iawndal ffactor graddfa yn effeithio ar gyfanswm lled yr allbwn. |
Arwyddion Craidd IP ALTERA_CORDIC
Arwyddion Cyffredin
Enw | Math | Disgrifiad |
clk | Mewnbwn | Cloc. |
en | Mewnbwn | Galluogi. Dim ond ar gael pan fyddwch chi'n troi ymlaen Cynhyrchu porthladd galluogi. |
areset | Mewnbwn | Ailosod. |
Arwyddion Swyddogaeth Sin Cos
Enw | Math | Ffurfweddu on | Amrediad | Disgrifiad |
a | Mewnbwn | Mewnbwn wedi'i lofnodi | [−π,+π] | Yn pennu nifer y didau ffracsiynol (FIN). Cyfanswm lled y mewnbwn hwn yw FIN+3.Mae dau ddarn ychwanegol ar gyfer yr amrediad (yn cynrychioli π) ac un tamaid ar gyfer yr arwydd. Darparwch y mewnbwn ar ffurf cyflenwad dau. |
Mewnbwn heb ei lofnodi | [0,+π/2] | Yn pennu nifer y didau ffracsiynol (FIN). Cyfanswm lled y mewnbwn hwn yw wIN=FIN+1. Mae'r un did ychwanegol yn cyfrif am yr amrediad (sy'n ofynnol i gynrychioli π/2). | ||
s, c | Allbwn | Mewnbwn wedi'i lofnodi | [−1,1] | Yn cyfrifo sin(a) a cos(a) ar led ffracsiwn allbwn a bennir gan y defnyddiwr(F). Mae gan yr allbwn lled wALLAN= FALLAN+2 ac wedi'i lofnodi. |
Mewnbwn heb ei lofnodi | [0,1] | Yn cyfrifo sin(a) a cos(a) ar led ffracsiwn allbwn a bennir gan y defnyddiwr(FALLAN). Mae gan yr allbwn y lled wALLAN= FALLAN+1 ac nid yw wedi'i lofnodi. |
Arwyddion Swyddogaeth Atan2
Enw | Math | Ffurfweddu on | Amrediad | Manylion |
x, y | Mewnbwn | Mewnbwn wedi'i lofnodi | A roddir gan
w, F |
Yn pennu cyfanswm lled (w) a rhifo didau ffracsiynol (F) o'r mewnbwn. Darparwch y mewnbynnau ar ffurf cyflenwad dau. |
Mewnbwn heb ei lofnodi | Yn pennu cyfanswm lled (w) a rhifo didau ffracsiynol (F) o'r mewnbwn. | |||
a | Cynnyrch | Mewnbwn wedi'i lofnodi | [−π,+π] | Yn cyfrifo atan2(y,x) ar led ffracsiwn allbwn a bennir gan y defnyddiwr (F). Mae gan yr allbwn y lled w ALLAN= FALLAN+2 ac wedi'i lofnodi. |
Mewnbwn heb ei lofnodi | [0,+π/2] | Yn cyfrifo atan2(y,x) ar led ffracsiwn allbwn (FALLAN). Mae gan y fformat allbwn y lled wALLAN = FALLAN+2 ac wedi'i lofnodi. Fodd bynnag, nid yw'r gwerth allbwn wedi'i lofnodi. |
Enw | Cyfeiriad | Ffurfweddu on | Amrediad | Manylion |
x, y | Mewnbwn | Mewnbwn wedi'i lofnodi | A roddir gan
w, F |
Yn pennu cyfanswm lled (w) a rhifo didau ffracsiynol (F) o'r mewnbwn. Darparwch y mewnbynnau ar ffurf cyflenwad dau. |
q | Allbwn | [−π,+π] | Yn cyfrifo atan2(y,x) ar led ffracsiwn allbwn a bennir gan y defnyddiwr Fq. Mae gan yr allbwn y lled wq=Fq+3 ac wedi'i lofnodi. | |
r | A roddir gan
w, F |
Cyfrifiaduron K(x2+y2)0.5.
Cyfanswm lled yr allbwn yw wr=Fq+3, neu wr=Fq+2 gyda iawndal ffactor graddfa. |
||
Mae nifer y didau ystyrlon yn dibynnu ar nifer yr iteriadau sy'n dibynnu ar Fq. Mae fformat yr allbwn yn dibynnu ar y fformat mewnbwn. | ||||
MSB(MALLAN)=MSBIN+2, neu MSB(MALLAN)=MSBIN+1 gydag iawndal ffactor graddfa | ||||
x, y | Mewnbwn | Mewnbwn heb ei lofnodi | A roddir gan
w,F |
Yn pennu cyfanswm lled (w) a rhifo didau ffracsiynol (F) o'r mewnbwn. |
q | Allbwn | [0,+π/2] | Yn cyfrifo atan2(y,x) ar led ffracsiwn allbwn Fq. Mae gan yr allbwn y lled wq=Fq+2 ac wedi'i lofnodi. | |
r | A roddir gan
w,F |
Cyfrifiaduron K(x2+y2)0.5.
Cyfanswm lled yr allbwn yw wr=Fq+3, neu wr=Fq+2 gyda iawndal ffactor graddfa. |
||
MSB(MALLAN)=MSBIN+2, neu MSB(MALLAN)=MSBIN+1 gydag iawndal ffactor graddfa. |
Enw | Cyfeiriad | Ffurfweddu on | Amrediad | Manylion |
x, y | Mewnbwn | Mewnbwn wedi'i lofnodi | [−1,1] | Penodi lled y ffracsiwn (F), cyfanswm nifer y darnau yw w = F+2. Darparwch y mewnbynnau ar ffurf cyflenwad dau. |
Mewnbwn heb ei lofnodi | [0,1] | Penodi lled y ffracsiwn (F), cyfanswm nifer y darnau yw w = F+1. | ||
a | Mewnbwn | Mewnbwn wedi'i lofnodi | [−π,+π] | Nifer y darnau ffracsiynol yw F (darparwyd yn flaenorol ar gyfer x ac y), lled cyfanswm yw wa = F+3. |
Mewnbwn heb ei lofnodi | [0,+π] | Nifer y darnau ffracsiynol yw F (darparwyd yn flaenorol ar gyfer x ac y), lled cyfanswm yw wa = F+2. | ||
x0, y0 | Allbwn | Mewnbwn wedi'i lofnodi | [−20.5,+20.
5]K |
Nifer y darnau ffracsiynol FALLAN, lle wALLAN = FALLAN+3 neu wALLAN =
FALLAN+2 gyda gostyngiad ffactor graddfa. |
Mewnbwn heb ei lofnodi |
ALTERA_CORDIC Canllaw Defnyddiwr Craidd IP 10 Anfon Adborth
Dogfennau / Adnoddau
![]() |
Intel ALTERA_CORDIC IP Craidd [pdfCanllaw Defnyddiwr ALTERA_CORDIC IP Craidd, ALTERA_, CORDIC IP Craidd, IP Craidd |