v8.0 Трансформатсияи CoreFFT Фурье

CoreFFT v8.0

Мушаххасоти

  • Андозаҳо, нуқтаҳо: 32, 64, 128, 256, 512, 1024, 2048,
    4096, 8192 ва 16384.
  • FFT дар ҷои: FFT пеш ва баръакс
  • Ҷараёни FFT: FFT пеш ва баръакс
  • Паҳнои бит маълумотҳои воридотӣ: пурракунандаи ду
  • Бари бит омили Twiddle: Натиҷаи табиӣ сampфармоиш
  • Формати вуруд/баромади маълумот: Нуқтаи шинокунандаи блоки шартӣ
    миқёскунӣ
  • Ҷадвали миқёси пешакӣ муайяншуда ё бидуни миқёс
  • Конфигуратсияҳои хотираи ҳадди ақал ё буферии ихтиёрӣ
  • Ҷадвали ҷустуҷӯии RAM-блоки дарунсохташуда (LUT)
  • Дастгирии тароватбахши twiddle LUT
  • Сигналҳои дастфишорӣ барои осон кардани интерфейси корбар
    схема
  • Интерфейси ҷараён AXI4: Не
  • Конфигуратсияи трансформатсияи пеш / баръакс: Бале

Дастурҳои истифодаи маҳсулот

Дар ҷои ФФТ

Татбиқи In-Place FFT Radix-2-ро дастгирӣ мекунад
табдили декаматсия дар вақт. Барои истифодаи FFT дар ҷои худ, инҳоро риоя кунед
қадамҳо:

  1. Оғози пайдарпайии вуруди X(0), X(1),..., X(N-1).
  2. Андоза ва нуқтаи табдилро танзим кунед.
  3. Амалиёти пеш ё баръакси FFT-ро мувофиқи зарурат иҷро кунед.
  4. Маълумоти табдилёфтаро аз пайдарпаии баромад дарёфт кунед.

Ҷараёни FFT

Татбиқи Streaming FFT Radix-22-ро дастгирӣ мекунад
табдили десиматсия дар басомад. Барои истифодаи FFT Streaming, пайравӣ кунед
ин қадамҳо:

  1. Оғози пайдарпайии вуруди X(0), X(1),..., X(N-1).
  2. Андоза ва нуқтаи табдилро танзим кунед.
  3. Амалиёти пеш ё баръакси FFT-ро мувофиқи зарурат иҷро кунед.
  4. Маълумоти табдилёфтаро аз пайдарпаии баромад дарёфт кунед.

Саволҳои зиёд такрормешуда

Савол: Кадом андозаҳои трансформатсия дастгирӣ карда мешаванд?

A: CoreFFT андозаҳои тағир додани 32, 64, 128, 256,
512, 1024, 2048, 4096, 8192 ва 16384.

Савол: Формати додаҳои воридотӣ чист?

A: Формати додаҳои воридотӣ мукаммали ду аст.

Савол: Оё CoreFFT FFT-и пеш ва баръаксро дастгирӣ мекунад
амалиёт?

Ҷавоб: Бале, CoreFFT ҳам FFT-и пеш ва ҳам баръаксро дастгирӣ мекунад
амалиёт.

CoreFFT v8.0
Дастури корбари CoreFFT
Муқаддима
Асоси табдили Фурьеи зуд (FFT) алгоритми самараноки Кули-Туркияро барои ҳисоб кардани табдили дискретии Фурье амалӣ мекунад. CoreFFT дар доираи васеи барномаҳо, аз қабили алоқаи рақамӣ, аудио, андозагирӣ, назорат ва биотиббӣ истифода мешавад. CoreFFT FFT-ро дар асоси MACC-и баландпараметризатсияшаванда, самарабахш ва самараноки баланд таъмин мекунад. Асосӣ ҳамчун рамзи интиқоли регистр (RTL) дар забонҳои Verilog ва VHDL дастрас аст. Муодилаи 1.N-нуқтаи ба пеш FFT (N қувваи 2) пайдарпаии x(0), x(1),…, x(N-1) ки, k = 0, 1… N-1
Муодилаи 2.N-нуқтаи баръакс FFT (N қувваи 2) пайдарпаии X(0), X(1),…, X(N-1) ки, n = 0, 1… N-1
Муҳим: Ҳангоми иҷрои ФФТ-и баръакс, аслӣ тақсимотро ба N аз EQ 2 татбиқ намекунад (чун тақсимшавӣ ба ду адад ночиз аст).
Дар расми зерин системаи ба ФФТ асосёфта нишон дода шудааст, ки аз манбаи додаҳо, модули FFT ва резиши додаҳо иборат аст, ки қабулкунандаи додаҳои табдилшуда мебошад. Тасвири 1. Системаи асоси FFT Example

Вижагиҳо
CoreFFT татбиқи трансформатсияи FFT-ро дар вақти ҷобаҷогузории Radix-2 ва ҷараёнҳои Radix-22 дециматсия дар басомадро дастгирӣ мекунад. Дар ҷадвали зерин хусусиятҳои калидӣ барои ҳар як амалисозӣ оварда шудаанд.

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 1

CoreFFT v8.0

Ҷадвали 1. Дастгирии Хусусиятҳои асосӣ

Хусусият Андозаҳо, нуқтаҳоро тағир диҳед

Дар ҷой

Ҷараён

32, 64, 128, 256, 512, 1024, 2048, 16, 32, 64, 128, 256, 512, 1024,

4096, 8192 ва 16384.

2048, ва 4096

Эзоҳ: 16384-pt FFT дар RTG4TM, PolarFire®,

ва танҳо қисмҳои PolarFire SoC.

FFT пеш ва баръакс

Бале

Паҳнои бит маълумотро ворид кунед

8

Бари бит омили twiddle

8

Формати вуруд/баромади маълумот

Мукаммалкунандаи ду

Маҳсулоти табиӣ сampфармоиш

Бале

Нуқтаи шинокунандаи блоки шартӣ

Бале

миқёскунӣ

Ҷадвали миқёси пешакӣ муайяншуда ё не

Хотираи ҳадди ақал ё буферии ихтиёрӣ Бале конфигуратсияҳо

Дарунсохти RAM-блок дар асоси twiddle Бале Ҷадвали ҷустуҷӯ (LUT)

Дастгирии тароватбахши twiddle LUT Бале

Сигналҳои дастфишорӣ барои осон кардани интерфейси ба осонӣ ба схемаи корбар

Интерфейси ҷараён AXI4

Не

Вақти иҷро ба пеш/табдилдиҳии баръакс Не конфигуратсия

Бале 8 32 Мукаммалкунандаи ду №
Бале
Не
Бале
Не Ҳа
Ҳа Ҳа

Оилаҳои дастгирӣ
CoreFFT оилаҳои зерини FPGA -ро дастгирӣ мекунад. · PolarFire® · PolarFire SoC · SmartFusion® 2 · IGLOO® 2 · RTG4TM
Истифодаи дастгоҳ ва иҷроиш
CoreFFT дар дастгоҳи SmartFusion2 M2S050 бо истифода аз дараҷаи суръат -1 ва PolarFire MPF300 бо дараҷаи суръат -1 амалӣ карда шудааст. Маълумоти мухтасари татбиқ дар 6. Замимаи А: Истифода ва иҷрои дастгоҳи FFT дар ҷои худ ва 7. Замимаи В: Ҷараёни истифода ва иҷрои дастгоҳи FFT.

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 2

CoreFFT v8.0
Мундариҷа
Муқаддима………………………………………………………………………………………………………………………………… ..1 Хусусиятҳо………………………………………………………………………………………………………………………… …….. 1 Оилаҳои дастгирӣ…………………………………………………………………………………………………………………………… 2 Истифодаи дастгоҳ ва иҷрои………………………………………………………………………………………….. 2
1. Тавсифи функсионалӣ………………………………………………………………………………………………………………………..4 1.1. Вариантҳои меъморӣ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………4 1.2. Дар ҷои ФФТ…………………………………………………………………………………………………………………………………………………………………………………………………………………4 1.3. Буферҳои хотираи ҷои………………………………………………………………………………………………………………………………………..5 1.4. Ҷараёни FFT…………………………………………………………………………………………………………….. 7
2. Интерфейс………………………………………………………………………………………………………………………………… … 12 2.1. Дар ҷои ФФТ…………………………………………………………………………………………………………………….12 2.2. Ҷараёни FFT………………………………………………………………………………………………………… 14
3 20. In-Place FFT……………………………………………………………………………………………………………….3.1 20. Ҷараёни FFT……………………………………………………………………………………………………… 3.2
4. Ҷараёни асбоб……………………………………………………………………………………………………………………………… ….. 23 4.1. Иҷозатнома……………………………………………………………………………………………………………………………… 23 4.2. Танзими CoreFFT дар SmartDesign………………………………………………………………………………. 23 4.3. Ҷараёни моделиронӣ………………………………………………………………………………………………………………………………………………………………………………………………………………… 24 4.4. Маҳдудиятҳои тарҳрезӣ……………………………………………………………………………………………………… 25 4.5. Синтез дар Libero SoC………………………………………………………………………………………………. 25 4.6. Ҷойгиршавӣ ва масир дар Libero SoC………………………………………………………………………………..25
5. Интегратсияи система………………………………………………………………………………………………………………….. 26 5.1 . Дар ҷои ФФТ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….26 5.2. Ҷараёни FFT……………………………………………………………………………………………………… 26
6. Замимаи А: Истифодаи дар ҷои худ ва иҷрои дастгоҳи FFT………………………………………………………………………………………………………………………………………28
7. Замимаи В: Истифодаи ҷараён ва иҷрои дастгоҳи FFT…………………………………………30
8. Таърихи вироиш ...................................................................................................................................................
Дастгирии Microchip FPGA……………………………………………………………………………………………………………………………………………………………………34
Маълумот дар бораи микрочип…………………………………………………………………………………………………………………….. 34 Микрочип Webсайт……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………. ………………………………………………………………………………. 34 Дастгирии муштариён……………………………………………………………………………………………………………………… 34 Рамзи дастгоҳҳои микрочип Хусусияти ҳимоя……………………………………………………………………………………………………………………..34 Эъломияи ҳуқуқӣ………………………………………………………………………… ……………………………………………………………………………………………………………………………… 34 Тамғаҳои молӣ………………………………………………………………………………… ……………………………………………………………………………. 35 Системаи идоракунии сифат ................................................................................................................................................................................................................................. 35 Фурӯш ва хидматрасонӣ дар саросари ҷаҳон………………………………………………………………………………………………….36

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 3

CoreFFT v8.0
Тавсифи функсионалӣ
1. Тавсифи функсионалӣ
Ин бахш тавсифи функсионалии CoreFFT-ро тавсиф мекунад.
1.1 Имконоти меъморӣ
Вобаста ба конфигуратсияи корбар, CoreFFT яке аз амалҳои зерини трансформатсияро тавлид мекунад: · FFT дар ҷои худ · Ҷараёни FFT
1.2 ФФТ дар ҷои худ
Варианти меъморӣ чаҳорчӯбаи N маълумоти мураккабро бор мекунадamples дар RAM дар ҷои худ ҷойгир мекунад ва онҳоро бо истифода аз протсессори ягонаи Radix-2 пайдарпай коркард мекунад. Он натиҷаҳои ҳар як сро нигоҳ медорадtagд дар RAM дар ҷои худ. FFT дар ҷои худ нисбат ба FFT-и ҷараёнӣ захираҳои микросхемаҳои камтарро мегирад, аммо вақти табдилдиҳӣ дарозтар аст. Дар расми зерин диаграммаи функсионалии трансформатсияи дохилӣ нишон дода шудааст. Расми 1-1. Диаграммаи блоки функсионалии In-Place Radix-2 FFT (конфигуратсияи ҳадди ақал)

Маълумоти воридотӣ ва баромад ҳамчун калимаҳои 2 * WIDTH-бит, ки аз қисмҳои воқеӣ ва хаёлӣ иборатанд, ифода карда мешаванд. Ҳарду қисм рақамҳои пурраи ду битҳои WIDTH ҳар кадоманд. Модул чаҳорчӯбаҳои (таркишҳои) маълумотро бо андозаи чаҳорчӯбаи N калимаҳои мураккаб коркард мекунад. Чаҳорчӯба, ки коркард карда мешавад, дар хотираи ҷойгиршуда бор карда мешавад. Хотира дорои ду блоки якхелаи RAM мебошад, ки ҳар кадом қодиранд калимаҳои мураккаби N/2-ро нигоҳ доранд. Хотираи дар ҷои ҷойгиршуда паҳнои дукаратаро дастгирӣ мекунад. Он метавонад дар як вақт ду калимаи мураккабро хонда ва нависад. Боре N маълумоти мураккаб сamples дар хотира бор карда мешавад, ҳисобкунии FFT ба таври худкор оғоз мешавад ва хотираи дар ҷои худ барои ҳисобҳо истифода мешавад.
Раванди ҳисоббарории FFT дар ҷои худ бо пайдарпаии с ба амал меоядtages бо шумораи сtages ба log2N баробар аст. Дар хар сtage аз коркарди маълумотҳои ФФТ, шабпарак Radix-2 ҳама маълумотҳои дар хотираи ҷои ҷойгиршударо, ду калимаи мураккабро дар як вақт мехонад. Калиди хондан дар якҷоягӣ бо генератори суроғаи хондан (дар расми 1-1 нишон дода нашудааст) ба бабочка кӯмак мекунад, ки маълумоти захирашударо бо тартиби талабкардаи алгоритми FFT ба даст орад. Илова ба маълумот, шабпарак аз LUT-и чархзананда омилҳои чархишро (коэффитсиентҳои синус/косинус) ба даст меорад. Бабочка тавассути калиди навиштан натиҷаҳои фосилавиро ба хотираи ҷойгоҳ менависад.

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 4

CoreFFT v8.0
Тавсифи функсионалӣ
Баъд аз ҳисоббарории охирин сtagд, хотираи дар ҷои худ нигоҳ медорад маълумоти пурра табдил. Модул чаҳорчӯбаи додаҳои N-калимаи табдилёфтаро дар як вақт як калима мебарорад, ба шарте ки сигнали READ_OUTP фаъол бошад. CoreFFT омилҳои twiddle-ро, ки алгоритми FFT талаб мекунад, ҳисоб мекунад ва онҳоро ба LUT twiddle менависад. Вақте ки NGRST аз нав танзимкунии асинхронии глобалӣ тасдиқ карда мешавад, ин ба таври худкор ҳангоми фаъол кардани барқ ​​ба амал меояд.

1.3
1.3.1

Буферҳои хотираи дар ҷои ҷойгиршуда
Ин бахш буферҳои хотираи дар ҷои CoreFFT-ро тавсиф мекунад.
Конфигуратсияи ҳадди ақал Конфигуратсияи ҳадди ақал, тавре ки дар расми 1-1 нишон дода шудааст, барои иҷрои ФФТ кифоя аст, зеро он дорои RAM-и дар ҷои худ буда, алгоритми FFT талаб мекунад. Аммо конфигуратсияи минималӣ на ҳама вақт муҳаррики коркардро истифода мебарад. Баръакс, вақте ки маълумот ба хотираи дар ҷои худ бор карда мешавад ё маълумоти табдилшуда хонда мешавад, шабпарак бекор меистад. Дар расми зерин ҷадвали давраи FFT нишон дода шудааст. Давра аз се марҳилаи зерин иборат аст:
· Чаҳорчӯбаи маълумоти вурудии навро дар RAM дар ҷои худ зеркашӣ кунед · Тағйироти воқеиро иҷро кунед · Натиҷаи трансформатсияро бор кунед, то RAM-и дохилиро холӣ кунед
Расми 1-2. Ҳадди ақали конфигуратсия дар ҷои FFT Cycle

1.3.2

Дар конфигуратсияи минималӣ, шабпарак танҳо дар марҳилаи ҳисоб кор мекунад. Вақте ки суръати таркиши маълумот иҷозат медиҳад, конфигуратсияи ҳадди аққал беҳтарин истифодаи захираҳои дастгоҳро таъмин мекунад. Аз ҷумла, он миқдори зиёди блокҳои RAM-ро сарфа мекунад.
Конфигуратсияи буферӣ Бо мақсади беҳтар кардани истифодаи бабочка ва дар натиҷа кам кардани вақти миёнаи табдил, буферҳои хотираи иловагӣ метавонанд истифода шаванд. Дар расми зерин диаграммаи блоки буферии FFT нишон дода шудааст.
Расми 1-3. Диаграммаи блоки буферии FFT

Опсияи буферӣ дорои ду бонки хотираи якхела дар ҷои худ мебошад, ки буфери пинг-понг ва як буфери баромадро амалӣ мекунанд. Ҳар як бонк қодир аст N калимаи мураккабро нигоҳ дорад ва дар як вақт ду калимаи мураккабро хонад. Мошини асосии давлатӣ гузариши пинг-понгро назорат мекунад, то манбаи маълумот танҳо буфереро бубинад, ки барои қабули маълумоти нав омода аст. Буфере, ки маълумоти навро қабул намекунад, аз ҷониби муҳаррики FFT ҳамчун RAM дар ҷои худ истифода мешавад.

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 5

CoreFFT v8.0
Тавсифи функсионалӣ
Меъмории буферии пинг-понг самаранокии муҳаррики FFT-ро зиёд мекунад. Дар ҳоле, ки яке аз ду бонки воридотӣ дар ҳисобкунии ҷории FFT иштирок мекунад, дигаре барои зеркашии чаҳорчӯбаи додаҳои навбатии воридотӣ дастрас аст. Дар натиҷа, муҳаррики FFT бекор наменишинад, то маълумоти тозаро пур кунад, буфери вурудро пур кунад. Аз нуқтаи назари манбаи додаҳо, ядро ​​метавонад дар ҳама ҷо дар давоми давраи ҳисобкунии FFT маълумотро қабул кунад. Вақте ки муҳаррик коркарди чаҳорчӯбаи додаҳои ҷорӣро анҷом дод ва бонки буферии вуруд бо чаҳорчӯбаи дигари додаҳо пур карда шуд, мошини давлатӣ бонкҳои пинг-понг иваз мекунад ва сарборӣ ва ҳисобкунии маълумот дар бонкҳои хотираи алтернативӣ идома дорад.
Охирин сtage аз ҳисобкунии ФФТ схемаи берун аз ҷойро истифода мебарад. Муҳаррики FFT маълумоти фосилавиро аз хотираи ҷойгоҳ мехонад, аммо натиҷаи ниҳоиро дар буфери маълумоти баромад менависад. Натиҷаҳои ниҳоӣ дар буфери баромад то он даме, ки муҳаррики FFT онҳоро бо натиҷаҳои чаҳорчӯбаи додаҳои оянда иваз кунад, боқӣ мемонанд. Аз нуқтаи назари гирандаи маълумот, маълумоти баромад барои хондан дар ҳама вақт дастрас аст, ба истиснои охирин FFT.tage.
Давраи конфигуратсияи буферии FFT дар расми зерин нишон дода шудааст.
Расми 1-4. Сиклҳои конфигуратсияи буферии FFT

1.3.3

Мулоҳизаҳои дарозии калимаи ниҳоӣ дар ҳар сtage аз алгоритми дар ҷои FFT, шабпарак ду с мегирадamples аз хотираи дар ҷои ва бармегардад ду с коркардamples ба ҳамон маконҳои хотира. Ҳисобкунии шабпарак зарб, илова ва тарҳро дар бар мегирад. Бозгашти сamples метавонад паҳнои маълумоти калонтар аз s дошта бошадamples аз хотира бардошт. Барои кафолат додани он, ки ягон изофаи маълумот вуҷуд надорад, бояд чораҳои эҳтиётӣ андешида шаванд.
Барои пешгирӣ кардани хатари обхезӣ, аслӣ яке аз се усули зеринро истифода мебарад:
· Миқёси додаҳои воридотӣ · Миқёси нуқтаи шинокунандаи блоки шартӣ · Миқёси нуқтаи шинокунандаи блоки шартӣ
Миқёси додаҳои воридотӣ: Миқёси додаҳои воридотӣ пеш аз интизории додаҳои вурудро талаб мекунадamples бо битҳои аломати иловагӣ кофӣ, ки бита посбон номида мешавад. Миқдори битҳои муҳофизаткунанда барои ҷуброн кардани афзоиши ҳадди имконпазири бит барои N-нуқтаи FFT, log2N + 1 аст. Барои мисолampле, хар як даромад сample аз 256-нуқтаи FFT бояд нӯҳ бити муҳофизатӣ дошта бошад. Чунин техника ҳалли самараноки битҳои FFT-ро хеле коҳиш медиҳад.
Миқёси бешарти блоки шинокунандаи нуқта: Роҳи дуюми ҷуброни афзоиши битҳои FFT ин миқёси маълумот дар ҳар сония ду маротиба кам кардани маълумот мебошад.tagд. Дар натиҷа, натиҷаҳои ниҳоии ФФТ ба андозаи 1/N кам карда мешаванд. Ин равишро миқёси блоки шинокунандаи нуқтаи бешартӣ меноманд.
Маълумоти воридотӣ бояд ба андозаи ду маротиба кам карда шавад, то дар лаҳзаҳои аввал фаромаданро пешгирӣ кунадtagд. Барои пешгирй кардани обхезй дар с пай дар пайtages, аслӣ тарозуи поён натиҷаҳои ҳар с гузаштаtagд бо омили ду бо иваз кардани тамоми блоки маълумот (ҳамаи натиҷаҳои ҷорӣ stagд) як каме ба рост. Миқдори умумии битҳои додаҳо аз сабаби тағирёбии бит дар ҳисоби FFT log2N мебошад.
Нуқтаи шинокунандаи блоки бешартӣ ба ҳамон миқдори битҳои гумшуда, ки дар миқёси додаҳои воридотӣ мавҷуд аст, натиҷа медиҳад. Бо вуҷуди ин, он натиҷаҳои дақиқтар медиҳад, зеро муҳаррики FFT бо маълумоти дақиқтари вуруд оғоз мекунад.
Миқёси шартии блоки шинокунанда-нуқта: Дар миқёси шартии блоки шинокунандаи нуқта, маълумот танҳо дар сурате иваз карда мешавад, ки афзоиши бит воқеан рух диҳад. Агар як ё якчанд баромади бабочка афзоиш ёбад, тамоми блоки маълумот ба тарафи рост гузаронида мешавад. Монитори шартии блоки шинокунандаи нуқтаи ҳар як баромади шабпаракро барои афзоиш тафтиш мекунад. Агар иваз кардан лозим бошад, он аст

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 6

CoreFFT v8.0
Тавсифи функсионалӣ
пас аз тамоми с ичро карда мешавадtage пурра аст, дар вуруди с ояндаtagд шабпарак. Ин техника ҳадди ақали таҳрифро (садои квантизатсия) таъмин мекунад, ки аз дарозии ниҳоии калима ба вуҷуд омадааст.
Дар ҳолати шартии блоки шинокунандаи нуқта, аслӣ метавонад ихтиёрӣ омили миқёси воқеиро ҳисоб кунад. Ин чунин мекунад, агар параметри SCALE_EXP_ON ба 1 муқаррар карда шуда бошад. Пас омили воқеии ҳисобшуда дар порти SCALE_EXP пайдо мешавад. Омил шумораи бастҳои ростро, ки муҳаррики ФФТ ба натиҷаҳо татбиқ шудааст, ифода мекунад. Барои мисолample, арзиши SCALE_EXP 4 (100) маънои онро дорад, ки натиҷаҳои FFT ба 4 бит ба рост (поёнтар) кӯчонида шудаанд; яъне ба 2SCALE_EXP = 16 тақсим карда мешавад. Сигнал ба натиҷаҳои FFT ҳамроҳ мешавад ва ҳангоми тасдиқи OUTP_READY эътибор дорад. Барои коҳиш додани натиҷаҳои воқеии CoreFFT, яъне барои муқоисаи онҳо бо қуттиҳои тағирёбандаи нуқтаи шинокунанда, ҳар як баромади FFT с.ample бояд ба 2SCALE_EXP зарб карда шавад:
· Натиҷаи FFT (воқеӣ) = DATAO_RE*2SCALE_EXP · Натиҷаи FFT (хаёлӣ) = DATAO_IM*2SCALE_EXP
Муҳим: Ҳисобкунаки экспоненти миқёс метавонад танҳо дар ҳолати шартии блоки шинокунандаи нуқтаи шинокунанда фаъол карда шавад.

1.3.4

CoreFFT, ба таври нобаёнӣ, барои татбиқи миқёси шинокунандаи нуқтаи шартӣ танзим карда шудааст. Дар ҳолати блоки шартии Floating-Point, маълумоти воридотӣ санҷида мешавад ва дар ҳолати зарурӣ, пеш аз s-и аввал, миқёси ду маротиба кам карда мешавад.tage.
Вақти табдилдиҳӣ Ҳисобкунии FFT (N/2 + L) x log2N + 2 сикли соатро мегирад, ки дар он L параметри мушаххаси амалӣ мебошад, ки таъхири маҷмӯии бонки хотира, коммутаторҳо ва бабочкаро ифода мекунад. L аз андозаи табдилдиҳии N вобаста нест. Он танҳо аз ҳалли битҳои FFT вобаста аст. L дар қарорҳои битҳои аз 10 то 8 ба 18 баробар аст ва L ба 16 дар қарорҳои битҳои аз 19 то 32 баробар аст. Барои мисолampле,
· Барои 256-нуқтаи 16-бит FFT
Вақти ҳисоб = (256/2 + 10) x log2256 + 2 = 1106 давраҳои соат.
· Барои 4096-нуқтаи 24-бит FFT
Вақти ҳисоб = (4096/2 + 16) x log24096 + 2 = 24770 давраҳои соат.

1.3.5

Амалисозии хотира Асосӣ блокҳои сахти RAM-ро барои татбиқи хотираи дар ҷои худ, буферҳои дигари хотира ва LUT-и twiddle истифода мебарад. FPGAҳо ду намуди RAM сахт доранд: SRAM калон (LSRAM) ва micro-RAM. Татбиқи хотираро тавассути гузоштани параметри URAM_MAXDEPTH идора кардан мумкин аст. CoreFFT микро-RAM-ро истифода мебарад, агар умқи лозима аз арзиши параметр зиёд набошад. Барои мисолample, параметри URAM_MAXDEPTH ба 64 муқаррар карда шудааст, micro-RAM-ро дар ҳама гуна андозаи FFT то 128 нуқта истифода мебарад, зеро умқи зарурӣ POINTS/2 аст. Бо гузоштани арзиши параметр ба 0 монеъ мешавад, ки ядро ​​​​истифодаи микро-RAM-ро тамоман пешгирӣ кунад, то онҳо дар ҷои дигар истифода шаванд.
Параметри URAM_MAXDEPTH тавассути интерфейси асосии корбар дастрас аст.

1.4 Ҷараёни FFT
Ҷараёни FFT коркарди муттасили мураккаби маълумотро дастгирӣ мекунад, як маълумоти мураккаби вуруди сample дар як давраи соат. Меъмории ҷараён дорои миқдори зиёди протсессори Radix-22, блокҳои RAM ва LUT мебошад, ки барои дастгирии табдили ҷараёни маълумот зарур аст. Дар расми зерин диаграммаи функсионалии табдили ҷараёни 256-нуқта нишон дода шудааст.

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 7

Расми 1-5. Ҷараёни Radix-22 256-pt FFT Диаграммаи блоки функсионалии

CoreFFT v8.0
Тавсифи функсионалӣ

