Letšoao la MicrosemiDG0441
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.

Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero -

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.

Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Adaptive Filter Architecture

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.

Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - coefficients

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

Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Band Signal

Setšoantšo sa 4 • Output Spectrum of Wide Band Signal

Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - 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:

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

Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Sebopeho sa Boemo

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

Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Tlhahlobo ea Tšireletso

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

Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - 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:

  1. Hokela li-jumpers ho boto ea lisebelisoa tsa SmartFusion2 Starter joalokaha ho bontšitsoe tafoleng e latelang.
    Letlapa la 2 • SmartFusion2 Starter Kit Jumper Settings
    Jumper  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.
  2. Hokela sebatli sa FlashPro4 ho sehokelo sa P5 sa boto ea lisebelisoa tsa SmartFusion2 Starter.
  3. 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 SetupMicrosemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Starter Kit Setup
  4. 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 KitMicrosemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - SmartFusion2 Starter Kit
  5. 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:

  1. 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 Settings
    Jumper 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.
  2. Hokela sebatli sa FlashPro4 ho sehokelo sa J5 sa boto ea SmartFusion2 Security Evaluation kit.
  3. 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.
    Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Evaluation Kit Setup
  4. Fetola phepelo ea motlakase ea SW7.
  5. 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.Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Setsi sa Tlhahlobo ea Tšireletso
  6. 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:

  1. Hlakola software ea FlashPro.
  2. Tobetsa Morero o Mocha.
  3. Ka fensetere e ncha ea Morero, kenya lebitso la projeke joalo ka SF2_Adaptive_Filter.Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Morero o Mocha
  4. Tobetsa Browse 'me u tsamaee ho ea sebakeng seo u batlang ho boloka morero ho sona.
  5. Kgetha Sesebediswa se le seng jwalo ka Mokgwa wa Lenaneo.
  6. Tobetsa OK ho boloka morero.

2.6.1 Ho seta Sesebediswa
Mehato e latelang e hlalosa mokhoa oa ho lokisa sesebelisoa:

  1. Tobetsa Configure Device ho FlashPro GUI.
  2. 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
  3. Tobetsa Bula. Lenaneo le hlokahalang file e khethiloe mme e se e loketse ho hlophisoa sesebelisoa.
  4. Khetha E tsoetseng pele joalo ka Mokhoa le PROGRAM e le Ketso.

2.6.2 Ho hlophisa sesebelisoa

Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - FlashPro Project Configuration

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.

Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - FlashPro Project RUN E Fetile

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.

Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - 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

  1. 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.Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Serial Port Configuration
  2. 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.
  3. 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.Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Signal GenerationAdaptive 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.Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Signal Generation1
  4. 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.Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Adaptive FIR Filter DemoKamora 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.Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Nako le MaqhubuKarolo 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.Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Nako le Frequency Plot2
  5. Tobetsa Bapisa ho sekaseka data e kentsoeng ka sehlopha se pharalletseng sa data.Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Bapisa Letšoao la PhosoFesetere e bonts'ang papiso lipakeng tsa sehlopha se sephara le sephetho se pharalletseng se bonts'oa, sheba setšoantšo se latelang.Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Sehlopha le Output Wide BandMorero o ka atameloa ho bapisa, sheba setšoantšo se latelang.Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Output Wide Band
  6. 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.Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Sehlopha le Output Wide Band1
  7. Tobetsa ho Koala, sheba setšoantšo se latelang.Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Band vs Output Wide Band
  8. 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.
  9. 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.Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Letšoao la Phoso
  10. 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.Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Mongolo ViewerSetšoantšo se latelang se bontša Temana Viewer tab e bonts'ang boleng ba Input Signal.Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Maemo a Kenyeletso
  11. 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.
  12. Tobetsa Boloka. Kgetha OK ho boloka mongolo file.Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Coefficients Boloka Likhetho
  13. Tobetsa Tsoa ho emisa demo, bona setšoantšo se latelang.Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Tsoa Demo

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.

Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Adaptive FIR Filter SmartDesignMicrosemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - MS_FIR_TOP Smart Design

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

Letšoao la Microsemi

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

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *