Intel FPGAs үчүн DSP Builder
Продукт маалыматы
Продукт Intel FPGAs үчүн DSP Builder деп аталат. Бул колдонуучуларга Intel FPGAларда санариптик сигналдарды иштетүү (DSP) алгоритмдерин иштеп чыгууга жана ишке ашырууга мүмкүндүк берген программалык курал. Бул курал MathWorks MATLAB жана Simulink куралы менен интеграцияланган графикалык интерфейсти камсыздайт, бул колдонуучуларга блок-диаграмма ыкмасын колдонуу менен DSP системаларын долбоорлоого мүмкүндүк берет. Куралдын ар кандай версиялары бар, акыркы версиясы 22.4. Продукт бир нече кайра кароодон өттү, ар бир версия жаңы функцияларды, мүчүлүштүктөрдү оңдоолорду жана жакшыртууларды киргизет. Текшерүү таржымалынын таблицасы ар бир версияда киргизилген өзгөртүүлөр боюнча кыскача маалымат берет. Продукттун эки блоксеттик басылышы бар: стандарттуу блоксет жана өнүккөн блоксет. Стандарттык блоксет Intel Quartus Prime Standard Edition үчүн жеткиликтүү, ал эми өркүндөтүлгөн блоксет Intel Quartus Prime Pro Edition жана Intel Quartus Prime Standard Edition үчүн жеткиликтүү. Продукт туура орнотуу жана колдонуу үчүн аткарылышы керек болгон системалык талаптарга ээ. Бул MATLABтын 64 биттик версияларын колдоо менен MathWorks MATLAB жана Simulink куралынын жок дегенде бир версиясын талап кылат. Intel Quartus Prime программалык версиясы колдонулуп жаткан Intel FPGA үчүн DSP Builder версиясына дал келиши керек. Өркүндөтүлгөн блоксет бардык операциялар үчүн Simulink туруктуу чекиттүү түрлөрүн колдонот жана Simulink Fixed Point лицензияланган версияларын талап кылат. Intel ошондой эле кошумча функциялар үчүн DSP тутумунун куралдар кутусун жана байланыш тутумунун куралдар кутусун сунуштайт.
Продукт колдонуу нускамалары
- Жумуш станцияңызда орнотулган MathWorks MATLAB жана Simulink куралынын шайкеш версиясы бар экенине ынаныңыз. Курал MATLABтын 64 биттик версияларын гана колдойт.
- Сизде Intel Quartus Prime программасынын тиешелүү версиясы орнотулганын текшериңиз. Версия сиз колдонуп жаткан Intel FPGAs үчүн DSP Builder версиясына дал келиши керек.
- Intel FPGAs үчүн DSP Builderди ишке киргизиңиз жана графикалык интерфейсти ачыңыз.
- Курал тарабынан берилген блок-схема ыкмасын колдонуу менен DSP тутумуңузду долбоорлоңуз. Каалаган алгоритмиңизди түзүү үчүн жеткиликтүү блокторду жана функцияларды колдонуңуз.
- Алдын алаtagДизайныңыздагы бардык операциялар үчүн Simulink туруктуу чекит түрлөрүнүн e. Simulink Fixed Point үчүн керектүү лицензияларыңыз бар экенин текшериңиз.
- Эгер сизге кошумча функция керек болсо, Intel тарабынан сунушталган DSP тутумунун куралдар кутусун жана байланыш тутумунун куралдар кутусун колдонуңуз.
- Дизайныңыз бүткөндөн кийин, сиз керектүү нерсени түзө аласыз files Intel FPGA программалоо үчүн.
Бул колдонуу нускамаларын аткаруу менен, сиз Intel FPGAs үчүн DSP Builderди колдонуу менен Intel FPGAларда DSP алгоритмдерин натыйжалуу иштеп чыгып, ишке ашыра аласыз.
Intel® FPGAs Release Notes үчүн DSP Builder
Тиешелүү маалымат
- Билим базасы
- Программаны орнотуу жана лицензиялоо
Erratum
Errata - бул продукттун жарыяланган спецификациялардан четтеп кетишине алып келиши мүмкүн болгон функционалдык кемчиликтер же каталар. Документтөө маселелерине каталар, түшүнүксүз сыпаттамалар же учурдагы жарыяланган спецификациялардагы же продукциянын документтериндеги кемчиликтер кирет.
Ката жана ката кетирген версиялар жөнүндө толук маалымат алуу үчүн Intel® билимдер базасынын барагын караңыз. webсайт.
Тиешелүү маалымат
Билим базасы
Intel FPGAs Advanced Blockset Revision History үчүн DSP Builder
Версия | Дата | Description |
22.4 | 2022.12.12 | Кошулган Matrix Multiply Engine Design Example. |
22.3 | 2022.09.30 | • Жакшыртылган аткаруу:
— DSP Builder азыр FP16 жана Bfloat16 үчүн FP DSP блогун колдонот, туура тегеректелген, кошуу, Sub or AddSub Intel Agilex түзмөктөрүндө — DSP Builder блоксетиндеги экспоненциалдык жана табигый журнал үчүн DSP оор жана DSP жеңил архитектураларына кирүү мүмкүнчүлүгү берилген. — жакшыртылган FP FFT логикалык эки төмөнкү тактыктагы FP форматтары үчүн: FP16 жана FP19. • Platform Designer ичиндеги башка IP менен DSP Builder дизайндарынын жакшыртылган интеграциясы. — DSP Builder ачылбайт, бирок (милдеттүү эмес) татаал сигналдардын векторлорун бирдиктүү өткөргүч объекти катары чогуу сактайт. — Сиз ошондой эле өткөргүчкө ыңгайлаштырылган ролду дайындай аласыз. DSP Builder интерфейсти DSP Builder моделинин аталышы менен префикстөө менен уникалдуу аталыштары бар бир нече өткөргүчтөрдү автоматтык түрдө дайындайт. • демейки конфигурациясын жакшыртуу FFT FFT параметрлерин өзгөртүүдө каталарды азайтуу үчүн блоктор. • Түзмөктүн ички абалын баштапкы абалга келтирүү мүмкүнчүлүгү берилген FIR жылуу баштапкы абалга келтирүү учурунда бөгөт коюу. • DSP Builder дизайны колдогон Simulink блокторун камтыган китепкана кошулду. |
22.2 | 2022.03.30 | Ички итерациялардын саны кыскарды КОРДИК ресурстарды колдонууну азайтуу жана тактыгын жогорулатуу үчүн блок. |
уланды… |
Версия | Дата | Description |
22.1 | 2022.06.30 | • Кошулган кечигүү отчеттору GPIO блок (кечиктирүү отчетуна окшош Канал IO
блоктор). • Арты-артына гибрид кошулду VFFT блок, ал FFT түтүгүн жууп салбастан FFT өлчөмү өзгөргөндө маалыматтардын үзгүлтүксүз агымын колдойт. • DSP Builder Advanced Pro ичиндеги Intel Cyclone 10 LP, Intel MAX 10, Cyclone IV E+GX үчүн кошумча колдоо. Сиз түзүлгөн RTLди Intel Quartus Std чыгарылышы менен компиляциялооңуз керек. • Окуу мүмкүнчүлүгүн башкаруу механизми кеңейтилди SharedMems блок • Айландыруу аркылуу жакшыртылган DSP блок пакеттөө кошуу, Sub, жана Mux динамикага AddSub блок |
21.4 | 2021.12.30 | Кошулган AXI4StreamReceiver жана AXI4StreamTransmitter -га Агым китепкана |
21.3 | 2021.09.30 | • менен кошо DFT китепканасы DFT, ReorderBlock, жана ReorderAndRescale блоктор
• Cyclone V түзмөктөрү үчүн колдоо кошулду • DSP Builder эстутум блокторуна кеңеш окуу мүмкүнчүлүгүн (RA) башкаруу элементтери кошулду • Жөнөкөйлөштүрүлгөн артка FFT блоксети кошулду • Версияга туура келген Intel Quartus Prime орнотуусун талап кылбастан DSP Builderди өз алдынча орнотуу мүмкүнчүлүгү кошулду |
21.1 | 2021.06.30 | • Кошулган Чектүү мамлекеттик машина блок жана дизайн эксample.
• MATLAB версиясы үчүн колдоо кошулду: R2020b |
20.1 | 2020.04.13 | Түзмөк тандагыч алынып салынды Түзмөктүн параметрлери панель. |
2019.09.01 | Intel Agilex® түзмөктөрү үчүн кошумча колдоо. | |
19.1 | 2019.04.01 | • float16_m7 (bfloat) жана float19_m10 эки жаңы калкыма чекит түрлөрү үчүн колдоо кошулду.
• Көз каранды кечигүү өзгөчөлүгү кошулду. • FIFO буферинин толтуруу деңгээлиндеги отчеттуулук кошулду. |
18.1 | 2018.09.17 | • HDL импорту кошулду.
• C++ программалык моделдери кошулду. |
18.0 | 2018.05.08 | • DSP Builder үлгүлөрүн автоматтык түрдө баштапкы абалга келтирүү үчүн кошумча колдоо. Калыбына келтирүү минимизациясы дизайндын туура функционалдуулугун сактоо менен баштапкы абалга келтирүүнү талап кылган дизайндагы регистрлердин минималдуу топтомун аныктайт. DSP Builder баштапкы абалга келтирүүчү регистрлердин санын азайтуу натыйжалардын сапатын жакшыртат, башкача айтканда, аянтты азайтып, Fmax көбөйтөт.
• бит талааларына колдоо кошулду SharedMem блок. Бул талаалар учурдагы бит талаасынын колдоосуна окшош функцияларды камсыз кылат RegField жана RegOut блоктор. • DSP Builder дизайнына VHDL же Verilog HDL синтезделүүчү конструкцияларын камтыган HDL импорту үчүн бета колдоосу кошулду. Андан кийин сиз импорттолгон дизайнды DSP Builder Simulink компоненттери менен окшоштурсаңыз болот. HDL импорту минималдуу колдонуучу интерфейсин камтыйт, бирок кээ бир кол менен орнотууну талап кылат. Бул функцияны колдонуу үчүн сизге MathWorks HDL Verifier куралы үчүн лицензия керек. |
17.1 | 2017.11.06 | • Кошулган суперлерample NCO design example.
• Intel Cyclone® 10 жана Intel Stratix® 10 түзмөктөрүнө колдоо кошулду. • өчүрүлгөн учурлары Сигналдар блок. • WYSIWYG опциясы өчүрүлдү SynthesisInfo блок. |
17.0 | 2017.05.05 | • Intel катары ребрендленген
• Эскирген Сигналдар блок • Кошулган Гаусс жана Random Number Generator дизайн эксamples • Өзгөрмө өлчөмдөгү суперлер кошулдуampжетектеген FFT дизайн эксample • Кошулган HybridVFFT блок • Кошулган GeneralVTwiddle жана GeneralMultVTwiddle блоктор |
16.1 | 2016.11.10 | • LTE маалымдама дизайны үчүн 4-канал 2-антенна DUC жана DDC кошулду
• BFU_simple блогу кошулду • Стандарттык жана Pro чыгарылыштары түзүлдү. Pro Arria 10 түзмөктөрүн колдойт; Стандарт башка бардык үй-бүлөлөрдү колдойт. • Эскирген Сигналдар блок • DSP Builder менюсунда Avalon-MM интерфейсинин орнотууларын орнотуу үчүн кошумча функциялар |
уланды… |
Версия | Дата | Description |
16.0 | 2016.05.02 | • Кайрадан уюштурулган китепканалар
• MAX 10 түзмөктөрдө жакшыртылган бүктөлүүчү натыйжалар • Кошулган жаңы дизайн мурункуamples: — Гаусс кокустук сандар генератору — DUC_4C4T4R жана DDC_4C4T4R LTE санариптик өйдө жана ылдый конверсия • Жаңы FFT кыркуу стратегиясы кошулду: prune_to_widths() |
15.1 | 2015.11.11 | • Эскирген Run Quartus II жана Modelsimди иштетиңиз блоктор
• Кошулган саатты кесип колдоо • Кайра конфигурациялануучу FIR чыпкалары кошулду • Жакшыртылган автобус интерфейстери: — Каталарды текшерүү жана отчеттуулук жакшыртылды — Жакшыртылган симуляция тактыгы — Жакшыртылган автобус кул логикасын ишке ашыруу — Жакшыртылган сааттын өтүшү • Кээ бир Avalon-MM интерфейстери өзгөртүлдү • Жаңы блоктор кошулду: — Capture Values — Fanout — Тыныгуу — Vectorfanout • Кошулган IIR: толук ылдамдыктагы туруктуу чекит жана IIR: толук ылдамдыктагы калкыма чекит демолору • Кошулган берүү жана кабыл алуу модеминин маалымдама дизайны |
15.0 | Май 2015 | • SystemVerilog чыгышына колдоо кошулду
• Тышкы эс тутумдар китепканасы кошулду • Кошулган Тышкы эс блок • Жаңы кошулду Эки портто тең жазууга уруксат бериңиз параметрге DualMem блок • Өзгөртүлгөн параметрлер күйүк AvalonMMSlaveSettings блок |
14.1 | декабрь 2014 | • Arria 10 катуу сүзүүчү чекит блоктору үчүн кошумча колдоо
• BusStimulus жана BusStimulus кошулдуFileОкурман блоктору эстутум картасына түшүрүлгөн регистрлердин дизайнын эксample. • AvalonMMSlaveSettings блогу жана кошулду DSP Builder > Avalon Interfaces > Avalon-MM кулу меню опциясы • Башкаруу жана Сигнал блокторунан автобус параметрлери алынып салынды • Төмөнкү дизайн эксamples: — Түс мейкиндигин конвертер (ресурстарды бөлүшүү бүктөлүүчү) — Жаңыртуу коэффициенттери менен интерполяцияланган FIR чыпкасы — Примитивдик FIR чыпкасы (ресурстарды бөлүшүү бүктөлүүчү) — Бойдок- Сtage IIR чыпкасы (ресурстарды бөлүшүү бүктөлүүчү) — Үч сtage IIR чыпкасы (ресурстарды бөлүшүү бүктөлүүчү) • Кошумча системадагы колдоо • Жаңы блоктор кошулду: — Калкыма чекиттүү классификатор — Калкыма чекиттин көбөйүшү топтолот - Математикалык блокко гипотенузалык функция кошулду • Кошулган дизайн мурункуamples: — Түс мейкиндигин өзгөрткүч — Комплекстуу FIR — Примитивдик блоктордон CORDIC — Крест факторун азайтуу — бүктөлүүчү FIR — Өзгөрмө бүтүн сандын децимация фильтри — Вектордук сорттоо – ырааттуу жана итеративдик |
уланды… |
Версия | Дата | Description |
• Кошулган маалымдама үлгүлөрү:
— Крест факторун азайтуу — Synthesizable Testbench менен түз RF — Динамикалык дециация чыпкасы — Кайра конфигурациялануучу децимация чыпкасы — Өзгөрмө бүтүн сандын децимация фильтри • Ресурстарды бөлүшүү папкасы алынып салынды • Жаңыртылган ALU папкасы |
||
14.0 | июнь 2014 | • MAX 10 FPGA үчүн колдоо кошулду.
• Cyclone III жана Stratix III түзмөктөрү үчүн колдоо алынып салынды • Жакшыртылган DSP Builder Run ModelSim опциясы, бул азыр сизге ModelSimди жогорку деңгээлдеги дизайн же жеке субмодулдар үчүн иштетүүгө мүмкүндүк берет • HDL генерациясы каталогдордун иерархиясына эмес, түзмөк деңгээлиндеги каталогго (белгиленген максаттуу RTL каталогунун астында) өзгөртүлдү • Автобус интерфейсине окуу сигналы кошулду • FIFO боюнча таза порт кошулду • Эскирген 13 FFT блоктору • Кошулган жаңы дизайн мурункуamples: — Арткы басым менен Avalon-ST интерфейси (киргизүү жана чыгаруу FIFO буфери). — Арткы басым менен Avalon-ST интерфейси (чыгаруу FIFO буфери). — Туруктуу чекиттүү математикалык функциялар — CORDIC аркылуу бөлчөк чарчы тамыр — Нормализатор — Параллель FFT — Параллель Floating Point FFT — CORDIC колдонуу менен чарчы тамыр — Которулуучу FFT/iFFT — Variable-Size Fixed-Point FFT — BitReverseCoreC блогу жок өзгөрүлмө өлчөмдөгү Fixed Point FFT — Variable-Size Fixed-Point iFFT — BitReverseCoreC блогу жок өзгөрүлмө өлчөмдөгү Fixed-Point iFFT — Variable-Size Floating Point FFT — BitReverseCoreC блогу жок өзгөрүлмө өлчөмдөгү Floating Point FFT — Variable-Size Floating Point iFFT — BitReverseCoreC блогу жок өзгөрүлмө өлчөмдөгү калкыма чекит iFFT • Жаңы блоктор кошулду: - Анкердик кечигүү — Иштетилген кечиктирүү линиясы — Пикирдин кечиктирилиши иштетилди — FFT2P, FFT4P, FFT8P, FFT16P, FFT32P жана FFT64P — FFT2X, FFT4X, FFT8X, FFT16X, FFT32X жана FFT64X — FFT2, FFT4, VFFT2 жана VFFT4 — General Multitwiddle жана General Twiddle (GeneralMultiTwiddle, GeneralTwiddle) — Гибриддик FFT (Hybrid_FFT) — Параллелдик түтүк FFT (PFFT_Pipe) — Даяр |
13.1 | 2013-жылдын ноябрь айы | • Төмөнкү түзмөктөр үчүн колдоо алынып салынды:
- Arria GX — Циклон II — HardCopy II, HardCopy III жана HardCopy IV — Stratix, Stratix II, Stratix GX жана Stratix II GX • Жакшыртылган ALU бүктөлүүчү агымы • Математика блогуна жаңы функциялар кошулду. |
уланды… |
Версия | Дата | Description |
• Const, DualMem жана LUT блокторуна Simulink fi блок опциясы кошулду
• Кошулган жаңы дизайн мурункуamples: — Өзгөрмө тактык реалдуу убакыт FFT — Жаңыртуу коэффициенттери менен интерполяцияланган FIR чыпкасы — Убакытты кечиктирүүчү нур түзүүчү • Жаңы блоктор кошулду: - Анкердик кечигүү — Көп мүчө — TwiddleAngle — TwiddleROM жана TwiddleROMF — VariableBitReverse — VFFT |
||
13.0 | Май 2013 | • Жаңы Түзмөк тандагыч менюсу менен жаңыртылган түзмөк блогу.
• Жаңы ModelPrim блоктору кошулду: — Const Mult — Бөлүн — Мин Макс — Жок — Скалярдык продукт • Тогуз жаңы FFT блоктору кошулду • Он жаңы FFT демонстрациялары кошулду |
12.1 | 2012-жылдын ноябрь айы | • ALU бүктөлүүчү өзгөчөлүгү кошулду
• Жакшыртылган тактыктагы калкыма чекит параметрлери кошулду • Төмөнкү жаңы ModelPrim блоктору кошулду: — AddSub — AddSubFused — CmpCtrl — Математика — Максималдуу жана Минималдуу — MinMaxCtrl — Тегерек — Триг • Төмөнкү жаңы FFT блоктору кошулду: — Edge Detect (EdgeDetect) — Импульс бөлгүч (PulseDivider) — Импульстун мультипликатору (PulseMultiplier) — Табигый Чыгуу менен Бит-Тескери FFT (FFT_BR_Natural) • Төмөнкү жаңы FIR дизайны кошулдуamples: — Супер-сample decimating FIR чыпкасы — Супер-сample fractional FIR чыпкасы • AC кыймылдаткычтары үчүн абалды, ылдамдыкты жана токту башкаруу (ALU бүктөлүүчү) дизайны кошулдуample |
Тиешелүү маалымат
DSP Builder Advanced Blockset Handbook
Системалык талаптар
- Intel FPGAs үчүн DSP Builder MathWorks MATLAB жана Simulink куралдары жана Intel Quartus® Prime программасы менен интеграцияланат.
- Intel FPGAs үчүн DSP Builder орнотуудан мурун MathWorks MATLAB жана Simulink куралынын жок дегенде бир версиясы жумушчу станцияңызда бар экенин текшериңиз. Сиз Intel FPGAs үчүн Intel Quartus Prime программасынын жана DSP Builderдин бир эле версиясын колдонушуңуз керек. Intel FPGAs үчүн DSP Builder MATLABтын 64-бит версияларын гана колдойт.
- V18.0 баштап, Intel FPGAs үчүн DSP Builder өркүндөтүлгөн блоксети Intel Quartus Prime Pro Edition жана Intel Quartus Prime Standard Edition үчүн жеткиликтүү. Intel FPGAs стандарттык блоксети үчүн DSP Builder Intel Quartus Prime Standard Edition үчүн гана жеткиликтүү.
Таблица 2. Intel FPGAs MATLAB көз карандылыктары үчүн DSP Builder
Версия | MATLAB колдогон версиялары | ||
DSP Builder стандарттык блоксет | DSP Builder Advanced Blockset | ||
Intel Quartus Prime Standard Edition | Intel Quartus Prime Pro Edition | ||
22.4 | жеткиликтүү эмес | R2022a R2021b R2021a R2020b R2020a | |
22.3 | жеткиликтүү эмес | R2022a R2021b R2021a R2020b R2020a | |
22.1 | жеткиликтүү эмес | R2021b R2021a R2020b R2020a R2019b | |
21.3 | жеткиликтүү эмес | R2021a R2020b R2020a R2019b R2019a | |
21.1 | жеткиликтүү эмес | R2020b R2020a R2019b R2019a R2018b | |
20.1 | жеткиликтүү эмес | R2019b R2019a R2018b R2018a R2017b R2017a | |
19.3 | жеткиликтүү эмес | R2019a R2018b R2018a R2017b | |
уланды… |
Версия | MATLAB колдогон версиялары | ||
DSP Builder стандарттык блоксет | DSP Builder Advanced Blockset | ||
Intel Quartus Prime Standard Edition | Intel Quartus Prime Pro Edition | ||
R2017a R2016b | |||
19.1 | Колдоого алынбайт | R2013a | R2018b R2018a R2017b R2017a R2016b |
18.1 | R2013a | R2013a | R2018a R2017b R2017a R2016b |
18.0 | R2013a | R2013a | R2017b R2017a R2016b R2016a R2015b |
17.1 | R2013a | R2013a | R2016a R2015b R2015a R2014b R2014a R2013b |
Эскертүү:
Intel FPGAs өркүндөтүлгөн блоксети үчүн DSP Builder бардык операциялар үчүн Simulink туруктуу чекиттүү түрлөрүн колдонот жана Simulink Fixed Point лицензияланган версияларын талап кылат. Intel ошондой эле кээ бир долбоорлоочу DSP тутумунун куралдар кутусун жана байланыш тутумунун куралдар кутусун сунуштайтamples use.
Тиешелүү маалымат
Intel программасын орнотуу жана лицензиялоо.
Intel® FPGAs үчүн DSP Builder Release Notes 9
Документтер / Ресурстар
![]() |
Intel FPGA үчүн intel DSP Builder [pdf] Колдонуучунун колдонмосу Intel FPGAs үчүн DSP Builder, Intel FPGAs үчүн куруучу, Intel FPGAs, FPGAs |