Маълумоти вуруд ва баромад ҳамчун калимаҳои битӣ (2 x DATA_BITS) ифода карда мешаванд, ки аз қисмҳои воқеӣ ва хаёлӣ иборатанд. Ҳарду қисм рақамҳои иловагии ду DATA_BITS бит мебошанд. Модул чаҳорчӯбаҳои маълумотро бо андозаи чаҳорчӯба ба андозаи табдилдиҳии N калимаи мураккаб коркард мекунад. Чаҳорчӯбаи коркардшаванда ба вуруди x(n) ҳамчун пайдарпаии калимаҳои мураккаби додаҳо, як калимаи (2 x DATA_BITS)-бит дар як фосилаи соат меояд. Чаҳорчӯбаи навбатӣ метавонад фавран пас аз калимаи охирини маълумот дар чаҳорчӯбаи ҷорӣ ё дар вақти дилхоҳ баъдтар оғоз шавад.
Дар расми зерин собиқ нишон дода шудаастample аз чаҳорчӯбаи i+1 фавран пас аз чаҳорчӯбаи i ва чаҳорчӯбаи i+2 пас аз фосилаи худсарона меояд. Маълумоти воридшуда сamples дар чаҳорчӯба бояд дар ҳар як фосилаи соат ояд, аз ин рӯ чаҳорчӯба маҳз N фосилаи соат давом мекунад. Бо алгоритми ҷараён як таъхири назаррас вуҷуд дорад. Чаҳорчӯбаҳои маълумоти баромад бо ҳамон тартиб, суръати соат ва бо ҳамон фосилаҳо (агар вуҷуд дошта бошанд) дар байни чаҳорчӯбаҳои баромад, мисли чаҳорчӯбаҳои воридотӣ пайдо мешаванд.
Расми 1-6. Ҷараёни ФФТ Чорчӯбҳои маълумот

1.4.1 1.4.2

Шумораи шабпаракҳои FFT ба log2(N) баробар аст, бинобар ин ҳар сtagд аз тарафи шабпарак алохида коркард карда мешавад. Дар натича хамаи сtages параллел коркард карда мешаванд.
CoreFFT омилҳои twiddle-ро, ки алгоритми FFT талаб мекунад, ҳисоб мекунад. Ҳангоми ба кор андохтани барқ, ядро ​​​​ба таври худкор омилҳои чархзаниро дар RAM-ҳои чипӣ бор мекунад, ки ба LUT-ҳои twiddle табдил меёбанд. Барои амалӣ кардани он амали корбар талаб карда намешавад. Пас аз ба итмом расидани боркунӣ, ядро ​​сигнали RFS-ро фаъол мекунад ва ба манбаи маълумот имкон медиҳад, ки ядро ​​барои оғози коркарди FFT омода аст. Мундариҷаи LUT-ро дар вақти дилхоҳ тавассути додани сигнали як соат, REFRESH навсозӣ кардан мумкин аст.
Таъхири FFT Ҷараёни таъхири FFT пеш аз ҳама бо андозаи тағирёбанда, N муайян карда мешавад. Амалиёт як қатор таъхирҳои лӯларо илова мекунад, ки аз андозаи FFT ва паҳнои битҳои роҳи маълумот вобастаанд. Ба ибораи дигар, натиҷаҳои FFT нисбат ба додаҳои воридотӣ на камтар аз N фосилаи додаҳо барои баромади баргардонидашуда таъхир карда мешаванд. Нигоҳдории баромади фармоишӣ тақрибан ду маротиба калонтар аст.
Татбиқи хотираи ҷараёни FFT Ба монанди меъмории дар ҷои худ ҷойгиршуда, FFT ҷараёнро барои татбиқи хотираҳои зарурӣ, LUTҳо ва хатҳои таъхир блокҳои сахти RAM истифода мебарад. Татбиқи хотираро тавассути гузоштани параметри URAM_MAXDEPTH идора кардан мумкин аст. CoreFFT микро RAM -ро истифода мебарад, агар умқи хотира аз арзиши параметр зиёд набошад. Барои мисолample, параметри URAM_MAXDEPTH, ки ба 128 муқаррар карда шудааст, micro-RAM-ро барои эҷод кардани хотираҳои умқи 128 ва камтар истифода мебарад. Бо гузоштани арзиши параметр ба 0, ядроро аз истифодаи микро RAMs тамоман пешгирӣ мекунад, то онҳо дар ҷои дигар истифода шаванд.

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 8

CoreFFT v8.0
Тавсифи функсионалӣ

1.4.3

Ҷараёни FFT маълумотҳои баромади калимаҳо. Натиҷаҳои баромаде, ки аз алгоритмҳои Radix-2 ва Radix-22 FFT гирифта шудаанд, бо тартиби баръакси бит ҷойгиранд.
Бо вуҷуди ин, татбиқи дар дохили он иҷро сampфармоиш додан. Аз ин рӯ, аслӣ натиҷаҳоро бо тартиби табиӣ мегузорад. Streaming FFT ҳам фармоишҳои баргардонидашуда ва ҳам табииро дастгирӣ мекунад. Варианти каме баръакс захираҳои микросхемаҳои камтарро истифода мебарад ва таъхири камтарро таъмин мекунад.

1.4.4 1.4.4.1

Мулоҳизаҳо оид ба дарозии калимаҳои ниҳоии Ин бахш мулоҳизаҳои дарозии калимаҳои ниҳоии CoreFFT-ро тавсиф мекунад.

Усулҳои ҷадвали миқёснашуда ва миқёс
Ҳисобкунии бабочка илова ва тарҳро дар бар мегирад. Ин амалҳо метавонанд боиси афзоиши паҳнои маълумоти бабочка аз ворид то баромад шаванд. Ҳар як бабочка, BF2I, ё BF2II (ниг. Расми 1-5) метавонад ба паҳнои маълумот битҳои иловагӣ ворид кунад. Илова бар ин, зарбҳо метавонанд ба натиҷа як бит илова кунанд. Афзоиши умумии эҳтимолии бит = log2(N)+1 бит. Барои кафолат додани он, ки ягон изофаи маълумот вуҷуд надорад, бояд чораҳои эҳтиётӣ андешида шаванд.

Барои пешгирӣ ё кам кардани хатари обхезӣ, аслӣ яке аз ду усулро истифода мебарад:
· Ҳолати миқёснашуда роҳи маълумотро ба қадри кофӣ васеъ месозад, то афзоиши битро қонеъ созад. Паҳнои роҳи маълумот аз с меафзоядtage ба сtage барои пурра мувофиқ кардани афзоиши битҳои алгоритм, то фаромадани маълумот ҳеҷ гоҳ рӯй надиҳад. Паҳнои битҳои баромади воқеӣ ё хаёлӣ log2(N)+1 бит васеътар аз бит аст. Тарҳ аз нуқтаи болоравии он комилан бехатар аст view.
· Техникаи ҷадвали миқёси танзимшаванда ба корбар имкон медиҳад, ки миқёсро кам кардан (бурида) ҳар як натиҷаи мобайнӣ, ки метавонад боиси саррезӣ шавад. Паҳнои битҳои баромад ба паҳнои битҳои вуруд баробар аст. Техника танҳо вақте аз ҳад зиёд бехатар аст, ки ҷадвали миқёс ба афзоиши воқеии бит мувофиқат кунад, ки ба даст овардани он осон нест. Муносибати боэҳтиёт ба миқёси танзимшаванда аксар вақт ба миқёси изофии поён оварда мерасонад. Аммо агар табиати сигнали табдилшуда маълум бошад, ки бо баъзе ё ҳама s изофа-бехатар астtagБо назардошти коҳиши васеъ, техника ҳам аз нуқтаи назари таносуби сигнал ба садо ва ҳам аз нуқтаи назари истифодаи захираҳои чип муфид аст. Вақте ки барои техникаи ҷадвали миқёс танзим карда мешавад, аслӣ парчами пурборро тавлид мекунад, агар изофаборӣ рух диҳад. Шабакаи Radix-22 метавонад афзоиши 3-битро ҷорӣ кунад: шабпаракҳо BF2I, BF2II ва як мултипликатор ҳар як метавонад каме илова кунад. Аммо аз ҳамаи FFTҳо танҳо як зарбtages метавонад каме илова кунад. Тавре ки пешакӣ маълум нест, сtage, ки дар он мултипликатор битҳои иловагиро ба вуҷуд меорад, агар вуҷуд дошта бошад, муҳаррики FFT дар реҷаи миқёснашуда роҳи маълумотро то бит аз лаҳзаи аввал оғоз мекунад.tage.
Дар техникаи ҷадвали миқёси ҳар Radix-22 сtage метавонад афзоиши 3-битро ҷорӣ кунад. Роҳи маълумот дар дохили stagд мутаносибан меафзояд, яъне сtagбаромади e аз s се бит васеътар астtage вуруд. Мотор се битҳои иловагиро пас аз сtage натиҷа ҳисоб карда мешавад, яъне сtagбаромади e пеш аз он ки ба s гузарад, се бит бурида мешавадtagд. Чунин равиш зарурати тахмин кардани зерсохторҳоро аз байн мебарадtagд, ки дар он кам кардани миқёс бояд татбиқ карда шавад.
Ҷадвали зерин се битро шарҳ медиҳад, ки вобаста ба арзиши ҷадвали 2-битӣ барои як с мушаххас бурида мешаванд.tage.

Ҷадвали 1-1. Буридани се битҳои иловагӣ дар режими ҷадвали миқёс

Ҷадвали миқёс барои Radix-22 Stage

Лаҷомҳои аслӣ бурида мешаванд

00

Се MSB-ро буред

01

Ду MSB ва як LSB-ро буред

10

Як MSB ва ду LSB-ро буред

11

Даври сеюми LSB

FFT/IFFT-и андозаҳои 32, 128 ё 512, ки қудрати чаҳор нест, ба ғайр аз шабпаракҳои Radix-22, як шапалаки Radix-2-ро истифода мебаранд. Яке ба коркарди охирини с дахл дорадtagд ва як битчаи иловагиро бурида.
Ядро ба таври худкор дар реҷаи ҷадвали миқёс ошкоркунии изофаборро даъват мекунад. Парчами изофӣ (OVFLOW_FLAG) ҳамон замоне пайдо мешавад, ки ядро ​​обхезии воқеиро ошкор мекунад. Парчам то ба охир расидани чаҳорчӯбаи баромад, ки дар он обхезӣ ошкор мешавад, фаъол боқӣ мемонад.

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 9

CoreFFT v8.0
Тавсифи функсионалӣ

1.4.4.2

Ҳолати бемиқёс Маҳдудиятҳои паҳнои вуруди бит Ҳолати миқёснашуда миқдори максималии вурудро маҳдуд мекунад.ampпаҳнои Ле каме аз тарафи аслӣ сарукордошта. Дар ҷадвали зерин паҳнои ҳадди аксар барои ҳар як андозаи FFT оварда шудааст.
Ҷадвали 1-2. Ҷараёни миқёснашуда FFT Max Data Input Width Bit

Андозаи FFT 16

Бари ҳадди аксар 32

32

30

64

30

128

28

256

28

512

26

1024

26

2048

24

4096

24

1.4.4.3

Воридшавӣ ба ҷадвали миқёс Ҷадвали миқёс омили коҳиши миқёсро барои ҳар як ҷараёни FFT муайян мекунадtagд. Ҳар як Radix-22 сtagомили миқёси e аз ҷониби ду бит ҷудошудаи ҷадвали миқёс ва Radix-2 s назорат карда мешавадtage, ки дар ғайридавлатӣ аз чаҳор FFT истифода мешавад, аз ҷониби як бит идора карда мешавад. Дар расми зерин як собиқ тасвир шудаастample аз ҷадвали миқёси интерфейси корбар барои 1024-pt FFT. Як ҷуфт қуттиҳои қайдкунӣ ба Radix-22 с мушаххас мувофиқат мекунандtage ва ду бит аз омили коҳиши миқёсро пешниҳод мекунад. Омили воқеии коҳиши миқёс дар як сtage ҳамчун 22*Bit1+Bit0 ҳисоб карда мешавад ва яке аз арзишҳои зеринро мегирад: 1, 2, 4, 8. Қуттиҳои қайдкуни дар расми зерин нишон додашуда ба арзиши ҷадвали миқёси бинарии 10 10 10 10 11 мувофиқанд. ҷадвали миқёси консервативӣ, ки боиси аз ҳад зиёд мегардад.
Расми 1-7. Интерфейси корбари ҷадвали миқёс

Дар ҷадвали зерин ҷадвалҳои миқёси консервативӣ барои ҳар як андозаи FFT, ки комилан бехатар аст, номбар шудаанд.

Ҷадвали 1-3. Ҷадвали миқёси консервативӣ барои андозаҳои гуногуни FFT

Андозаи FFT

Радикс-22 Сtage

5

4

3

2

1

0

4096

1

0

1

0

1

0

1

0

1

0

1

1

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 10

………..Идомаи FFT Андоза
2048 1024 512 256 128 64 32 16

CoreFFT v8.0
Тавсифи функсионалӣ

Радикс-22 Сtage

5

4

3

2

1

0

x

1

1

0

1

0

1

0

1

0

1

1

x

x

1

0

1

0

1

0

1

0

1

1

x

x

x

1

1

0

1

0

1

0

1

1

x

x

x

x

1

0

1

0

1

0

1

1

x

x

x

x

x

1

1

0

1

0

1

1

x

x

x

x

x

x

1

0

1

0

1

1

x

x

x

x

x

x

x

1

1

0

1

1

x

x

x

x

x

x

x

x

1

0

1

1

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 11

CoreFFT v8.0
Интерфейс

2. Интерфейс
Ин бахш интерфейси CoreFFT-ро тавсиф мекунад.

2.1
2.1.1

Дар ҷои ФФТ
Ин бахш ФФТ-и Ҷойгиркунии CoreFFT-ро тавсиф мекунад.

Параметрҳои конфигуратсия CoreFFT дорои параметрҳо (Verilog) ё generics (VHDL) барои танзими рамзи RTL. Дар ҷадвали зерин параметрҳо ва умумӣ тавсиф карда шудаанд. Ҳама параметрҳо ва умумӣ намудҳои бутун мебошанд.
Ҷадвали 2-1. Тавсифи параметрҳои CoreFFT дар ҷои худ

Параметри INVERSE

Диапазони эътибор 0

Пешфарз 0

Тавсифи
0: Табдилдиҳии Фурье ба пеш 1: Табдилдиҳии баръакси Фурье

МАСОЗА

0

0

0: Миқёси нуқтаи шинокунандаи блоки шартӣ

1: Миқёси нуқтаи шинокунандаи блоки бидуни шарт

Барои татбиқи миқёси додаҳои воридотӣ, параметри SCALE -ро ба 0 муқаррар кунед ва шумораи мувофиқи битҳои муҳофизатиро ба маълумоти воридотӣ пешпардохт кунед. Он гоҳ нуқтаи шинокунандаи блоки шартӣ таъсир надорад.

ХОЛХО
ВАСЕЪИ МАББУФ

32, 64, 128,

256

256, 512, 1024,

