DG0441
Tataiso ea Demo
Sesefa sa SmartFusion2 SoC FPGA Adaptive FIR - Libero
SoC v11.8 SP1
Bukana ea Mosebelisi
DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero
Microsemi ha e fane ka tiisetso, boemeli, kapa tiiso mabapi le tlhahisoleseding e teng mona kapa ho lekana ha lihlahisoa le litšebeletso tsa eona bakeng sa morero ofe kapa ofe, leha e le hore Microsemi ha e nke boikarabelo leha e le bofe bo hlahang ka lebaka la kopo kapa tšebeliso ea sehlahisoa leha e le sefe kapa potoloho. Lihlahisoa tse rekisoang ka tlase mona le lihlahisoa tse ling tse rekisoang ke Microsemi li 'nile tsa lekoa ka mokhoa o lekanyelitsoeng' me ha lia lokela ho sebelisoa hammoho le lisebelisoa tsa bohlokoa tsa mosebetsi kapa likopo. Litlhaloso life kapa life tsa ts'ebetso ho lumeloa hore lia tšepahala empa ha lia netefatsoa, 'me Moreki o tlameha ho tsamaisa le ho tlatsa ts'ebetso eohle le liteko tse ling tsa lihlahisoa, a le mong, hammoho le, kapa a kentsoe, lihlahisoa life kapa life tsa ho qetela. Moreki a ke ke a itšetleha ka lintlha leha e le life le litlhaloso tsa ts'ebetso kapa litekanyetso tse fanoeng ke Microsemi. Ke boikarabello ba Moreki ho iketsetsa qeto ea hore na lihlahisoa life kapa life lia tšoaneleha le ho etsa liteko le ho netefatsa se tšoanang. Boitsebiso bo fanoeng ke Microsemi mona ka tlase bo fanoe "joalokaha bo le teng, bo hokae" le ka liphoso tsohle, 'me kotsi eohle e amanang le boitsebiso bo joalo ke ka ho feletseng le Moreki. Microsemi ha e fane, ka ho hlaka kapa ka mokhoa o hlakileng, ho mokga leha e le ofe litokelo tsa patent, li-license, kapa litokelo tse ling tsa IP, ebang ke mabapi le boitsebiso bo joalo ka boeona kapa ntho leha e le efe e hlalositsoeng ke boitsebiso bo joalo. Tlhahisoleseding e fanoeng tokomaneng ena ke ea mong'a Microsemi, 'me Microsemi e na le tokelo ea ho etsa liphetoho leha e le life tlhahisoleseding e tokomaneng ena kapa ho lihlahisoa leha e le life le litšebeletso ka nako leha e le efe ntle le tsebiso.
Mabapi le Microsemi
Microsemi Corporation (Nasdaq: MSCC) e fana ka potefolio e felletseng ea semiconductor le tharollo ea sistimi bakeng sa sefofane le ts'ireletso, likhokahano, setsi sa data le limmaraka tsa indasteri. Lihlahisoa li kenyelletsa li-circuits tse kopantsoeng tse sebetsang hantle le tse nang le mahlaseli a kotsi, li-FPGA, SoCs le ASIC; lihlahisoa tsa tsamaiso ea matla; lisebelisoa tsa nako le tsa ho hokahanya le litharollo tsa nako tse nepahetseng, tse behang maemo a lefats'e bakeng sa nako; lisebelisoa tsa ho sebetsana le lentsoe; RF tharollo; likarolo tse ikhethang; polokelo ea khoebo le tharollo ea likhokahano, mahlale a ts'ireletso le anti-t scalableamplihlahisoa tsa er; Litharollo tsa Ethernet; Matla-over-Ethernet ICs le midspans; hammoho le bokhoni le litšebeletso tsa moralo oa tloaelo. Microsemi e na le ntlo-kholo ea Aliso Viejo, California, 'me e na le basebetsi ba ka bang 4,800 lefatšeng ka bophara. Ithute haholoanyane ho www.microsemi.com.
Nalane ea Phetoho
Nalane ea ntlafatso e hlalosa liphetoho tse kentsoeng tšebetsong tokomaneng. Liphetoho li thathamisitsoe ka ntlafatso, ho qala ka khatiso ea morao-rao.
1.1 Phetoho ea 7.0
Khatisong ea 7.0, tokomane e nchafalitsoe bakeng sa ho lokolloa ha software ea Libero v11.8 SP1.
1.2 Phetoho ea 6.0
E ntlafalitse tokomane bakeng sa tokollo ea software ea Libero v11.7.
1.3 Phetoho ea 5.0
E ntlafalitse tokomane bakeng sa tokollo ea software ea Libero v11.6.
1.4 Phetoho ea 4.0
E ntlafalitse tokomane bakeng sa tokollo ea software ea Libero v11.5.
1.5 Phetoho ea 3.0
E ntlafalitse tokomane bakeng sa tokollo ea software ea Libero v11.4.
1.6 Phetoho ea 2.0
Liphetoho tse latelang li etsoa tlhabollong ea 2.0 ea tokomane ena
- E ntlafalitse tokomane bakeng sa tokollo ea software ea Libero v11.3.
- Karolo ea Theory of Operation e ntlafalitsoe.
1.7 Phetoho ea 1.0
Revision 1.0 e bile khatiso ea pele ea tokomane ena.
SmartFusion2 SoC FPGA - Adaptive FIR Filter Demo
2.1 Selelekela
Lisebelisoa tsa SmartFusion® 2 SoC FPGA li kopanya lesela la FPGA le thehiloeng ho flash le processor ea ARM Cortex-M3. Lesela la SmartFusion2 SoC FPGA le kenyelletsa li-mathblocks tse kentsoeng, tse ntlafalitsoeng ka ho khetheha bakeng sa lits'ebetso tsa ts'ebetso ea matshwao a dijithale (DSP) joalo ka lifilthara tsa finite impulse response (FIR), li-filters tsa infinite impulse response (IIR), le mesebetsi ea liphetoho tse potlakileng tsa fourier (FFT).
Sesefa se ikamahanyang le maemo se ikamahanya le li-coefficients tsa sefe ho latela algorithm e ka tlase ea adapta le litšobotsi tsa lets'oao la ho kenya. Ka lebaka la ho itlhophisa ha eona ts'ebetso ea phetisetso ea sistimi e sa tsejoeng le litlhoko tsa computational, li-filters tse ikamahanyang le maemo li sebelisoa haholo libakeng tse fapaneng tsa ts'ebeliso ea DSP joalo ka puisano, lisebelisoa tsa biomedical, ts'ebetso ea molumo le ts'ebetso ea video.
The least mean square (LMS) ke algorithm ea ho ikamahanya le maemo e sebelisoang ho li-adaptive filters ho ntlafatsa li-coefficients tsa sefe. Algorithm ea LMS e na le advantage ka holim'a litharollo tse ling ka lebaka la bonolo, lipalo tse fokolang, le ts'ebetso e ntle ka ho fetisisa ho latela palo ea likhakanyo tse hlokahalang bakeng sa ho kopana.
Pontšong ena, sesebelisoa sa sefahla sa Adaptive FIR, khatello ea tšitiso ea lets'oao le moqotetsane ho lets'oao le pharaletseng la sehlopha se kengoa ts'ebetsong ho sebelisoa sesebelisoa sa SmartFusion2. Sheba setšoantšo sa 1, leqepheng la 2.
LMS algorithm e kengoa tšebetsong lesela la FPGA ho lokisa boima ba filthara/coefficients ho latela mokhoa oa mean square error (MSE). CoreFIR IP e sebelisetsoa ho etsa ts'ebetso ea ho hloekisa 'me CoreFFT IP e sebelisetsoa ho hlahisa sekhahla sa tlhahiso ho bona hore karolo e moqotetsane e thibelang karolo ea pontšo e hatelloa. Sehokelo sa moamoheli se kengoa ts'ebetsong ho microcontroller subsystem (MSS) ho buisana le Host PC. SF2_Adaptive_FIR_Filter.exe e bonolo ea mosebelisi e hlahisa matšoao a ho kenya (lets'oao le moqotetsane la sehlopha le lets'oao le pharaletseng la sehlopha), hape e rala mefuta ea maqhubu a kenyelelitsoeng kapa a tlhahiso le sebono se hlokahalang.
2.2 Khopolo ea Ts'ebetso
Li-filters tse feto-fetohang li arotsoe haholo ka meaho e mene ea mantlha:
- Boitsebiso ba tsamaiso
- Ho hlakola lerata
- Khakanyo ea mola
- Mohlala o fapaneng
Ho demo ena, meralo ea ho bolela esale pele e sebelisoa ho kenya ts'ebetsong sefahla se feto-fetohang. LMS algorithm e sebelisa mokhoa oa ho batla oa gradient ho fumana li-coefficients tsa filthara tse fokotsang phoso e bolelang lisekoere. Khakanyo ea gradiente e ipapisitse le sampboleng ba vector ea tap-input le lets'oao la phoso. Algorithm e pheta-pheta holim'a coefficient e 'ngoe le e' ngoe e sefeng, e e suthisetsa ka nqa ea khakanyo ea gradient. Kamora ho fihlela li-coefficients tse nepahetseng tsa filthara, lets'oao la phoso e(n) le na le lets'oao le pharaletseng. Setšoantšo se latelang se bonts'a ponelopele e ipapisitseng le meralo e feto-fetohang ea sefe.
Lets'oao la ho kenya x(n) le na le lets'oao le batloang le pharaletseng le sentsoeng ke mats'oao a sesesane a sa hlokeheng, sheba setšoantšo sa 3, leqephe la 4. Moahong oa ponelopele ea mola, lets'oao le lakatsehang la d(n) le tšoana le lets'oao la ho kenya. x(n) le ho lieha ho kenya x(n-△) ho fepeloa mochining o feto-fetohang joalo ka ha ho bonts'itsoe setšoantšong sa 2, leqepheng la 3.
Ntho ea ho lieha △ (delta) e hokahanya karolo e pharaletseng 'me e hokahanya karolo e tšesaane ea lets'oao le lakatsehang la d(n) le lets'oao la ho kenya le liehang la x(n-△).
Sefefe se ikamahanyang se leka ho hakanya karolo e moqotetsane ea sehlopha y(n), 'me se etsa mokhoa o ts'oanang oa phetisetso, o ts'oanang le oa litlhopha tse tšesaane tse shebaneng le maqhubu a likarolo tse tšesaane tsa lets'oao la ho kenya. Likopanong tsa kakaretso, lets'oao la ho kenya le tlhotliloeng le tlositsoeng ka ho lieha ho kenya le hlahisa lets'oao la phoso. Letšoao la phoso le sebelisoa ke algorithm ea LMS ho lokisa li-coefficients tsa sefe. Kamora ho pheta-pheta, lets'oao la phoso le fetohela ho karolo e pharaletseng ea sehlopha.
Li-equations tse latelang li hlalosa ho khomphutha li-coefficient ho sebelisa algorithm ea LMS.
kae,
Ho latela equation e kaholimo, karolo ea narrowband y(n), ke sephetho se feto-fetohang h(n) se bonts'a boima ba filthara/coefficients x(n-△) ke lets'oao la ho kenya sefang se feto-fetohang.
Ke bolelele ba filthara (palo ea lipompo)
k ke phapang ea index.
Phoso e baloa ho sebelisoa equation e latelang:
e(n)= d(n)- y(n)
kae,
e(n) ke letšoao la phoso
d(n) ke lets'oao le lakatsehang
Boima ba sefa / li-coefficient li nchafatsoa ho sebelisoa equation e latelang:
h(n+1)=h(n)+µ*e(n)*x(n-△)
kae,
h(n+1) e bontša boima bo lekantsoeng ba sefe
h(n) ke litekanyo tsa filthara tse teng hona joale
µ ke ntlha ea boholo ba mohato
Setšoantšo sa 3 • Spectrum Input of Narrow Band Signal + Wide Band Signal
Setšoantšo sa 4 • Output Spectrum of Wide Band Signal
2.3 Litlhoko tsa Moralo
Letlapa la 1 • Litlhoko tsa Moqapi
Litlhoko tsa Moralo | Tlhaloso |
Litlhoko tsa Hardware | |
SmartFusion2 Starter Kit • Moqapi oa FlashPro4 • thapo ya USB A ho ya ho Mini-B |
SF2-484-STARTER-KIT (M2S010-FGG484) |
SmartFusion2 Security Evaluation Kit • Moqapi oa FlashPro4 • thapo ya USB A ho ya ho Mini-B |
Rev D kapa hamorao (M2S090TS-FGG484) |
Sebetsa PC kapa Laptop | Sistimi ea Ts'ebetso ea Windows 7, 64-bit |
Litlhoko tsa Software | |
Libero® System-on-Chip (SoC) | v11.8 SP1 |
SoftConsole | v 4.0 |
FlashPro Programming Software | v11.8 SP1 |
Bakhanni ba PC ba amohelang | USB ho bakhanni ba UART |
Moralo | Microsoft.NET Framework 4 Client bakeng sa ho qala demo GUI |
2.4 Moralo oa demo
Moqapi files li fumaneha bakeng sa ho jarolleloa ho tsoa tseleng e latelang ho Microsemi® websebaka:
- SmartFusion2 Starter Kit:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0441_starter_liberov11p8_sp1_df - SmartFusion2 Setsi sa Tlhahlobo ea Tšireletso:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0441_eval_liberov11p8_sp1_df
Moralo files kenyeletsa:
- Moralo files
- Lenaneo files
- GUI e ka sebetsanoang
- Mbale file
Setšoantšo se latelang se bontša sebopeho sa boemo bo holimo ba moralo oa SmartFusion2 Starter kit files. Bakeng sa lintlha tse ling, sheba ho readme.txt file.
Setšoantšo sa 5 • SmartFusion2 Starter Kit Demo Design Files Sebopeho sa Boemo bo Phahameng
Setšoantšo se latelang se bontša sebopeho sa boemo bo holimo ba moralo oa SmartFusion2 Security Evaluation kit files. Bakeng sa lintlha tse ling, sheba ho readme.txt file.
Setšoantšo sa 6 • SmartFusion2 Security Evaluation Kit Demo Design Files Sebopeho sa Boemo bo Phahameng
2.4.1 Tlhaloso ea Moralo oa Demo
Moralo ona oa demo o sebelisa li-block tse latelang:
- Sebaka sa MSS
- Laola logic (mosebelisi RTL)
- LMS_FIR_TOP (Moqapi o Bohlale)
- TPSRAM (IPcore)
- CoreFFT (IPcore)
Setšoantšo sa 7 • Adaptive FIR Filter Demo Block Diagram
2.4.1.1 MSS Block
Sebaka sa MSS se romela le ho amohela data pakeng tsa Host PC (GUI interface) le logic ea lesela la FPGA.
Sebopeho sa MMUART se sebelisetsoa ho buisana le Host PC. FIC_0 interface (advanced peripheral bus (APB) master) e sebelisoa ho buisana le mahlale a basebelisi ba lesela.
2.4.1.2 Monahano oa Taolo
Ona ke mohopolo oa mosebelisi o kengoang tšebetsong lesela mme o na le mechini e latelang e latelang ea finite-state (FSM)s:
- Ts'ebetso ea Boitsebiso: E kenya ts'ebetsong le ho laola lits'ebetso tse kang ho kenya data ea filthara ho buffer e tsamaellanang ea data, ho bala data e sebetsitsoeng, le boleng ba data ba FFT. Lekhoba la libese la APB le kentsoe tšebetsong ho buisana le mong'a MSS APB.
- Taolo ea Sesefa: E laola filthara ea FIR le ts'ebetso ea FFT. E kenya data e tlhotliloeng ho buffer e tsamaellanang le tlhahiso ebe e tsamaisa data ea FFT ho buffer e tsamaellanang le tlhahiso ea data.
2.4.1.3 LMS_FIR_TOP
Ena ke "SmartDesign block" e kentsoeng leselang. E na le li-blocks tse latelang:
- LMS_CONTROL_FSM: FSM ena e kenngwa tshebetsong boemong ba register-transfer (RTL) ho fana ka matshwao a taolo ho LMS_ALGO block.
- LMS_ALGO: Algorithm ena ea LMS e kengoa tšebetsong ho RTL ho kopanya lets'oao la phoso, ntlha ea ho lokisa, li-coefficients tsa sefe, le ho romela li-coefficients tsa sefe ho sefe ea Core FIR.
- CoreFIR: CoreFIR IP e sebelisoa ka mokhoa oa ho jarolloa hape ho lokisa li-coefficients tsa eona ha li fofa. Tlhophiso ea CoreFIR IP e tjena:
- Mofuta oa Sefe: Sekhahla se le seng se thathamisitsoe ka botlalo
- Nomoro ea lipompo: 16
- Mofuta oa li-coefficients: E ka kenngoa hape
- Coefficients biti bophara: 16 (e saennoe)
- Bophara ba data: 16 (e saennoe)
- Sebopeho sa filthara: E fetotsoe ntle le symmetry
2.4.1.4 TPSRAM IP
TPSRAM IP e sebelisa litlhophiso tse latelang:
- Kena data ea buffer (botebo: 1024, bophara: 16)
- Sekepe sa lets'oao la sephetho (botebo: 1024, bophara: 16)
- Letšoao la tlhahiso FFT buffer ea 'nete ea data (botebo: 1024, bophara: 16)
- Letšoao la sephetho la FFT le buffer ea data e inahaneloang (botebo: 1024, bophara: 16)
2.4.1.5 TLHOKOMELISO
CoreFFT IP e sebelisoa ho hlahisa maqhubu a data a tlhotliloeng. Tlhophiso ea CoreFFT IP e tjena:
- FFT Architecture: Sebakeng
- Mofuta oa FFT: Tsoela pele
- FFT Scaling: Ho ea ka maemo
- FFT Fetolela Boholo: 256
- Bophara: 16
Bakeng sa ts'ebetsong e qaqileng ea SmartDesign le kakaretso ea tšebeliso ea lisebelisoa, sheba Sehlomathiso: SmartDesign Implementation, leqepheng la 25.
2.5 Ho theha Moralo oa Demo bakeng sa SmartFusion2 Starter Kit
Mehato e latelang e hlalosa mokhoa oa ho seta demo ea hardware bakeng sa SmartFusion2 Starter kit:
- Hokela li-jumpers ho boto ea lisebelisoa tsa SmartFusion2 Starter joalokaha ho bontšitsoe tafoleng e latelang.
Letlapa la 2 • SmartFusion2 Starter Kit Jumper SettingsJumper Tlhophiso Maikutlo JP1 1-2 Koala, 3-4 Bula Numella matla ho M2S-FG484 SOM (VCC3). JP2 1-2 Bula, 3-4 Koala Khetha J e nepahetsengTAG mode 'me u nolofalletse matla ho SmartFusion2 JTAG molaoli. JP3 1-3 Bula, 2-4 Koala Sebelisa boema-kepe ba mini-USB joalo ka mohloli oa matla. - Hokela sebatli sa FlashPro4 ho sehokelo sa P5 sa boto ea lisebelisoa tsa SmartFusion2 Starter.
- Hokela boema-kepe ba USB ba PC ea Host ho sehokelo sa P1 Mini USB botong ea kit ea SmartFusion2 Starter u sebelisa thapo ea USB Mini-B.
Setšoantšo se latelang se bonts'a sethala sa boto bakeng sa ho tsamaisa demo ea "Fir" ea Adaptive ho SmartFusion2 Starter kit.
Setšoantšo sa 8 • SmartFusion2 SoC FPGA Starter Kit Setup - Netefatsa hore li-driver tsa borokho tsa USB ho isa ho universal asynchronous receiver-transmitter (UART) li fumanoa ka bo eona. Sena se ka netefatsoa ho Motsamaisi oa Sesebelisoa sa PC ea Host.
Setšoantšo se latelang se bontša boema-kepe ba USB Serial.
Setšoantšo sa 9 • USB ho ea ho UART Bridge Drivers bakeng sa SmartFusion2 Starter Kit - Haeba li-driver tsa borokho tsa USB ho UART li sa kengoa, jarolla le ho kenya li-driver ho tloha ho www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip
2.5.1 Ho theha Moralo oa Demo bakeng sa SmartFusion2 Security Evaluation Kit
Mehato e latelang e hlalosa mokhoa oa ho seta demo ea hardware bakeng sa kit ea Tlhahlobo ea Tšireletso:
- Hokela li-jumpers ho boto ea SmartFusion2 Security Evaluation kit joalokaha ho bontšitsoe tafoleng e latelang.
Letlapa la 3 • SmartFusion2 Security Evaluation Kit Jumper SettingsJumper Tlhophiso Maikutlo J23 – Jumper ho khetha li-switch-side multiplexer (MUX) tse kenyang A kapa B ho ea moeling. Koala Pin 1-2 (Input A to the lineside) e ka har'a sekepe sa 125 MHz phapang ea oscillator ea oache e tla tsamaisoa ho ea moleng. Bula Pin 2-3 (Monahano oa B ho ea moeling) e leng oache ea kantle e hlokehang ho tsoa ka likhokahanyo tsa SMA ho ea moeling. J22 – Jumper ho khetha tlhahiso e thusa ho laola liphetho tsa moeli. Koala Pin 1-2 (Sehlahisoa sa mola se lumelletsoe) Bula Pin 2-3 (Sehlahisoa sa mola se koetsoe) J24 Bula Jumper ho fana ka phepelo ea VBUS ho USB ha e sebelisoa ka mokhoa oa Host. J8 – JTAG khetho ea jumper ho khetha pakeng tsa hlooho ea RVI kapa hlooho ea FP4 bakeng sa debug ea ts'ebeliso. Koala Pin 1-2 FP4 bakeng sa SoftConsole/FlashPro Bula Pin 2-3 RVI bakeng sa Keil™ ULINK™/IAR J-Link® Bula Pin 2-4 bakeng sa Toggling JTAG_SEL lets'oao le le hole le sebelisa bokhoni ba GPIO ba FT4232 chip. J3 – Li-Jumpers ho khetha SW2 input kapa lets'oao ENABLE_FT4232 ho tsoa ho FT4232H chip. 1. Netefatsa hore sesebelisoa sa phepelo ea motlakase sa SW7 se TIMA ha u ntse u etsa likhokahano tsa jumper.
2. Hokela phepelo ea Matla ho sehokelo sa J6, switjha sesebelisoa sa phepelo ea matla, SW7. - Hokela sebatli sa FlashPro4 ho sehokelo sa J5 sa boto ea SmartFusion2 Security Evaluation kit.
- Hokela boema-kepe ba USB ba PC ea Host ho sehokelo sa P1 Mini USB ho boto ea SmartFusion2 Security Evaluation kit u sebelisa thapo ea USB Mini-B.
Setšoantšo se latelang se bonts'a sethala sa boto bakeng sa ho tsamaisa demo ea sefahla sa DSP Adaptive FIR ho SmartFusion2 Security Evaluation kit.
- Fetola phepelo ea motlakase ea SW7.
- Netefatsa hore bakhanni ba borokho ba USB ho UART ba fumaneha ka bo eona. Sena se ka netefatsoa ho
Motsamaisi oa Sesebelisoa oa PC ea Host. Setšoantšo se latelang se bontša boema-kepe ba USB Serial. - Haeba li-driver tsa borokho tsa USB ho UART li sa kengoa, jarolla le ho kenya li-driver ho tloha ho www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
2.6 Ho hlophisa Moralo oa Demo
Mehato e latelang e hlalosa mokhoa oa ho hlophisa moralo oa demo:
Khoasolla moralo oa demo ho tsoa lihokelong tse latelang:
- SmartFusion2 Starter Kit: http://soc.microsemi.com/download/rsc/?f=m2s_dg0441_starter_liberov11p8_sp1_df
- SmartFusion2 Setsi sa Tlhahlobo ea Tšireletso: http://soc.microsemi.com/download/rsc/?f=m2s_dg0441_eval_liberov11p8_sp1_df
- Hlakola software ea FlashPro.
- Tobetsa Morero o Mocha.
- Ka fensetere e ncha ea Morero, kenya lebitso la projeke joalo ka SF2_Adaptive_Filter.
- Tobetsa Browse 'me u tsamaee ho ea sebakeng seo u batlang ho boloka morero ho sona.
- Kgetha Sesebediswa se le seng jwalo ka Mokgwa wa Lenaneo.
- Tobetsa OK ho boloka morero.
2.6.1 Ho seta Sesebediswa
Mehato e latelang e hlalosa mokhoa oa ho lokisa sesebelisoa:
- Tobetsa Configure Device ho FlashPro GUI.
- Tobetsa ho Batla 'me u tsamaee ho ea sebakeng seo Adaptive_FIR_top.stp file e fumaneha ebe u khetha file. Sebaka sa kamehla sa lenaneo file ke:
• SmartFusion2 Starter Kit: \SF2_Starter_Adaptive_FIR_filter_Demo_DF\Programming files\Adaptive_FIR_top.stp
• SmartFusion2 Security Evaluation Kit: \SF2_Eval_Adaptive_FIR_filter_Demo_DF\Programming files\Adaptive_FIR_top.stp - Tobetsa Bula. Lenaneo le hlokahalang file e khethiloe mme e se e loketse ho hlophisoa sesebelisoa.
- Khetha E tsoetseng pele joalo ka Mokhoa le PROGRAM e le Ketso.
2.6.2 Ho hlophisa sesebelisoa
Tobetsa PROGRAM ho qala ho hlophisa sesebelisoa. Ema ho fihlela boemo ba mohlophisi bo fetoloa ho RUN PASSED joalokaha ho bontšitsoe setšoantšong se latelang.
2.6.3 Adaptive FIR Filter Demo GUI
Demo ea Adaptive FIR filter e fanoa ka GUI e bonolo ea mosebedisi e sebetsang ho Host PC mme e buisana le SmartFusion2 Starter kit. UART e sebelisoa e le mokhoa oa motheo oa puisano pakeng tsa Host PC le SmartFusion2 Starter kit kapa SmartFusion2 Security Evaluation kit.
Setšoantšo se latelang se bonts'a demo ea Adaptive FIR filter demo GUI.
Fesetere ea demo ea Adaptive FIR filter e na le li-tab tse latelang:
- Li-Parameters tsa ho Kena: E lokisa boema-kepe ba serial COM, tlhahiso ea filthara, le tlhahiso ea matšoao.
- Filter Output: Letšoao la phoso ea Plots le maqhubu a lona
- Mongolo Viewer: E bonts'a li-coefficients, lets'oao la ho kenya, lets'oao la tlhahiso, le boleng ba data ba FFT
Tobetsa Thuso bakeng sa tlhaiso-leseling e batsi ka GUI.
2.7 Ho Tsamaisa Moralo
- Qala GUI ea "adaptive FIR filter demo", kenya le ho kopa e ka phethisoang file e fanoang ka moralo files. Sebaka sa kamehla sa e phethisoang files ke:
• SmartFusion2 Starter Kit: \SF2_Starter_Adaptive_FIR_filter_Demo_DF\GUI\SF2_Adaptive_FIR_Filter .exe
• SmartFusion2 Security Evaluation Kit: \SF2_Eval_Adaptive_FIR_filter_Demo_DF\GUI\SF2_Adaptive_FIR_Filter.e xe
Fesetere ea Demo ea Adaptive FIR filter e bonts'itsoe, sheba setšoantšo se latelang. - Sebopeho sa Serial Port: Nomoro ea boema-kepe ba COM e fumanoa ka bo eona mme sekhahla sa baud se tsitsitse ho 115200. Tobetsa Connect. Sheba setšoantšo se fetileng.
- Moloko oa Letšoao: Kenya maqhubu a lets'oao la narrowband joalo ka 2 MHz (leqhubu le tšehelitsoeng ke 1 MHz ho isa ho 20 MHz) ebe o tobetsa Hlahisa. Sheba setšoantšo se latelang.
Adaptive FIR Filter Demo e eketsa lets'oao le pharaletseng la sehlopha (le hlahisitsoeng ka har'a fensetere ea demo ea Adaptive FIR) ho karolo e moqotetsane ea lets'oao le ho rala lets'oao le kopaneng (Narrowband le Wideband), spectrum ea FFT. Sheba setšoantšo se latelang.
- Tobetsa Qala ho kenya data e kentsoeng (1K samples) ho sesebelisoa sa SmartFusion2 bakeng sa ho sebetsana le ts'ebetso ea ho sefa, sheba setšoantšo se latelang.
Kamora ho qeta ts'ebetso ea filthara, GUI e fumana lintlha tsa phoso le data ea eona ea FFT ho sesebelisoa sa SmartFusion2 le merero joalo ka ha ho bonts'itsoe setšoantšong se latelang.
Morero oa lets'oao la phoso o bonts'a ho hatelloa ha karolo ea narrowband ho tsoa ho lets'oao le pharaletseng feela kamora palo e hlokahalang ea ho pheta-pheta.Karolo ea lets'oao la narrowband e hatelloa butle-butle ho sekhechana sa maqhubu a matšoao a Phoso.
Sena se ka bonoa ho lets'oao la phoso la FFT joalo ka ha ho bonts'itsoe setšoantšong se latelang. - Tobetsa Bapisa ho sekaseka data e kentsoeng ka sehlopha se pharalletseng sa data.
Fesetere e bonts'ang papiso lipakeng tsa sehlopha se sephara le sephetho se pharalletseng se bonts'oa, sheba setšoantšo se latelang.
Morero o ka atameloa ho bapisa, sheba setšoantšo se latelang.
- Bapisa lets'oao la Phoso (Lets'oao la "Output wide band" le lets'oao le pharalletseng la sehlopha, sheba setšoantšo se latelang. Karolo e moqotetsane e sitisang e tla felisoa 'me lets'oao le pharaletseng le bolokoa ka lets'oao la phoso.
- Tobetsa ho Koala, sheba setšoantšo se latelang.
- O ka kopitsa, oa boloka, oa romela kantle ho naha, 'me oa etsa leqephe la hau, 'me u hlophise setaele sa khatiso bakeng sa morero oa Letšoao la Phoso.
Tobetsa ka ho le letona setšoantšong sa Letšoao la Phoso. - Ho tsoa ho pop-up e hlokolosi ea moelelo, khetha khetho e hlokahalang.
E bonts'a likhetho tse fapaneng joalo ka ha ho bonts'itsoe setšoantšong se latelang.
Lintlha li ka kopitsoa, tsa bolokoa, 'me tsa romelloa sebakeng sa CSV molemong oa tlhahlobo.
Ho seta leqephe, ho hatisa, ho bonts'a boleng ba lintlha, Atometsa, le ho beha sekala ho ea kamehla ke likhetho tse ling tsa tlhahlobo ea matšoao. - Letšoao la ho kenya le litekanyetso tsa matšoao a phoso li ka ba viewed ho Mongolo Viewtab ea. Tobetsa Mongolo Viewer tab ebe o tobetsa e tsamaisanang View e bontšitsoeng setšoantšong se latelang.
Setšoantšo se latelang se bontša Temana Viewer tab e bonts'ang boleng ba Input Signal.
- Ho boloka Letshwao la Kenyeletso e le mongolo file, tobetsa ka ho le letona fensetereng ea Input Signal. Fesetere ea Input Signal e bonts'a likhetho tse fapaneng joalo ka ha ho bonts'itsoe setšoantšong se latelang.
- Tobetsa Boloka. Kgetha OK ho boloka mongolo file.
- Tobetsa Tsoa ho emisa demo, bona setšoantšo se latelang.
2.8 Qetello
Demo ena e fana ka tlhahisoleseling mabapi le likarolo tsa sesebelisoa sa SmartFusion2 ho kenyelletsa lipalo le mokhoa oa ho sebelisa Microsemi IPs (CoreFIR le CoreFFT) kapa ts'ebeliso ea ho hlakola tšitiso ea sehlopha e tšesaane u sebelisa li-filter tse feto-fetohang. Sefahla sena sa Adaptive FIR based-demo se bonolo ho se sebelisa mme se fana ka likhetho tse 'maloa ho utloisisa le ho kenya tšebetsong li-filters tsa digital signal processing (DSP) sesebelisoa sa SmartFusion2.
Sehlomathiso: Ts'ebetsong ea SmartDesign
Filter ea Adaptive FIR SmartDesign e bonts'oa setšoantšong se latelang.
Tafole e latelang e bonts'a li-block tsa SmartDesign ho Adaptive FIR filthara.
Letlapa la 4 • Sefe ea Adaptive FIR Filter Demo Smart Design Blocks le Tlhaloso
S.No | Thibela Lebitso | Tlhaloso |
1 | Fetola_MOFI | FIR_FILTER_0 ke karolo e hlahisoang ke Sehahi sa Sistimi, moo MMUART e lokiselitsoeng ho sebetsana le puisano lipakeng tsa PC e amohelang le masela. Ho hlahisa karolo ea Sehahi sa Tsamaiso, sheba ho SmartFusion2 System Builder User Guide. |
2 | DATAHANDLE_FSM | Laola monahano oa ho romela/ho amohela lintlha lipakeng tsa MSS le li-buffers tsa data |
3 | SEFELISI_FSM | Laola mohopolo ho hlahisa matšoao a taolo bakeng sa ts'ebetso ea FIR le FFT |
4 | LMS_FIR_TOP | SmartDesign |
5 | INPUT_Buffer | "FIR e kenyang sebaka sa polokelo ea data |
OUTPUT_Buffer | Fir sekheo sa lets'oao la ts'ireletso | |
FFT_Im_Buffer | FFT sephetho se inahaneloang sa buffer ea data | |
FFT_Re_Buffer | FFT e fana ka buffer ea 'nete ea data | |
6 | TLHOKOMELO | MFUKO |
Tafole e latelang e bonts'a li-block tsa SmartDesign ho LMS_FIR_TOP.
Lethathamo la 5 • LMS_FIR_TOP Li-blocks tsa Smart Design le Tlhaloso
S.No | Thibela Lebitso | Tlhaloso |
1 | LMS_ALGO | Algorithm ea LMS e kentsoe tšebetsong ho RTL ho kopanya liphoso, lintlha tsa tokiso, le li-coefficients tsa sefe. |
2 | LMS_CONTROL_FSM | FSM e kentsoe tšebetsong ho RTL ho laola boloko ba LMS_ALGO |
3 | KOREFIR | COREFIR IP |
Sehlomathiso: Kakaretso ea Tšebeliso ea Mehloli
Tafole e latelang e bonts'a kakaretso ea ts'ebeliso ea sesebelisoa sa sefahla sa Adaptive FIR.
Sesebelisoa: Sesebelisoa sa SmartFusion2
Tlhaloso: M2S010
Pakete: 484 FBGA
Letlapa la 6 • Kakaretso ea Tšebeliso ea Mohloli oa Mohloli oa Moetso oa Adaptive
Mofuta | Se sebedisoang | Kakaretso | Peresentetage |
4 LUT | 2834 | 12084 | 23.45 |
DFF | 2827 | 12084 | 23.39 |
RAM64x18 | 0 | 22 | 0 |
RAM1Kx18 | 11 | 21 | 52.38 |
MACC | 13 | 22 | 59.09 |
Tafole e latelang e bonts'a kakaretso ea tšebeliso ea sesebelisoa sa Adaptive FIR.
Sesebelisoa: Sesebelisoa sa SmartFusion2
Tlhaloso: M2S090TS
Pakete: 484 FBGA
Letlapa la 7 • Kakaretso ea Tšebeliso ea Mohloli oa Mohloli oa Moetso oa Adaptive
Mofuta | Se sebedisoang | Kakaretso | Peresentetage |
4 LUT | 2833 | 86184 | 3.29 |
DFF | 2827 | 86184 | 3.28 |
RAM64x18 | 0 | 112 | 0 |
RAM1K18 | 11 | 109 | 10.09 |
MACC | 13 | 84 | 15.48 |
Tafole e latelang e bonts'a MACC e thibela kakaretso ea ts'ebeliso.
Letlapa la 8 • MACC E Thibela Kakaretso ea Tšebeliso
Setšoantšo sa CoreFIR | CoreFFT | LMS_ALGO | Kakaretso |
8 | 04 | 1 | 13 |
Ntlo-khōlō ea Khoebo ea Microsemi
One Enterprise, Aliso Viejo,
CA 92656 USA
Ka hare ho USA: +1 800-713-4113
Kantle ho USA: +1 949-380-6100
Fax: +1 949-215-4996
Lengolo-tsoibila: sales.support@microsemi.com
www.microsemi.com
© 2017 Microsemi Corporation. Litokelo tsohle li sirelelitsoe. Microsemi le logo ea Microsemi ke matšoao a khoebo a Microsemi Corporation. Matshwao a mang kaofela a kgwebo le matshwao a ditshebeletso ke thepa ya beng ba ona ka ho fapana.
Litokomane / Lisebelisoa
![]() |
Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero [pdf] Bukana ea Mosebelisi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero, DG0441, SmartFusion2 SoC FPGA Adaptive FIR Filter Libero, FIR Sefe Libero |