DG0441
Fa'ata'ita'iga Taiala
SmartFusion2 SoC FPGA Adaptive FIR Filter – Libero
SoC v11.8 SP1
Fa'aoga Taiala
DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero
Microsemi e le faia se faʻamaonia, faʻatusa, poʻo se faʻamaoniga e uiga i faʻamatalaga o loʻo i ai i totonu poʻo le talafeagai o ana oloa ma auaunaga mo soʻo se faʻamoemoega faapitoa, e le faʻatagaina foi e Microsemi soʻo se noataga soʻo se mea e tupu mai i le talosaga poʻo le faʻaogaina o soʻo se oloa poʻo se matagaluega. O oloa faʻatau atu i lalo ma soʻo se isi oloa faʻatau atu e Microsemi ua faʻatapulaʻaina suʻega ma e le tatau ona faʻaogaina faʻatasi ma masini faʻapitoa poʻo talosaga. Soʻo se faʻamatalaga faʻatinoga e talitonuina e faʻatuatuaina ae e leʻo faʻamaonia, ma e tatau i le Faʻatau ona faʻatinoina ma faʻamaeʻaina uma faʻatinoga ma isi suʻega o oloa, naʻo ia ma faʻatasi ma, pe faʻapipiʻi i totonu, soʻo se mea e gata ai. E le tatau i le tagata faʻatau ona faʻalagolago i soʻo se faʻamatalaga ma faʻamatalaga faʻatinoga poʻo faʻasologa na tuʻuina mai e Microsemi. O le matafaioi a le Fa'atau e fuafua tuto'atasi le talafeagai o so'o se oloa ma fa'ata'ita'i ma fa'amaonia tutusa. O faʻamatalaga na tuʻuina atu e Microsemi i lalo o loʻo tuʻuina atu "e pei ona i ai, o fea oi ai" ma faʻaletonu uma, ma o le lamatiaga atoa e fesoʻotaʻi ma ia faʻamatalaga o loʻo i ai atoa ma le Faʻatau. Microsemi e le tuʻuina atu, manino pe faʻamaonia, i soʻo se pati soʻo se aia tatau pateni, laisene, poʻo soʻo se isi aia tatau IP, pe faʻatatau i ia faʻamatalaga lava ia poʻo soʻo se mea e faʻamatalaina e ia faʻamatalaga. O faʻamatalaga o loʻo tuʻuina atu i totonu o lenei pepa e faʻatatau ia Microsemi, ma Microsemi faʻaagaga le aia tatau e faia ai soʻo se suiga i faʻamatalaga i totonu o lenei pepa poʻo soʻo se oloa ma auaunaga i soo se taimi e aunoa ma se faʻaaliga.
E uiga i Microsemi
O le Microsemi Corporation (Nasdaq: MSCC) e ofoina atu se faʻamatalaga atoatoa o semiconductor ma faʻaogaina fofo mo le aerospace & puipuiga, fesoʻotaʻiga, nofoaga autu o faʻamatalaga ma maketi tau pisinisi. O oloa e aofia ai le maualuga-fa'atinoga ma le fa'ama'a'aina o le analog fa'afefiloi-fa'ailoga fa'atasi, FPGAs, SoCs ma ASICs; oloa tau pulega; taimi ma masini fa'amaopoopo ma sa'o taimi fofo, fa'atulagaina tulaga o le lalolagi mo le taimi; masini e gaosia ai leo; RF fofo; vaega eseese; atina'e teuina ma feso'ota'iga fofo, tekinolosi saogalemu ma scalable anti-tamper oloa; fofo Ethernet; Malosiaga-i-Ethernet ICs ma vaeluagalemu; fa'apea fo'i agava'a ma 'au'aunaga fa'aaganu'u. Microsemi o loʻo faʻauluulu i Aliso Viejo, Kalefonia, ma e tusa ma le 4,800 tagata faigaluega i le lalolagi atoa. A'oa'o atili ile www.microsemi.com.
Toe Iloilo Tala'aga
O le tala fa'asolopito o lo'o fa'amatalaina suiga na fa'atinoina i le pepa. O suiga o lo'o lisiina e ala i toe iloiloga, amata i le lomiga o lo'o iai nei.
1.1 Toe Iloiloga 7.0
I le toe iloiloga 7.0, o le pepa o loʻo faʻafouina mo Libero v11.8 SP1 faʻamalolo polokalama.
1.2 Toe Iloiloga 6.0
Fa'afou le pepa mo Libero v11.7 fa'amalologa polokalama.
1.3 Toe Iloiloga 5.0
Fa'afou le pepa mo Libero v11.6 fa'amalologa polokalama.
1.4 Toe Iloiloga 4.0
Fa'afou le pepa mo Libero v11.5 fa'amalologa polokalama.
1.5 Toe Iloiloga 3.0
Fa'afou le pepa mo Libero v11.4 fa'amalologa polokalama.
1.6 Toe Iloiloga 2.0
O suiga nei o lo'o faia i le toe iloiloga 2.0 o lenei pepa
- Fa'afou le pepa mo Libero v11.3 fa'amalologa polokalama.
- Ole vaega ole Theory of Operation ua fa'afouina.
1.7 Toe Iloiloga 1.0
Toefuataiga 1.0 o le lomiga muamua lea o lenei pepa.
SmartFusion2 SoC FPGA – Fa'ata'ita'iga FIR Filter
2.1 Folasaga
O masini SmartFusion® 2 SoC FPGA e tu'ufa'atasia ai le fa'atupulaga lona fa o le ie FPGA fa'apipi'i ma le ARM Cortex-M3. O le ie SmartFusion2 SoC FPGA e aofia ai mathblocks ua fa'apipi'i, lea e fa'amanino fa'apitoa mo fa'aogaina o fa'ailoga numera (DSP) e pei o, filiga fa'ai'u (FIR), filiga fa'atosina e le i'u (IIR), ma galuega fa'atino vave fa'aliliu (FFT).
Adaptive filter e otometi lava ona fetuutuunai ia fa'amama fa'amama e tusa ai ma le fa'atatauga fa'atatau algorithm ma uiga fa'ailoga fa'aulu. Ona o lona fetuunaiga o le fesiitaiga o galuega a se faiga e le iloa ma manaʻoga faʻapitoa, o filiga faʻafetaui e faʻaaogaina lautele i vaega eseese o le DSP talosaga e pei o fesoʻotaʻiga, mea faʻapitoa faʻasoifua maloloina, faʻalogo leo, ma gaioiga vitio.
Ole sikuea pito itiiti (LMS) ose fa'aoga fa'atatau algorithm e fa'aogaina i filiga fa'afou e fa'afou ai fa'amama fa'amama. O le LMS algorithm e iai faʻasalalaugatage sili atu i isi algorithms ona o lona faigofie, itiiti faʻatusatusaga, ma sili atu le faʻatinoga i tulaga o le numera o faʻasologa e manaʻomia mo le faʻatasi.
I totonu o lenei faʻataʻitaʻiga, o le Adaptive FIR filter application, o le taofiofia o se faʻalavelave vaʻai faʻailoga vaʻai i luga o se faʻailoga lautele faʻapipiʻi e faʻaaogaina e faʻaaoga ai se masini SmartFusion2. Vaai i le Ata 1, itulau 2.
O le LMS algorithm o loʻo faʻatinoina i le ie FPGA e faʻafetaui ai le mamafa o le mamafa / faʻatatau e faʻavae i luga o le mean square error (MSE). CoreFIR IP o loʻo faʻaaogaina e faʻatino ai le faʻaogaina o le faʻaogaina ma CoreFFT IP e faʻaaogaina e gaosia ai le fusi o alaleo e mataʻituina ai o loʻo taofiofia le vaega vaapiapi faʻalavelave faʻailoga. O lo'o fa'atinoina le 'au talimalo ile microcontroller subsystem (MSS) e feso'ota'i ma le Host PC. Ole SF2_Adaptive_FIR_Filter.exe e fa'aoga fa'aoga e fa'atupuina fa'ailoga fa'aoga (fa'ailoga vaapiapi ma fa'ailo lautele), ma fa'apipi'i fo'i le fa'aulufalega po'o fa'agāluega fa'atino ma le alaleo mana'omia.