2048, 4096,

8192, 16384

8

18

0

0

Андозаи тағир додан. Эзоҳ: 16384-pt FFT танҳо дар қисмҳои RTG4, PolarFire ва PolarFire SoC дастгирӣ карда мешавад.
Маълумот ва паҳнои бит омили twiddle
0: Конфигуратсияи ҳадди ақал (бе буфер) 1: Конфигуратсияи буферӣ

SCALE_EXP_ON

0

0

0: блоки шартии шинокунандаро намесозад

ҳисобкунаки экспонент

1: Ҳисобкунакро месозад

URAM_MAXDEPTH

0, 4, 8, 16, 32, 64, 128, 256, 512

Бузургтарин умқи RAM бо microRAM, ки дар қисмҳои SmartFusion2, IGLOO2, RTG4, PolarFire ва PolarFire SoC мавҷуд аст, амалӣ карда мешавад. Вақте ки умқи RAM барои андозаи табдили аз ҷониби корбар интихобшуда POINTS аз URAM_MAXDEPTH зиёд мешавад, блокҳои калони LSRAM истифода мешаванд.

2.1.2

Портҳо Дар ҷадвали зерин сигналҳои портҳо барои меъмории CoreFFT дар ҷои ҷойгир шудаанд.
Ҷадвали 2-2. Тавсифи Порт дар ҷои CoreFFT

Номи порт DATAI_IM

Тавсифи битҳои паҳнои порт дар/берун

In

ВАСЕЪ

Маълумоти вурудии хаёлӣ бояд табдил дода шавад

DATAI_RE

In

ВАСЕЪ

Маълумоти воқеии воридшуда бояд табдил дода шавад

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 12

CoreFFT v8.0
Интерфейс

…………давом дорад

Номи порт

Дарун/берун

DATAI_VALID Дар

Битҳои паҳнои порт 1

Тавсифи
Калимаи мураккаби вуруд эътибор дорад Сигнал бо калимаҳои мураккаби вуруди дуруст, ки дар вурудоти DATAI_IM, DATAI_RE мавҷуд аст, ҳамроҳӣ мекунад. Вақте ки сигнал фаъол аст, калимаи мураккаби воридотӣ ба хотираи аслӣ бор карда мешавад, ба шарте ки сигнали BUF_READY тасдиқ карда шавад.

READ_OUTP Дар

1

Хонда шудани маълумоти табдилёфта Одатан, модул натиҷаҳои FFT-ро, вақте ки онҳо омода мешаванд, дар як таркиши N калимаи мураккаб мебарорад. Қабулкунандаи маълумоти табдилшуда метавонад тавассути хомӯш кардани сигнали READ_OUTP дар таркиш танаффусҳои худсарона ворид кунад.

DATAO_IM

берун

DATAO_RE

берун

DATAO_VALID баромад

ВАСЕЪ 1

Маълумоти баромади хаёлӣ
Маълумоти воқеии баромад
Калимаи мураккаби баромад эътибор дорад Сигнал бо калимаҳои мураккаби баромади дуруст, ки дар баромадҳои DATAO_IM ва DATAO_RE мавҷуд аст, ҳамроҳӣ мекунад.

BUF_READY баромад

1

FFT маълумоти тозаро қабул мекунад Ядро вақте ки барои қабули маълумот омода аст, сигналро тасдиқ мекунад. Сигнал то пур шудани хотираи аслӣ фаъол боқӣ мемонад. Ба ибораи дигар, сигнал то вуруди мураккаби POINTS фаъол боқӣ мемонадamples бор карда шудаанд.

OUTP_READY баромад

1

Натоиҷи FFT омода аст Асосӣ сигналро тасдиқ мекунад, вақте ки натиҷаҳои FFT барои хондани қабулкунандаи маълумоти табдилшуда омодаанд. Сигнал ҳангоми хондани чаҳорчӯбаи додаҳои табдилшуда фаъол боқӣ мемонад. Одатан он барои фосилаи соати POINTS давом мекунад, агар сигнали READ_OUTP хомӯш карда нашавад.

SCALE_EXP

берун

ошёна[log2 ( Шифт(log2(POIN TS)))]+1

Блоки шартии экспоненти миқёси шинокунандаи нуқта Ин баромади ихтиёриро бо гузоштани параметри SCALE_EXP_ON фаъол кардан мумкин аст. Натиҷаро вақте фаъол кардан мумкин аст, ки аслӣ дар ҳолати шартии блоки шинокунандаи миқёси нуқтаи шинокунанда танҳо (параметри SCALE = 0) аст.

PONG CLK

берун

1

In

1

Понг бонки буфери хотираи воридотӣ аз ҷониби муҳаррики FFT ҳамчун хотираи корӣ дар ҷои кор истифода мешавад. Ин сигнали ихтиёрӣ танҳо дар конфигуратсияи буферӣ эътибор дорад.
Соат Бархостани канори фаъол Соати асосии асосӣ

САХТ

In

1

NGRST

In

1

Басомади паст сигнали соати болоравии канори боло барои оғозкунии twiddle LUT, он бояд ҳадди аққал ба ҳашт маротиба басомади CLK тақсим карда шавад.
Бозсозии асинхронӣ Фаъол-Паст

Муҳим: Ҳама сигналҳо фаъол-баланд мебошанд (мантиқи 1), агар тартиби дигаре пешбинӣ нашуда бошад.

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 13

CoreFFT v8.0
Интерфейс

2.2
2.2.1

Ҷараёни FFT
Ҷараёни FFT бо интерфейси танзимшавандаи GUI ё интерфейси ҷараён AXI4 дастрас аст.

Параметрҳои конфигуратсия CoreFFT дорои параметрҳо (Verilog) ё generics (VHDL) барои танзими рамзи RTL. Дар ҷадвали зерин ин параметрҳо ва генерикҳо тасвир шудаанд. Ҳама параметрҳо ва умумӣ намудҳои бутун мебошанд.
Ҷадвали 2-3. Тавсифи параметрҳои меъмории CoreFFT Streaming

Номи параметр FFT_SIZE

Диапазони эътибори пешфарз
16, 32, 64, 128, 256 256, 512, 1024, 2048 ва 4096

Тавсифи
Тағйир додани нуқтаҳои андоза. Асосӣ чаҳорчӯбаҳои маълумоти мураккабро бо ҳар чаҳорчӯбаи дорои маҷмӯи FFT_SIZE с коркард мекунадampЛес. Чаҳорчӯби додаҳои табдилшуда ҳамон андоза доранд.

NATIV_AXI4

0 – 1

0

Интихоби интерфейси IP

· 0 – Интерфейси аслӣ

· 1 – Интерфейси ҷараёнии AXI4

Он танҳо барои меъмории ҷараён дастрас аст

SCALE_ON

0 – 1

1

1 - Ҷадвали миқёси танзимшавандаро фаъол созед

Вақте ки хосият фаъол аст, аслӣ конфигуратсияшавандаро татбиқ мекунад

омили миқёс, SCALE_SCH пас аз ҳар як шабпарак.

0 - Ҳолати миқёснашуда

SCALE_SCH

0

Ҷадвали миқёс

Агар параметри SCALE_ON ба 1 баробар бошад, SCALE_SCH истифода мешавад

омили миқёсро барои ҳар як коркард муайян кунедtage.

DATA_BITS TWID_BITS ТАРТИБИ

8 - 32 8 - 32 0 - 1

18

Паҳнои бит маълумотҳои вуруди қисмҳои воқеӣ ё хаёлӣ.

18

Омили Twiddle паҳнои каме қисмҳои воқеӣ ё хаёлии он.

0

0: Маълумоти баромад бо тартиби каме баръакс

1: Маълумот дар тартиби муқаррарӣ

URAM_MAXDEPTH 0, 4, 8, 16, 32, 0 64, 128, 256, 512

Бузургтарин умқи RAM бо micro-RAM, ки дар қисмҳои SmartFusion2, IGLOO2, RTG4, PolarFire ё PolarFire SoC мавҷуд аст, амалӣ карда мешавад. Вақте ки умқи RAM барои андозаи табдили аз ҷониби корбар интихобшуда POINTS аз URAM_MAXDEPTH зиёд мешавад, блокҳои калони LSRAM истифода мешаванд.

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 14

CoreFFT v8.0
Интерфейс

…………давом дорад
Номи параметр
AXI4S_IN_DATA Эзоҳ: 0-ро барои маълумоти вуруди воқеӣ ва хаёлӣ шарҳ медиҳад.ampвақте ки NATIV_AXI4 = 1

Диапазони эътибор 8,16,24,32

Пешфарз 24

Тавсифи
Он параметри дохили тавлидшуда аст ва барои корбар дастрас нест. Он барои тафсири маълумоти воридшуда истифода мешавадamples дар робита ба сарҳадҳои байтӣ барои осон кардани интерфейси ҷараёнии AXI4. Андозаи AXI4S_IN_DATA ба таври зерин муайян карда мешавад:
1. Агар DATA_BITS = 8 бошад, пас AXI4S_IN_DATA= 8, барои ворид кардани маълумоти s ягон пуркунӣ талаб карда намешавад.amples
2. Агар 8 < DATA_BITS < 16 бошад, пас AXI4S_IN_DATA = 16, маълумоти воридотӣ sample бояд бо 16 (DATA_BITS) аз 0 дар мавқеъи MSB, ҳам барои маълумоти воқеӣ ва ҳам хаёлӣ пур карда шавад.ampпеш аз фиристодан
3. Агар 16 < DATA_BITS < 24 бошад, пас AXI4S_IN_DATA = 24, маълумоти воридотӣ sample бояд бо 24 (DATA_BITS) аз 0 дар мавқеъи MSB, ҳам барои маълумоти воқеӣ ва ҳам хаёлӣ пур карда шавад.ampпеш аз фиристодан
4. Агар 24 < DATA_BITS < 32 бошад, пас AXI4S_IN_DATA = 32, маълумоти воридотӣ sample бояд бо 32 (DATA_BITS) аз 0 дар мавқеъи MSB, ҳам барои маълумоти воқеӣ ва ҳам хаёлӣ пур карда шавад.ampпеш аз фиристодан
Эзоҳ: Пӯст бояд аз MSB оғоз шавад.

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 15

CoreFFT v8.0
Интерфейс

………..давом Номи параметр

Диапазони эътибор

AXI4S_OUT_DATA 8,16,24,32, 40 Эзоҳ: 0-ро барои маълумоти баромади воқеӣ ва хаёлӣ шарҳ медиҳадampвақте ки NATIV_AXI4 = 1

Пешфарз 24

Тавсифи
Он параметри дохили тавлидшуда аст ва барои корбар дастрас нест. Он барои тафсири маълумоти баромади с истифода мешавадamples дар робита ба сарҳадҳои байтӣ барои осон кардани интерфейси ҷараёнии AXI4. Андозаи AXI4S_OUT_DATA ба таври зерин муайян карда мешавад:
Вақте ки SCALE_ON = 0, пас баромади сampандозаи le STREAM_DATAO_BITS = DATA_BITS+ceil_log2 (FFT_SIZE) + 1 аст
Вақте ки SCALE_ON = 1, пас баромади сampандозаи le STREAM_DATAO_BITS = DATA_BITS аст
1. Агар STREAM_DATAO_BITS = 8 бошад, пас AXI4S_OUT_DATA = 8, барои маълумоти баромади s ягон пуркунӣ илова карда намешавад.amples
2. Агар 8 < STREAM_DATAO_BITS < 16 бошад, пас AXI4S_OUT_DATA= 16, маълумоти баромади samples бо 16 – (STREAM_DATAO_BITS) аз 0 дар мавқеи MSB, ҳам барои маълумоти воқеӣ ва ҳам хаёлӣ пур карда мешаванд.ampпеш аз чаҳорчӯба
3. Агар 16 < STREAM_DATAO_BITS < 24 бошад, пас AXI4S_OUT_DATA = 24, маълумоти баромад samples бо 24 – (STREAM_DATAO_BITS) аз 0 дар мавқеи MSB, ҳам барои маълумоти воқеӣ ва ҳам хаёлӣ пур карда мешаванд.ampпеш аз чаҳорчӯба
4. Агар 24 < STREAM_DATAO_BITS < 32 бошад, пас AXI4S_OUT_DATA = 32, маълумоти баромад samples бо 32-(STREAM_DATAO_BITS) аз 0 дар мавқеи MSB, ҳам барои маълумоти воқеӣ ва ҳам хаёлӣ пур карда мешаванд.ampпеш аз чаҳорчӯба
5. Агар 32 < STREAM_DATAO_BITS < 40 бошад, пас AXI4S_OUT_DATA = 40, маълумоти баромад samples бо 40 – (STREAM_DATAO_BITS) аз 0 дар мавқеи MSB, ҳам барои маълумоти воқеӣ ва ҳам хаёлӣ пур карда мешаванд.ampпеш аз чаҳорчӯба
Эзоҳ: Пӯст бояд аз MSB оғоз шавад.

2.2.2

Портҳо Ҷадвали зерин сигналҳои портро барои макросҳои Streaming CoreFFT тавсиф мекунад.
Љадвали 2-4. Ҷараёни FFT Тавсифи сигнали I/O

Номи порт CLK SLOWCLK
КЛКЕН

Дарун/берун Дар
In

Паҳнои порт, бит Тавсифи

1

Сигнали баландшавии соат

1

Басомади паст сигнали соати болоравии канори барои twiddle LUT

оғозкунӣ, он бояд ҳадди аққал ба чор маротиба CLK тақсим карда шавад

басомад.

1

Сигнали фаъолсозии соат

Пас аз қатъ кардани сигнал, ядро ​​тавлиди эътиборро қатъ мекунад

натиҷаҳо

NGRST

In

1

RST

In

1

Портҳо ҳангоми NATIV_AXI4 = 1 дастрасанд

Сигнал аз навсозии асинхронӣ фаъол-паст. Сигнал аз нав танзимкунии синхронии ихтиёрӣ фаъол-баланд.

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 16

CoreFFT v8.0
Интерфейс

…………давом дорад

Номи порт

Дарун/берун

AXI4_S_DATAI_ Дар TVALID

AXI4_S_DATAI_ Аз TREADY
AXI4_S_TDATAI Дар

AXI4_S_TLASTI Дар
AXI4_M_DATAO берун _TVALID

