DG0441
Ririnkiri Itọsọna
SmartFusion2 SoC FPGA Adaptive FIR Filter - Libero
SoC v11.8 SP1
Itọsọna olumulo
DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero
Microsemi ko ṣe atilẹyin ọja, aṣoju, tabi iṣeduro nipa alaye ti o wa ninu rẹ tabi ibamu ti awọn ọja ati iṣẹ rẹ fun eyikeyi idi kan, tabi Microsemi ko gba eyikeyi gbese ohunkohun ti o waye lati inu ohun elo tabi lilo eyikeyi ọja tabi Circuit. Awọn ọja ti o ta ni isalẹ ati eyikeyi awọn ọja miiran ti o ta nipasẹ Microsemi ti wa labẹ idanwo to lopin ati pe ko yẹ ki o lo ni apapo pẹlu awọn ohun elo pataki-pataki tabi awọn ohun elo. Eyikeyi awọn pato iṣẹ ṣiṣe ni a gbagbọ pe o gbẹkẹle ṣugbọn ko rii daju, ati Olura gbọdọ ṣe ati pari gbogbo iṣẹ ati idanwo miiran ti awọn ọja, nikan ati papọ pẹlu, tabi fi sori ẹrọ ni, eyikeyi awọn ọja-ipari. Olura ko le gbarale eyikeyi data ati awọn pato iṣẹ tabi awọn aye ti a pese nipasẹ Microsemi. O jẹ ojuṣe Olura lati pinnu ni ominira ti ibamu ti awọn ọja eyikeyi ati lati ṣe idanwo ati rii daju kanna. Alaye ti o pese nipasẹ Microsemi nibi ni a pese “bi o ti jẹ, nibo ni” ati pẹlu gbogbo awọn aṣiṣe, ati pe gbogbo eewu ti o ni nkan ṣe pẹlu iru alaye jẹ patapata pẹlu Olura. Microsemi ko funni, ni gbangba tabi ni aiṣedeede, si eyikeyi ẹgbẹ eyikeyi awọn ẹtọ itọsi, awọn iwe-aṣẹ, tabi eyikeyi awọn ẹtọ IP eyikeyi, boya pẹlu iyi si iru alaye funrararẹ tabi ohunkohun ti a ṣalaye nipasẹ iru alaye. Alaye ti a pese ninu iwe yii jẹ ohun-ini si Microsemi, ati pe Microsemi ni ẹtọ lati ṣe eyikeyi awọn ayipada si alaye ninu iwe yii tabi si eyikeyi awọn ọja ati iṣẹ nigbakugba laisi akiyesi.
Nipa Microsemi
Microsemi Corporation (Nasdaq: MSCC) nfunni ni akojọpọ okeerẹ ti semikondokito ati awọn solusan eto fun afẹfẹ & aabo, awọn ibaraẹnisọrọ, ile-iṣẹ data ati awọn ọja ile-iṣẹ. Awọn ọja pẹlu iṣẹ-giga ati ipanilara-lile afọwọṣe idapọ-ifihan agbara iṣọpọ awọn iyika, FPGAs, SoCs ati ASICs; awọn ọja iṣakoso agbara; akoko ati awọn ẹrọ amuṣiṣẹpọ ati awọn ojutu akoko deede, ṣeto ipilẹ agbaye fun akoko; awọn ẹrọ ṣiṣe ohun; Awọn solusan RF; ọtọ irinše; ibi ipamọ ile-iṣẹ ati awọn solusan ibaraẹnisọrọ, awọn imọ-ẹrọ aabo ati anti-t ti iwọnamper awọn ọja; Awọn solusan Ethernet; Agbara-lori-Ethernet ICs ati awọn agbedemeji; bi daradara bi aṣa oniru agbara ati awọn iṣẹ. Microsemi wa ni ile-iṣẹ ni Aliso Viejo, California, ati pe o ni awọn oṣiṣẹ 4,800 ni agbaye. Kọ ẹkọ diẹ sii ni www.microsemi.com.
Àtúnyẹwò History
Itan atunyẹwo ṣe apejuwe awọn iyipada ti a ṣe imuse ninu iwe-ipamọ naa. Awọn iyipada ti wa ni atokọ nipasẹ atunyẹwo, bẹrẹ pẹlu atẹjade lọwọlọwọ.
1.1 Àtúnyẹwò 7.0
Ni atunyẹwo 7.0, iwe-ipamọ naa ti ni imudojuiwọn fun idasilẹ sọfitiwia Libero v11.8 SP1.
1.2 Àtúnyẹwò 6.0
Ṣe imudojuiwọn iwe-ipamọ fun idasilẹ sọfitiwia Libero v11.7.
1.3 Àtúnyẹwò 5.0
Ṣe imudojuiwọn iwe-ipamọ fun idasilẹ sọfitiwia Libero v11.6.
1.4 Àtúnyẹwò 4.0
Ṣe imudojuiwọn iwe-ipamọ fun idasilẹ sọfitiwia Libero v11.5.
1.5 Àtúnyẹwò 3.0
Ṣe imudojuiwọn iwe-ipamọ fun idasilẹ sọfitiwia Libero v11.4.
1.6 Àtúnyẹwò 2.0
Awọn ayipada atẹle ni a ṣe ni atunyẹwo 2.0 ti iwe yii
- Ṣe imudojuiwọn iwe-ipamọ fun idasilẹ sọfitiwia Libero v11.3.
- Yii ti isẹ apakan ti ni imudojuiwọn.
1.7 Àtúnyẹwò 1.0
Àtúnyẹ̀wò 1.0 ni àkọ́kọ́ tí a tẹ̀jáde ìwé yìí.
SmartFusion2 SoC FPGA – Adaptive FIR Filter Ririnkiri
2.1 ifihan
Awọn ẹrọ SmartFusion® 2 SoC FPGA ṣepọ aṣọ FPGA ti o da lori filaṣi iran kẹrin ati ero isise ARM Cortex-M3 kan. Aṣọ SmartFusion2 SoC FPGA pẹlu awọn mathblocks ti a fi sinu, eyiti o jẹ iṣapeye pataki fun sisẹ ifihan agbara oni-nọmba (DSP) gẹgẹbi, awọn asẹ esi ti o ni opin (FIR), awọn asẹ esi ailopin (IIR), ati awọn iṣẹ iyipada mẹrin (FFT).
Ajọ adaṣe ṣe atunṣe laifọwọyi awọn alasọdipúpọ àlẹmọ ni ibamu si algoridimu adaṣe ti o wa labẹ ati awọn abuda ifihan agbara titẹ sii. Nitori atunṣe ara ẹni ti iṣẹ gbigbe ti eto aimọ ati awọn ibeere iṣiro, awọn asẹ adaṣe ni lilo pupọ ni awọn agbegbe oriṣiriṣi ti ohun elo DSP gẹgẹbi ibaraẹnisọrọ, ohun elo biomedical, sisẹ ohun, ati sisẹ fidio.
Onigun mẹrin ti o kere ju (LMS) jẹ algoridimu adaṣe ipilẹ ti a lo ninu awọn asẹ adaṣe lati ṣe imudojuiwọn awọn alasọdipúpọ àlẹmọ. LMS algorithm ni advantages lori awọn algoridimu miiran nitori irọrun rẹ, awọn iṣiro ti o dinku, ati iṣẹ ṣiṣe ti o dara julọ ni awọn ofin ti nọmba awọn iterations ti o nilo fun isọdọkan.
Ninu demo yii, ohun elo àlẹmọ FIR Adaptive, idinku ti kikọlu ifihan ẹgbẹ dín lori ifihan ẹgbẹ jakejado ni imuse nipa lilo ohun elo SmartFusion2 kan. Tọkasi Nọmba 1, oju-iwe 2.
Algorithm LMS jẹ imuse ni aṣọ FPGA lati ṣatunṣe awọn iwuwo àlẹmọ/awọn alasọdipúpọ ti o da lori ọna aṣiṣe onigun mẹrin (MSE). CoreFIR IP ni a lo lati ṣe iṣẹ sisẹ ati CoreFFT IP ni a lo lati ṣe agbejade spekitiriumu lati ṣe akiyesi pe paati ifihan agbara kikọlu ẹgbẹ dín ti wa ni ti tẹmọlẹ. Ni wiwo ogun ti wa ni imuse ni microcontroller subsystem (MSS) lati ṣe ibasọrọ pẹlu awọn Gbalejo PC. A olumulo ore SF2_Adaptive_FIR_Filter.exe gbogbo input awọn ifihan agbara (dín iye ifihan agbara ati jakejado iye ifihan agbara), ki o si tun igbewọle tabi o wu waveforms ati awọn ti a beere julọ.Oniranran.
2.2 Yii ti isẹ
Awọn asẹ adaṣe jẹ tito lẹkọ pataki si awọn faaji ipilẹ mẹrin:
- Idanimọ eto
- Ifagile ariwo
- Asọtẹlẹ laini
- Inverse modeli
Ninu demo yii, faaji asọtẹlẹ laini ni a lo lati ṣe àlẹmọ adaṣe. Algorithm ti LMS nlo ilana wiwa gradient lati pinnu awọn alasọdipúpọ àlẹmọ ti o dinku aṣiṣe asọtẹlẹ onigun mẹrin. Iṣiro ti gradient da lori awọn sample awọn iye ti tẹ ni kia kia-input fekito ati aṣiṣe ifihan agbara. Alugoridimu ṣe atunwo lori onisọdipúpọ kọọkan ninu àlẹmọ, gbigbe lọ si itọsọna ti isunmọ gradient. Lẹhin ti o ti de awọn alasọdipúpọ àlẹmọ ti o dara julọ, ifihan aṣiṣe e(n) ni ifihan agbara jakejado. Nọmba ti o tẹle n ṣe afihan asọtẹlẹ laini ti o da lori faaji àlẹmọ adaṣe.
Ifihan agbara igbewọle x(n) ni ifihan agbara gbooro ti o fẹ ti bajẹ nipasẹ awọn ifihan agbara ẹgbẹ dín ti ko nilo, tọka si Nọmba 3, oju-iwe 4. Ninu ilana asọtẹlẹ laini, ifihan agbara d(n) ti o fẹ jẹ kanna bii ifihan agbara titẹ sii. x(n) ati igbewọle idaduro x(n-△) jẹ ifunni si àlẹmọ imudara bi o ṣe han ni Nọmba 2, oju-iwe 3.
Okunfa idaduro △ (delta) de-correlates awọn wideband paati ati ki o correlates awọn dín iye paati ti o fẹ ifihan agbara d(n) pẹlu idaduro idaduro ifihan agbara igbewọle x (n-△).
Ajọ aṣamubadọgba n gbiyanju lati ṣe iṣiro paati ẹgbẹ dín y (n), ati ṣe agbekalẹ iṣẹ gbigbe deede, eyiti o jọra si ti awọn asẹ ẹgbẹ dín ti o dojukọ ni awọn igbohunsafẹfẹ ti awọn paati ẹgbẹ dín ti ifihan agbara titẹ sii. Ni ipade ipade, ifihan agbara titẹ sii ti a yọkuro pẹlu ifihan ifihan idaduro idaduro n ṣe ifihan ifihan aṣiṣe. Ifihan agbara aṣiṣe jẹ lilo nipasẹ algoridimu LMS lati ṣatunṣe awọn alasọdipúpọ àlẹmọ. Lẹhin diẹ ninu awọn iterations, ifihan ašiše converges si kan jakejado iye paati.
Awọn idogba wọnyi ṣe apejuwe iširo awọn iye-iye nipa lilo algoridimu LMS.
ibo,
Ni ibamu si idogba ti o wa loke, paati narrowband y (n), jẹ iṣẹjade àlẹmọ adaptive h(n) tọkasi awọn iwọn àlẹmọ/awọn iye-iye x(n-△) jẹ ifihan agbara titẹ sii si àlẹmọ adaṣe.
l jẹ ipari ti àlẹmọ (nọmba awọn taps)
k jẹ oniyipada atọka.
Aṣiṣe naa jẹ iṣiro nipa lilo idogba atẹle:
e(n)= d(n)- y(n)
ibo,
e (n) jẹ ifihan agbara aṣiṣe
d (n) jẹ ifihan agbara ti o fẹ
Awọn òṣuwọn àlẹmọ/awọn onisọdipúpọ ti ni imudojuiwọn nipa lilo idogba wọnyi:
h(n+1)=h(n)+µ*e(n)*x(n-△)
ibo,
h(n+1) tọkasi awọn iwọn àlẹmọ ifoju
h (n) jẹ awọn iwọn àlẹmọ lọwọlọwọ
µ jẹ ifosiwewe iwọn igbesẹ
olusin 3 • Input julọ.Oniranran ti dín Band Signal + Wide Band Signal
olusin 4 • O wu julọ.Oniranran ti Wide Band Signal
2.3 Design ibeere
Table 1 • Design awọn ibeere
Design awọn ibeere | Apejuwe |
Hardware Awọn ibeere | |
SmartFusion2 Starter Apo • FlashPro4 pirogirama • USB A si Mini-B okun |
SF2-484-STARTER-KIT (M2S010-FGG484) |
SmartFusion2 Apo Igbelewọn Aabo • FlashPro4 pirogirama • USB A si Mini-B okun |
Rev D tabi nigbamii (M2S090TS-FGG484) |
Gbalejo PC tabi Laptop | Windows 7, 64-bit Awọn ọna System |
Software ibeere | |
Eto Libero® lori Chip (SoC) | v11.8 SP1 |
SoftConsole | v 4.0 |
FlashPro siseto Software | v11.8 SP1 |
Ogun PC Drivers | USB to UART awakọ |
Ilana | Microsoft.NET Framework 4 Onibara fun ifilọlẹ demo GUI |
2.4 Ririnkiri Design
Apẹrẹ files wa fun igbasilẹ lati ọna atẹle ni Microsemi® webojula:
- Ohun elo Ibẹrẹ SmartFusion2:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0441_starter_liberov11p8_sp1_df - SmartFusion2 Apo Igbelewọn Aabo:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0441_eval_liberov11p8_sp1_df
Apẹrẹ files pẹlu:
- Apẹrẹ files
- Siseto files
- GUI ṣiṣẹ
- Ka iwe file
Nọmba ti o tẹle n ṣe afihan eto ipele-oke ti apẹrẹ ohun elo SmartFusion2 Starter files. Fun alaye siwaju sii, tọka si readme.txt file.
olusin 5 • SmartFusion2 Starter Kit Ririnkiri Design Files Top-Level Be
Nọmba ti o tẹle ṣe afihan igbekalẹ ipele-oke ti apẹrẹ ohun elo Igbelewọn Aabo SmartFusion2 files. Fun alaye siwaju sii, tọka si readme.txt file.
olusin 6 • SmartFusion2 Aabo Igbelewọn Apo Ririnkiri Design Files Top-Level Be
2.4.1 Ririnkiri Design Apejuwe
Apẹrẹ demo yii nlo awọn bulọọki wọnyi:
- MSS Àkọsílẹ
- Ilana iṣakoso (RTL olumulo)
- LMS_FIR_TOP (Apẹrẹ Ọgbọn)
- TPSRAM (IPcore)
- CoreFFT (IPcore)
olusin 7 • Adaptive FIR Filter Ririnkiri Àkọsílẹ aworan atọka
2.4.1.1 MSS Àkọsílẹ
Bulọọki MSS nfiranṣẹ ati gba data laarin PC Gbalejo (GUI ni wiwo) ati ọgbọn asọ FPGA.
Ni wiwo MMUART ni a lo lati ṣe ibaraẹnisọrọ pẹlu PC Gbalejo. FIC_0 ni wiwo (to ti ni ilọsiwaju bosi agbeegbe (APB) titunto si) ti wa ni lo lati ṣe ibasọrọ pẹlu awọn fabric olumulo kannaa.
2.4.1.2 Iṣakoso kannaa
Eyi ni ọgbọn olumulo ti o ti ṣe imuse ninu aṣọ ati pe o ni awọn ẹrọ ipinlẹ-ipari meji wọnyi (FSM) s:
- Mimu Data: Ṣiṣe ati iṣakoso awọn iṣẹ bii ikojọpọ data igbewọle àlẹmọ si ifipamọ data igbewọle ti o baamu, kika data ti a ṣe ilana, ati awọn iye data FFT. Ẹrú ọkọ akero APB ti wa ni imuse lati ṣe ibasọrọ pẹlu ọga MSS APB.
- Iṣakoso Ajọ: Ṣakoso àlẹmọ FIR ati awọn iṣẹ FFT. Ṣe ikojọpọ data ti a ti yo si ifimijade ti o baamu ti o baamu ati gbe data igbejade FFT si ifipamọ data ti o baamu.
2.4.1.3 LMS_FIR_TOP
Eleyi jẹ a SmartDesign Àkọsílẹ muse ni awọn fabric. O ni awọn bulọọki wọnyi:
- LMS_CONTROL_FSM: FSM yii jẹ imuse ni ipele iforukọsilẹ-gbigbe (RTL) lati pese awọn ifihan agbara iṣakoso si bulọọki LMS_ALGO.
- LMS_ALGO: Algorithm LMS yii jẹ imuse ni RTL lati ṣe iṣiro ifihan agbara aṣiṣe, ifosiwewe atunṣe, awọn alasọdipúpọ àlẹmọ, ati lati fi awọn alasọdipúpọ àlẹmọ ranṣẹ si àlẹmọ Core FIR.
- CoreFIR: CoreFIR IP ni a lo ni ipo olùsọdipúpọ ti a tun gbe soke lati tunto awọn iye-iye lori fo. Iṣeto CoreFIR IP jẹ bi atẹle:
- Àlẹmọ Iru: Nikan oṣuwọn ni kikun kà
- Nọmba ti awọn titẹ: 16
- Olusọdipúpọ iru: Reloadable
- Ìbú iyebíye: 16 (fọwọ́sí)
- Iwọn data bit: 16 (fọwọsi)
- Ètò àlẹ̀: Títúnṣe láìsí àkópọ̀
2.4.1.4 TPSRAM IP
TPSRAM IP nlo awọn atunto wọnyi:
- Ifipamọ data ifihan agbara igbewọle (ijinle: 1024, iwọn: 16)
- Idaduro ifihan agbara ijade (ijinle: 1024, iwọn: 16)
- Iṣafihan Ijade FFT data ifipamọ gidi (ijinle: 1024, iwọn: 16)
- Ififunni jade FFT data ifipamọ (ijinle: 1024, iwọn: 16)
2.4.1.5 CoreFFT
CoreFFT IP ni a lo lati ṣe ipilẹṣẹ igbohunsafẹfẹ igbohunsafẹfẹ ti data filtered. Iṣeto CoreFFT IP jẹ bi atẹle:
- FFT Architecture: Ni ibi
- FFT iru: Siwaju
- FFT iwọn: Ni àídájú
- Iwon Iyipada FFT: 256
- Ìbú: 16
Fun alaye imuse SmartDesign ati akopọ lilo awọn orisun, tọka si Àfikún: Imuse SmartDesign, oju-iwe 25.
2.5 Ṣiṣeto Apẹrẹ Ririnkiri fun Apo Ibẹrẹ SmartFusion2
Awọn igbesẹ wọnyi ṣe apejuwe bi o ṣe le ṣeto demo ohun elo fun ohun elo SmartFusion2 Starter:
- So awọn jumpers lori SmartFusion2 Starter kit ọkọ bi o han ni awọn wọnyi tabili.
Table 2 • SmartFusion2 Starter Apo Jumper EtoJumper Iṣeto ni Comments JP1 1-2 Pade, 3-4 Ṣii Mu agbara ṣiṣẹ lori M2S-FG484 SOM (VCC3). JP2 1-2 Ṣii, 3-4 sunmọ Yan JTAG ipo ati mu agbara ṣiṣẹ si SmartFusion2 JTAG oludari. JP3 1-3 Ṣii, 2-4 sunmọ Lo mini-USB ibudo bi orisun agbara. - So oluṣeto FlashPro4 pọ si asopo P5 ti igbimọ ohun elo SmartFusion2 Starter.
- So ibudo USB Gbalejo pọ mọ P1 Mini USB asopo lori SmartFusion2 Starter kit board nipa lilo okun USB Mini-B.
Nọmba atẹle yii fihan iṣeto igbimọ fun ṣiṣe demo àlẹmọ FIR Adaptive lori ohun elo SmartFusion2 Starter.
olusin 8 • SmartFusion2 SoC FPGA Starter Kit Setup - Rii daju wipe USB si gbogbo asynchronous olugba-transmitter (UART) awakọ afara ti wa ni ri laifọwọyi. Eyi le rii daju ni Oluṣakoso ẹrọ ti PC Gbalejo.
Nọmba atẹle yii fihan ibudo Serial USB.
olusin 9 • USB to UART Bridge Drivers fun SmartFusion2 Starter Kit - Ti USB si awọn awakọ Afara UART ko fi sori ẹrọ, ṣe igbasilẹ ati fi awọn awakọ sii lati www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip
2.5.1 Ṣiṣeto Apẹrẹ Ririnkiri fun Apo Igbelewọn Aabo SmartFusion2
Awọn igbesẹ wọnyi ṣe apejuwe bi o ṣe le ṣeto demo ohun elo fun ohun elo Igbelewọn Aabo:
- So awọn jumpers pọ lori igbimọ igbelewọn Aabo SmartFusion2 bi o ṣe han ninu tabili atẹle.
Table 3 • SmartFusion2 Aabo Igbelewọn Apo Jumper EtoJumper Iṣeto ni Comments J23 – Jumper lati yan iyipada-ẹgbẹ multiplexer (MUX) awọn igbewọle ti A tabi B si laini. Sunmọ Pin 1-2 (Input A si awọn ila ila) ti o wa lori ọkọ 125 MHz iyatọ aago oscillator o wu yoo wa ni ipa si lineside. Ṣii Pin 2-3 (Input B si ila ila) ti o jẹ aago ita ti o nilo lati orisun nipasẹ awọn asopọ SMA si laini. J22 – Jumper lati yan iṣẹjade jẹ ki iṣakoso fun awọn abajade ila laini. Sunmọ Pin 1-2 (Ṣiṣejade ti ila laini ṣiṣẹ) Ṣii Pin 2-3 (Iṣejade Laini jẹ alaabo) J24 Ṣii Jumper lati pese ipese VBUS si USB nigba lilo ni Ipo Gbalejo. J8 – JTAG jumper yiyan lati yan laarin akọsori RVI tabi akọsori FP4 fun yokokoro ohun elo. Sunmọ Pin 1-2 FP4 fun SoftConsole/FlashPro Ṣii Pin 2-3 RVI fun Keil™ ULINK™/IAR J-Link® Ṣii Pin 2-4 fun Toggling JTAG_SEL ifihan latọna jijin lilo GPIO agbara ti FT4232 ërún. J3 – Jumpers lati yan boya SW2 igbewọle tabi ifihan agbara ENABLE_FT4232 lati FT4232H ërún. 1. Rii daju wipe awọn ipese agbara yipada SW7 ti wa ni PA nigba ti ṣiṣe awọn jumper awọn isopọ.
2. So awọn Power ipese to J6 asopo, yipada lori awọn ipese agbara yipada, SW7. - So olupilẹṣẹ FlashPro4 pọ si asopo J5 ti igbimọ igbelewọn Aabo SmartFusion2.
- So ibudo USB Gbalejo pọ mọ P1 Mini USB asopo lori SmartFusion2 Security Evaluation board board nipa lilo okun USB Mini-B.
Nọmba ti o tẹle n ṣe afihan iṣeto igbimọ fun ṣiṣe demo àlẹmọ DSP Adaptive FIR lori ohun elo Igbelewọn Aabo SmartFusion2.
- Yipada ON awọn SW7 agbara agbari yipada.
- Rii daju pe USB si awọn awakọ Afara UART ni a rii laifọwọyi. Eyi le rii daju ni awọn
Oluṣakoso ẹrọ ti PC Gbalejo. Nọmba atẹle yii fihan ibudo Serial USB. - Ti USB si awọn awakọ Afara UART ko fi sori ẹrọ, ṣe igbasilẹ ati fi awọn awakọ sii lati www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
2.6 Siseto Demo Design
Awọn igbesẹ wọnyi ṣe apejuwe bi o ṣe le ṣe eto apẹrẹ demo:
Ṣe igbasilẹ apẹrẹ demo lati awọn ọna asopọ wọnyi:
- Ohun elo Ibẹrẹ SmartFusion2: http://soc.microsemi.com/download/rsc/?f=m2s_dg0441_starter_liberov11p8_sp1_df
- SmartFusion2 Apo Igbelewọn Aabo: http://soc.microsemi.com/download/rsc/?f=m2s_dg0441_eval_liberov11p8_sp1_df
- Lọlẹ FlashPro software.
- Tẹ New Project.
- Ni awọn New Project window, tẹ awọn ise agbese orukọ bi SF2_Adaptive_Filter.
- Tẹ Kiri ki o si lilö kiri si ipo ti o fẹ lati fi ise agbese na pamọ.
- Yan Ẹrọ ẹyọkan gẹgẹbi ipo siseto.
- Tẹ O DARA lati fi ise agbese na pamọ.
2.6.1 Ṣiṣeto Ẹrọ naa
Awọn igbesẹ wọnyi ṣe apejuwe bi o ṣe le tunto ẹrọ naa:
- Tẹ Tunto Ẹrọ lori FlashPro GUI.
- Tẹ Kiri ki o si lọ kiri si ipo nibiti Adaptive_FIR_top.stp file ti wa ni be ki o si yan awọn file. Awọn aiyipada ipo ti awọn siseto file ni:
• Ohun elo Ibẹrẹ SmartFusion2: \SF2_Starter_Adaptive_FIR_filter_Demo_DF\ Eto files \ Adaptive_FIR_top.stp
• Apo Igbelewọn Aabo SmartFusion2: \SF2_Eval_Adaptive_FIR_filter_Demo_DF\ Eto files \ Adaptive_FIR_top.stp - Tẹ Ṣii. Eto ti o nilo file ti yan ati pe o ṣetan lati ṣe eto ninu ẹrọ naa.
- Yan To ti ni ilọsiwaju bi Ipo ati ETO bi Ise.
2.6.2 Siseto awọn Device
Tẹ ETO lati bẹrẹ siseto ẹrọ naa. Duro titi ipo olupilẹṣẹ yoo yipada si RUN PASSED bi o ṣe han ni nọmba atẹle.
2.6.3 Adaptive firi Filter Ririnkiri GUI
demo àlẹmọ FIR Adaptive ti pese pẹlu GUI ore-olumulo ti o nṣiṣẹ lori PC Gbalejo ati ibaraẹnisọrọ pẹlu ohun elo SmartFusion2 Starter. UART naa ni a lo gẹgẹbi ilana ibaraẹnisọrọ ti o wa laarin PC Gbalejo ati SmartFusion2 Starter kit tabi ohun elo Igbelewọn Aabo SmartFusion2.
Nọmba ti o tẹle yii ṣe afihan demo àlẹmọ FIR Adaptive.
Ferese demo àlẹmọ FIR Adaptive ni awọn taabu wọnyi:
- Awọn paramita igbewọle: Ṣe atunto ibudo COM tẹlentẹle, iran àlẹmọ, ati iran ifihan agbara.
- Ajọjade àlẹmọ: Awọn ifihan agbara aṣiṣe awọn igbero ati iwoye igbohunsafẹfẹ rẹ
- Ọrọ Viewer: Ṣe afihan awọn iye-iye, ifihan agbara titẹ sii, ifihan agbara iṣẹjade, ati awọn iye data FFT
Tẹ Iranlọwọ fun alaye diẹ sii lori GUI.
2.7 Ṣiṣe awọn Design
- Lọlẹ Adaptive FIR àlẹmọ demo GUI, fi sori ẹrọ ki o pe iṣẹ ṣiṣe naa file pese pẹlu oniru files. Awọn aiyipada ipo ti awọn executable files ni:
• Ohun elo Ibẹrẹ SmartFusion2: \SF2_Starter_Adaptive_FIR_filter_Demo_DF\GUI\SF2_Adaptive_FIR_Filter .exe
• Apo Igbelewọn Aabo SmartFusion2: \SF2_Eval_Adaptive_FIR_filter_Demo_DF\GUI\SF2_Adaptive_FIR_Filter.e xe
Ferese Ririnkiri àlẹmọ FIR Adaptive ti han, tọka si nọmba atẹle. - Iṣeto ni Serial Port: Nọmba ibudo COM ti wa ni wiwa laifọwọyi ati pe oṣuwọn baud ti wa ni ipilẹ ni 115200. Tẹ Sopọ. Tọkasi nọmba ti o ṣaju.
- Iran ifihan: Tẹ igbohunsafẹfẹ ifihan agbara narrowband bi 2 MHz (iwọn atilẹyin jẹ 1 MHz si 20 MHz) ki o tẹ Ṣẹda. Tọkasi nọmba ti o tẹle.
Ririnkiri Filter Adaptive FIR Filter ṣe afikun ifihan ẹgbẹ jakejado (ti ipilẹṣẹ inu window demo àlẹmọ Adaptive FIR) si paati ifihan agbara ẹgbẹ dín ati awọn igbero ifihan agbara apapọ (Narrowband ati Wideband), FFT julọ.Oniranran. Tọkasi nọmba ti o tẹle.
- Tẹ Bẹrẹ lati kojọpọ data titẹ sii (1K samples) si ẹrọ SmartFusion2 fun sisẹ iṣẹ sisẹ, tọka si nọmba atẹle.
Lẹhin ipari iṣẹ àlẹmọ, GUI gba data aṣiṣe ati data FFT rẹ lati ẹrọ SmartFusion2 ati awọn igbero bi o ṣe han ninu eeya atẹle.
Idite ifihan agbara aṣiṣe fihan idinku ti paati narrowband lati ifihan agbara wideband nikan lẹhin nọmba ti a beere fun awọn iterations.paati ifihan agbara narrowband ti wa ni titẹ diẹdiẹ ninu ifihan igbohunsafẹfẹ ifihan agbara aṣiṣe.
Eyi le ṣe akiyesi ni Idite FFT ifihan agbara aṣiṣe bi o ṣe han ninu nọmba atẹle. - Tẹ Afiwera lati ṣe itupalẹ data iye iye titẹ sii lọpọlọpọ pẹlu data iye iwọn ti o wu jade.
Ferese kan ti o nfihan lafiwe laarin ẹgbẹ agbewọle jakejado ati ẹgbẹ jakejado ti o wu ti han, tọka si nọmba atẹle.
Idite naa le sun-un sinu lafiwe, tọka si nọmba atẹle.
- Ṣe afiwe ifihan aṣiṣe aṣiṣe (ifihan agbara iwọn iwọn ti o wujade) pẹlu ifihan agbara iwọn ilawọn titẹ sii, tọka si nọmba atẹle. Awọn dín band interfering paati ti wa ni imukuro ati awọn jakejado iye ifihan agbara ti wa ni dabo ni aṣiṣe ifihan agbara.
- Tẹ Pade, tọka si nọmba atẹle.
- O le daakọ, fipamọ, okeere, ati ṣe akanṣe oju-iwe ati tunto iṣeto atẹjade fun Idite Ifihan Aṣiṣe.
Tẹ-ọtun Idite ifihan agbara aṣiṣe. - Lati agbejade agbejade ifarabalẹ, yan aṣayan ti o nilo.
O ṣe afihan awọn aṣayan oriṣiriṣi bi a ṣe han ninu nọmba atẹle.
Awọn data le jẹ daakọ, fipamọ, ati firanṣẹ si okeere si Idite CSV fun idi itupalẹ.
Iṣeto oju-iwe, titẹjade, ṣafihan awọn iye aaye, Sun-un, ati iwọn ṣeto si aiyipada jẹ awọn aṣayan miiran fun itupalẹ ifihan. - Ifihan agbara titẹ sii ati awọn iye ifihan agbara aṣiṣe le jẹ viewed ninu Ọrọ naa Viewer taabu. Tẹ Ọrọ naa Viewer taabu ati ki o si tẹ awọn ti o baamu View han ninu awọn wọnyi olusin.
Nọmba atẹle yii fihan Ọrọ naa Viewer taabu fifi awọn iye ifihan agbara Input.
- Lati fi ifihan agbara titẹ sii pamọ bi ọrọ file, tẹ-ọtun window ifihan agbara Input. Ferese ifihan agbara Input ṣe afihan awọn aṣayan oriṣiriṣi bi o ṣe han ninu nọmba atẹle.
- Tẹ Fipamọ. Yan O dara lati fi ọrọ pamọ file.
- Tẹ Jade lati da demo duro, wo nọmba ti o tẹle.
2.8 Ipari
demo yii n pese alaye nipa awọn ẹya ti ẹrọ SmartFusion2 pẹlu mathblocks ati bii o ṣe le lo Microsemi IPs (CoreFIR ati CoreFFT) tabi ohun elo ifagile kikọlu ẹgbẹ dín nipa lilo awọn asẹ adaṣe. Ipilẹ-demo Ajọ FIR Adaptive yii rọrun lati lo ati pese awọn aṣayan pupọ lati loye ati imuse awọn asẹ ifihan agbara oni nọmba (DSP) lori ẹrọ SmartFusion2.
Àfikún: SmartDesign imuse
Adaptive FIR àlẹmọ SmartDesign jẹ afihan ni nọmba atẹle.
Tabili ti o tẹle fihan awọn bulọọki SmartDesign ni àlẹmọ FIR Adaptive.
Table 4 • Adaptive FIR Filter Ririnkiri Smart Design ohun amorindun ati Apejuwe
S.Bẹẹkọ | Orukọ Àkọsílẹ | Apejuwe |
1 | Adaptive_FIR | FIR_FILTER_0 jẹ paati ti ipilẹṣẹ System Akole, ninu eyiti MMUART ti wa ni tunto lati mu awọn ibaraẹnisọrọ laarin awọn ogun PC ati fabric kannaa. Lati ṣe agbekalẹ paati Akole Eto kan, tọka si Itọsọna Olumulo Akole System SmartFusion2. |
2 | DATAHANDLE_FSM | Ilana iṣakoso lati firanṣẹ/gba data laarin MSS ati awọn ifipamọ data |
3 | FILTERCONTROL_FSM | Ilana iṣakoso lati ṣe ina awọn ifihan agbara iṣakoso fun awọn iṣẹ FIR ati FFT |
4 | LMS_FIR_TOP | SmartDesign |
5 | INPUT_Buffer | Ifipamọ data ifihan agbara FIR |
OUTPUT_Buffer | ifi saarin ifihan agbara firi | |
FFT_Imu_Buffer | FFT o wu riro data saarin | |
FFT_Re_Buffer | Ifipamọ data gidi jade FFT | |
6 | OREFFT | COREFFT |
Tabili ti o tẹle n ṣe afihan awọn bulọọki SmartDesign ni LMS_FIR_TOP.
Table 5 • LMS_FIR_TOP Smart Design ohun amorindun ati Apejuwe
S.Bẹẹkọ | Orukọ Àkọsílẹ | Apejuwe |
1 | LMS_ALGO | LMS algorithm ti a ṣe imuse ni RTL lati ṣe iṣiro aṣiṣe, ifosiwewe atunṣe, ati awọn alasọdipúpọ àlẹmọ. |
2 | LMS_CONTROL_FSM | FSM ṣe imuse ni RTL lati ṣakoso bulọki LMS_ALGO |
3 | COREFIR | COREFIR IP |
Àfikún: Akopọ Lilo Awọn orisun
Tabili ti o tẹle n ṣe afihan Apejọ FIR àlẹmọ demo akopọ lilo orisun.
Ẹrọ: SmartFusion2 ẹrọ
Ikú: M2S010
Package: 484 FBGA
Table 6 • Adaptive FIR Filter Ririnkiri Resource Lilo Lakotan
Iru | Lo | Lapapọ | Ogoruntage |
4LÚT | 2834 | 12084 | 23.45 |
DFF | 2827 | 12084 | 23.39 |
Ramu64x18 | 0 | 22 | 0 |
RAM1Kx18 | 11 | 21 | 52.38 |
MACC | 13 | 22 | 59.09 |
Tabili ti o tẹle n ṣe afihan Akopọ lilo awọn orisun Ajọ FIR Adaptive.
Ẹrọ: SmartFusion2 ẹrọ
Ikú: M2S090TS
Package: 484 FBGA
Table 7 • Adaptive FIR Filter Ririnkiri Resource Lilo Lakotan
Iru | Lo | Lapapọ | Ogoruntage |
4LÚT | 2833 | 86184 | 3.29 |
DFF | 2827 | 86184 | 3.28 |
Ramu64x18 | 0 | 112 | 0 |
Ramu1K18 | 11 | 109 | 10.09 |
MACC | 13 | 84 | 15.48 |
Tabili ti o tẹle fihan akopọ lilo awọn bulọọki MACC.
Table 8 • MACC ohun amorindun Lilo Lakotan
CoreFIR | CoreFFT | LMS_ALGO | Lapapọ |
8 | 04 | 1 | 13 |
Ile-iṣẹ Ile-iṣẹ Microsemi
Idawọle kan, Aliso Viejo,
CA 92656 AMẸRIKA
Laarin AMẸRIKA: +1 800-713-4113
Ita awọn USA: +1 949-380-6100
Faksi: +1 949-215-4996
Imeeli: sales.support@microsemi.com
www.microsemi.com
© 2017 Microsemi Corporation. Gbogbo awọn ẹtọ wa ni ipamọ. Microsemi ati aami Microsemi jẹ aami-iṣowo ti Microsemi Corporation. Gbogbo awọn aami-išowo miiran ati awọn ami iṣẹ jẹ ohun-ini awọn oniwun wọn.
Awọn iwe aṣẹ / Awọn orisun
![]() |
Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero [pdf] Itọsọna olumulo DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero, DG0441, SmartFusion2 SoC FPGA Adaptive FIR Filter Libero, FIR Filter Libero |