2.2 A'oa'oga o Galuega
Adaptive filiga e masani lava ona fa'avasegaina i fausaga autu e fa:
- Fa'ailoaina faiga
- Fa'amalo le pisa
- Va'aiga laina
- Fa'ata'ita'iga fa'afeagai
I lenei fa'ata'ita'iga, o lo'o fa'aogaina le fa'asologa o tala fa'atusa e fa'atino ai le fa'amama fa'afetaui. E fa'aogaina e le LMS algorithm se metotia su'esu'e gradient e fa'amautu ai fa'amama fa'amama e fa'aitiitia ai le fa'ailoga fa'ailoga sikuea. O le fa'atusatusaga o le fa'alili e fa'atatau i le sample tau o le tap-input vector ma le faailo sese. O le algorithm e faʻasolosolo i luga o coefficient taʻitasi i totonu o le faamama, faʻasolo i le itu o le gradient faʻatatau. A mae'a ona o'o i le fa'amama sili ona lelei, o le fa'ailoga sese e (n) e aofia ai le fa'ailoga lautele. O le ata o lo'o i lalo o lo'o fa'aalia ai le fa'asologa o le fa'asologa o le fa'avasegaina o le fa'avasegaga.

O le fa'ailoga fa'aoga x(n) o lo'o i ai se fa'ailoga lautele e mana'omia ua fa'aleagaina e fa'ailo vaapiapi e le mana'omia, fa'asino ile Ata 3, itulau 4. I se fa'asologa o va'aiga laina, o le fa'ailo mana'omia d(n) e tutusa ma le fa'ailoga fa'aoga. x(n) ma fa'atuai fa'aoga x(n-△) ua fafaga i le faamama fetuutuunai e pei ona fa'aalia i le Ata 2, itulau 3.
O le fa'atuai tuai △ (delta) fa'amuta le fa'amaopoopoina o le vaega o le fusi lautele ma fa'amaopoopo le vaega va'ai va'ai o le fa'ailoga mana'omia d(n) fa'atasi ai ma le fa'atuai fa'aoga x(n-△).
E taumafai le faamama fetuutuuna'i e fa'atatau le vaega pu'upu'u vaapiapi y(n), ma fau ai se galuega fa'aliliu tutusa, lea e tutusa ma le filiga vaapiapi e fa'atotonugalemu i alaleo o vaega pu'upu'u vaapiapi o le fa'ailo ulufale. I le so'oga fa'aopoopo, o le fa'ailo fa'amama ua toesea ma fa'ailo tuai fa'aoga e maua ai se fa'ailoga sese. O le faʻailoga sese e faʻaaogaina e le LMS algorithm e faʻafetaui ai le faʻamau faʻamau. A mae'a nisi fa'amatalaga, e fa'afeiloa'i le fa'ailoga sese i se vaega fa'aili lautele.
O fa'atusa o lo'o i lalo o lo'o fa'amatalaina ai le fa'avasegaina o coefficient e fa'aaoga ai le LMS algorithm.