AXI4_M_DATAO Дар _TREADY

AXI4_M_TDATA берун аз О

AXI4_M_TLAST Аз О
AXI4_S_CONFIG Дар I_TVALID

AXI4_S_

берун

CONFIGI

_ ТОЗА

AXI4_S_CONFIG Дар I

AXI4_M_CONFI берун GO_TVALID
AXI4_M_CONFI Дар GO _TREADY

Паҳнои порт, бит Тавсифи

1

AXI4 Ҷараёни маълумот вуруди дуруст ба ядро ​​аз манбаи беруна

мавҷудияти маълумотро нишон медиҳад. Он ҳамчун START-и аслӣ амал мекунад.

Эзоҳ: Барои маълумоти бештар тавсифи порти START-ро хонед.

1

Маълумоти ҷараёни AXI4 барои манбаи беруна омода аст

Омода будани ядроро барои қабули маълумот нишон медиҳад

(2 *

AXI4 Ҷараёни вуруди маълумот аз манбаъ ба аслӣ.

AXI4S_IN_DATA) дорои маълумоти воқеӣ (DATAI_RE), ки бо 0 ва хаёлӣ пур карда шудааст

(DATAI_IM) маълумот мувофиқан бо 0 пур карда мешавад.

1

Интиқоли маълумоти охиринро нишон медиҳадampаз берун

сарчашма.

1

Баромади дурусти маълумотҳои ҷараёни AXI4 ба қабулкунанда нишон медиҳад, ки ядро ​​омода аст

барои фиристодани маълумоти табдилшуда. Он ҳамчун DATAO_VALID-и аслӣ амал мекунад.

Эзоҳ: Барои маълумоти бештар тавсифи порти DATAO_VALID-ро хонед

маълумот.

1

Маълумоти ҷараёни AXI4 аз қабулкунанда омода аст

Омода будани қабулкунаки берунаро нишон диҳед

Он бояд ҳамеша 1 барои функсияҳои асосӣ бошад

(2 * AXI4S_OUT_DA TA)

AXI4 Ҷараёни маълумот ба қабулкунанда.
Маълумоти воқеии табдилшуда (DATAO_RE) бо 0 ва маълумоти хаёлӣ (DATAO_IM) бо 0 пур карда шудааст.

1

Интиқоли маълумоти охирини табдилёфтаро нишон медиҳадampле аз

IP

1

Вуруди дуруст ба ядро ​​аз манбаи беруна

Мавҷудияти маълумоти конфигуратсияро нишон медиҳад

1

Омода ба манбаи беруна барои нишон додани омодагии ядроҳо

қабули маълумоти конфигуратсия.

8

Вуруди додаҳои конфигуратсия аз манбаъ ба аслӣ ва манбаъ

бояд пеш аз интиқоли маълумот IP-ро танзим кунадampЛес. Он

дорои маълумоти зерини конфигуратсия:

· Бит0 – ИНВЕРС (Вақте ки бит баланд аст, аслӣ FFT-и баръакси чаҳорчӯбаи додаҳои зеринро ҳисоб мекунад, дар акси ҳол, ба пеш FFT)

· Bit1 - REFRESH (Коэффисиенти twiddle LUT-ро дар блокҳои мувофиқи RAM бор кунед)

1

Маълумоти ҳолати баромад ба қабулкунанда эътибор дорад

Нишон диҳед, ки аслӣ барои фиристодани маълумоти табдилшуда омода аст

1

Маълумоти ҳолати аз қабулкунанда омода аст

Омода будани қабулкунаки берунаро нишон медиҳад.

Он бояд ҳамеша 1 барои функсияҳои асосӣ бошад.

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 17

CoreFFT v8.0
Интерфейс

…………давом дорад

Номи порт

Дарун/берун

AXI4_M_CONFI БАРОМАД

Паҳнои порт, бит Тавсифи

8

Маълумот дар бораи ҳолат ба қабулкунанда

Он дорои маълумоти зерини ҳолати:

Bit0 – OVFLOW_FLAG (парчами пуркунии арифметикӣ, CoreFFT парчамро тасдиқ мекунад, агар ҳисобкунии FFT/IFFT аз ҳад зиёд пур шавад. Парчам баробари муайян кардани сарбории аслӣ оғоз мешавад. Парчам ҳангоми ба охир расидани чаҳорчӯбаи маълумоти баромади ҷорӣ ба итмом мерасад)

Портҳо ҳангоми NATIV_AXI4=0 дастрасанд

DATAI_IM

In

DATA_BITS

DATAI_RE

In

DATA_BITS

САР

In

1

Маълумоти вурудии хаёлӣ бояд табдил дода шавад.
Маълумоти воқеии воридшуда бояд табдил дода шавад.
Сигнали оғози трансформатсия
Лаҳзаи аввали сро ифода мекунадample аз чаҳорчӯбаи маълумоти вуруди N комплекси сamples ба ядро ​​дохил мешавад.
Агар START вақте ки чаҳорчӯбаи маълумоти қаблии вуруд ба анҷом нарасидааст, расад, сигнал сарфи назар карда мешавад.

АКС

In

1

Табдилдиҳии баръакс Вақте ки сигнал тасдиқ карда мешавад, аслӣ FFT-и баръакси чаҳорчӯбаи додаҳои зеринро ҳисоб мекунад, дар акси ҳол, FFT-ро пеш мебарад.

ТАРОВА КУНЕД

In

DATAO_IM

берун

DATAO_RE

берун

OUTP_READY баромад

1
МАЪЛУМОТ_БИТ 1

Коэффисиенти twiddle LUT-ро дар блокҳои мувофиқи RAM бор мекунад.
Маълумоти баромади хаёлӣ
Маълумоти воқеии баромад
Натоиҷи FFT омода аст Асосӣ сигналро ҳангоми баровардани чаҳорчӯбаи маълумоти N FFT тасдиқ мекунад. Паҳнои сигнал як фосилаи соат аст.

DATAO_VALID баромад

1

Чаҳорчӯбаи баромад эътибор дорад
Чаҳорчӯбаи маълумоти баромади дурустро ҳамроҳӣ мекунад. Пас аз оғоз, сигнал N давраҳои соат давом мекунад.
Агар маълумоти воридотӣ бидуни фосила дар байни чаҳорчӯба пайваста ворид шавад, DATAO_VALID як бор оғоз шуда, ба таври номуайян давом мекунад.

OVFLOW_FLAG берун

1

Парчами арифметикии болоравии CoreFFT парчамро тасдиқ мекунад, агар ҳисобкунии FFT/IFFT пур шавад. Парчам ҳамон замоне оғоз мешавад, ки ядро ​​обро ошкор мекунад. Парчам вақте ба охир мерасад, ки чаҳорчӯбаи маълумоти баромади ҷорӣ ба охир мерасад.

RFS

берун

1

Дархост барои оғозёбӣ аслӣ сигналро тасдиқ мекунад, вақте ки он барои чаҳорчӯбаи маълумоти вурудии оянда омода аст. Сигнал ҳамин ки ядро ​​барои чаҳорчӯбаи навбатӣ омода аст, оғоз мешавад. Сигнал вақте ба итмом мерасад, ки ядро ​​сигнали START дархостшударо мегирад.

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 18

CoreFFT v8.0
Интерфейс
Муҳим: Ҳама сигналҳо фаъол-баланд мебошанд (мантиқи 1), агар тартиби дигаре пешбинӣ нашуда бошад.

2.2.3

Формати чаҳорчӯбаи додаҳои вуруд/баромад барои интерфейси ҷараёнии AXI4 Вақте ки интерфейси AXI4 Streaming интихоб карда мешавад, чаҳорчӯбаи маълумотҳои вуруд ва баромад ҳамчун каскади маълумотҳои воқеӣ ва хаёлӣ дастрас мебошанд.amples аввал бо сифрҳо пур карда мешаванд, то ба сарҳадҳои байт мувофиқат кунанд, то ҷараёни AXI4-ро осон кунанд.
Барои мисолample, DATA_BITS аз 26, наздиктарин сарҳади байт 32 аст, бинобар ин бояд барои маълумоти воқеӣ ва хаёлӣ шаш 0 илова кунед.amples пеш аз каскад ба чаҳорчӯбаи AXI4 ҷараёнро I / O МАЪЛУМОТ
Љадвали 2-5. AXI4 Streaming Interface I/O формати чаҳорчӯбаи маълумот

Битҳо: 63…58 0's Padding

Лаҷом: 57…32 Маълумоти хаёлӣ

Лаҷом: 31..26 0's Padding

Лаҷом: 25…0 Маълумоти воқеӣ

Маслиҳат: Ба тавсифи параметрҳои AXI4S_IN_DATA ва AXI4S_OUT_DATA барои пуркунии сифр дар Ҷадвали 2-3 нигаред.

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 19

CoreFFT v8.0
Диаграммаҳои вақт
3. Диаграммаҳои вақт
Ин бахш диаграммаи вақти CoreFFT-ро тавсиф мекунад.
3.1 ФФТ дар ҷои худ
Вақте ки FFT дар ҷои худ сигнали BUF_READY-ро тасдиқ мекунад, манбаи додаҳо ба таъмин кардани маълумот оғоз мекунад.ampтабдил дода шавад. Нисфи хаёлӣ ва воқеии маълумоти воридшаванда сample бояд ҳамзамон дода шавад ва бо бити эътибори DATAI_VALID ҳамроҳӣ карда шавад. Манбаи маълумот метавонад сample дар ҳар як давраи соат ё бо суръати худсарона сусттар (ниг. ба расми 3-1). Пас аз он, ки модули FFT s N-воридро қабул мекунадamples, он паст сигнал BUF_READY. Муҳаррики FFT пас аз омода шудан ба коркарди маълумот ба таври худкор оғоз мекунад. Дар конфигуратсияи ҳадди ақали хотира, марҳилаи коркард фавран пас аз анҷоми боркунии маълумот оғоз меёбад. Дар конфигуратсияи буферӣ, муҳаррики FFT метавонад то коркарди таркиши маълумоти қаблӣ интизор шавад. Сипас, муҳаррик ба таври худкор ба кор медарояд. Дар расми зерин боркунии маълумоти воридотӣ нишон дода шудааст. Расми 3-1. Боркунии маълумоти воридотӣ
Пас аз анҷоми табдилдиҳӣ, модули FFT сигнали OUTP_READY-ро тасдиқ мекунад ва ба тавлиди натиҷаҳои FFT оғоз мекунад. Нисфи хаёлй ва реалии баромади сamples ҳамзамон дар DATAO_IM ва DATAO_RE баромадҳои мултибит пайдо мешаванд. Хар як баромад сample бо бит DATAO_VALID ҳамроҳӣ карда мешавад. Қабулкунандаи маълумот маълумоти табдилёфтаро дар ҳар як давраи соат ё бо суръати худсарона камтар қабул мекунад. Модули FFT ҳангоми тасдиқи сигнали READ_OUTP баромади маълумотро нигоҳ медорад. Барои идора кардани баромади сampМеъёри баланд, қабулкунанда бояд сигнали READ_OUTP-ро дар ҳолати зарурӣ хомӯш кунад (тавре ки дар расми зерин нишон дода шудааст). Дар расми зерин қабули маълумотҳои трансформатсия нишон дода шудааст. Расми 3-2. Гирифтани маълумоти табдилшуда

Ҳангоми истифодаи сигнали READ_OUTP барои назорати суръати хониш, афзоиши эҳтимолии давраи FFT бояд ба назар гирифта шавад. Дар конфигуратсияи ҳадди ақали хотира, ҳама гуна тамдиди вақти хондан (боргузорӣ) давраи FFT-ро дароз мекунад, нигаред ба расми 1-2. Дар конфигуратсияи буферӣ, давраи FFT вақте афзоиш меёбад, ки вақти воқеии боргузорӣ аз фосилаи ҷудошуда дар расми 1-3 ҳамчун "Барои хондани натиҷаҳои давраи i дастрас аст" зиёд мешавад. Инчунин, дар конфигуратсияи буферӣ, буфери баромад қабули натиҷаҳои нави FFT-ро оғоз мекунад, ҳатто агар натиҷаҳои кӯҳна хонда нашуда бошанд ва ҳамин тавр, баргардонидани натиҷаҳои кӯҳна. Дар ин ҳолат, аслӣ сигналҳои OUTP_READY ва DATAO_VALID-ро вақте ки онҳо дигар эътибор надоранд, десерт мекунад.

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 20

CoreFFT v8.0
Диаграммаҳои вақт

3.2
3.2.1

Ҷараёни FFT
Барои интерфейси AXI4S, кори портҳои интерфейси AXI4S ба интерфейси ватанӣ харита карда мешавад. Барои як ба як харитасозӣ, нигаред ба Ҷадвали 2-4 дар Портҳои 2.2. Ҷараёни FFT.
RFS ва START Асосӣ сигнали RFS-ро тавлид мекунад, то манбаи маълумот бидонад, ки он барои чаҳорчӯбаи навбатии додаҳои воридотӣ омода аст.amples. Пас аз тасдиқи он, RFS то он даме, ки манбаи маълумот бо сигнали START ҷавоб надиҳад, фаъол мемонад.
Пас аз он ки ядро ​​START-ро ба даст меорад, он сигнали RFS-ро хомӯш мекунад ва ба қабули чаҳорчӯбаи додаҳои воридотӣ оғоз мекунад. Пас аз N фосилаи соат, қабули чаҳорчӯбаи маълумот ба анҷом мерасад ва сигнали RFS дубора фаъол мешавад. Дар расми зерин собиқ нишон дода шудаастample вақте ки муҳаррики FFT мунтазири манбаи маълумот барои таъмини сигнали START.
Расми 3-3. RFS Оғозро интизор аст

Сигнали START дорои арзиши доимии фаъол аст ва аслӣ пас аз анҷоми чаҳорчӯбаи қаблӣ ба қабули чаҳорчӯбаи вуруди дигар оғоз мекунад. Барои манбаи маълумот барои тамошои сигнали RFS ихтиёрӣ аст. Он метавонад сигнали START-ро дар вақти дилхоҳ тасдиқ кунад ва ядро ​​ҳарчи зудтар қабули чаҳорчӯбаи вуруди дигарро оғоз мекунад. Дар ҳолати расми 3-3, боркунии чаҳорчӯбаи нав фавран пас аз сигнали START оғоз мешавад. Агар сигнали START ҳангоми бор кардани чаҳорчӯбаи вуруди қаблӣ пайдо шавад, ядро ​​то ба охир расидани чаҳорчӯба интизор мешавад ва сипас ба боркунии чаҳорчӯбаи дигар шурӯъ мекунад. Дар расми зерин собиқ собиқ нишон дода шудаастample, ки маълумоти воридотӣ ба таври номуайян бидуни фосилаи байни чаҳорчӯбаҳо меоянд. Расми 3-4. Табдил додани маълумоти ҷараён
Дар расми зерин нишон дода шудааст, ки сигнали START чорчӯбаи воқеии вурудро бо як фосилаи соат пеш мебарад. Расми 3-5. START маълумотро пеш мебарад

3.2.2

OUTP_READY ва DATAO_VALID
Ин ду сигнал барои огоҳ кардани қабулкунандаи маълумот ҳангоми омода шудани натиҷаҳои FFT хизмат мекунанд. OUTP_READY набзи тамоми соат аст. Асосӣ тасдиқ мекунад, ки вақте чаҳорчӯбаи маълумоти баромад дар бораи баровардан аст. Ядро ҳангоми тавлиди чаҳорчӯбаи баромад сигнали DATAO_VALID-ро тасдиқ мекунад. Сигнал DATAO_VALID сигнали OUTP_READY-ро бо як фосилаи соат пайгирӣ мекунад. Дар расми зерин муносибати вақт байни ду сигнал ва чаҳорчӯбаи додаҳои FFTed нишон дода шудааст.

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 21

Расми 3-6. Маълумоти баромад ва сигналҳои дастфишорӣ

CoreFFT v8.0
Диаграммаҳои вақт

Дар расми зерин сенария нишон дода шудааст, ки сигнали DATAO_VALID ба таври доимӣ фаъол аст, вақте ки маълумоти ҷараёнӣ байни чаҳорчӯбаҳо фосила надорад.
Расми 3-7. Ҷараёни маълумотҳои баромад бе холигоҳҳо

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 22

CoreFFT v8.0
Ҷараёни асбоб
4. Ҷараёни асбобҳо
Ин бахш ҷараёни асбобҳои CoreFFT-ро тавсиф мекунад.
4.1 Литсензия
CoreFFT иҷозатнома баста аст.
4.2 Танзими CoreFFT дар SmartDesign
CoreFFT барои зеркашӣ дар каталоги IP Libero® тавассути web анбор. Пас аз он ки он дар феҳрист номбар шудааст, ядроро метавон бо истифода аз ҷараёни SmartDesign эҷод кард. Барои фаҳмидани тарзи сохтани лоиҳаи SmartDesign, ба Дастури корбари SmartDesign нигаред. Пас аз конфигуратсия ва тавлиди мисоли аслӣ, функсияҳои асосиро метавон бо истифода аз стенди санҷишӣ, ки бо CoreFFT дода шудааст, тақлид кард. Параметрҳои testbench ба таври худкор ба конфигуратсияи CoreFFT мутобиқ мешаванд. CoreFFT-ро метавон ҳамчун ҷузъи тарҳи калонтар эҷод кард.
Муҳим: CoreFFT ҳам бо муҳити ҳамгирошудаи тарҳрезии Libero (IDE) ва Libero SoC мувофиқ аст. Агар тартиби дигаре пешбинӣ нашуда бошад, ин ҳуҷҷат номи Libero-ро барои муайян кардани Libero IDE ва Libero SoC истифода мебарад. Расми 4-1. Намунаи SmartDesign CoreFFT View
Асосиро бо истифода аз конфигуратсияи интерфейси графикии корбар (GUI) дар дохили SmartDesign танзим кардан мумкин аст. Як собиқample аз GUI барои оилаи SmartFusion2 дар расми зерин нишон дода шудааст.

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 23

Расми 4-2. Танзими CoreFFT дар SmartDesign

CoreFFT v8.0
Ҷараёни асбоб

4.3 Ҷараёнҳои моделиронӣ
Дар нашрия testbench корбар барои CoreFFT дохил карда шудааст. Барои ин, қадамҳои зеринро иҷро кунед: 1. Барои иҷро кардани санҷиши корбар, решаи тарҳрезиро ба намунаи CoreFFT дар панели иерархияи тарроҳии Libero SoC насб кунед. 2. Дар зери тафтиши тарҳи қаблан синтезшуда, дар равзанаи Libero SoC Design Flow, Simulate -ро рост клик кунед ва сипас Кушодани интерактивиро интихоб кунед. Ин ModelSim-ро даъват мекунад ва ба таври худкор симулятсияро иҷро мекунад.
Муҳим: Ҳангоми тақлид кардани версияи VHDL-и аслӣ, шумо метавонед аз огоҳиҳои китобхонаи IEEE.NUMERIC_STD халос шавед. Барои ин, ду сатри зеринро ба run.do ба таври худкор тавлидшуда илова кунед file:
· танзими NumericStdNoWarnings -1 · муқаррар StdArithNoWarnings -1

4.3.1 4.3.1.1

Testbench Санҷиши ягонае, ки барои тафтиш ва санҷиши CoreFFT истифода мешавад, ҳамчун testbench корбар номида мешавад.
User Testbench Дар расми зерин диаграммаи блок барои testbench нишон дода шудааст. Муодилаи зерин нишон медиҳад, ки чӣ тавр ФФТ-и тиллоии рафтор ҳисобҳои дақиқи ниҳоии дар
x(k) = n= 0N-1X(n)e?jnk2?/N

Муодилаи 1 ё Муодилаи 2 дар муқаддима, ҳам FFT тиллоӣ ва ҳам CoreFFT якхела танзим шудаанд ва як сигнали санҷиширо мегиранд. Testbench сигналҳои баромади модули тиллоӣ ва CoreFFT-и воқеиро муқоиса мекунад.

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 24

Расми 4-3. Testbench корбар CoreFFT

CoreFFT v8.0
Ҷараёни асбоб

Дар testbench таъмин examples дар бораи чӣ тавр истифода бурдани модули тавлидшуда FFT. Дастгоҳи санҷиширо мувофиқи талабот тағир додан мумкин аст.
4.4 Маҳдудиятҳои тарҳрезӣ
Вақти асосӣ ба истисноҳо ниёз дорад (яъне роҳи бардурӯғ ва роҳи чанд давра) дар байни ҳудуди соат истифода шавад. Барои истинод дар бораи маҳдудиятҳои зарурӣ, ки илова карда мешаванд, ба CoreFFT.sdc аз роҳ нигаред. /компонент/Actel/DirectCores/CoreFFT/ /маҳдудиятҳо/ CoreFFT.sdc.
4.5 Синтез дар Libero SoC
Барои иҷро кардани синтези конфигуратсияи интихобшуда, қадамҳои зеринро иҷро кунед: 1. Решаи тарроҳиро дар GUI конфигуратсия ба таври мувофиқ насб кунед. 2. Дар зери "Татбиқи тарҳрезӣ", дар ҷадвали Ҷараёни тарҳрезӣ, тугмаи ростро пахш кунед Синтез кунед ва Иҷро кунед.
4.6 Ҷой ва масир дар Libero SoC
Пас аз он ки решаи тарроҳиро дуруст насб кунед ва Синтезро иҷро кунед. Дар зери "Татбиқи тарҳрезӣ" дар ҷадвали Ҷараёни тарроҳӣ, тугмаи рости "Ҷойгир ва масир" -ро клик кунед ва Иҷро кунед.

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 25

CoreFFT v8.0
Интегратсияи система
5. Интегратсияи система
Ин бахш собиқро пешниҳод мекунадample, ки ҳамгироии CoreFFT-ро нишон медиҳад.
5.1 ФФТ дар ҷои худ
Дар расми зерин собиқ нишон дода шудаастampле аз истифодаи ядро. Вақте ки FFT дар ҷои худ сигнали BUF_READY-ро тасдиқ мекунад, манбаи додаҳо ба таъмин кардани маълумот оғоз мекунад.ampтабдил дода шавад. Нисфи хаёлӣ ва воқеии маълумоти воридшаванда сample бояд ҳамзамон дода шавад ва бо эътибори bit-DATAI_VALID ҳамроҳӣ карда шавад. Манбаи маълумот метавонад сample дар ҳар як давраи соат ё бо суръати худсарона сусттар (ниг. Расми 3-1). Баъд аз модули FFT қабул N-ворид сamples, он паст сигнал BUF_READY. Расми 5-1. Мисолample аз Системаи In-Place FFT

Муҳаррики FFT пас аз омода шудан ба коркарди маълумот ба таври худкор оғоз мекунад. Дар конфигуратсияи ҳадди ақали хотира, марҳилаи коркард фавран пас аз анҷоми боркунии маълумот оғоз меёбад. Дар конфигуратсияи буферӣ, муҳаррики FFT метавонад то коркарди таркиши маълумоти қаблӣ интизор шавад. Баъд мотор ба таври худкор ба кор медарояд.
5.2 Ҷараёни FFT
Асосӣ FFT-ро дар болои маълумоте, ки дар ҳар як давраи соат меояд, иҷро мекунад. Манбаи маълумот таъмини маълумотро идома медиҳад, дар ҳоле ки қабулкунандаи маълумот пайваста натиҷаҳои FFT-ро мегирад ва дар ҳолати зарурӣ парчами пурборро назорат мекунад. Сигнали иловагии вуруди START ва сигнали баромади RFS метавонад истифода шавад, агар коркарди чаҳорчӯбаи додаҳо зарур бошад. Манбаи маълумот сигнали START-ро барои қайд кардани оғози чаҳорчӯбаи дигар тавлид мекунад ва қабулкунандаи маълумот сигнали RFS-ро барои нишон додани оғози чаҳорчӯбаи баромад истифода мебарад. Ҷараёни CoreFFT метавонад ҷараёнҳои беохири мураккаби маълумотро коркард кунад, тавре ки дар расми зерин нишон дода шудааст.

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 26

Расми 5-2. МисолampСистемаи ҷараёни FFT

CoreFFT v8.0
Интегратсияи система

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 27

CoreFFT v8.0
Замимаи A: Истифодаи дастгоҳи FFT дар ҷои худ…

6. Замимаи А: Истифодаи дастгоҳи ФФТ дар ҷои худ ва иҷроиш
Љадвали 6-1 ва Љадвали 6-2 истифода ва иљрои андозањои гуногуни FFT дар љой ва васеъии маълумотро нишон медињанд. Рақамҳо аз конфигуратсияи дар ҷадвали 6-3 овардашуда гирифта шудаанд.
Ҷадвали 6-1. Истифода ва иҷрои дастгоҳ дар ҷои FFT SmartFusion2 M2S050 (конфигуратсияи ҳадди ақали хотира)

Параметрҳои асосӣ

Истифодаи захираҳои матоъ

Блокхо

Намоиш

Нуқтаҳои 256

Бари 18

DFF 1227

4 LUT 1245

Ҳамагӣ 2472

LSRAM MACC

3

4

Меъёри соат
328

Вақти FFT
3.3

512

18

1262

1521

2783

3

4

321

7.4

1024

18

1299

2029

3328

3

4

310

16.8

4096

18

1685

4190

5875

12

4

288

85.7

Ҷадвали 6-2. Истифода ва иҷрои дастгоҳ дар ҷои FFT SmartFusion2 M2S050 (конфигуратсияи буферӣ)

Параметрҳои асосӣ

ВАСЕЪИ Нуктахо

256

18

512

18

1024

18

4096

18

Истифодаи захираҳои матоъ

DFF

4ЛУТ

Ҳамагӣ

1487

1558

3045

1527

1820

3347

1579

2346

3925

2418

4955

7372

Блокҳои LSRAM 7 7 7 28

MACC 4 4 4 4

Намоиш

Меъёри соат FFT Вақт (с)

328

3.3

321

7.4

310

16.8

281

87.8

Маслиҳат: · Маълумот дар Ҷадвали 6-1 ва Ҷадвали 6-2 бо истифода аз танзимоти маъмулии синтез ба даст оварда шудаанд. Басомади Synplify (MHz) ба 500 муқаррар карда шуд
· Рақамҳои истифодабарӣ бо истифода аз Libero v12.4 ба даст оварда шудаанд ва метавонанд бо таҳрирҳои навтар беҳбуди минтақа ва иҷрои кор вуҷуд дошта бошанд.
· Дар танзимоти синтез, ҷузъҳои ROM ба мантиқ ва оптимизатсияи RAM барои суръати баланд харита карда мешаванд
· Танзимоти тарҳ чунин буданд:
Эҷоди блоки тарроҳӣ фаъол шуд
Тарҳбандии кӯшишҳои баланд фаъол карда шудааст
· Вақти FFT нишон додашуда танҳо вақти табдилро инъикос мекунад. Он зеркашии маълумот ё вақти боркунии натиҷаҳоро ба ҳисоб намегирад

Љадвали 6-3. Истифода ва иҷрои дастгоҳҳои дар ҷои FFT PolarFire MPF300 (конфигуратсияи ҳадди ақали хотира)

Параметрҳои асосӣ

Истифодаи захираҳои матоъ

Соат Макс

ПУНТАҲОИ WIDTH uRAM Depth 4 LUT DFF uRAM LSRAM Басомади MACC

64

18

512

939 1189 9

0

4

415

Вақти табдилдиҳӣ (ИМА)
0.6

128

18

512

1087 1254 9

0

4

415

1.2

256

18

512

1501 1470 18 0

4

415

2.6

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 28

CoreFFT v8.0
Замимаи A: Истифодаи дастгоҳи FFT дар ҷои худ…

…………давом дорад

Параметрҳои асосӣ

Истифодаи захираҳои матоъ

Соат Макс

ПУНТАҲОИ WIDTH uRAM Depth 4 LUT DFF uRAM LSRAM Басомади MACC

512

18

0

1519 1275 0

3

4

386

512

25

0

2494 2841 0

6

16

364

1024 25

0

3088 2859 0

6

16

369

4096 18

0

4161 1679 0

12

4

352

4096 25

0

6426 3237 0

15

16

339

16384 18

0

9667 3234 0

54

4

296

16384 25

0

17285 5483 0

75

16

325

Вақти табдилдиҳӣ (ИМА)
6.2 6.7 14.3 70.1 73 387 353.5

