Onye nrụpụta DSP maka Intel FPGAs
Ozi ngwaahịa
A na-akpọ ngwaahịa a DSP Nrụpụta maka Intel FPGA. Ọ bụ ngwa ngwanrọ na-enye ndị ọrụ ohere imepụta na mejuputa algọridim nhazi akara ngosi dijitalụ (DSP) na Intel FPGAs. Ngwá ọrụ ahụ na-enye ihe ngosi eserese nke jikọtara ya na MathWorks MATLAB na ngwaọrụ Simulink, na-enye ndị ọrụ ohere ịmepụta usoro DSP site na iji usoro ihe osise ngọngọ. Ngwá ọrụ ahụ nwere ụdị dị iche iche, yana ụdị kachasị ọhụrụ bụ 22.4. Ngwaahịa a agabigala ọtụtụ nlegharị anya, yana ngbanwe ọ bụla na-ewebata atụmatụ ọhụrụ, ndozi ahụhụ na nkwalite. Tebụlụ akụkọ ntughari na-enye nchịkọta nke mgbanwe emere na ụdị ọ bụla. Ngwaahịa a nwere mbipụta blockset abụọ: ọkọlọtọ ọkọlọtọ na blockset dị elu. Ihe mgbochi ọkọlọtọ dị maka Intel Quartus Prime Standard Edition, ebe blockset dị elu dị maka ma Intel Quartus Prime Pro Edition na Intel Quartus Prime Standard Edition. Ngwaahịa ahụ nwere usoro chọrọ nke achọrọ ka emezu maka nrụnye na ojiji kwesịrị ekwesị. Ọ chọrọ opekata mpe otu ụdị MathWorks MATLAB na ngwa Simulink, yana nkwado maka ụdị 64-bit nke MATLAB. Ụdị sọftụwia Intel Quartus Prime kwesịrị dakọtara na ụdị DSP Nrụpụta maka Intel FPGA eji. Ihe mgbochi dị elu na-eji ụdị isi ihe Simulink maka arụmọrụ niile ma chọọ ụdị ikike Simulink Fixed Point. Intel na-akwadokwa igbe igbe Sistemụ DSP na Igbe Nkwukọrịta Ngwa maka ịrụ ọrụ ndị ọzọ.
Ntuziaka ojiji ngwaahịa
- Gbaa mbọ hụ na ị nwere ụdị ngwa ọrụ MathWorks MATLAB na Simulink arụnyere n'ebe arụ ọrụ gị. Ngwa a na-akwado naanị ụdị 64-bit nke MATLAB.
- Gbaa mbọ hụ na etinyere ụdị sọftụwia Intel Quartus Prime dabara adaba. Ụdị ahụ kwesịrị dabara na ụdị nke DSP Nrụpụta maka Intel FPGA ị na-eji.
- Mepee DSP Nrụpụta maka Intel FPGA wee mepee interface eserese.
- Chepụta usoro DSP gị site na iji usoro ihe nchichi nke ngwaọrụ ahụ nyere. Jiri ngọngọ na atụmatụ dịnụ iji wuo algọridim ịchọrọ.
- Were advantage nke ụdị Simulink a kapịrị ọnụ maka arụmọrụ niile dị na imewe gị. Gbaa mbọ hụ na ị nwere ikikere dị mkpa maka Simulink Fixed Point.
- Ọ bụrụ na ịchọrọ ọrụ ndị ọzọ, tụlee iji igbe DSP System Toolbox na Nkwukọrịta Ngwa Ngwa, nke Intel kwadoro.
- Ozugbo imewe gị zuru oke, ị nwere ike ịmepụta ihe dị mkpa files maka mmemme Intel FPGA.
Site n'ịgbaso ntuziaka ojiji ndị a, ị ga-enwe ike chepụta na mejuputa algọridim DSP na Intel FPGA site na iji DSP Builder maka Intel FPGAs.
Ihe Nrụpụta DSP maka ndetu mwepụta nke Intel® FPGA
Ozi metụtara
- Ebe Ọmụma
- Nwụnye ngwanrọ na ikike
Erata
Errata bụ ntụpọ arụrụ arụ ma ọ bụ mperi, nke nwere ike ime ka ngwaahịa ahụ pụọ na nkọwapụta ebipụtara. Okwu akwụkwọ na-agụnye mperi, nkọwapụta edoghị anya, ma ọ bụ mwepu site na nkọwapụta ebipụtara ugbu a ma ọ bụ akwụkwọ ngwaahịa.
Maka ozi zuru ezu na errata na ụdị ndị errata metụtara, rụtụ aka na ibe Ihe Ọmụma nke Intel® websaịtị.
Ozi metụtara
Ebe Ọmụma
Onye nrụpụta DSP maka Intel FPGAs Advanced Blockset Revision History
Ụdị | Ụbọchị | Nkọwa |
22.4 | 2022.12.12 | Agbakwunyere Matrix Multiply Engine Design Example. |
22.3 | 2022.09.30 | • arụmọrụ emelitere:
- DSP Nrụpụta ugbu a na-eji FP DSP ngọngọ maka FP16 na Bfloat16, gbakọtara nke ọma, Tinye, Sub or TinyeSub na ngwaọrụ Intel Agilex - Enyere ohere ịnweta DSP dị arọ na ụlọ ọkụ DSP maka nkọwapụta na ndekọ okike na ngọngọ DSP Builder. - emelitere iji mgbagha FP FFT maka ụdị FP abụọ dị ala: FP16 na FP19. • Mmakọrịta nke atụmatụ DSP Nrụpụta na IP ndị ọzọ na Platform Designer. - DSP Nrụpụta anaghị agụpụta ma na-ejikọta vectors nke (nhọrọ) mgbaama mgbagwoju anya dị ka otu ihe ikuku. - Ị nwekwara ike ekenye ọrụ omenala na conduit. DSP Builder na-ekenye ọtụtụ conduits na aha pụrụ iche site na prefixing interface na aha ụdị DSP Builder. • emelitere nhazi nke ndabara nke FFT mgbochi iji belata mperi mgbe ị na-agbanwe paramita FFT. • Enyere nhọrọ iji tọgharịa ọnọdụ ime nke FIR ngọngọ n'oge nrụpụta ọkụ. • Agbakwunyere ọbá akwụkwọ nwere ihe mgbochi Simulink nke DSP Builder chepụtara na-akwado. |
22.2 | 2022.03.30 | Mbelata ngụ ngụgharị n'ime CORDIC igbochi iji belata ojiji akụrụngwa yana ịbawanye izi ezi. |
gara n'ihu… |
Ụdị | Ụbọchị | Nkọwa |
22.1 | 2022.06.30 | • Agbakwunyere mkpesa latency na nke GPIO ngọngọ (dị ka mkpesa latency na Channel IO
blocks). • Agbakwunyere ngwakọ azụ na azụ VFFT ngọngọ, nke na-akwado nkwanye data na-aga n'ihu mgbe nha FFT gbanwere na-enweghị ịkwanye pipeline FFT. • Nkwado agbakwunyere maka Intel Cyclone 10 LP, Intel MAX 10, Cyclone IV E+GX na DSP Builder Advanced Pro. Ị ga-achịkọta RTL emepụtara na mbipụta Intel Quartus Std. • Gbatịa usoro njikwa nnabata ịgụ na SharedMems ngọngọ • Mmalite DSP ngọngọ mbukota site n'ịtụgharị Tinye, Sub, na Mux na ike TinyeSub ngọngọ |
21.4 | 2021.12.30 | agbakwunyere AXI4Stream nnata na AXI4Stream Nyefee ka gụgharia ụlọ akwụkwọ |
21.3 | 2021.09.30 | • Ọbá akwụkwọ DFT agbakwunyere ya DFT, Tinyegharịa ngọngọ, na Tinyegharịa na Rescale ihe mgbochi
• Nkwado agbakwunyere maka ngwaọrụ Cyclone V • agbakwunyere ohere ịgụ ihe ndụmọdụ (RA) na ngọngọ ebe nchekwa DSP Nrụpụta • Agbakwunyere ihe mgbochi FFT azụ na azụ dị mfe • Ike agbakwunyere iji wụnye DSP Builder kwụ ọtọ na-achọghị nrụnye Intel Quartus Prime dakọtara ụdị. |
21.1 | 2021.06.30 | • agbakwunyere Igwe eji emecha steeti ngọngọ na imewe example.
• nkwado agbakwunyere maka ụdị MATLAB: R2020b |
20.1 | 2020.04.13 | Wepụrụ ngwaọrụ ahọpụtara Oke ngwaọrụ panel. |
2019.09.01 | Nkwado agbakwunyere maka ngwaọrụ Intel Agilex®. | |
19.1 | 2019.04.01 | • Nkwado agbakwunyere maka ụdị ọhụụ abụọ na-ese n'elu mmiri float16_m7 (bfloat) na float19_m10.
• agbakwunyere atụmatụ nkwụsịtụ dabere. • agbakwunyere mkpesa ọkwa ọkwa FIFO. |
18.1 | 2018.09.17 | • Mbubata HDL agbakwunyere.
• Ụdị ngwanrọ C++ agbakwunyere. |
18.0 | 2018.05.08 | • agbakwunyere nkwado maka nrụpụta akpaka nke mbelata atụmatụ DSP Nrụpụta. Ntọgharị mbelata na-ekpebi ntakịrị ndekọ ndekọ aha n'ime imewe nke chọrọ nrụpụta, ebe ọ na-ejigide ọrụ nke ọma nke nhazi ahụ. Mbelata ọnụ ọgụgụ ndekọ aha nke DSP Builder rụgharịrị nwere ike inye nsonaazụ ka mma dịka mbelata mpaghara yana ịbawanye Fmax.
• agbakwunyere nkwado maka mpaghara bit na SharedMem ngọngọ. Ogige ndị a na-enye ọrụ atụnyere nkwado ubi dị na ya RegField na Wepụ ihe mgbochi. • Nkwado beta agbakwunyere maka mbubata HDL, nke na-agụnye VHDL ma ọ bụ Verilog HDL nhazi nhazi n'ime ihe nrụpụta DSP. Ị nwere ike were ihe mejupụtara Simulink DSP Builder chịkọta atụmatụ ebubatara. Mbubata HDL gụnyere opekata mpe ihe ọrụ, mana chọrọ ụfọdụ ntọlite aka. Iji jiri njirimara a, ịchọrọ ikikere maka ngwa nyocha MathWorks HDL. |
17.1 | 2017.11.06 | • agbakwunyere super-sample NCO imewe example.
• Nkwado agbakwunyere maka ngwaọrụ Intel Cyclone® 10 na Intel Stratix® 10. • Wepụrụ ihe atụ nke Akara ngosi ngọngọ. • Nhọrọ WYSIWYG ehichapụrụ SynthesisInfo ngọngọ. |
17.0 | 2017.05.05 | • Agbanwegharịrị aha ya dị ka Intel
• Akwụsịla Akara ngosi ngọngọ • agbakwunyere Gaussian na Random Number Generator imewe examples • agbakwunyere mgbanwe-size supersampedu FFT imewe example • agbakwunyere HybridVFFT ngọngọ • agbakwunyere GeneralVTwiddle na GeneralMultVTwiddle ihe mgbochi |
16.1 | 2016.11.10 | • Agbakwunyere 4-channel 2-antena DUC na DDC maka nhazi ntụaka LTE
• agbakwunyere ngọngọ BFU_ dị mfe • Mepụtara Standard na mbipụta Pro. Pro na-akwado Arria 10 ngwaọrụ; Standard na-akwado ezinụlọ ndị ọzọ niile. • Wepụrụ ya Akara ngosi ngọngọ • Ọrụ agbakwunyere maka ịtọ ntọala interface Avalon-MM na menu DSP Nrụpụta |
gara n'ihu… |
Ụdị | Ụbọchị | Nkọwa |
16.0 | 2016.05.02 | • ọba akwụkwọ ahaziri ahazi
• rịzọlt mpịachi emelitere na ngwaọrụ MAX 10 • atụkwasịkwara ọhụrụ imewe examples: - Gaussian Random Number Generator - DUC_4C4T4R na DDC_4C4T4R LTE mgbanwe dijitalụ elu na ala • Atụmatụ ịkwa osisi FFT ọhụrụ agbakwunyere: prune_to_widths() |
15.1 | 2015.11.11 | • Akwụsịla Gbaa Quartus II na Gbaa Modelsim ihe mgbochi
Nkwado ngafe elekere agbakwunyere • Agbakwunyere nzacha FIR nwere ike ịhazigharị • Ntụgharị ụgbọ ala emelitere: - Nlebawanye mperi na mkpesa - Mma ịme anwansị ziri ezi - Mmejuputa echiche ohu ụgbọ ala emelitere - Ịgafe elekere ka emelitere • Gbanwee ụfọdụ ihu Avalon-MM • Ihe mgbochi ọhụrụ agbakwunyere: — Weghara ụkpụrụ — Ihe egwu — Kwụsịtụ — Vectorfanout • agbakwunyere IIR: ọnụ ọgụgụ kapịrị ọnụ na IIR: ngosi ngosi ihe n'ese n'elu mmiri • agbakwunyere nyefee ma nata imewe ntụaka modem |
15.0 | Mee 2015 | • Nkwado agbakwunyere maka mmepụta SystemVerilog
• Ọbá akwụkwọ ncheta mpụga agbakwunyere • agbakwunyere Ebe nchekwa mpụga ngọngọ • Etinyere ọhụrụ Kwe ka dee na ọdụ ụgbọ mmiri abụọ ahụ oke ka DualMem ngọngọ • Gbanwee parampat na Ntọala AvalonMMSlave ngọngọ |
14.1 | Disemba 2014 | • agbakwunyere nkwado maka Arria 10 ngọngọ-ese n'elu mmiri
• agbakwunyere BusStimulus na BusStimulusFileReader blocks na ebe nchekwa-mapped registers chepụta example. • agbakwunyere AvalonMMSlaveSettings ngọngọ na Onye nrụpụta DSP> Avalon Interfaces> ohu Avalon-MM nhọrọ menu • Ewepụrụ parampat ụgbọ ala na ngọngọ njikwa na mgbama • Wepụrụ atụmatụ ndị a examples: - Ihe Ntụgharị Oghere Agba (Mpịakọta nkekọrịta akụrụngwa) - Na-emekọrịta ihe nzacha FIR na ọnụọgụ na-emelite - Ihe nzacha FIR mbụ (mpịakọta nkesa akụrụngwa) - Single-Stage IIR Filter (Mpịakọta nkekọrịta ihe onwunwe) - Atọ-stage IIR Filter (Mpịakọta nkekọrịta ihe onwunwe) • Nkwado usoro-na-na-loop agbakwunyere • Ihe mgbochi ọhụrụ agbakwunyere: - Nkewa ihe na-ese n'elu mmiri - Na-ese n'elu ebe-amụba imubanye - Agbakwunyere ọrụ hypotenuse na ngọngọ mgbakọ na mwepụ • agbakwunyere imewe examples: - Agba oghere ihe ntụgharị - mgbagwoju FIR - CORDIC sitere na mgbochi mbụ - Mbelata ihe kpatara Crest - Mpịakọta FIR - Nzacha mbelata ọnụọgụ ọnụọgụ ọnụọgụ mgbanwe - Ụdị vector - usoro na ntughari |
gara n'ihu… |
Ụdị | Ụbọchị | Nkọwa |
• Atụmatụ ntụaka agbakwunyere:
- Mbelata ihe kpatara Crest - Direct RF na Synthesizable Testbench - Ihe nzacha nbibi dị ike - Reconfigurable Decimation iyo - Nzacha mbelata ọnụọgụ ọnụọgụ ọnụọgụ mgbanwe • folda nkekọrịta akụrụngwa ewepụrụ • nchekwa ALU emelitere |
||
14.0 | June 2014 | • Nkwado agbakwunyere maka MAX 10 FPGA.
• nkwado ewepụrụ maka ngwaọrụ Cyclone III na Stratix III • emelitere DSP Builder Run ModelSim nhọrọ, nke na-enye gị ohere ịme ModelSim maka nhazi ọkwa dị elu ma ọ bụ submodules nke ọ bụla • Gbanwee ọgbọ nke HDL n'ime ndekọ ọkwa ọkwa ngwaọrụ (n'okpuru akwụkwọ ndekọ aha RTL akọwapụtara) karịa na ọkwa nke akwụkwọ ndekọ aha. • Mgbama ọgụgụ agbakwunyere na interface ụgbọ ala • agbakwunyere ọdụ ụgbọ mmiri doro anya na FIFO • Ihe mgbochi FFT 13 kwụsịrị • atụkwasịkwara ọhụrụ imewe examples: - Avalon-ST Interface (Ntinye na Mpụta FIFO Buffer) na nkwụghachi azụ - Avalon-ST Interface (mmepụta FIFO buffer) na nkwụghachi azụ - Ọrụ mgbakọ na mwepụ na-arụ ọrụ - Mgbọrọgwụ square akụkụ nke na-eji CORDIC - Normalizer - FFT yiri ya - Ndekota floating-Point FFT - mgbọrọgwụ square na-eji CORDIC - FFT / iFFT nwere ike ịgbanwe - Mgbanwe-Nha ka edobere-Ebe FFT - FFT agbanwe agbanwe- nha na-enweghị ihe mgbochi BitReverseCoreC - Mgbanwe-Nha ka edobere-Point iFFT - IFFT agbanwe agbanwe-Size na-enweghị BitReverseCoreC Block - Mgbanwe-Nha Na-ese n'elu-Ebe FFT - Mgbanwe-Size Floating-Point FFT na-enweghị BitReverseCoreC Block - Mgbanwe-Size Floating-Point iFFT - Mgbanwe-Size Floating-Point iFFT na-enweghị BitReverseCoreC Block • Ihe mgbochi ọhụrụ agbakwunyere: - Nkwụsịtụ akwụsịra akwụsị - Agbanyere ahịrị igbu oge - Agbanyela oge nzaghachi - FFT2P, FFT4P, FFT8P, FFT16P, FFT32P, na FFT64P - FFT2X, FFT4X, FFT8X, FFT16X, FFT32X, na FFT64X - FFT2, FFT4, VFFT2, na VFFT4 - General Multitwiddle na General Twiddle (GeneralMultiTwiddle, GeneralTwiddle) - Ngwakọ FFT (Hybrid_FFT) - FFT jikọtara ya na ya (PFFT_Pipe) - Njikere |
13.1 | Nọvemba 2013 | • nkwado ewepụrụ maka ngwaọrụ ndị a:
- Aria GX - Cyclone II - HardCopy II, HardCopy III, na HardCopy IV - Stratix, Stratix II, Stratix GX, na Stratix II GX • Ọsọ mpịachi ALU emelitere • Etinyere ọrụ ọhụrụ na ngọngọ mgbakọ na mwepụ. |
gara n'ihu… |
Ụdị | Ụbọchị | Nkọwa |
• agbakwunyere nhọrọ ngọngọ Simulink fi na Const, DualMem, na ngọngọ LUT
• atụkwasịkwara ọhụrụ imewe examples: - Mgbanwe-nkenke ezigbo oge FFT - Na-emekọrịta ihe nzacha FIR na ọnụọgụ na-emelite - Oge-egbu oge beamformer • Ihe mgbochi ọhụrụ agbakwunyere: - Nkwụsịtụ akwụsịra akwụsị - Polynomial - TwiddleAngle - TwiddleROM na TwiddleROMF - VariableBitReverse - VFFT |
||
13.0 | Mee 2013 | • ngọngọ ngwaọrụ emelitere site na iji menu Nhọrọ Ngwaọrụ ọhụrụ.
• Ihe mgbochi ModelPrim ọhụrụ agbakwunyere: - Const Mult - Kewaa - MinMax - Negate - Ngwaahịa Scalar • agbakwunyere ngọngọ FFT ọhụrụ itoolu • Agbakwunyere ihe ngosi FFT ọhụrụ iri |
12.1 | Nọvemba 2012 | • agbakwunyere atụmatụ mpịachi ALU
• agbakwunyere agbakwunyere nhọrọ nrụtụ n'elu mmiri • gbakwunyere ihe mgbochi ModelPrim ọhụrụ ndị a: - AddSub - TinyeSubFused - CmpCtrl - mgbakọ na mwepụ - Kacha na kacha nta - MinMaxCtrl - Gburugburu - Trig • Tinyere ihe mgbochi FFT ọhụrụ ndị a: - Nchọpụta Edge (EdgeDetect) - Nkeji Pulse (PulseDivider) - Pulse Multiplier (PulseMultiplier) - Bit-Reverse FFT nwere mmepụta eke (FFT_BR_Natural) • Agbakwunyere ihe ọhụrụ FIR imewe examples: - Super-sample decimating FIR nyo - Super-sample ntakiri FIR nyo • Agbakwunyere ọnọdụ, ọsọ, na njikwa ugbu a maka moto AC (ya na ALU mpịachi) imewe example |
Ozi metụtara
Akwụkwọ ntuziaka DSP Builder Advanced Blockset
Achọrọ Sistemụ
- Onye nrụpụta DSP maka Intel FPGA jikọtara ya na ngwaọrụ MathWorks MATLAB na Simulink yana ngwa Intel Quartus® Prime.
- Gbaa mbọ hụ na opekata mpe otu ụdị MathWorks MATLAB na ngwa Simulink dị na ebe a na-arụ ọrụ tupu ịwụnye DSP Builder maka Intel FPGA. Ị ga-eji otu ụdị nke Intel Quartus Prime software na DSP Builder maka Intel FPGAs. Onye nrụpụta DSP maka Intel FPGA na-akwado naanị ụdị 64-bit nke MATLAB.
- Site na v18.0, DSP Builder maka Intel FPGAs Advanced blockset dị maka Intel Quartus Prime Pro Edition na Intel Quartus Prime Standard Edition. DSP Builder maka Intel FPGAs ọkọlọtọ blockset dị naanị maka Intel Quartus Prime Standard Edition.
Isiokwu 2. DSP Nrụpụta maka Intel FPGAs MATLAB dabere
Ụdị | Ụdị MATLAB kwadoro | ||
DSP Builder Standard Blockset | DSP Builder Advanced Blockset | ||
Intel Quartus Prime Standard Edition | Intel Quartus Prime Pro Edition | ||
22.4 | Adịghị | R2022a R2021b R2021a R2020b R2020a | |
22.3 | Adịghị | R2022a R2021b R2021a R2020b R2020a | |
22.1 | Adịghị | R2021b R2021a R2020b R2020a R2019b | |
21.3 | Adịghị | R2021a R2020b R2020a R2019b R2019a | |
21.1 | Adịghị | R2020b R2020a R2019b R2019a R2018b | |
20.1 | Adịghị | R2019b R2019a R2018b R2018a R2017b R2017a | |
19.3 | Adịghị | R2019a R2018b R2018a R2017b | |
gara n'ihu… |
Ụdị | Ụdị MATLAB kwadoro | ||
DSP Builder Standard Blockset | DSP Builder Advanced Blockset | ||
Intel Quartus Prime Standard Edition | Intel Quartus Prime Pro Edition | ||
R2017a R2016b | |||
19.1 | akwadoghị | 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 |
Mara:
Onye Nrụpụta DSP maka Intel FPGAs Advanced blockset na-eji ụdị ntụpọ Simulink maka arụmọrụ niile ma chọọ ụdị ikike Simulink Fixed Point. Intel na-akwadokwa igbe igbe Sistemụ DSP na Igbe Nkwukọrịta Ngwa, nke ụfọdụ chepụtara examples eji.
Ozi metụtara
Ntinye na ikikere Intel Software.
Ihe Nrụpụta DSP maka ndetu mwepụta nke Intel® FPGA 9
Akwụkwọ / akụrụngwa
![]() |
intel DSP Nrụpụta maka Intel FPGAs [pdf] Ntuziaka onye ọrụ Onye Nrụpụta DSP maka Intel FPGA, Onye Nrụpụta maka Intel FPGAs, Intel FPGAs, FPGAs |