o fea,
E tusa ai ma le fa'atusa o lo'o i luga, o le vaega va'ai va'ai y(n), o le fa'aogaina o le fa'amama fa'alelei h(n) o lo'o fa'ailoa mai ai le mamafa o le faamama/coefficients x(n-△) o le fa'ailo fa'aoga i le fa'amama fa'afetaui.
l ole umi ole faamama (numera o paipa)
k o le fesuiaiga faasino igoa.
Ole mea sese e fa'atatau ile fa'aogaina ole fa'atusa lea:
e(n)= d(n)- y(n)
o fea,
e(n) o le faailo sese
d(n) o se faailo mana'omia
Ole fua mamafa/coefficient e fa'afou ile fa'aogaina ole fa'atusa lea:
h(n+1)=h(n)+µ*e(n)*x(n-△)
o fea,
h(n+1) o lo'o fa'ailoa mai ai fua fa'amama fa'atatau
h(n) o lo'o iai le mamafa faamama
µ ole la'asaga lapo'a fua
Ata 3 • Alaleo Ulufale o Fa'ailoga Fa'ailoga Vaiti + Fa'ailoga Fa'ailoga Lautele

Ata 4 • Fuafuaga Fuafua ole Fa'ailoga Fa'ailoga Lautele

2.3 Fuafuaga Manaomia
Laulau 1 • Fuafuaga Manaomia
| Fuafuaga Manaomia | Fa'amatalaga |
| Meafaigaluega Manaomia | |
| SmartFusion2 Starter Kit • FlashPro4 polokalame • USB A i le Mini-B uaea |
SF2-484-STARTER-KIT (M2S010-FGG484) |
| SmartFusion2 Saogalemu Iloiloga Kit • FlashPro4 polokalame • USB A i le Mini-B uaea |
Rev D pe mulimuli ane (M2S090TS-FGG484) |
| Host PC po'o le Laptop | Windows 7, 64-bit Operating System |
| Polokalama Manaoga | |
| Libero® System-on-Chip (SoC) | v11.8 SP1 |
| SoftConsole | v 4.0 |
| Polokalame Polokalama FlashPro | v11.8 SP1 |
| Talia ta'avale PC | USB i avetaavale UART |
| Auivi | Microsoft.NET Framework 4 Client mo le tatalaina o GUI demo |
2.4 Fa'ata'ita'iga Fuafuaga
Le mamanu files o lo'o avanoa mo le la'uina mai le ala lea i le Microsemi® webnofoaga:
- SmartFusion2 Starter Kit:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0441_starter_liberov11p8_sp1_df - SmartFusion2 Saogalemu Su'esu'ega Kit:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0441_eval_liberov11p8_sp1_df
Fuafuaga filee aofia ai:
- Fuafuaga files
- Polokalama files
- GUI fa'atino
- Faitau a'u file
O le ata o loʻo i lalo o loʻo faʻaalia ai le fausaga pito i luga ole SmartFusion2 Starter kit design files. Mo nisi fa'amatalaga, tagai ile readme.txt file.
Ata 5 • SmartFusion2 Starter Kit Demo Design Files Fuafuaga Tulaga Maualuga

O le ata o loʻo i lalo o loʻo faʻaalia ai le fausaga pito i luga o le SmartFusion2 Security Evaluation kit design files. Mo nisi fa'amatalaga, tagai ile readme.txt file.
Ata 6 • Fuafuaga Fa'ata'ita'i Pusa Su'esu'ega a le SmartFusion2 Files Fuafuaga Tulaga Maualuga