Љадвали 6-4. Истифода ва иҷрои дастгоҳ дар ҷои FFT PolarFire MPF300 (конфигуратсияи буферӣ)

Параметрҳои асосӣ

Истифодаи захираҳои матоъ

Соат Макс

ПУНТАҲОИ WIDTH uRAM Depth 4 LUT DFF uRAM LSRAM Басомади MACC

Вақти табдилдиҳӣ (ИМА)

64

18

512

1294 1543 21 0

4

351

0.7

256

18

512

2099 2050 42 0

4

351

3.1

512

18

512

2858 2858 84 0

4

351

6.8

1024 18

512

4962 4488 168 0

4

278

18.7

16384 18

0

12346 6219 0

126

4

335

342

Маслиҳат: · Маълумот дар Ҷадвали 6-3 ва Ҷадвали 6-4 бо истифода аз танзимоти асбоби маъмулии Libero SoC гирифта шудаанд. Маҳдудияти вақт ба 400 МГс муқаррар карда шуд
· Рақамҳои истифодабарӣ бо истифода аз Libero v12.4 ба даст оварда шудаанд ва метавонанд бо таҳрирҳои навтар беҳбуди минтақа ва иҷрои кор вуҷуд дошта бошанд.
· Дар танзимоти синтез, ҷузъҳои ROM ба мантиқ ва оптимизатсияи RAM барои суръати баланд харита карда мешаванд
· Ҷой ва масир барои тарҳбандии баланд, ки аз рӯи вақт асос ёфтааст, таъин карда шуд
· Вақти FFT танҳо вақти табдилро инъикос мекунад. Он зеркашии маълумот ё вақти боркунии натиҷаҳоро ба ҳисоб намегирад

Муҳим: Захираҳои FPGA ва маълумоти иҷроиш барои оилаи PolarFire SoC ба оилаи PolarFire шабоҳат доранд.

Љадвали 6-5. Параметри конфигуратсияи конфигуратсияи FFT-и дар ҷои худ истифодашаванда ва иҷроиш

Арзиш 0 0 0 Verilog

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 29

CoreFFT v8.0
Замимаи B: Ҷараёни истифодабарии дастгоҳи FFT…

7. Замимаи В: Истифодаи ҷараён ва иҷрои дастгоҳи FFT
Дар ҷадвалҳои зерин истифода ва иҷрои як қатор конфигуратсияҳои ҷараёнии FFT оварда шудаанд.
Ҷадвали 7-1. Ҷараёни FFT SmartFusion2 M2S050T Суръат Синфи -1

Параметрҳои асосӣ

Истифодаи захираҳо

Блокхо

Меъёри соат

FFT_SIZE DATA_BITS TWID_BITS Фармоиш DFF 4LUT Ҳамагӣ LSRAM uRAM MACC

16

18

18

Баръакс 2198 1886 4084 0

11

8

241

16

18

18

Мукаррарй 1963 1600 3563 0

5

8

241

32

18

18

Баръакс 3268 2739 6007 0

16

16

225

64

18

18

Баръакс 3867 3355 7222 0

19

16

217

128

18

18

Баръакс 4892 4355 9247 5

16

24

216

256

18

18

Баръакс 5510 5302 10812 7

16

24

229

256

18

18

Мукаррарй 5330 5067 10406 3

16

24

229

256

24

25

Баръакс 8642 7558 16200 8

21

48

223

512

18

18

Баръакс 6634 6861 13495 10

16

32

228

512

18

24

Баръакс 9302 8862 18164 12

18

64

228

1024

24

24

Баръакс 10847 11748 22595 17

18

64

225

1024

24

25

Баръакс 11643 12425 24068 19

22

64

221

Маслиҳат: · умқи максималии uRAM 64 муқаррар карда шуд
· Рақамҳои истифодабарӣ бо истифода аз Libero v12.4 ба даст оварда шудаанд ва метавонанд бо таҳрирҳои навтар беҳбуди минтақа ва иҷрои кор вуҷуд дошта бошанд.
· Дар танзимоти синтез, ҷузъҳои ROM ба мантиқ ва оптимизатсияи RAM барои суръати баланд харита карда мешаванд. Басомади Synplify ба 500 муқаррар карда шуд
· Тартиби режими кӯшишҳои баланд муқаррар карда шуд

Ҷадвали 7-2. Ҷараёни FFT PolarFire MPF300 Суръати Синфи -1

Параметрҳои асосӣ
FFT_SIZE DATA_BIT TWID_BITS SCALE uRAM Амиқ фармоиш

Истифодаи захираҳо

Соат

4LUT DFF uRAM LSRAM MACC Қурби

16

16

18

On

256 Баръакс 1306 1593 6

0

4

319

16

16

18

On

256 Муқаррарӣ 1421 1700 12 0

4

319

32

16

18

On

256 Баръакс соли 1967 2268 18 0

8

319

64

16

18

On

256 Баръакс соли 2459 2692 15 0

8

319

128

20

18

On

256 Муқаррарӣ 4633 4911 44 0

24

310

256

22

18

Хомӯш

256 Муқаррарӣ 6596 6922 94 0

24

307

256

24

25

512

18

18

On

0

On

0

Баръакс 8124 8064 0

14

48

304

Баръакс 6686 5691 0

9

32

293

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 30

CoreFFT v8.0
Замимаи B: Ҷараёни истифодабарии дастгоҳи FFT…

………..идомаи Параметрҳои асосӣ
FFT_SIZE DATA_BIT TWID_BITS SCALE uRAM Амиқ фармоиш

Истифодаи захираҳо

Соат

4LUT DFF uRAM LSRAM MACC Қурби

1024

24

25

On

0

Баръакс 13974 10569 0

21

64

304

1024

18

18

On

0

Муқаррарӣ 14289 10816 0

27

64

307

2048

18

18

On

0

Муқаррарӣ 12852 7640 0

24

40

304

2048

18

18

On

0

Баръакс 12469 7319 0

16

40

315

4096

24

25

On

0

Муқаррарӣ 29977 14288 0

59

80

305

4096

28

28

On

512 Муқаррарӣ 34448 17097 120 48

80

301

Маслиҳат: · Маълумот дар ҷадвали қаблӣ бо истифода аз танзимоти абзори маъмулии Libero SoC гирифта шудааст. Маҳдудияти вақт ба 400 МГс муқаррар карда шуд
· Рақамҳои истифодаи дастгоҳи меъмории ҷараён ҳам барои интерфейси AXI4S ва ҳам интерфейси маҳаллӣ тақрибан якхелаанд
· Рақамҳои истифодабарӣ бо истифода аз Libero v12.4 ба даст оварда шудаанд ва метавонанд бо таҳрирҳои навтар беҳбуди минтақа ва иҷрои кор вуҷуд дошта бошанд.
· Дар танзимоти синтез, ҷузъҳои ROM ба мантиқ ва оптимизатсияи RAM барои суръати баланд харита карда мешаванд
· Ҷой ва масир барои тарҳбандии баланд, ки аз рӯи вақт асос ёфтааст, таъин карда шуд
· Захираҳои FPGA ва маълумоти иҷроиш барои оилаи PolarFire SoC ба оилаи PolarFire монанд аст

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 31

CoreFFT v8.0
Таърихи ревизия

8. Таърихи таҷдиди назар
Таърихи таҷдиди назар тағйиротҳоеро, ки дар ҳуҷҷат амалӣ карда шудаанд, тавсиф мекунад. Тағйирот аз рӯи навор аз нашри охирин сар карда номбар карда мешаванд.
Ҷадвали 8-1. Таърихи ревизия

Тавсифи таърихи бознигарӣ

C

08/2022 Дар таҳрири C-и ҳуҷҷат, таҷдидшуда Ҷадвали 6-1, Ҷадвали 6-2, Ҷадвали 6-3, Ҷадвали 6-4, Ҷадвали 7-1,

ва Љадвали 7-2.

B

07/2022 Рӯйхати тағйирот дар таҳрири B ҳуҷҷат инҳоянд:

· Навсозӣ: Ҷадвали 2-2 дар 2.1.2. Портҳо.

· Навсозӣ: Ҷадвали 2-4 дар 2.2.2. Портҳо.

· Навшуда: 4.4. Маҳдудиятҳои тарҳрезӣ.

· Хориҷ карда шуд: бахши "Танзими маҳдудиятҳои вақт".

A

07/2022 Рӯйхати тағйирот дар таҳрири А-и ҳуҷҷат инҳоянд:

· Ҳуҷҷат ба қолаби Microchip интиқол дода шуд.

· Рақами ҳуҷҷат ба DS50003348A аз 50200267 нав карда шуд.

· Фаслҳои зерин нав карда мешаванд:

Ҷадвали 1 дар Хусусиятҳо.

Истифодаи дастгоҳ ва иҷроиш.

Љадвали 1-2 дар 1.4.4.2. Маҳдудиятҳои паҳнои бит режими воридшуда.

Расми 1-7 дар 1.4.4.3. Воридшавӣ ба ҷадвали миқёс.

Љадвали 1-3 дар 1.4.4.3. Воридшавӣ ба ҷадвали миқёс.

Љадвали 2-3 дар 2.2.1. Параметрҳои конфигуратсия.

Љадвали 2-4 дар 2.2.2. Портҳо.

Љадвали 2-2 дар 2.1.2. Портҳо.

Тасвири 4-2 дар 4.2. Танзими CoreFFT дар SmartDesign.

· Бобҳои зерин илова карда шаванд: 1.4.3. Ҷараёни FFT Баромади маълумот Калимаҳо Тартиби. 2.2.3. Формати чаҳорчӯбаи маълумот барои вуруд/баромад барои интерфейси ҷараёни AXI4. 4.3. Ҷараёни симулятсия. 4.4. Маҳдудиятҳои тарҳрезӣ. 4.5. Синтез дар Libero SoC. 4.6. Ҷойгир ва масир дар Libero SoC.
· Қисмҳои зерин хориҷ карда шудаанд: "Нусхаи дастгирӣшаванда". "Тартиботи истеҳсоли табиӣ."

10

Дастгирии PolarFire® SoC илова карда шуд.

9

"Дастгирии маҳсулот": Хориҷ карда шуд.

8

Тағироти навшудаи марбут ба CoreFFT v7.0.

7

Тағироти навшудаи марбут ба CoreFFT v6.4.

6

Тағироти навшудаи марбут ба CoreFFT v6.3.

5

Тағироти навшудаи марбут ба Оилаҳои дастгирӣшаванда (SAR 47942).

4

Тағироти навшудаи марбут ба CoreFFT v6.1.

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 32

CoreFFT v8.0
Таърихи ревизия

………..Идома Санаи бознигарӣ

3

2

1

Тавсифи
Дар зер рӯйхати тағйирот дар revision3.0-и ҳуҷҷат оварда шудааст: · Тағироти навшудаи марбут ба CoreFFT v6.0. · Нашрия дастгирии оилаи SmartFusion2-ро илова мекунад (танҳо меъмории In-Place).
Рӯйхати тағйирот дар нусхаи 2.0-и ҳуҷҷат дар зер оварда шудааст: · Тағйироти навшудаи марбут ба CoreFFT v5.0. · Ин версия ба версияи мавҷудаи CoreFFT v4.0 меъмории нав илова мекунад. · Меъмории нав Streaming Forward ва Inverse FFT-ро дастгирӣ мекунад, ки ҷараёни баланди суръати маълумотро табдил медиҳад.
Нашри аввал.

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 33

CoreFFT v8.0
Дастгирии Microchip FPGA
Гурӯҳи маҳсулоти Microchip FPGA маҳсулоти худро бо хидматҳои гуногуни дастгирӣ дастгирӣ мекунад, аз ҷумла Хадамоти муштариён, Маркази дастгирии техникии муштариён, webсайт ва офисҳои фурӯш дар саросари ҷаҳон. Ба мизоҷон тавсия дода мешавад, ки пеш аз тамос бо дастгирӣ ба захираҳои онлайни Microchip муроҷиат кунанд, зеро эҳтимол дорад, ки ба дархостҳои онҳо аллакай ҷавоб дода шудааст. Тавассути маркази дастгирии техникӣ тамос гиред webсайти www.microchip.com/support. Рақами Қисмати дастгоҳи FPGA -ро қайд кунед, категорияи парвандаи мувофиқро интихоб кунед ва тарҳро бор кунед fileс ҳангоми ташкили парвандаи дастгирии техникӣ. Барои дастгирии ғайритехникии маҳсулот, ба монанди нархгузории маҳсулот, такмилдиҳии маҳсулот, маълумоти навсозӣ, ҳолати фармоиш ва иҷозат ба Хадамоти муштариён тамос гиред.
· Аз Амрикои Шимолӣ ба рақами 800.262.1060 занг занед.
Маълумоти микрочип
Микрочип Webсайт
Microchip тавассути мо дастгирии онлайн пешниҳод мекунад webсайт дар www.microchip.com/. Ин webсайт барои сохтан истифода мешавад fileс ва маълумот ба осонӣ ба мизоҷон дастрас аст. Баъзе аз мундариҷаи дастрас иборатанд аз:
· Варақаҳои маълумот оид ба Дастгирии Маҳсулот ва хатогиҳо, қайдҳои барномавӣ ва сampбарномаҳо, захираҳои тарроҳӣ, дастурҳои корбар ва ҳуҷҷатҳои дастгирии сахтафзор, версияҳои охирини нармафзор ва нармафзори бойгонӣ
· Дастгирии умумии техникӣ Саволҳои зуд-зуд пурсидашаванда (FAQs), дархостҳои дастгирии техникӣ, гурӯҳҳои мубоҳисавии онлайн, рӯйхати аъзоёни барномаи шарики тарроҳии Microchip
· Бизнеси интихоби маҳсулот ва дастурҳои фармоишӣ, релизҳои охирини Microchip, рӯйхати семинарҳо ва чорабиниҳо, рӯйхати офисҳои фурӯши Microchip, дистрибюторҳо ва намояндагони корхонаҳо
Хадамоти огоҳинома дар бораи тағирёбии маҳсулот
Хидмати огоҳинома оид ба тағирёбии маҳсулот аз Microchip кӯмак мекунад, ки муштариён дар бораи маҳсулоти Microchip ҷорӣ бошанд. Муштариён ҳар дафъае, ки тағирот, навсозӣ, таҷдиди назар ё хатогиҳои марбут ба як оилаи маҳсулот ё асбоби таҳияи мавриди таваҷҷӯҳ вуҷуд доранд, огоҳии почтаи электронӣ мегиранд. Барои сабти ном, ба www.microchip.com/pcn равед ва дастурҳои сабти номро иҷро кунед.
Дастгирии муштариён
Истифодабарандагони маҳсулоти Microchip метавонанд тавассути якчанд канал кӯмак гиранд: · Дистрибютор ё Намоянда · Дафтари фурӯши маҳаллӣ · Муҳандиси ҳалли дарунсохт (ESE) · Дастгирии техникӣ
Мизоҷон бояд барои дастгирӣ бо дистрибютор, намоянда ё ESE тамос гиранд. Идораҳои фурӯши маҳаллӣ низ барои кӯмак ба мизоҷон дастрасанд. Рӯйхати офисҳои фурӯш ва маконҳо ба ин ҳуҷҷат дохил карда шудааст. Дастгирии техникӣ тавассути дастрас аст webсайт дар: www.microchip.com/support
Хусусияти ҳифзи коди дастгоҳҳои Microchip
Ба тафсилоти зерини хусусияти муҳофизати код дар маҳсулоти Microchip диққат диҳед:

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 34

