intel-logo

Intel ALTERA_CORDIC IP Core

intel-ALTERA-CORDIC-IP-маҳсулоти аслӣ

Дастури корбарии ALTERA_CORDIC IP Core

  • Барои амалӣ кардани маҷмӯи функсияҳои собит бо алгоритми CORDIC, ядрои ALTERA_CORDIC IP-ро истифода баред.
  • Хусусиятҳои асосии ALTERA_CORDIC IP дар саҳифаи 3
  • Дастгирии оилаи дастгоҳи асосии DSP IP дар саҳифаи 3
  • Тавсифи функсионалии асосии ALTERA_CORDIC IP дар саҳифаи 4
  • Параметрҳои асосии ALTERA_CORDIC IP дар саҳифаи 7
  • Сигналҳои асосии ALTERA_CORDIC IP дар саҳифаи 9

Хусусиятҳои асосии ALTERA_CORDIC IP

  • Татбиқи нуктаҳои собитро дастгирӣ мекунад.
  • Ҳам ядроҳои IP-и таъхирнопазир ва басомадро дастгирӣ мекунад.
  • Ҳам тавлиди коди VHDL ва Verilog HDL -ро дастгирӣ мекунад.
  • Таҷҳизоти пурраи нопурра истеҳсол мекунад.
  • Натиҷаҳои содиқона мудавварро ба яке аз ду рақами наздиктарин дар натиҷа медиҳад.

Дастгирии оилаи дастгоҳи асосии DSP IP
Intel сатҳҳои зерини дастгирии дастгоҳро барои ядроҳои IP FPGA Intel пешниҳод мекунад:

  • Дастгирии пешакӣ - асосии IP барои моделиронӣ ва ҷамъоварӣ барои ин оилаи дастгоҳ дастрас аст. Барномасозии FPGA file Дастгирии (.pof) барои нармафзори Quartus Prime Pro Stratix 10 Edition Beta дастрас нест ва аз ин рӯ бастани вақти IP кафолат дода намешавад. Моделҳои вақт ҳисобҳои ибтидоии муҳандисии таъхирҳоро дар асоси маълумоти барвақти пас аз тарҳрезӣ дар бар мегиранд. Моделҳои вақт бояд тағир дода шаванд, зеро санҷиши кремний таносуби байни кремнийи воқеӣ ва моделҳои вақтро беҳтар мекунад. Шумо метавонед ин ядрои IP-ро барои меъмории система ва омӯзиши истифодаи захираҳо, моделиронӣ, pinout, арзёбии таъхири система, арзёбии вақти асосӣ (буҷети қубур) ва стратегияи интиқоли воридот ва баромад (васеъи роҳи маълумот, умқи таркиш, муомилоти стандартҳои вуруд / баромад) истифода баред. ).
  • Дастгирии пешакӣ - Intel ядрои IP-ро бо моделҳои пешакии вақт барои ин оилаи дастгоҳ тафтиш мекунад. Ядрои IP ба ҳама талаботҳои функсионалӣ ҷавобгӯ аст, аммо то ҳол метавонад барои оилаи дастгоҳ таҳлили вақтро гузаронад. Шумо метавонед онро дар тарҳҳои истеҳсолӣ бо эҳтиёт истифода баред.
  • Дастгирии ниҳоӣ - ядрои IP-ро бо моделҳои ниҳоии вақт барои ин оилаи дастгоҳ тафтиш мекунад. Ядрои IP ба ҳама талаботҳои функсионалӣ ва вақт барои оилаи дастгоҳ ҷавобгӯ аст. Шумо метавонед онро дар тарҳҳои истеҳсолӣ истифода баред.

Корпоратсияи Intel. Ҳамаи ҳуқуқ маҳфуз аст. Intel, логотипи Intel ва дигар тамғаҳои Intel тамғаҳои тиҷоратии Intel Corporation ё филиалҳои он мебошанд. Intel иҷрои маҳсулоти FPGA ва нимноқилҳои худро мувофиқи мушаххасоти ҷорӣ мутобиқи кафолати стандартии Intel кафолат медиҳад, аммо ҳуқуқ дорад, ки дар вақти дилхоҳ бидуни огоҳӣ ба ҳама гуна маҳсулот ва хидматҳо тағйирот ворид кунад. Intel ҳеҷ гуна масъулият ё масъулиятеро, ки аз барнома ё истифодаи ҳама гуна маълумот, маҳсулот ё хидмати дар ин ҷо тавсифшуда бармеояд, ба дӯш намегирад, ба истиснои ҳолатҳое, ки Intel дар шакли хаттӣ розӣ шудааст. Ба муштариёни Intel тавсия дода мешавад, ки пеш аз такя ба ягон маълумоти нашршуда ва пеш аз фармоиш додани маҳсулот ё хидматҳо версияи охирини мушаххасоти дастгоҳро дастрас кунанд. * Дигар номҳо ва брендҳо метавонанд ҳамчун моликияти дигарон даъво карда шаванд.

Дастгирии оилаи дастгоҳи асосии DSP IP

Оилаи дастгоҳ Дастгирӣ
Arria® II GX Финал
Арриа II ГЗ Финал
Арриа В Финал
Intel® Arria 10 Финал
Циклон® IV Финал
Тӯфони В Финал
Intel MAX® 10 FPGA Финал
Stratix® IV GT Финал
Stratix IV GX/E Финал
Stratix V Финал
Intel Stratix 10 Пешакӣ
Дигар оилаҳои дастгоҳҳо Дастгирӣ нест

Тавсифи функсионалии асосии ALTERA_CORDIC IP

  • Функсияи SinCos дар саҳифаи 4
  • Функсияи Atan2 дар саҳифаи 5
  • Функсияи тарҷумаи векторӣ дар саҳифаи 5
  • Функсияи гардиши векторӣ дар саҳифаи 6

Функсияи SinCos
Синус ва косинуси кунҷи а-ро ҳисоб мекунад.

Функсияи SinCos

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

Дастури корбарии ALTERA_CORDIC IP Core 683808 | 2017.05.08
Функсия ду конфигуратсияро, вобаста ба атрибути аломати а дастгирӣ мекунад:

  • Агар a имзо шуда бошад, диапазони вуруди иҷозатдодашуда [-π,+π] ва диапазони баромади синус ва косинус ∈[−1,1] аст.
  • Агар a беимзо бошад, ядрои IP вурудро ба [0,+π/2] маҳдуд мекунад ва диапазони баромадро ба [0,1] маҳдуд мекунад.

Функсияи Atan2
Функсияи atan2(y, x)-ро аз вуруди y ва x ҳисоб мекунад.

Функсияи Atan2

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

  • Агар x ва y имзо карда шаванд, ядрои IP диапазони вурудро аз форматҳои собит-нуқта муайян мекунад.
  • Диапазони баромад [-π,+π] аст.

Функсияи тарҷумаи векторӣ
Функсияи тарҷумаи векторӣ васеъшавии функсияи atan2 мебошад. Он бузургии вектори вуруд ва кунҷи a=atan2(y,x)-ро мебарорад.

Функсияи тарҷумаи векторӣ

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

Функсия вуруди x ва y -ро гирифта, a=atan2(y, x) ва M = K(x2+y2)0.5 мебарорад. M бузургии вектори вуруди v=(x,y)T мебошад, ки бо миқёси доимии мушаххаси CORDIC, ки ба 1.646760258121 наздик мешавад, ки транссенденталӣ аст, аз ин рӯ арзиши собит надорад. Функсияҳо ду конфигуратсияро, вобаста ба атрибутҳои аломати x ва y дастгирӣ мекунанд:

  • Агар вурудот имзо карда шаванд, форматҳо диапазони вуруди иҷозатдодашударо медиҳанд. Дар ин конфигуратсия диапазони баромади a∈[−π,+π] аст. Диапазони баромади M аз диапазони вуруди x ва y мувофиқи формулаи бузургӣ вобаста аст.
  • Агар вурудот беимзо бошанд, асосии IP арзиши баромадро барои [0,+π/2] маҳдуд мекунад. Арзиши бузургӣ ҳанӯз аз формула вобаста аст.

Функсияи гардиши векторӣ
Функсияи гардиши вектор вектори v= (x,y)T-ро мегирад, ки бо ду координатаи x ва y ва кунҷи а дода шудаанд. Функсия гардиши шабоҳати вектори v бо кунҷи a барои тавлиди вектори v0=(x0,y0)T тавлид мекунад.

Функсияи гардиши векторӣ
Гардшавӣ як гардиши шабоҳат аст, зеро бузургии вектори тавлидшуда v0 тавассути константаи мушаххаси CORDIC K(˜1.646760258121) калон карда мешавад. Муодилаҳои координатаҳои вектори v0 инҳоянд:

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

Агар шумо аттрибутии аломатро барои вуруди x,y барои функсия ба true муқаррар кунед, ядрои IP диапазони онҳоро то [−1,1] маҳдуд мекунад. Шумо шумораи битҳои касриро пешниҳод мекунед. Кунҷи вуруди a дар диапазони [−π,+π] иҷозат дода мешавад ва ҳамон миқдор битҳои касрӣ бо вурудоти дигар дорад. Шумо битҳои фраксияи баромадро таъмин мекунед ва паҳнои умумии баромади w=wF+3 аст, имзо шудааст. Барои вурудоти беимзо x,y, ядрои IP диапазонро ба [0,1], кунҷи a то [0,π] маҳдуд мекунад.

Параметрҳои асосии ALTERA_CORDIC IP

Параметрҳои SinCos

Параметр Арзишҳо Тавсифи
Паҳнои маълумотро ворид кунед
Фраксияи Ф 1 ба 64 Шумораи битҳои фраксия.
Паҳнои w Бароварда шудааст Паҳнои маълумоти нуқтаи собит.
Имзо имзошуда ё беимзо Аломати маълумоти нуқтаи собит.
Паҳнои маълумоти баромад
Фраксия 1 то 64, дар куҷо

FБЕРУН ≤ FIN

Шумораи битҳои фраксия.
Васеъ Бароварда шудааст Паҳнои маълумоти нуқтаи собит.
Имзо Бароварда шудааст Аломати маълумоти нуқтаи собит.
Эҷоди порти фаъол Фурӯзон ё хомӯш Барои фаъол кардани сигнал фаъол кунед.

Параметрҳои Atan2

Параметр Арзишҳо Тавсифи
Паҳнои маълумотро ворид кунед
Фраксия 1 ба 64 Шумораи битҳои фраксия.
Васеъ 3 ба 64 Паҳнои маълумоти нуқтаи собит.
Имзо имзошуда ё беимзо Аломати маълумоти нуқтаи собит.
Паҳнои маълумоти баромад
Фраксия   Шумораи битҳои фраксия.
Васеъ Бароварда шудааст Паҳнои маълумоти нуқтаи собит.
Имзо Бароварда шудааст Аломати маълумоти нуқтаи собит.
Эҷоди порти фаъол Фурӯзон ё хомӯш Барои фаъол кардани сигнал фаъол кунед.
Оптимизатсияи андозаи LUT   Барои кам кардани арзиши татбиқ, баъзе аз амалиёти маъмулии CORDIC-ро ба ҷадвалҳои ҷустуҷӯ интиқол диҳед.
Андозаи LUT-ро дастӣ муайян кунед   Барои ворид кардани андозаи LUT -ро фурӯзон кунед. Қиматҳои калонтар (9-11) имкон медиҳанд, ки баъзе ҳисобҳоро ба блокҳои хотира харитасозӣ кунанд Танҳо вақте Оптимизатсияи андозаи LUT фаъол аст..

Параметрҳои тарҷумаи векторӣ

Параметр Арзишҳо Тавсифи
Паҳнои маълумотро ворид кунед
Фраксия 1 ба 64 Шумораи битҳои фраксия.
Васеъ Имзо: 4 ба

64; бе имзо: Ф

ба 65

Паҳнои маълумоти нуқтаи собит.
идома дод…
Параметр Арзишҳо Тавсифи
Имзо имзошуда ё беимзо Аломати маълумоти нуқтаи собит
Паҳнои маълумоти баромад
Фраксия 1 ба 64 Шумораи битҳои фраксия.
Васеъ Бароварда шудааст Паҳнои маълумоти нуқтаи собит.
Сгн Бароварда шудааст Аломати маълумоти нуқтаи собит
Эҷоди порти фаъол Фурӯзон ё хомӯш Барои фаъол кардани сигнал фаъол кунед.
Ҷуброни омили миқёс Фурӯзон ё хомӯш Барои тарҷумаи вектор, як доимии мушаххаси CORDIC, ки ба 1.6467602… наздик мешавад, бузургии векторро (x2+y2)0.5 шкала мекунад, то ки арзиши бузургӣ, M, M = K(x2+y2)0.5 аст.

Формати баромад аз формати вуруд вобаста аст. Бузургтарин арзиши баромад вақте рух медиҳад, ки ҳарду воридот ба арзиши максималии вуруди муаррифӣ баробар бошанд, j.

Дар ин замина:

M = K(j2+j2)0.5

= K(2j2)0.5

= K20.5(j2)0.5

=K 20.5j ~2.32j

Аз ин рӯ, ду битҳои иловагӣ аз MSB аз j таъмин кардан зарур аст M намояндагӣ аст. Агар ҷуброни омили миқёс интихоб шуда бошад, M мегардад: M = j0.5 ~ 1.41 й

Як бит иловагӣ барои муаррифии диапазон кифоя аст M. Ҷуброни омили миқёс ба паҳнои умумии маҳсулот таъсир мерасонад.

Параметрҳои гардиши векторӣ

Параметр Арзишҳо Тавсифи
Паҳнои маълумотро ворид кунед
Вурудҳои X, Y
Фраксия 1 ба 64 Шумораи битҳои фраксия.
Васеъ Бароварда шудааст Паҳнои маълумоти нуқтаи собит.
Имзо имзошуда ё беимзо Аломати маълумоти нуқтаи собит.
Вуруди кунҷ
Фраксия Бароварда шудааст
Васеъ Бароварда шудааст
Имзо Бароварда шудааст
Паҳнои маълумоти баромад
Фраксия 1 ба 64 Шумораи битҳои фраксия.
Васеъ Бароварда шудааст Паҳнои маълумоти нуқтаи собит.
Имзо Бароварда шудааст Аломати маълумоти нуқтаи собит
Эҷоди порти фаъол Фурӯзон ё хомӯш Барои фаъол кардани сигнал фаъол кунед.
Ҷуброни омили миқёс   Барои ҷуброн кардани доимии хоси CORDIC дар баромади бузургӣ фурӯзон кунед. Барои воридоти имзошуда ва беимзо, фурӯзон вазни бузургии x1 ва y0 ба 0 кам мешавад. Натиҷаҳо ба фосилаи [-20.5, +20.5]К тааллуқ доранд. Аз ин рӯ, дар доираи танзимоти пешфарз фосилаи баромад [-20.5K , +20.5K] (бо
идома дод…
Параметр Арзишҳо Тавсифи
    K~1.6467602…), ё ~[-2.32, +2.32]. Барои ифода кардани арзишҳо дар ин фосила 3 ​​бит боқимондаи нуқтаи бинариро талаб мекунад, ки яке аз онҳо барои аломат аст. Вақте ки шумо даргиред Ҷуброни омили миқёс, фосилаи баромад [-20.5, +20.5] ё ~[-1.41, 1.41] мешавад, ки барои он ду бит чапи нуқтаи бинариро талаб мекунад, ки яке аз онҳо барои аломат аст.

Ҷуброни омили миқёс ба паҳнои умумии маҳсулот таъсир мерасонад.

Сигналҳои асосии ALTERA_CORDIC IP

Сигналҳои умумӣ

Ном Навъи Тавсифи
кл Вуруд Соат.
en Вуруд Фаъол кардан. Танҳо вақте ки шумо фурӯзон мекунед Эҷоди порти фаъол.
гузошта шудаанд Вуруд Бозсозӣ.

Сигналҳои функсияи Sin Cos

Ном Навъи Танзимот on Диапазон Тавсифи
a Вуруд Вуруди имзошуда [−π,+π] Шумораи битҳои касриро муайян мекунад (FIN). Паҳнои умумии ин вуруд аст FIN+3.Ду битҳои иловагӣ барои диапазон мебошанд (намояндагӣ π) ва як бит барои аломат. Воридотро дар шакли пурракунандаи ду пешниҳод кунед.
Вуруди беимзо [0,+π/2] Шумораи битҳои касриро муайян мекунад (FIN). Паҳнои умумии ин вуруд аст wIN=FIN+1. Як бит иловагӣ барои диапазон ҳисоб мекунад (барои ифода кардани π/2 лозим аст).
с, в Натиҷа Вуруди имзошуда [1,1] sin(a) ва cos(a)-ро дар паҳнои фраксияи баромади аз ҷониби корбар муайяншуда ҳисоб мекунад(F). Баромад васеъ дорад wБЕРУН= FБЕРУН+2 ва имзо карда мешавад.
Вуруди беимзо [0,1] sin(a) ва cos(a)-ро дар паҳнои фраксияи баромади аз ҷониби корбар муайяншуда ҳисоб мекунад(FБЕРУН). Баромад дорои паҳнои аст wБЕРУН= FБЕРУН+1 ва имзонашуда аст.

Сигналҳои функсияи Atan2

Ном Навъи Танзимот on Диапазон Тафсилот
x, y Вуруд Вуруди имзошуда Аз ҷониби

w, F

Бари умумиро муайян мекунад (w) ва адади битҳои касрӣ (F) аз воридот. Воридотро дар шакли пурракунандаи ду пешниҳод кунед.
Вуруди беимзо Бари умумиро муайян мекунад (w) ва адади битҳои касрӣ (F) аз воридот.
a Баромад Вуруди имзошуда [−π,+π] Atan2(y,x)-ро дар паҳнои фраксияи баромади аз ҷониби корбар муайяншуда ҳисоб мекунад (F). Баромад дорои паҳнои аст w БЕРУН= FБЕРУН+2 ва имзо карда мешавад.
Вуруди беимзо [0,+π/2] Atan2(y,x)-ро дар паҳнои фраксияи баромад (FБЕРУН). Формати баромад дорои паҳнои аст wБЕРУН = FБЕРУН+2 ва имзо карда мешавад. Аммо, арзиши баромад беимзо аст.
Ном Самт Танзимот on Диапазон Тафсилот
x, y Вуруд Вуруди имзошуда Аз ҷониби

w, F

Бари умумиро муайян мекунад (w) ва адади битҳои касрӣ (F) аз воридот. Воридотро дар шакли пурракунандаи ду пешниҳод кунед.
q Натиҷа   [−π,+π] Atan2(y,x)-ро дар паҳнои фраксияи баромади аз ҷониби корбар муайяншуда ҳисоб мекунад Fq. Баромад дорои паҳнои аст wq=Fq+3 ва имзо шудааст.
r     Аз ҷониби

w, F

Ҳисоб мекунад K(x2+y2)0.5.

Паҳнои умумии баромад аст wr=Fq+3, ё wr=Fq+2 бо ҷуброни омили миқёсӣ.

        Шумораи битҳои пурмазмун аз шумораи такрорҳо вобаста аст, ки аз он вобаста аст Fq. Формати баромад аз формати вуруд вобаста аст.
        MSB (МБЕРУН)=MSBIN+2, ё MSB (MБЕРУН)=MSBIN+1 бо ҷуброни омилҳои миқёсӣ
x, y Вуруд Вуруди беимзо Аз ҷониби

w,F

Бари умумиро муайян мекунад (w) ва адади битҳои касрӣ (F) аз воридот.
q Натиҷа   [0,+π/2] Atan2(y,x)-ро дар паҳнои фраксияи баромад ҳисоб мекунад Fq. Баромад дорои паҳнои аст wq=Fq+2 ва имзо шудааст.
r     Аз ҷониби

w,F

Ҳисоб мекунад K(x2+y2)0.5.

Паҳнои умумии баромад аст wr=Fq+3, ё wr=Fq+2 бо ҷуброни омили миқёсӣ.

        MSB (МБЕРУН)=MSBIN+2, ё MSB (MБЕРУН)=MSBIN+1 бо ҷуброни омилҳои миқёсӣ.
Ном Самт Танзимот on Диапазон Тафсилот
x, y Вуруд Вуруди имзошуда [1,1] Паҳнои фраксияро муайян мекунад (F), шумораи умумии битҳо аст w = F+2. Воридотро дар шакли пурракунандаи ду пешниҳод кунед.
Вуруди беимзо [0,1] Паҳнои фраксияро муайян мекунад (F), шумораи умумии битҳо аст w = F+1.
a Вуруд Вуруди имзошуда [−π,+π] Шумораи битҳои касрӣ аст F (қаблан барои x ва y дода шуда буд), паҳнои умумӣ аст wa = F+3.
Вуруди беимзо [0,+π] Шумораи битҳои касрӣ аст F (қаблан барои x ва y дода шуда буд), паҳнои умумӣ аст wa = F+2.
x0, y0 Натиҷа Вуруди имзошуда [20.5,+20.

5]K

Шумораи битҳои касрӣ FБЕРУН, дар куҷо wБЕРУН = FБЕРУН+3 ё wБЕРУН =

FБЕРУН+2 бо кам кардани омили миқёс.

Вуруди беимзо

Дастури корбар ALTERA_CORDIC IP Core 10 Фиристодани фикру ақида

Ҳуҷҷатҳо / Сарчашмаҳо

Intel ALTERA_CORDIC IP Core [pdf] Дастури корбар
ALTERA_CORDIC IP Core, ALTERA_, CORDIC IP Core, IP Core

Иқтибосҳо

Назари худро гузоред

Суроғаи почтаи электронии шумо нашр намешавад. Майдонҳои зарурӣ қайд карда шудаанд *