2.4.1 Fa'ata'ita'iga Fa'amatalaga Fa'atusa
O lenei fa'ata'ita'iga mamanu e fa'aogaina poloka nei:
- poloka MSS
- Pulea fa'atatau (tagata fa'aoga RTL)
- LMS_FIR_TOP (Mamanu Atamai)
- TPSRAM (IPcore)
- CoreFFT (IPcore)
Ata 7 • Adaptive FIR Filter Demo Block Diagram

2.4.1.1 Poloka MSS
O le poloka MSS e auina atu ma maua faʻamatalaga i le va o le Host PC (GUI interface) ma le FPGA fabric logic.
O le MMUART fa'aoga e fa'aoga e feso'ota'i ai ma le Host PC. FIC_0 fa'aoga (a'oa'o pasi pito i luma (APB) matai) e fa'aoga e feso'ota'i ma le fa'aogaina o le ie.
2.4.1.2 Fa'atonu Fa'atonu
Ole mea lea ole fa'aoga fa'aoga o lo'o fa'atinoina ile ie ma e aofia ai masini fa'agata e lua (FSM) nei:
- Fa'afoeina o Fa'amaumauga: Fa'atino ma fa'atonutonu fa'agaioiga e pei o le utaina o fa'amaumauga e fa'amama ai i totonu o fa'amaumauga tu'ufa'atasi, faitau o fa'amaumauga fa'agaioia, ma fa'amaumauga FFT. O se pologa pasi APB ua faʻatinoina e fesoʻotaʻi ma le MSS APB matai.
- Pule Fa'atonu: Pulea le fa'amama FIR ma fa'agaioiga FFT. U'u fa'amaumauga fa'amama i le pa'u o galuega fa'atatau ma fa'agaioi atu fa'amaumauga FFT i le fa'amaumauga o fa'amaumauga e fetaui.
2.4.1.3 LMS_FIR_TOP
Ole poloka SmartDesign lea e faʻatinoina ile ie. E aofia ai poloka nei:
- LMS_CONTROL_FSM: O lenei FSM o loʻo faʻatinoina i le resitara-fesiitaiga tulaga (RTL) e tuʻuina atu faailoilo faʻatonutonu ile poloka LMS_ALGO.
- LMS_ALGO: O lenei LMS algorithm o loʻo faʻatinoina i le RTL e faʻatusatusa ai le faʻailoga sese, faʻasaʻo mea, faʻamaʻi faʻamaʻi, ma auina atu le faʻamama faamama i le Core FIR faamama.
- CoreFIR: CoreFIR IP o loʻo faʻaaogaina i le faʻaogaina o le faʻaogaina o le faʻaogaina e faʻapipiʻi ai ona faʻamau i luga o le lele. CoreFIR IP configuration e faʻapea:
- Ituaiga Filter: Fuafua ta'itasi fa'avasega atoa
- Numera o paipa: 16
- Ituaiga Coefficients: Toe fa'aeaina
- Coefficients bit lautele: 16 (saini)
- Fa'amatalaga bit lautele: 16 (saini)
- Fua fa'amama: Fa'aliliu e aunoa ma se fa'atusa
2.4.1.4 TPSRAM IP
TPSRAM IP faʻaogaina faʻasalalauga nei:
- Taofi fa'amaumauga fa'ailoga (loloto: 1024, lautele: 16)
- Fa'amalo fa'ailo fa'apolopolo (loloto: 1024, lautele: 16)
- Fa'ailoga fa'ailoga FFT fa'amau fa'amaumauga moni (loloto: 1024, lautele: 16)
- Fa'ailoga fa'ailoga FFT fa'amana'o fa'amatalaga fa'amatalaga (loloto: 1024, lautele: 16)
2.4.1.5 CoreFFT
CoreFFT IP o loʻo faʻaaogaina e faʻatupu ai le alaleo o alaleo o faʻamaumauga faʻamamaina. CoreFFT fa'atulagaina IP e fa'apea:
- FFT Architecture: I le tulaga
- Ituaiga FFT: I luma
- FFT Fua: Tulaga
- FFT Suiga Lapo'a: 256
- Lautele: 16
Mo au'ili'iliga o le SmartDesign fa'atinoga ma le fa'aogaina o puna'oa, va'ai ile Fa'aopoopo: SmartDesign Implementation, itulau 25.
2.5 Fa'atulaga le Fa'ata'ita'iga Fa'ata'ita'iga mo SmartFusion2 Starter Kit
O laasaga nei o loʻo faʻamatalaina pe faʻafefea ona faʻatulagaina le faʻataʻitaʻiga o meafaigaluega mo SmartFusion2 Starter kit:
- Faʻafesoʻotaʻi le au osooso i luga o le SmartFusion2 Starter kit board e pei ona faʻaalia i le laulau o loʻo i lalo.
Laulau 2 • SmartFusion2 Starter Kit Jumper SettingsTagata osooso Fa'atonuga Fa'amatalaga JP1 1-2 Tapuni, 3-4 Tatala Fa'amalo le mana ile M2S-FG484 SOM (VCC3). JP2 1-2 Tatala, 3-4 Tapuni Filifili le J talafeagaiTAG mode ma faʻatagaina le mana i le SmartFusion2 JTAG pule. JP3 1-3 Tatala, 2-4 Tapuni Fa'aaoga le tama'i-USB uafu e fai ma puna eletise. - Fa'afeso'ota'i le polokalame FlashPro4 i le feso'ota'iga P5 o le SmartFusion2 Starter kit board.
- Fa'afeso'ota'i le Host PC USB port i le P1 Mini USB so'o i luga ole SmartFusion2 Starter kit board e fa'aaoga ai le USB Mini-B cable.
O le ata o loʻo i lalo o loʻo faʻaalia ai le seti o le laupapa mo le faʻaogaina o le Adaptive FIR filter demo i luga o le SmartFusion2 Starter kit.
Ata 8 • SmartFusion2 SoC FPGA Starter Kit Setup
- Ia mautinoa o le USB i le universal asynchronous receiver-transmitter (UART) alalaupapa aveta'avale e otometi lava ona iloa. E mafai ona faʻamaonia lenei mea i le Pule Faʻatonu o le Host PC.
O le ata o loʻo i lalo o loʻo faʻaalia ai le USB Serial port.
Ata 9 • USB i UART Bridge Aveta'avale mo SmartFusion2 Starter Kit
- Afai e le faʻapipiʻiina avetaavale alalaupapa USB i UART, download ma faʻapipiʻi avetaavale mai www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip
2.5.1 Fa'atūina le Fa'ata'ita'iga Fa'ata'ita'iga mo SmartFusion2 Saogalemu Su'esu'ega Kit
O laasaga nei o loʻo faʻamatalaina pe faʻapefea ona seti le faʻataʻitaʻiga o meafaigaluega mo le pusa Iloiloga Puipuiga:
- Fa'afeso'ota'i tagata osooso i luga o le SmartFusion2 Security Evaluation kit board e pei ona fa'aalia i le laulau o lo'o mulimuli mai.
Laulau 3 • SmartFusion2 Su'esu'ega Su'esu'ega Kit Fa'atonugaTagata osooso Fa'atonuga Fa'amatalaga J23 – Fa'aoso e filifili mea fa'apipi'i-itu'au (MUX) fa'aoga A po'o B i le laina. Tapuni Pin 1-2 (Fa'aulu A i le laina laina) o lo'o i luga ole va'a 125 MHz oscillator uati eseese o le a fa'asolo ile laina. Tatala Pin 2-3 (Fa'aofi B ile itu laina) ole uati i fafo e mana'omia e maua mai i feso'ota'iga SMA ile itu laina. J22 – Jumper e filifili le galuega faatino e mafai ai ona pulea galuega faatino i autafa o laina. Tapuni Pin 1-2 (Lineside mea e mafai ona fai) Tatala Pin 2-3 (Fa'aletonu le mea e fai i le laina) J24 Tatala Jumper e tu'uina atu le VBUS sapalai i le USB pe a fa'aoga ile Host mode. J8 – JTAG filifiliga osooso e filifili i le va o le RVI ulutala poʻo le FP4 ulutala mo le debug talosaga. Tapuni Pin 1-2 FP4 mo SoftConsole/FlashPro Tatala Pin 2-3 RVI mo Keil™ ULINK™/IAR J-Link® Tatala Pin 2-4 mo le Toggling JTAG_SEL faʻailoga mamao e faʻaaoga ai le GPIO gafatia o le FT4232 pu. J3 – Tagata osooso e filifili SW2 fa'aoga po'o fa'ailoga ENABLE_FT4232 mai FT4232H pu. 1. Ia mautinoa o lo'o pe le ki SW7 a'o fa'aogaina le so'oga.
2. Faʻafesoʻotaʻi le eletise i le fesoʻotaʻiga J6, faʻafesoʻotaʻi le ki o le eletise, SW7. - Fa'afeso'ota'i le polokalame FlashPro4 i le feso'ota'iga J5 o le SmartFusion2 Security Evaluation kit board.
- Fa'afeso'ota'i le Host PC USB port i le P1 Mini USB so'o i luga ole SmartFusion2 Security Evaluation kit board e fa'aaoga ai le USB Mini-B cable.
O le ata o loʻo i lalo o loʻo faʻaalia ai le seti o le laupapa mo le faʻaogaina o le DSP Adaptive FIR filter demo i le SmartFusion2 Security Evaluation kit.

