DSP Akole fun Intel FPGAs
ọja Alaye
Ọja naa ni a pe ni DSP Akole fun Intel FPGAs. O jẹ ohun elo sọfitiwia ti o gba awọn olumulo laaye lati ṣe apẹrẹ ati imuse awọn algoridimu sisẹ ifihan agbara oni-nọmba (DSP) lori Intel FPGAs. Ọpa naa n pese wiwo ayaworan ti o ṣepọ pẹlu MathWorks MATLAB ati ọpa Simulink, gbigba awọn olumulo laaye lati ṣe apẹrẹ awọn eto DSP nipa lilo ọna aworan atọka. Ọpa naa ni awọn ẹya oriṣiriṣi, pẹlu ẹya tuntun jẹ 22.4. Ọja naa ti lọ nipasẹ ọpọlọpọ awọn atunyẹwo, pẹlu atunyẹwo kọọkan ti n ṣafihan awọn ẹya tuntun, awọn atunṣe kokoro, ati awọn ilọsiwaju. Tabili itan atunyẹwo n pese akojọpọ awọn ayipada ti a ṣe ni ẹya kọọkan. Ọja naa ni awọn ẹda blockset meji: blockset boṣewa ati blockset ilọsiwaju. Idiwọn boṣewa wa fun Intel Quartus Prime Standard Edition, lakoko ti blockset ilọsiwaju wa fun mejeeji Intel Quartus Prime Pro Edition ati Intel Quartus Prime Standard Edition. Ọja naa ni awọn ibeere eto ti o nilo lati pade fun fifi sori ẹrọ to dara ati lilo. O nilo o kere ju ẹya kan ti MathWorks MATLAB ati ohun elo Simulink, pẹlu atilẹyin fun awọn ẹya 64-bit ti MATLAB. Ẹya sọfitiwia Intel Quartus Prime yẹ ki o baamu ẹya DSP Akole fun lilo awọn FPGA Intel. Blockset to ti ni ilọsiwaju nlo awọn iru-ojuami ti o wa titi Simulink fun gbogbo awọn iṣẹ ṣiṣe ati pe o nilo awọn ẹya ti o ni iwe-aṣẹ ti Simulink Fixed Point. Intel tun ṣeduro Apoti Ohun elo Eto DSP ati Apoti irinṣẹ Ibaraẹnisọrọ fun iṣẹ ṣiṣe afikun.
Awọn ilana Lilo ọja
- Rii daju pe o ni ẹya ibaramu ti MathWorks MATLAB ati ohun elo Simulink ti a fi sori ẹrọ iṣẹ rẹ. Ọpa naa ṣe atilẹyin awọn ẹya 64-bit ti MATLAB nikan.
- Rii daju pe o ni ẹya ti o yẹ ti sọfitiwia Intel Quartus Prime sori ẹrọ. Ẹya naa yẹ ki o baamu ẹya DSP Akole fun Intel FPGA ti o nlo.
- Lọlẹ DSP Akole fun Intel FPGAs ki o si ṣi awọn ayaworan ni wiwo.
- Ṣe ọnà rẹ DSP eto nipa lilo awọn Àkọsílẹ aworan atọka ona pese nipa awọn ọpa. Lo awọn bulọọki ti o wa ati awọn ẹya lati kọ algorithm ti o fẹ.
- Gba advantage ti Simulink ti o wa titi-ojuami orisi fun gbogbo awọn mosi ninu rẹ oniru. Rii daju pe o ni awọn iwe-aṣẹ pataki fun Simulink Fixed Point.
- Ti o ba nilo iṣẹ ṣiṣe ni afikun, ronu nipa lilo Apoti Ohun elo Eto DSP ati Apoti irinṣẹ Ohun elo Ibaraẹnisọrọ, eyiti Intel ṣeduro.
- Ni kete ti apẹrẹ rẹ ti pari, o le ṣe ina pataki files fun siseto ohun Intel FPGA.
Nipa titẹle awọn ilana lilo wọnyi, iwọ yoo ni anfani lati ṣe apẹrẹ ati imuṣe awọn algoridimu DSP lori Intel FPGA ni lilo Akole DSP fun Intel FPGAs.
DSP Akole fun Intel® FPGAs Tu Awọn akọsilẹ
Alaye ti o jọmọ
- Ipilẹ Imọ
- Software fifi sori ati asẹ
Erratum
Errata jẹ awọn abawọn iṣẹ tabi awọn aṣiṣe, eyiti o le fa ki ọja naa yapa lati awọn alaye ti a tẹjade. Awọn ọran iwe-ipamọ pẹlu awọn aṣiṣe, awọn apejuwe ti ko ṣe akiyesi, tabi awọn ifasilẹ lati awọn pato ti a tẹjade lọwọlọwọ tabi awọn iwe ọja.
Fun alaye ni kikun lori errata ati awọn ẹya ti o kan errata, tọka si oju-iwe Ipilẹ Imọ ti Intel® webojula.
Alaye ti o jọmọ
Ipilẹ Imọ
DSP Akole fun Intel FPGAs To ti ni ilọsiwaju Blockset Itan Atunyẹwo
Ẹya | Ọjọ | Apejuwe |
22.4 | 2022.12.12 | Fi kun Matrix isodipupo Engine Design Eksample. |
22.3 | 2022.09.30 | • Imudara iṣẹ:
- Akole DSP ni bayi nlo bulọọki FP DSP fun FP16 ati Bfloat16, ni iyipo ti o tọ, Fi kun, Sub or AddSub lori awọn ẹrọ Intel Agilex - Ti pese iraye si DSP wuwo ati awọn ile-itumọ ina DSP fun asọye ati log adayeba ni blockset Akole DSP. - Ilọsiwaju lilo ọgbọn FP FFT fun awọn ọna kika FP deede-kekere meji: FP16 ati FP19. • Imudara ilọsiwaju ti awọn aṣa Akole DSP pẹlu IP miiran ni Platform Designer. - DSP Akole ko ni unroll sugbon o pa papo vectors ti (iyan) eka awọn ifihan agbara bi a nikan conduit nkankan. - O tun le fi ipa aṣa si conduit. DSP Akole laifọwọyi sọtọ ọpọ conduits pẹlu oto awọn orukọ nipa ìpele ni wiwo pẹlu awọn DSP Akole orukọ awoṣe. • Dara si awọn aiyipada iṣeto ni ti awọn FFT awọn bulọọki lati dinku awọn aṣiṣe nigba iyipada awọn aye FFT. Aṣayan ti a pese lati tun ipo inu ti FIR Àkọsílẹ nigba kan gbona si ipilẹ. • Ṣafikun ile-ikawe kan ti o ni awọn bulọọki Simulink ti DSP Akole ṣe atilẹyin. |
22.2 | 2022.03.30 | Dinku aṣetunṣe kika inu inu CORDIC Àkọsílẹ lati din awọn oluşewadi lilo ati ki o mu išedede. |
tesiwaju… |
Ẹya | Ọjọ | Apejuwe |
22.1 | 2022.06.30 | Fikun iroyin lairi si awọn GPIO Àkọsílẹ (iru si iroyin lairi lori awọn ikanni IO
ohun amorindun). Fikun arabara pada-si-pada VFFT bulọki, eyiti o ṣe atilẹyin ṣiṣanwọle data nigbagbogbo nigbati iwọn FFT yipada laisi nini lati fọ opo gigun ti epo FFT. • Atilẹyin ti a ṣafikun fun Intel Cyclone 10 LP, Intel MAX 10, Cyclone IV E + GX ni DSP Builder Advanced Pro. O gbọdọ ṣajọ RTL ti ipilẹṣẹ pẹlu Intel Quartus Std àtúnse. • Ti o gbooro sii ilana iṣakoso wiwọle-kika si PipinMems Àkọsílẹ • Ilọsiwaju DSP Àkọsílẹ iṣakojọpọ nipasẹ iyipada Fi kun, Sub, ati Mux to a ìmúdàgba AddSub Àkọsílẹ |
21.4 | 2021.12.30 | Fi kun AXI4Stream Olugba ati AXI4StreamTransmitter si awọn Sisanwọle ìkàwé |
21.3 | 2021.09.30 | • Fikun DFT Library pẹlu DFT, AtuntoBlock, ati Tunṣe AtiRescale ohun amorindun
Atilẹyin ti a ṣafikun fun awọn ẹrọ Cyclone V Wiwọle kika imọran ti a ṣafikun (RA) si awọn bulọọki iranti DSP Akole Ṣe afikun bulọọki FFT ti o rọrun-si-pada Agbara ti a ṣafikun lati fi sori ẹrọ DSP Akole ni imurasilẹ laisi nilo fifi sori ẹrọ Intel Quartus Prime kan ti o baamu |
21.1 | 2021.06.30 | Fi kun Finite State Machine Àkọsílẹ ati oniru example.
• Atilẹyin ti a ṣafikun fun ẹya MATLAB: R2020b |
20.1 | 2020.04.13 | Yiyọ ẹrọ yiyan ni Awọn paramita ẹrọ nronu. |
2019.09.01 | Atilẹyin ti a ṣafikun fun awọn ẹrọ Intel Agilex®. | |
19.1 | 2019.04.01 | • Afikun support fun meji titun lilefoofo-ojuami orisi float16_m7 (bfloat) ati float19_m10.
Fikun ẹya airi ti o gbẹkẹle. Fikun ifipamọ FIFO kikun-iroyin ipele. |
18.1 | 2018.09.17 | Fikun HDL agbewọle.
• Awọn awoṣe sọfitiwia C ++ ti a ṣafikun. |
18.0 | 2018.05.08 | • Atilẹyin ti a fi kun fun idinku aifọwọyi laifọwọyi ti awọn aṣa Akole DSP. Atunto idinku ṣe ipinnu ipilẹ awọn iforukọsilẹ ti o kere julọ ni apẹrẹ ti o nilo atunto, lakoko ti o n ṣetọju iṣẹ ṣiṣe ti o pe apẹrẹ naa. Idinku nọmba awọn iforukọsilẹ ti DSP Akole tunto le funni ni ilọsiwaju didara awọn abajade ie agbegbe idinku ati alekun Fmax.
Atilẹyin ti a ṣafikun fun awọn aaye bit si awọn SharedMem Àkọsílẹ. Awọn aaye wọnyi pese iṣẹ ṣiṣe afiwe si atilẹyin aaye bit ti o wa tẹlẹ ninu RegField ati Jade jade ohun amorindun. • Atilẹyin beta ti a ṣafikun fun agbewọle HDL, eyiti o ṣafikun VHDL tabi Verilog HDL awọn apẹrẹ iṣelọpọ sinu apẹrẹ Akole DSP. O le lẹhinna ṣajọpọ apẹrẹ ti a ko wọle pẹlu awọn paati Simulink Akole DSP. HDL gbe wọle pẹlu wiwo olumulo iwonba, ṣugbọn nilo diẹ ninu iṣeto afọwọṣe. Lati lo ẹya ara ẹrọ yii, o nilo iwe-aṣẹ fun ohun elo Verifier MathWorks HDL. |
17.1 | 2017.11.06 | • Super-s kunample NCO oniru example.
Atilẹyin ti a ṣafikun fun Intel Cyclone® 10 ati Intel Stratix® 10 awọn ẹrọ. • Kuro apeere ti Awọn ifihan agbara Àkọsílẹ. • Parẹ WYSIWYG aṣayan lori Alaye Synthesis Àkọsílẹ. |
17.0 | 2017.05.05 | • Rebranded bi Intel
• Idinku Awọn ifihan agbara Àkọsílẹ • Kun Gaussian ati ID Number monomono design examples • Fi kun oniyipada-iwọn supersampdari FFT oniru example Fi kun HybridVFFT Àkọsílẹ Fi kun GbogbogboVTwiddle ati GeneralMultVTwiddle ohun amorindun |
16.1 | 2016.11.10 | • Fi kun 4-ikanni 2-eriali DUC ati DDC fun LTE itọkasi design
• BFU_rọrun Àkọsílẹ kun • Ṣẹda Standard ati Pro itọsọna. Pro ṣe atilẹyin awọn ẹrọ Arria 10; Standard ṣe atilẹyin fun gbogbo awọn idile miiran. • Deprecated awọn Awọn ifihan agbara Àkọsílẹ • Iṣẹ-ṣiṣe ti a ṣafikun fun eto awọn eto wiwo Avalon-MM ni akojọ Akole DSP |
tesiwaju… |
Ẹya | Ọjọ | Apejuwe |
16.0 | 2016.05.02 | • Awọn ile-ikawe ti a ṣe atunto
Awọn abajade kika ti ilọsiwaju lori awọn ẹrọ MAX 10 • Fi kun titun oniru example: - Gaussian ID Number monomono - DUC_4C4T4R ati DDC_4C4T4R LTE oni-nọmba oke ati iyipada-isalẹ • Ti ṣafikun ilana gige gige FFT tuntun: prune_to_widths () |
15.1 | 2015.11.11 | • Idinku Ṣiṣe Quartus II ati Ṣiṣe Modelsim ohun amorindun
Atilẹyin Líla aago kun • Awọn asẹ firi atunto atunto kun • Ilọsiwaju ọkọ akero: - Ilọsiwaju iṣayẹwo aṣiṣe ati ijabọ - Imudara kikopa deede - Dara si akero ẹrú kannaa imuse - Dara si aago Líla • Yi pada diẹ ninu awọn Avalon-MM atọkun • Awọn bulọọki tuntun ti a ṣafikun: — Yaworan Awọn iye — Iyanu — Sinmi — Vectorfanout • IIR ti a ṣafikun: iwọn-kikun ti o wa titi-ojuami ati IIR: iwọn-kikun-oṣuwọn floating-point demos Fikun atagba ati gba apẹrẹ itọkasi modẹmu |
15.0 | Oṣu Karun ọdun 2015 | Atilẹyin ti a ṣafikun fun iṣẹjade SystemVerilog
Fikun ita ikawe Fi kun Ita Iranti Àkọsílẹ Fikun titun Gba kikọ lori awọn ibudo mejeeji paramita si MejiMem Àkọsílẹ Yipada paramita lori Eto AvalonMMSlave Àkọsílẹ |
14.1 | Oṣu kejila ọjọ 2014 | • Afikun support fun Arria 10 lile-lilefoofo-ojuami ohun amorindun
• Fikun BusStimulus ati BusStimulusFileReader ohun amorindun si iranti-mapped awọn iforukọsilẹ apẹrẹ example. • Fikun AvalonMMSlaveSettings Àkọsílẹ ati DSP Akole> Avalon Interfaces> Avalon-MM ẹrú aṣayan akojọ • Awọn paramita akero kuro lati Iṣakoso ati awọn bulọọki ifihan agbara • Yọ awọn wọnyi oniru example: - Iyipada Alafo Awọ (Fọ Pipin Awọn orisun) - Interpolating FIR Ajọ pẹlu Iṣatunṣe imudojuiwọn - Ajọ FIR akọkọ (Fọpa Pipin orisun) - Nikan-Stage IIR Ajọ (Fọ Pipin awọn orisun) - Mẹta-stage IIR Ajọ (Fọ Pipin awọn orisun) Fikun eto-ni-ni-lupu support • Awọn bulọọki tuntun ti a ṣafikun: - Lilefoofo-ojuami classifier - Lilefoofo-ojuami isodipupo accumulate - Fi kun hypotenuse iṣẹ to isiro Àkọsílẹ • Fi kun oniru example: - Awọ aaye oluyipada - eka FIR - CORDIC lati awọn bulọọki akọkọ - Crest ifosiwewe idinku - Agbo FIR - Ayipada Integer Rate Ajọ Ajọ — Vector too – lesese ati aṣetunṣe |
tesiwaju… |
Ẹya | Ọjọ | Apejuwe |
• Awọn apẹrẹ itọkasi ti a ṣafikun:
- Crest ifosiwewe idinku - Taara RF pẹlu Synthesizable Testbench - Ìmúdàgba Decimation Ajọ - Reconfigurable Decimation Ajọ - Ayipada Integer Rate Ajọ Ajọ Yọ folda pinpin awọn oluşewadi kuro • folda ALU imudojuiwọn |
||
14.0 | Oṣu Kẹfa ọdun 2014 | • Atilẹyin ti a ṣafikun fun awọn FPGA Max 10.
• Atilẹyin ti a yọ kuro fun Cyclone III ati awọn ẹrọ Stratix III • Ilọsiwaju DSP Akole Run ModelSim aṣayan, eyiti o fun ọ laaye lati ṣiṣẹ ModelSim fun apẹrẹ ipele-oke tabi awọn submodules kọọkan • Yi iran ti HDL pada sinu ilana ipele ẹrọ (labẹ ibi-afẹde pàtó RTL itọsọna) kuku ju ninu awọn ilana ilana. • Fi kun ifihan agbara kika lori akero ni wiwo Fi kun ko o ibudo lori FIFO • Deprecated 13 FFT ohun amorindun • Fi kun titun oniru example: - Avalon-ST Interface (Input ati Output FIFO saarin) pẹlu Backpressure - Avalon-ST Interface (O wu FIFO saarin) pẹlu Backpressure - Awọn iṣẹ iṣiro-ojuami ti o wa titi - Factional square root lilo CORDIC - Normalizer - FFT ti o jọra - Ni afiwe Lilefoofo-Point FFT - Gbongbo onigun ni lilo CORDIC - Switchable FFT/iFFT - Ayipada-Iwọn Ti o wa titi-Point FFT - Ayipada-Iwọn Ti o wa titi-Point FFT laisi BitReverseCoreC Block - Ayipada-Iwọn Ti o wa titi-Point iFFT - Ayipada-Iwọn Ti o wa titi-Point iFFT laisi BitReverseCoreC Block - Ayípadà-Iwon Lilefoofo-Point FFT - Iyipada-Iwọn Lilefoofo-Point FFT laisi BitReverseCoreC Block - Ayípadà-Iwon Lilefoofo-Point iFFT - Ayipada-Iwọn Lilefoofo-Point iFFT lai BitReverseCoreC Block • Awọn bulọọki tuntun ti a ṣafikun: - Idaduro Anchored - Laini idaduro ṣiṣẹ - Idaduro esi ti o ṣiṣẹ - FFT2P, FFT4P, FFT8P, FFT16P, FFT32P, ati FFT64P - FFT2X, FFT4X, FFT8X, FFT16X, FFT32X, ati FFT64X - FFT2, FFT4, VFFT2, ati VFFT4 - Multitwiddle Gbogbogbo ati Gbogbogbo Twiddle (GbogbogboMultiTwiddle, GbogbogboTwiddle) - FFT arabara (Hybrid_FFT) - FFT Pipeline Ti o jọra (PFFT_Pipe) - Ṣetan |
13.1 | Oṣu kọkanla ọdun 2013 | Atilẹyin yiyọ kuro fun awọn ẹrọ wọnyi:
- Aria GX - Cyclone II - HardCopy II, HardCopy III, ati HardCopy IV - Stratix, Stratix II, Stratix GX, ati Stratix II GX • Ilọsiwaju ALU kika kika Fikun awọn iṣẹ titun si Àkọsílẹ Math. |
tesiwaju… |
Ẹya | Ọjọ | Apejuwe |
• Ṣafikun Simulink fi aṣayan Àkọsílẹ si Const, DualMem, ati awọn bulọọki LUT
• Fi kun titun oniru example: - Ayipada-konge gidi-akoko FFT - Interpolating FIR Ajọ pẹlu awọn iyeida imudojuiwọn - Time-idaduro beamformer • Awọn bulọọki tuntun ti a ṣafikun: - Idaduro Anchored - ilopọ - TwiddleAngle - TwiddleROM ati TwiddleROMF - VariableBitReverse - VFFT |
||
13.0 | Oṣu Karun ọdun 2013 | Dina ẹrọ ti a ṣe imudojuiwọn pẹlu akojọ aṣayan Aṣayan ẹrọ titun.
• Awọn bulọọki ModelPrim tuntun ti a ṣafikun: - Const Mult - Pinpin - MinMax - Negate - Ọja Scalar • Awọn bulọọki FFT tuntun mẹsan ti ṣafikun Fikun awọn ifihan FFT mẹwa mẹwa |
12.1 | Oṣu kọkanla ọdun 2012 | • Fi kun ALU kika ẹya-ara
Awọn aṣayan oju omi lilefoofo to ni ilọsiwaju ti ṣafikun Fikun awọn bulọọki ModelPrim tuntun wọnyi: - AddSub - AddSubFused - CmpCtrl - Isiro - O pọju ati Kere - MinMaxCtrl - Yika - Trig Fikun awọn bulọọki FFT tuntun wọnyi: - Iwadi Edge (EdgeDetect) - Olupin Pulse (PulseDivider) - Pulse Multiplier (PulseMultiplier) - Bit- Yiyipada FFT pẹlu Abajade Adayeba (FFT_BR_Natural) • Fi kun awọn wọnyi titun FIR oniru example: - Super-sample decimating firi àlẹmọ - Super-sample ida FIR àlẹmọ • Fi kun ipo, iyara, ati iṣakoso lọwọlọwọ fun awọn ọkọ ayọkẹlẹ AC (pẹlu kika ALU) apẹrẹ example |
Alaye ti o jọmọ
DSP Akole To ti ni ilọsiwaju Blockset Handbook
System Awọn ibeere
- Akole DSP fun Intel FPGAs ṣepọ pẹlu MathWorks MATLAB ati awọn irinṣẹ Simulink ati pẹlu sọfitiwia Intel Quartus® Prime.
- Rii daju pe o kere ju ẹya kan ti MathWorks MATLAB ati ohun elo Simulink wa lori ibi iṣẹ rẹ ṣaaju ki o to fi DSP Akole sori ẹrọ fun Intel FPGAs. O yẹ ki o lo ẹya kanna ti sọfitiwia Intel Quartus Prime ati Akole DSP fun Intel FPGAs. Akole DSP fun Intel FPGA nikan ṣe atilẹyin awọn ẹya 64-bit ti MATLAB.
- Lati v18.0, DSP Akole fun Intel FPGAs to ti ni ilọsiwaju blockset wa fun Intel Quartus Prime Pro Edition ati Intel Quartus Prime Standard Edition. DSP Akole fun Intel FPGAs boṣewa blockset wa nikan fun Intel Quartus Prime Standard Edition.
Table 2. DSP Akole fun Intel FPGAs MATLAB Dependencies
Ẹya | Awọn ẹya atilẹyin MATLAB | ||
DSP Akole Standard Blockset | DSP Akole ti ni ilọsiwaju Blockset | ||
Intel kuotisi NOMBA Standard Edition | Intel kuotisi NOMBA Pro Edition | ||
22.4 | Ko si | R2022a R2021b R2021a R2020b R2020a | |
22.3 | Ko si | R2022a R2021b R2021a R2020b R2020a | |
22.1 | Ko si | R2021b R2021a R2020b R2020a R2019b | |
21.3 | Ko si | R2021a R2020b R2020a R2019b R2019a | |
21.1 | Ko si | R2020b R2020a R2019b R2019a R2018b | |
20.1 | Ko si | R2019b R2019a R2018b R2018a R2017b R2017a | |
19.3 | Ko si | R2019a R2018b R2018a R2017b | |
tesiwaju… |
Ẹya | Awọn ẹya atilẹyin MATLAB | ||
DSP Akole Standard Blockset | DSP Akole ti ni ilọsiwaju Blockset | ||
Intel kuotisi NOMBA Standard Edition | Intel kuotisi NOMBA Pro Edition | ||
R2017a R2016b | |||
19.1 | Ko ṣe atilẹyin | 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 |
Akiyesi:
Akole DSP fun Intel FPGAs to ti ni ilọsiwaju blockset nlo awọn iru-ojuami ti o wa titi Simulink fun gbogbo awọn iṣẹ ṣiṣe ati nilo awọn ẹya ti o ni iwe-aṣẹ ti Simulink Fixed Point. Intel tun ṣeduro Apoti Ohun elo Eto DSP ati Apoti Ohun elo Ibaraẹnisọrọ, eyiti diẹ ninu ṣe apẹrẹ tẹlẹamples lilo.
Alaye ti o jọmọ
Intel Software fifi sori ati asẹ.
Akole DSP fun Intel® FPGAs Awọn akọsilẹ itusilẹ 9
Awọn iwe aṣẹ / Awọn orisun
![]() |
Intel DSP Akole fun Intel FPGAs [pdf] Itọsọna olumulo DSP Akole fun Intel FPGAs, Akole fun Intel FPGAs, Intel FPGAs, FPGAs |