CoreFFT v8.0
· Маҳсулоти Microchip ба мушаххасоти дар Лавҳаи маълумотии Microchip мушаххаси онҳо мавҷудбуда мувофиқат мекунанд. · Microchip боварӣ дорад, ки оилаи маҳсулоти он ҳангоми истифодаи мувофиқи тарзи пешбинишуда дар доираи фаъолият бехатар аст
мушаххасот ва дар шароити муқаррарӣ. · Microchip арзиш дорад ва ба таври хашмгин ҳуқуқҳои моликияти зеҳнии худро муҳофизат мекунад. Кӯшишҳои вайрон кардани код
Хусусиятҳои ҳифзи маҳсулоти Microchip қатъиян манъ аст ва метавонад Санади рақамии Ҳазорсолаи муаллифиро вайрон кунад. · На Microchip ва на ягон истеҳсолкунандаи нимноқил бехатарии рамзи онро кафолат дода наметавонад. Муҳофизати код маънои онро надорад, ки мо кафолат медиҳем, ки маҳсулот "шикастнашаванда" аст. Муҳофизати код доимо такмил меёбад. Microchip ӯҳдадор аст, ки хусусиятҳои муҳофизати рамзи маҳсулоти моро пайваста такмил диҳад.
Огоҳии ҳуқуқӣ
Ин нашрия ва маълумоти ин ҷо метавонад танҳо бо маҳсулоти Microchip, аз ҷумла барои тарҳрезӣ, озмоиш ва ҳамгироии маҳсулоти Microchip бо барномаи шумо истифода шавад. Истифодаи ин маълумот ба ҳар тариқи дигар ин шартҳоро вайрон мекунад. Маълумот дар бораи замимаҳои дастгоҳ танҳо барои роҳати шумо дода мешавад ва мумкин аст бо навсозиҳо иваз карда шаванд. Боварӣ ҳосил кунед, ки аризаи шумо ба мушаххасоти шумо мувофиқат мекунад, масъулияти шумост. Барои дастгирии иловагӣ ба идораи фурӯши маҳаллии Microchip муроҷиат кунед ё аз www.microchip.com/en-us/support/ design-help/client-support-services дастгирии иловагӣ гиред.
ИН МАЪЛУМОТ АЗ ТАРАФИ МИКРОЧИП «ЧУНОН КИ АСТ» ТАЪМИН МЕШАВАД. MICROCHIP ҲЕҶ гуна изҳорот ё кафолат намедиҳад, хоҳ ошкоро, хоҳ дарвоқеъ, хаттӣ, хоҳ шифоҳӣ, қонунӣ ё ба тариқи дигар, ки ба МАЪЛУМОТ марбутанд, аз он ҷумла, ба ҳеҷ ваҷҳ, вале на ба шартҳои шаръӣ, МАВЛАВИИ ТИҶОРӢ ВА МУВОФИҚАТ БА МАҚСАДИ МАХСУС Ё КАФОЛАТҲОИ ТАЪЛИМИ ХОЛО, СИФАТ ВА ИЧРОИ ОН.
БА ҲЕҶ ҲОЛО МИКРОЧИП БАРОИ ЯГОН ТАЛАФ, ЗАРАР, ХАРОҶОТ ѐ ХАРОҶИ НЕСТ, МАХСУС, ҶАЗОӢ, ТАСОДУФӢ Ё ПОКИБОНӢ ҶАВОБГАРДӢ НЕСТ. ХАТТО АГАР МИКРОЧИП ДАР БОРАИ ИМКОНИЯТ ОГОҲ ДОДА ШАВАД Ё ЗАРАРОН ПЕШГИРӢ БОШАНД. МАЪЛУМОТИ УМУМИИ МИКРОЧИП АЗ РУИ ТАМОМИ ДАЪВОХО БА МАЪЛУМОТ ВА ИСТИФОДАИ ОН БА ДОДАХОИ ПУРРА, КИ КОНУН Ичозат медихад, аз маблаги хирочхо, АГАР ЯГОН БОШАД, КИ МИКРОЧИП ЗИЁД НЕСТ. МАЪЛУМОТ.
Истифодаи дастгоҳҳои Microchip дар таъмини ҳаёт ва/ё барномаҳои бехатарӣ комилан ба зиммаи харидор аст ва харидор розӣ мешавад, ки Microchip-ро аз ҳама гуна хисорот, даъвоҳо, даъвоҳо ва хароҷотҳое, ки дар натиҷаи чунин истифода ба вуҷуд меоянд, муҳофизат, ҷуброн ва нигоҳ медорад. Ҳеҷ гуна иҷозатнома ба таври ғайримустақим ё ба тариқи дигар дар зери ягон ҳуқуқҳои моликияти зеҳнии Microchip интиқол дода намешавад, агар тартиби дигаре пешбинӣ нашуда бошад.
Тамғаҳои молӣ
Ном ва логотипи Microchip, логотипи Microchip, Adaptec, AVR, логотипи AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, maMDlu, maMDlu MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST логотип, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 логотип, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logometr, SuperFlash, Sym , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron ва XMEGA тамғаҳои ба қайд гирифташудаи Microchip Technology Incorporated дар ИМА ва дигар кишварҳо мебошанд.
AgileSwitch, APT, ClockWorks, Ширкати Embedded Control Solutions, EtherSynch, Flashtec, Назорати Hyper Speed, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus логотипи, Quiet- Wire, SmartFu, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime ва ZL тамғаҳои ба қайд гирифташудаи Microchip Technology Incorporated дар ИМА мебошанд
Паҳнкунии калидҳои ҳамсоя, AKS, аналогӣ барои синну соли рақамӣ, ҳама гуна конденсатор, AnyIn, AnyOut, Гузаришҳои васеъшуда, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoCompanion, CryptoCompanion, CryptoCompanion, CryptoCompanion, DEMICDPler, CryptoCompanion. Мутобиқати миёна , DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, Барномасозии силсилавии дарунсохт, ICSP, INICnet, параллелизатсияи интеллектуалӣ, IntelliMOS, Пайвастшавӣ байни чипҳо, JitterBlocker, Knob-on-Display, KoD, maxCryView, memBrain, Mindi, MiWi, MPASM, MPF, логотипи тасдиқшудаи MPLAB, MPLIB, MPLINK, MultiTRAK, NetDetach, Насли коди ҳамаҷониба, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, RipAX, REAL IPL , RTG4, SAM-

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 35

CoreFFT v8.0
ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, устувории умумӣ, вақти боэътимод, TSHARC, USBCheck, VariSense, VeriPHYlo, ViewSpan, WiperLock, XpressConnect ва ZENA тамғаҳои тиҷоратии Microchip Technology Incorporated дар ИМА ва дигар кишварҳо мебошанд. SQTP як тамғаи хидматрасонии Microchip Technology Incorporated дар ИМА мебошад Логотипи Adaptec, Frequency on Demand, Silicon Storage Technology ва Symmcom тамғаҳои ба қайд гирифташудаи Microchip Technology Inc. дар дигар кишварҳо мебошанд. GestIC тамғаи молии ба қайд гирифташудаи Microchip Technology Germany II GmbH & Co. KG, филиали Microchip Technology Inc. дар дигар кишварҳо мебошад. Ҳама тамғаҳои тиҷоратии дар ин ҷо зикршуда моликияти ширкатҳои дахлдори онҳо мебошанд. © 2022, Microchip Technology Incorporated ва филиалҳои он. Ҳамаи ҳуқуқ маҳфуз аст. ISBN: 978-1-6683-1058-8
Системаи идоракунии сифат
Барои маълумот дар бораи Системаҳои идоракунии сифати Microchip, лутфан ба www.microchip.com/quality муроҷиат кунед.

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 36

АМЕРИКА
Идораи корпоративӣ 2355 West Chandler Blvd. Чандлер, AZ 85224-6199 Тел: 480-792-7200 Факс: 480-792-7277 Дастгирии техникӣ: www.microchip.com/support Web Суроға: www.microchip.com Атланта Дулут, GA Тел: 678-957-9614 Факс: 678-957-1455 Остин, Техас Тел: 512-257-3370 Бостон Вестборо, MA Тел: 774-760-0087 Факс: 774-760-0088 Чикаго Итаска, IL Тел: 630-285-0071 Факс: 630-285-0075 Даллас Эдисон, Техас Тел: 972-818-7423 Факс: 972-818-2924 Детройт Нови, MI Тел: 248-848-4000 Хьюстон, Техас Тел: 281-894-5983 Индианаполис Ноблсвилл, IN Тел: 317-773-8323 Факс: 317-773-5453 Тел: 317-536-2380 Миссияи Лос-Анҷелес Виехо, CA Тел: 949-462-9523 Факс: 949-462-9608 Тел: 951-273-7800 Роли, NC Тел: 919-844-7510 Ню Йорк, NY Тел: 631-435-6000 Сан-Хосе, Калифорния Тел: 408-735-9110 Тел: 408-436-4270 Канада – Торонто Тел: 905-695-1980 Факс: 905-695-2078

Фурӯш ва хидмат дар саросари ҷаҳон

ОСИЁ/ОРОМ
Австралия – Сидней Тел: 61-2-9868-6733 Чин – Пекин Тел: 86-10-8569-7000 Чин – Ченгду Тел: 86-28-8665-5511 Чин – Чунцин Тел: 86-23-8980-9588 Чин – Донгуан Тел: 86-769-8702-9880 Чин – Гуанчжоу Тел: 86-20-8755-8029 Чин – Ханчжоу Тел: 86-571-8792-8115 Чин – Ҳонконг САР Тел: 852-2943-5100 : 86-25-8473-2460 Чин – Циндао Тел: 86-532-8502-7355 Чин – Шанхай Тел: 86-21-3326-8000 Чин – Шенян Тел: 86-24-2334-2829 Чин – Шенжен: -86-755-8864 Чин – Сучжоу Тел: 2200-86-186-6233 Чин – Вухан Тел: 1526-86-27-5980 Чин – Сиан Тел: 5300-86-29-8833 Чин – Сямэн Тел: 7252-86 -592 Чин – Чжухай Тел: 2388138-86-756

ОСИЁ/ОРОМ
Ҳиндустон – Бангалор Тел: 91-80-3090-4444 Ҳиндустон – Деҳлии Нав: 91-11-4160-8631 Ҳиндустон – Пуна Тел: 91-20-4121-0141 Ҷопон – Осака Тел: 81-6-6152-7160 Ҷопон – Токио Тел: 81-3-6880- 3770 Корея – Тэгу Тел: 82-53-744-4301 Корея – Сеул Тел: 82-2-554-7200 Малайзия – Куала-Лумпур Тел: 60-3-7651-7906 Малайзия – Пенанг Тел: 60-4-227-8870 Филиппин – Манила Тел: 63-2-634-9065 Сингапур Тел: 65-6334-8870 Тайван – Ҳсин Чу Тел: 886-3-577-8366 Тайван – Каохсиунг- Тел: 886 7-213-7830 Тайван – Тайбэй Тел: 886-2-2508-8600 Таиланд – Бангкок Тел: 66-2-694-1351 Ветнам – Хо Ши Мин Тел: 84-28-5448-2100

ЕВРОПА
Австрия – Велс Тел: 43-7242-2244-39 Факс: 43-7242-2244-393 Дания – Копенгаген Тел: 45-4485-5910 Факс: 45-4485-2829 Финляндия – Эспоо Тел: 358-9 Фаронса – Париж Тел: 4520-820-33-1-69-53 Факс: 63-20-33-1-69-30 Олмон – Гарчинг Тел: 90-79-49 Олмон – Ҳаан Тел: 8931-9700-49 Олмон – Ҳейлбронн Тел: 2129-3766400-49 Олмон – Карлсруэ Тел: 7131-72400-49 Олмон – Мюнхен Тел: 721-625370-49-89-627 Факс: 144-0-49-89-627 Германия – Розенхайм Тел: 144 -44-49-8031 Исроил – Раъанана Тел: 354-560-972-9 Италия – Милан Тел: 744-7705-39 Факс: 0331-742611-39 Италия – Падова Тел: 0331-466781-39 Dr. Тел: 049-7625286-31 Факс: 416-690399-31 Норвегия – Тронхейм Тел: 416-690340 Полша – Варшава Тел: 47-72884388-48 Руминия – Бухарест Тел: 22-3325737-40-21 Мадрид – Тел. : 407-87-50-34-91 Факс: 708-08-90-34-91 Швеция – Гетеберг Тел: 708-08-91-46-31 Швеция – Стокголм Тел: 704-60-40-46 Британияи Кабир – Вокингем Тел: 8-5090-4654-44 Факс: 118-921-5800-44

© 2022 Microchip Technology Inc.
ва корхонахои фаръии он

Дастури корбар

DS50003348C-саҳифаи 37

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

MICROCHIP v8.0 CoreFFT Фурье Transform [pdf] Дастури корбар
v8.0 CoreFFT Фурье Трансформ, v8.0 CoreFFT, Трансформатсияи Фурье, Трансформатсия

Иқтибосҳо

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

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