- Su'e le ki SW7 sapalai eletise.
- Ia mautinoa o le USB i UART alalaupapa avetaavale e otometi lava ona iloa. E mafai ona faʻamaonia lenei mea i le
Pule o masini a le Host PC. O le ata o loʻo i lalo o loʻo faʻaalia ai le USB Serial port.
- Afai e le faʻapipiʻiina avetaavale alalaupapa USB i UART, download ma faʻapipiʻi avetaavale mai www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
2.6 Fa'apolokalameina o le Fa'ata'ita'iga Design
O laasaga nei o loʻo faʻamatalaina pe faʻapefea ona faʻapipiʻi le mamanu faʻataʻitaʻiga:
La'u mai le fa'ata'ita'iga mamanu mai so'oga nei:
- SmartFusion2 Starter Kit: http://soc.microsemi.com/download/rsc/?f=m2s_dg0441_starter_liberov11p8_sp1_df
- SmartFusion2 Saogalemu Su'esu'ega Kit: http://soc.microsemi.com/download/rsc/?f=m2s_dg0441_eval_liberov11p8_sp1_df
- Tatala le polokalame FlashPro.
- Kiliki Poloketi Fou.
- I le fa'amalama o le Poloketi Fou, fa'aofi le igoa ole poloketi ole SF2_Adaptive_Filter.

- Kiliki Su'esu'e ma fa'asaga i le nofoaga e te mana'o e teu ai le poloketi.
- Filifili se masini e tasi e pei o le faiga Polokalama.
- Kiliki OK e teu ai le poloketi.
2.6.1 Fa'atulaga le Masini
O laasaga nei o loʻo faʻamatalaina ai le faʻaogaina o le masini:
- Kiliki Configure Device i le FlashPro GUI.
- Kiliki Su'esu'e ma fa'asaga i le nofoaga o lo'o iai le Adaptive_FIR_top.stp file o lo'o i ai ma filifili le file. Le nofoaga fa'aletonu ole polokalame file o le:
• SmartFusion2 Starter Kit: \SF2_Starter_Adaptive_FIR_filter_Demo_DF\Polokalame files\Adaptive_FIR_top.stp
• SmartFusion2 Su'esu'ega Pusa: \SF2_Eval_Adaptive_FIR_filter_Demo_DF\Polokalame files\Adaptive_FIR_top.stp - Kiliki Tatala. Polokalame manaʻomia file ua filifilia ma ua sauni e fa'apolokalameina i le masini.
- Filifili Avanoa e pei o le Faiga ma Polokalama e fai ma Fa'atinoga.
2.6.2 Polokalama le Masini

Kiliki POLOKALAMA e amata fa'apolokalame le masini. Faatali se'i suia le tulaga o le polokalame ile RUN PASSED e pei ona fa'aalia ile ata o lo'o i lalo.

2.6.3 Adaptive FIR Filter Demo GUI
O le Adaptive FIR filter demo o loʻo tuʻuina atu i se GUI faʻaoga-tagata e taʻavale i luga o le Host PC ma fesoʻotaʻi ma le SmartFusion2 Starter kit. O le UART o loʻo faʻaaogaina e fai ma fesoʻotaʻiga fesoʻotaʻiga i le va o le Host PC ma le SmartFusion2 Starter kit poʻo le SmartFusion2 Security Evaluation kit.
O le ata o lo'o i lalo o lo'o fa'aalia ai le Adaptive FIR filter demo GUI.

O le Adaptive FIR filter demo window e aofia ai faʻamaumauga nei:
- Fa'aulufalega Fa'aulu: Fa'atulaga le laina COM port, fa'amama fa'atupuina, ma fa'ailoga fa'ailoga.
- Fuafuaga Fa'amama: Fuafua fa'ailoga sese ma lona alaleo o alaleo
- Tusitusi Viewer: Fa'aalia le coefficient, fa'ailoga fa'aoga, fa'ailo o galuega, ma tau fa'amaumauga FFT
Kiliki Fesoasoani mo nisi fa'amatalaga ile GUI.
2.7 Fa'atino le Fuafuaga
- Tatala le Adaptive FIR filter demo GUI, faʻapipiʻi ma faʻaogaina le faʻatinoina file saunia ma le mamanu files. Le nofoaga fa'aletonu o le fa'atinoina fileo:
• SmartFusion2 Starter Kit: \SF2_Starter_Adaptive_FIR_filter_Demo_DF\GUI\SF2_Adaptive_FIR_Filter .exe
• SmartFusion2 Su'esu'ega Pusa: \SF2_Eval_Adaptive_FIR_filter_Demo_DF\GUI\SF2_Adaptive_FIR_Filter.e xe
O lo'o fa'aalia le fa'amalama o le Adaptive FIR filter Demo, va'ai i le ata o lo'o i lalo.
- Serial Port Configuration: O le numera o le taulaga COM e otometi lava ona iloa ma faʻamauina le fua o le baud i le 115200. Kiliki Fesoʻotaʻi. Vaai i le ata o loo muamua atu.
- Fa'atupuina o Fa'ailoga: Ulufale i le va'ai fa'ailo va'ai va'ai e pei ole 2 MHz (lagolagoina ole 1 MHz i le 20 MHz) ma kiliki Fa'atupu. Vaai i le ata lea.
Adaptive FIR Filter Demo fa'aopoopo le fa'ailoga lautele (fausia i totonu o le Adaptive FIR filter demo window) i le va'ai va'ai vaega fa'ailo ma fa'atulaga le fa'ailoga tu'ufa'atasi (Narrowband and Wideband), FFT spectrum. Vaai i le ata lea.
- Kiliki Amata e uta ai faʻamatalaga faʻapipiʻi (1K samples) i le masini SmartFusion2 mo le faʻaogaina o le faʻaogaina o le faʻaogaina, faʻasino i le ata o loʻo i lalo.
A maeʻa le faʻaogaina o le faamama, e maua e le GUI faʻamatalaga sese ma ana faʻamatalaga FFT mai le masini SmartFusion2 ma faʻailoga e pei ona faʻaalia i le ata o loʻo i lalo.
O le fa'ailoga fa'ailoga sese o lo'o fa'aalia ai le taofiofia o vaega va'ai va'ai mai le fa'ailoga lautele pe a uma le numera mana'omia o fa'asologa.
O le vaega fa'ailo vaapiapi o lo'o taofiofia faasolosolo ile alaleo ole fa'ailoga Fasese.
E mafai ona matauina lenei mea i le Error signal FFT plot e pei ona faʻaalia i le ata o loʻo i lalo.
- Kiliki Fa'atusatusa e fa'avasega ai fa'amatalaga fa'apipi'i fa'apipi'i fa'atasi ma fa'amatalaga fa'aili lautele o lo'o gaosia.
O lo'o fa'aalia se fa'amalama o lo'o fa'aalia ai le fa'atusatusaga i le va o le pa'u lautele o lo'o tu'u mai ma le fa'aili lautele o lo'o fa'atinoina, va'ai i le ata lea.
O le fuafuaga e mafai ona faʻalauteleina mo le faʻatusatusaga, vaʻai i le ata o loʻo i lalo.
- Fa'atusatusa le Fa'ailoga Fa'ailoga (Fa'ailo fa'ailoga lautele o le fa'ailoga) ma le fa'ailo lautele fa'ailo, va'ai i le ata o lo'o i lalo. O le vaega vaapiapi fa'alavelave fa'alavelave ua fa'ate'aina ae fa'asaoina le fa'ailoga lautele i fa'ailoga sese.

- Kiliki Close, tagai i le ata lea.

- E mafai ona e kopiina, teu, auina atu i fafo, ma faʻavasega itulau ma faʻapipiʻi le seti lolomi mo le Faailoga Faailoga Faailoga.
Kiliki-matau le fa'ailoga Fa'ailoga Sese. - Mai le pop-up maaleale tulaga, filifili le filifiliga manaʻomia.
O loʻo faʻaalia ai filifiliga eseese e pei ona faʻaalia i le ata o loʻo i lalo.
O fa'amaumauga e mafai ona kopi, fa'asaoina, ma auina atu i le CSV plot mo le fa'amoemoega au'ili'ili.
Fa'atulaga itulau, lolomi, fa'aali fa'ailoga mata'itusi, Zoom, ma seti le fua i le fa'aletonu o isi filifiliga mo le su'esu'eina o faailo.
- O le fa'ailoga fa'ailoga ma fa'ailoga sese e mafai ona viewed i le Tusitusiga Viewer tab. Kiliki le Text Viewer tab ona kiliki lea o le mea e fetaui View fa'aalia i le ata o lo'o mulimuli mai.
O le ata o lo'o i lalo o lo'o fa'aalia ai le Text Viewer tab o loʻo faʻaalia ai faʻamaufaʻailoga Faʻailoga.
- Ina ia teu le Input Signal e fai ma tusitusiga file, kiliki-matau le faamalama Input Signal. O le faʻamalama o le Input Signal e faʻaalia ai filifiliga eseese e pei ona faʻaalia i le ata o loʻo i lalo.
- Kiliki Save. Filifili OK e teu ai le tusitusiga file.

- Kiliki le Exit e taofi ai le demo, va'ai le ata lea.

2.8 Fa'ai'uga
O lenei demo e maua ai faʻamatalaga e uiga i foliga o le SmartFusion2 masini e aofia ai mathblocks ma pe faʻapefea ona faʻaogaina Microsemi IPs (CoreFIR ma CoreFFT) poʻo le faʻaogaina o le faʻaogaina o le faʻaogaina o le faʻaogaina o le faʻaogaina o filiga. O lenei Adaptive FIR filter based-demo e faigofie ona faʻaoga ma tuʻuina atu le tele o filifiliga e malamalama ai ma faʻaogaina faʻasologa o faailoilo numera (DSP) i luga o le masini SmartFusion2.
Fa'aopoopo: SmartDesign Fa'atinoga
Adaptive FIR filter SmartDesign o loʻo faʻaalia i le ata o loʻo i lalo.


O le laulau o loʻo i lalo o loʻo faʻaalia ai poloka SmartDesign i le Adaptive FIR filter.
Fuafuaga 4 • Adaptive FIR Filter Demo Smart Design Blocks and Description
| S.Leai | Igoa poloka | Fa'amatalaga |
| 1 | Adaptive_FIR | FIR_FILTER_0 o se Faufale Fausia vaega, lea ua configured MMUART e taulimaina le fesootaiga i le va o le PC talimalo ma manatu ie. Ina ia fa'atupuina se vaega Faufale Fa'atonu, va'ai ile SmartFusion2 System Builder User Guide. |
| 2 | DATAHANDLE_FSM | Pulea fa'atatau e lafo/maua ai fa'amatalaga i le va o MSS ma fa'amaumauga fa'amaumauga |
| 3 | FILTERCONTROL_FSM | Pulea fa'atonuga e fa'atupu ai fa'ailoga fa'atonu mo galuega FIR ma FFT |
| 4 | LMS_FIR_TOP | SmartDesign |
| 5 | INPUT_Buffer | FIR fa'ailo fa'amaufa'ailoga fa'amaumauga fa'amau |
| OUTPUT_Buffer | FIR fa'ailoga fa'ailoga fa'ailoga | |
| FFT_Im_Buffer | FFT o lo'o fa'aulufaleina fa'amatalaga fa'amatalaga | |
| FFT_Re_Buffer | FFT fa'apipi'i fa'amaumauga moni | |
| 6 | OREFFT | COREFFT |
O lo'o fa'aalia i lalo poloka SmartDesign ile LMS_FIR_TOP.
Laulau 5 • LMS_FIR_TOP Poloka ma Fa'amatalaga Atamai
| S.Leai | Igoa poloka | Fa'amatalaga |
| 1 | LMS_ALGO | LMS algorithm fa'atinoina ile RTL e fa'atatauina mea sese, fa'asa'oga fa'atatau, ma fa'amama fa'amama. |
| 2 | LMS_CONTROL_FSM | FSM fa'atinoina ile RTL e pulea le poloka LMS_ALGO |
| 3 | COREFIR | COREFIR IP |
Fa'aopoopo: Aotelega o le Fa'aaogaina o Punaoa
O lo'o fa'aalia i le siata o lo'o i lalo le aotelega o le fa'aogaina o punaoa a le Adaptive FIR filter.
Meafaigaluega: SmartFusion2 masini
Maliu: M2S010
afifi: 484 FBGA
Fuafuaga 6 • Adaptive FIR Filter Demo Fa'aaogāga Aotelega
| Ituaiga | Fa'aaogaina | Aofa'iga | Pasenetage |
| 4LUT | 2834 | 12084 | 23.45 |
| DFF | 2827 | 12084 | 23.39 |
| RAM64x18 | 0 | 22 | 0 |
| RAM1Kx18 | 11 | 21 | 52.38 |
| MACC | 13 | 22 | 59.09 |
O le siata o lo'o i lalo o lo'o fa'aalia ai le aotelega o le fa'aogaina o punaoa a le FIR filter.
Meafaigaluega: SmartFusion2 masini
Maliu: M2S090TS
afifi: 484 FBGA
Fuafuaga 7 • Adaptive FIR Filter Demo Fa'aaogāga Aotelega
| Ituaiga | Fa'aaogaina | Aofa'iga | Pasenetage |
| 4LUT | 2833 | 86184 | 3.29 |
| DFF | 2827 | 86184 | 3.28 |
| RAM64x18 | 0 | 112 | 0 |
| RAM1K18 | 11 | 109 | 10.09 |
| MACC | 13 | 84 | 15.48 |
Ole siata o lo'o i lalo o lo'o fa'aalia ai le fa'aogaina o poloka ole MACC.
Fuafuaga 8 • MACC Blocks Fa'aaogā Aotelega
| CoreFIR | CoreFFT | LMS_ALGO | Aofa'iga |
| 8 | 04 | 1 | 13 |

Microsemi Corporate Headquarters
One Enterprise, Aliso Viejo,
CA 92656 ISA
I totonu o Amerika: +1 800-713-4113
I fafo atu o Amerika: +1 949-380-6100
Fax: +1 949-215-4996
imeli: sales.support@microsemi.com
www.microsemi.com
© 2017 Microsemi Corporation. Ua taofia aia tatau uma. Microsemi ma le Microsemi logo o fa'ailoga fa'atau a le Microsemi Corporation. O isi fa'ailoga tau fefa'ataua'iga uma ma fa'ailoga tautua o meatotino a latou tagata e ona.
Pepa / Punaoa
![]() |
Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero [pdf] Taiala mo Tagata Fa'aoga DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero, DG0441, SmartFusion2 SoC FPGA Adaptive FIR Filter Libero, FIR Filter Libero |




