DG0441
Mwongozo wa Onyesho
SmartFusion2 SoC FPGA Filter Adaptive FIR - Libero
SoC v11.8 SP1
Mwongozo wa Mtumiaji
DG0441 SmartFusion2 SoC FPGA Kichujio Kinachobadilika cha FIR Libero
Microsemi haitoi dhamana, uwakilishi, au hakikisho kuhusu maelezo yaliyomo humu au kufaa kwa bidhaa na huduma zake kwa madhumuni yoyote maalum, wala Microsemi haichukui dhima yoyote inayotokana na maombi au matumizi ya bidhaa au mzunguko wowote. Bidhaa zinazouzwa hapa chini na bidhaa zingine zozote zinazouzwa na Microsemi zimekuwa chini ya majaribio machache na hazipaswi kutumiwa pamoja na vifaa au programu muhimu za dhamira. Vipimo vyovyote vya utendakazi vinaaminika kuwa vya kutegemewa lakini havijathibitishwa, na Mnunuzi lazima afanye na kukamilisha utendakazi wote na majaribio mengine ya bidhaa, peke yake na pamoja na au kusakinishwa ndani, bidhaa zozote za mwisho. Mnunuzi hatategemea data yoyote na vipimo vya utendaji au vigezo vilivyotolewa na Microsemi. Ni wajibu wa Mnunuzi kuamua kwa kujitegemea kufaa kwa bidhaa yoyote na kupima na kuthibitisha sawa. Taarifa iliyotolewa na Microsemi hapa chini imetolewa "kama ilivyo, iko wapi" na kwa makosa yote, na hatari yote inayohusishwa na taarifa hiyo ni ya Mnunuzi kabisa. Microsemi haitoi, kwa uwazi au kwa njia isiyo wazi, kwa mhusika yeyote haki zozote za hataza, leseni, au haki zozote za IP, iwe kuhusiana na habari hiyo yenyewe au chochote kinachoelezewa na habari kama hiyo. Taarifa iliyotolewa katika hati hii ni ya umiliki wa Microsemi, na Microsemi inahifadhi haki ya kufanya mabadiliko yoyote kwa taarifa katika hati hii au kwa bidhaa na huduma yoyote wakati wowote bila taarifa.
Kuhusu Microsemi
Microsemi Corporation (Nasdaq: MSCC) inatoa kwingineko pana ya semiconductor na ufumbuzi wa mfumo kwa anga na ulinzi, mawasiliano, kituo cha data na masoko ya viwanda. Bidhaa ni pamoja na utendakazi wa hali ya juu na saketi zilizounganishwa za analogi zilizoimarishwa na mionzi, FPGAs, SoCs na ASIC; bidhaa za usimamizi wa nguvu; vifaa vya muda na maingiliano na ufumbuzi sahihi wa wakati, kuweka kiwango cha ulimwengu cha wakati; vifaa vya usindikaji wa sauti; ufumbuzi wa RF; vipengele tofauti; uhifadhi wa biashara na ufumbuzi wa mawasiliano, teknolojia za usalama na anti-t scalableamper bidhaa; Ufumbuzi wa Ethernet; Power-over-Ethernet ICs na midspans; pamoja na uwezo na huduma za kubuni desturi. Microsemi ina makao yake makuu huko Aliso Viejo, California, na ina takriban wafanyikazi 4,800 ulimwenguni. Jifunze zaidi kwenye www.microsemi.com.
Historia ya Marekebisho
Historia ya marekebisho inaeleza mabadiliko ambayo yalitekelezwa katika hati. Mabadiliko yameorodheshwa kwa marekebisho, kuanzia na uchapishaji wa sasa.
1.1 Marekebisho 7.0
Katika marekebisho 7.0, hati inasasishwa kwa toleo la programu ya Libero v11.8 SP1.
1.2 Marekebisho 6.0
Ilisasisha hati ya toleo la programu ya Libero v11.7.
1.3 Marekebisho 5.0
Ilisasisha hati ya toleo la programu ya Libero v11.6.
1.4 Marekebisho 4.0
Ilisasisha hati ya toleo la programu ya Libero v11.5.
1.5 Marekebisho 3.0
Ilisasisha hati ya toleo la programu ya Libero v11.4.
1.6 Marekebisho 2.0
Mabadiliko yafuatayo yanafanywa katika marekebisho 2.0 ya waraka huu
- Ilisasisha hati ya toleo la programu ya Libero v11.3.
- Sehemu ya Nadharia ya Uendeshaji imesasishwa.
1.7 Marekebisho 1.0
Marekebisho 1.0 yalikuwa uchapishaji wa kwanza wa hati hii.
SmartFusion2 SoC FPGA - Onyesho la Kichujio kinachobadilika cha FIR
2.1 Utangulizi
Vifaa vya SmartFusion® 2 SoC FPGA vinaunganisha kitambaa cha FPGA cha kizazi cha nne na kichakataji cha ARM Cortex-M3. Kitambaa cha SmartFusion2 SoC FPGA kinajumuisha vizuizi vya hesabu vilivyopachikwa, ambavyo vimeboreshwa mahususi kwa ajili ya uchakataji wa mawimbi ya dijitali (DSP) kama vile, vichujio vya majibu ya msukumo wenye kikomo (FIR), vichujio vya majibu ya msukumo usio na kikomo (IIR), na vitendaji vya kubadilisha kwa kasi zaidi ya nne (FFT).
Kichujio kinachojirekebisha hurekebisha kiotomatiki mgawo wa kichujio kulingana na algoriti ya msingi na sifa za mawimbi ya ingizo. Kwa sababu ya urekebishaji wake wa utendakazi wa uhamishaji wa mfumo usiojulikana na mahitaji ya kikokotoo, vichungi vinavyobadilika hutumiwa sana katika maeneo tofauti ya programu ya DSP kama vile mawasiliano, ala za matibabu, usindikaji wa sauti na usindikaji wa video.
Mraba wa wastani wa chini kabisa (LMS) ni algoriti ya msingi inayotumika katika vichujio vinavyoweza kubadilika ili kusasisha mgawo wa kichujio. Algorithm ya LMS ina advantagiko juu ya algoriti zingine kwa sababu ya urahisi wake, ukokotoaji mdogo, na utendaji bora zaidi kulingana na idadi ya marudio yanayohitajika kwa muunganisho.
Katika onyesho hili, programu ya kichujio cha Adaptive FIR, ukandamizaji wa mwingiliano wa ishara ya bendi nyembamba kwenye mawimbi ya bendi pana hutekelezwa kwa kutumia kifaa cha SmartFusion2. Rejelea Kielelezo 1, ukurasa wa 2.
Algoriti ya LMS inatekelezwa katika kitambaa cha FPGA ili kurekebisha uzani wa kichujio kulingana na mbinu ya wastani ya hitilafu ya mraba (MSE). IP ya CoreFIR inatumika kutekeleza uchujaji na IP ya CoreFFT inatumika kuzalisha wigo wa pato ili kuona kuwa sehemu ya ishara inayoingilia bendi nyembamba imezimwa. Kiolesura cha seva pangishi kinatekelezwa katika mfumo mdogo wa kidhibiti kidogo (MSS) ili kuwasiliana na Kompyuta mwenyeji. SF2_Adaptive_FIR_Filter.exe ambayo ni rafiki kwa mtumiaji hutengeneza mawimbi ya pembejeo (wimbo nyembamba ya bendi na mawimbi ya bendi pana), na pia hupanga mifumo ya mawimbi ya kuingiza au kutoa na wigo unaohitajika.
2.2 Nadharia ya Uendeshaji
Vichungi vinavyobadilika vimeainishwa katika miundo minne ya msingi:
- Utambulisho wa mfumo
- Kughairi kelele
- Utabiri wa mstari
- Uundaji wa kinyume
Katika onyesho hili, usanifu wa utabiri wa mstari unatumika kutekeleza kichujio kinachoweza kubadilika. Kanuni ya LMS hutumia mbinu ya utafutaji ya upinde rangi ili kubainisha mgawo wa kichujio ambacho kinapunguza hitilafu ya wastani ya utabiri wa mraba. Makadirio ya upinde rangi yanatokana na sample maadili ya vekta ya bomba-ingizo na ishara ya hitilafu. Algorithm inarudia juu ya kila mgawo kwenye kichujio, ikisogeza katika mwelekeo wa kipenyo kilichokadiriwa. Baada ya kufikia mgawo bora wa kichujio, ishara ya hitilafu e(n) inajumuisha mawimbi ya bendi pana. Kielelezo kifuatacho kinaonyesha utabiri wa mstari kulingana na usanifu wa kichujio kinachobadilika.
Mawimbi ya ingizo x(n) huwa na mawimbi ya bendi pana inayotaka iliyoharibiwa na ishara nyembamba za bendi ambazo hazihitajiki, rejelea Mchoro 3, ukurasa wa 4. Katika usanifu wa utabiri wa mstari, mawimbi inayotakikana ya d(n) ni sawa na mawimbi ya ingizo. x(n) na ingizo lililochelewa x(n-△) hutolewa kwa kichujio kinachoweza kubadilika kama inavyoonyeshwa kwenye Mchoro 2, ukurasa wa 3.
Kipengele cha kuchelewesha △ (delta) hutenganisha kipengele cha bendi pana na kuunganisha kijenzi nyembamba cha mawimbi d(n) na mawimbi ya ingizo yaliyochelewa ya x(n-△).
Kichujio cha kurekebisha hujaribu kukadiria kipengele cha mkanda mwembamba y(n), na kuunda chaguo la kukokotoa sawa la uhamishaji, ambalo ni sawa na lile la vichujio vya bendi nyembamba vinavyozingatia masafa ya vijenzi vya bendi nyembamba ya mawimbi ya ingizo. Katika makutano ya muhtasari, mawimbi ya pembejeo yaliyochujwa, ambayo yametolewa kwa kuchelewa kwa mawimbi, hutoa ishara ya hitilafu. Ishara ya hitilafu hutumiwa na algoriti ya LMS kurekebisha mgawo wa kichujio. Baada ya marudio kadhaa, ishara ya hitilafu hubadilika kuwa sehemu ya bendi pana.
Milinganyo ifuatayo inaelezea kukokotoa mgawo kwa kutumia algoriti ya LMS.
wapi,
Kulingana na mlinganyo ulio hapo juu, sehemu ya ukanda mwembamba y(n), ni pato la kichujio kinachoweza kubadilika h(n) huonyesha uzito wa kichujio/migawo x(n-△) ni mawimbi ya ingizo ya kichujio kinachobadilika.
l ni urefu wa kichungi (idadi ya bomba)
k ni kigezo cha kutofautisha.
Hitilafu huhesabiwa kwa kutumia equation ifuatayo:
e(n)= d(n)- y(n)
wapi,
e(n) ni ishara ya makosa
d(n) ni ishara inayotakiwa
Uzito wa kichujio/coefficients husasishwa kwa kutumia mlinganyo ufuatao:
h(n+1)=h(n)+µ*e(n)*x(n-△)
wapi,
h(n+1) inaonyesha makadirio ya uzito wa kichujio
h(n) ni uzani wa kichungi uliopo
µ ni kigezo cha saizi ya hatua
Kielelezo cha 3 • Wigo wa Ingizo wa Mawimbi ya Bendi Nyembamba + Mawimbi ya Mkanda Mpana
Kielelezo cha 4 • Wigo wa Pato la Mawimbi ya Wide Band
2.3 Mahitaji ya Kubuni
Jedwali 1 • Mahitaji ya Kubuni
Mahitaji ya Kubuni | Maelezo |
Mahitaji ya vifaa | |
SmartFusion2 Starter Kit • Kitengeneza programu cha FlashPro4 • Kebo ya USB A hadi Mini-B |
SF2-484-STARTER-KIT (M2S010-FGG484) |
Seti ya Tathmini ya Usalama ya SmartFusion2 • Kitengeneza programu cha FlashPro4 • Kebo ya USB A hadi Mini-B |
Rev D au baadaye (M2S090TS-FGG484) |
Pakua PC au Laptop | Mfumo wa Uendeshaji wa Windows 7, 64-bit |
Mahitaji ya Programu | |
Libero® System-on-Chip (SoC) | v11.8 SP1 |
SoftConsole | v 4.0 |
Programu ya Kutengeneza FlashPro | v11.8 SP1 |
Madereva ya PC ya mwenyeji | USB hadi viendeshi vya UART |
Mfumo | Mteja wa Microsoft.NET Framework 4 wa kuzindua GUI ya onyesho |
2.4 Muundo wa Onyesho
Muundo files zinapatikana kwa kupakuliwa kutoka kwa njia ifuatayo katika Microsemi® webtovuti:
- SmartFusion2 Starter Kit:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0441_starter_liberov11p8_sp1_df - Seti ya Tathmini ya Usalama ya SmartFusion2:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0441_eval_liberov11p8_sp1_df
Kubuni files ni pamoja na:
- Kubuni files
- Kupanga programu files
- GUI inayoweza kutekelezwa
- Nisome file
Kielelezo kifuatacho kinaonyesha muundo wa ngazi ya juu wa muundo wa vifaa vya SmartFusion2 Starter files. Kwa maelezo zaidi, rejelea readme.txt file.
Kielelezo 5 • Muundo wa Onyesho la SmartFusion2 Starter Kit Files Muundo wa Kiwango cha Juu
Kielelezo kifuatacho kinaonyesha muundo wa ngazi ya juu wa muundo wa vifaa vya Tathmini ya Usalama ya SmartFusion2 files. Kwa maelezo zaidi, rejelea readme.txt file.
Mchoro wa 6 • Muundo wa Onyesho la Onyesho la Chombo cha Kutathmini Usalama cha SmartFusion2 Files Muundo wa Kiwango cha Juu
2.4.1 Maelezo ya Muundo wa Onyesho
Ubunifu huu wa onyesho hutumia vizuizi vifuatavyo:
- Kizuizi cha MSS
- Mantiki ya kudhibiti (mtumiaji RTL)
- LMS_FIR_TOP (Muundo Mahiri)
- TPSRAM (IPcore)
- CoreFFT (IPcore)
Mchoro wa 7 • Mchoro wa Kizuizi cha Onyesho la Kichujio cha FIR kinachobadilika
2.4.1.1 Kizuizi cha MSS
Kizuizi cha MSS hutuma na kupokea data kati ya Kompyuta mwenyeji (kiolesura cha GUI) na mantiki ya kitambaa cha FPGA.
Kiolesura cha MMUART kinatumika kuwasiliana na Kompyuta mwenyeji. Kiolesura cha FIC_0 (mabasi ya juu ya pembeni (APB)) hutumiwa kuwasiliana na mantiki ya mtumiaji wa kitambaa.
2.4.1.2 Mantiki ya Kudhibiti
Hii ni mantiki ya mtumiaji ambayo inatekelezwa kwenye kitambaa na ina mashine mbili zifuatazo za hali-malizi (FSM)s:
- Ushughulikiaji wa Data: Hutekeleza na kudhibiti shughuli kama vile kupakia data ya ingizo ya kichujio kwenye bafa ya data inayolingana, usomaji wa data iliyochakatwa, na thamani za data za FFT. Mtumwa wa basi la APB anatekelezwa ili kuwasiliana na mkuu wa MSS APB.
- Udhibiti wa Kichujio: Hudhibiti kichujio cha FIR na shughuli za FFT. Hupakia data iliyochujwa kwa bafa inayolingana ya towe na kuhamisha data ya towe ya FFT hadi bafa ya data towe inayolingana.
2.4.1.3 LMS_FIR_TOP
Hiki ni kizuizi cha SmartDesign kinachotekelezwa kwenye kitambaa. Inajumuisha vitalu vifuatavyo:
- LMS_CONTROL_FSM: FSM hii inatekelezwa katika kiwango cha uhamishaji rejista (RTL) ili kutoa mawimbi ya udhibiti kwa kizuizi cha LMS_ALGO.
- LMS_ALGO: Algoriti hii ya LMS inatekelezwa katika RTL ili kukokotoa mawimbi ya hitilafu, kipengele cha kusahihisha, mgawo wa kichujio, na kutuma hesabu za kichujio kwenye kichujio cha Core FIR.
- CoreFIR: IP ya CoreFIR inatumika katika modi ya mgawo inayoweza kupakiwa tena ili kusanidi mgawo wake kwenye nzi. Usanidi wa IP ya CoreFIR ni kama ifuatavyo:
- Aina ya Kichujio: Kiwango kimoja kimeorodheshwa kikamilifu
- Idadi ya mabomba: 16
- Aina ya mgawo: Inaweza kupakiwa tena
- Upana wa biti ya mgawo: 16 (iliyotiwa saini)
- Upana wa biti ya data: 16 (iliyosainiwa)
- Muundo wa kichujio: Inabadilishwa bila ulinganifu
2.4.1.4 IP ya TPSRAM
TPSRAM IP hutumia usanidi ufuatao:
- Ingiza akiba ya data ya mawimbi (kina: 1024, upana: 16)
- Bafa ya mawimbi ya pato (kina: 1024, upana: 16)
- Ishara ya pato FFT bafa halisi ya data (kina: 1024, upana: 16)
- Afa ya data ya pato ya FFT (kina: 1024, upana: 16)
2.4.1.5 CoreFFT
IP ya CoreFFT inatumika kutoa wigo wa masafa ya data iliyochujwa. Mipangilio ya IP ya CoreFFT ni kama ifuatavyo:
- Usanifu wa FFT: Mahali
- Aina ya FFT: Mbele
- Kuongeza FFT: Masharti
- Ukubwa wa Kubadilisha FFT: 256
- Upana: 16
Kwa utekelezaji wa kina wa SmartDesign na muhtasari wa matumizi ya rasilimali, rejelea Kiambatisho: Utekelezaji wa SmartDesign, ukurasa wa 25.
2.5 Kuweka Muundo wa Onyesho kwa SmartFusion2 Starter Kit
Hatua zifuatazo zinaelezea jinsi ya kusanidi onyesho la maunzi kwa SmartFusion2 Starter kit:
- Unganisha virukaruka kwenye ubao wa vifaa vya SmartFusion2 Starter kama inavyoonyeshwa kwenye jedwali lifuatalo.
Jedwali la 2 • Mipangilio ya Kiruarua cha SmartFusion2 Starter KitMrukaji Usanidi Maoni JP1 1-2 Funga, 3-4 Fungua Washa nishati kwenye M2S-FG484 SOM (VCC3). JP2 1-2 Fungua, 3-4 Funga Chagua JTAG mode na uwashe nguvu kwa SmartFusion2 JTAG mtawala. JP3 1-3 Fungua, 2-4 Funga Tumia mlango mdogo wa USB kama chanzo cha nishati. - Unganisha programu ya FlashPro4 kwenye kiunganishi cha P5 cha ubao wa vifaa vya SmartFusion2 Starter.
- Unganisha lango la USB la Kompyuta Pashi kwenye kiunganishi cha P1 Mini USB kwenye ubao wa vifaa vya SmartFusion2 Starter kwa kutumia kebo ya USB Mini-B.
Kielelezo kifuatacho kinaonyesha usanidi wa ubao wa kuendesha onyesho la kichujio cha Adaptive FIR kwenye kit SmartFusion2 Starter.
Mchoro wa 8 • Uwekaji Kifaa cha Kuanzisha SmartFusion2 SoC FPGA - Hakikisha kwamba viendeshi vya daraja la USB kwenda kwa kipokea-asynchronous asynchronous receiver-transmitter (UART) vinatambuliwa kiotomatiki. Hili linaweza kuthibitishwa katika Kidhibiti cha Kifaa cha Kompyuta Kipangishi.
Kielelezo kifuatacho kinaonyesha bandari ya USB Serial.
Mchoro 9 • USB hadi UART Bridge Driver kwa SmartFusion2 Starter Kit - Ikiwa viendeshaji vya daraja la USB hadi UART hazijasakinishwa, pakua na usakinishe viendeshi kutoka www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip
2.5.1 Kuweka Muundo wa Onyesho kwa Seti ya Tathmini ya Usalama ya SmartFusion2
Hatua zifuatazo zinaelezea jinsi ya kusanidi onyesho la maunzi kwa seti ya Tathmini ya Usalama:
- Unganisha virukaruka kwenye ubao wa Tathmini ya Usalama wa SmartFusion2 kama inavyoonyeshwa kwenye jedwali lifuatalo.
Jedwali la 3 • Mipangilio ya Kirua cha Kutathmini Usalama cha SmartFusion2Mrukaji Usanidi Maoni J23 – Rukia ili kuchagua vipengee vya kuzidisha upande wa kubadili (MUX) vya A au B hadi kando ya mstari. Funga Pin 1-2 (Ingizo A kwenye kando ya mstari) ambayo iko kwenye ubao wa kutoa kisisitio cha saa tofauti cha 125 MHz itaelekezwa kando ya mstari. Fungua Bandika 2-3 (Ingizo B kwenye kando ya mstari) ambayo ni saa ya nje inayohitajika ili kupata viambatanisho vya SMA hadi kando ya laini. J22 – Rukia kuchagua towe huwezesha udhibiti wa matokeo ya kando ya mstari. Funga Pin 1-2 (Toleo la mstari limewezeshwa) Fungua Pin 2-3 (Toleo la mstari limezimwa) J24 Fungua Jumper ili kutoa usambazaji wa VBUS kwa USB unapotumia katika hali ya Seva pangishi. J8 – JTAG uteuzi wa jumper ili kuchagua kati ya kichwa cha RVI au kichwa cha FP4 kwa utatuzi wa programu. Funga Bandika 1-2 FP4 kwa SoftConsole/FlashPro Fungua Bandika 2-3 RVI kwa Keil™ ULINK™/IAR J-Link® Fungua Pin 2-4 kwa Toggling JTAG_SEL ishara kwa mbali kwa kutumia GPIO uwezo wa FT4232 chip. J3 – Viruki ili kuchagua ingizo la SW2 au ishara ENABLE_FT4232 kutoka kwa chipu ya FT4232H. 1. Hakikisha kuwa swichi ya usambazaji wa nishati ya SW7 IMEZIMWA unapotengeneza miunganisho ya kiruka.
2. Unganisha Ugavi wa Nguvu kwenye kiunganishi cha J6, ubadilishe ugavi wa umeme, SW7. - Unganisha programu ya FlashPro4 kwenye kiunganishi cha J5 cha ubao wa vifaa vya Tathmini ya Usalama ya SmartFusion2.
- Unganisha lango la USB la Kompyuta Pashi kwenye kiunganishi cha P1 Mini USB kwenye ubao wa vifaa vya Tathmini ya Usalama ya SmartFusion2 kwa kutumia kebo ya USB Mini-B.
Kielelezo kifuatacho kinaonyesha usanidi wa ubao wa kuendesha onyesho la kichujio cha DSP Adaptive FIR kwenye kifaa cha Tathmini ya Usalama cha SmartFusion2.
- WASHA swichi ya usambazaji wa nishati ya SW7.
- Hakikisha kwamba viendeshi vya daraja la USB hadi UART vinatambuliwa kiotomatiki. Hii inaweza kuthibitishwa katika
Kidhibiti cha Kifaa cha Kompyuta mwenyeji. Kielelezo kifuatacho kinaonyesha bandari ya USB Serial. - Ikiwa viendeshaji vya daraja la USB hadi UART hazijasakinishwa, pakua na usakinishe viendeshi kutoka www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
2.6 Kuandaa Muundo wa Maonyesho
Hatua zifuatazo zinaelezea jinsi ya kupanga muundo wa onyesho:
Pakua muundo wa onyesho kutoka kwa viungo vifuatavyo:
- SmartFusion2 Starter Kit: http://soc.microsemi.com/download/rsc/?f=m2s_dg0441_starter_liberov11p8_sp1_df
- Seti ya Tathmini ya Usalama ya SmartFusion2: http://soc.microsemi.com/download/rsc/?f=m2s_dg0441_eval_liberov11p8_sp1_df
- Fungua programu ya FlashPro.
- Bofya Mradi Mpya.
- Katika dirisha la Mradi Mpya, weka jina la mradi kama SF2_Adaptive_Filter.
- Bofya Vinjari na usogeze hadi mahali unapotaka kuhifadhi mradi.
- Chagua Kifaa Kimoja kama Njia ya Kupanga.
- Bofya Sawa ili kuhifadhi mradi.
2.6.1 Kuweka Kifaa
Hatua zifuatazo zinaelezea jinsi ya kusanidi kifaa:
- Bofya Sanidi Kifaa kwenye FlashPro GUI.
- Bofya Vinjari na uelekeze hadi mahali ambapo Adaptive_FIR_top.stp file iko na uchague file. Mahali chaguo-msingi ya programu file ni:
• SmartFusion2 Starter Kit: \SF2_Starter_Adaptive_FIR_filter_Demo_DF\Programming files\Adaptive_FIR_top.stp
• Seti ya Tathmini ya Usalama ya SmartFusion2: \SF2_Eval_Adaptive_FIR_filter_Demo_DF\Programming files\Adaptive_FIR_top.stp - Bofya Fungua. Programu inayohitajika file imechaguliwa na iko tayari kupangwa kwenye kifaa.
- Chagua Advanced kama Modi na PROGRAM kama Kitendo.
2.6.2 Kutayarisha Kifaa
Bofya PROGRAM ili kuanza kupanga kifaa. Subiri hadi hali ya kitengeneza programu ibadilishwe hadi RUN PASSED kama inavyoonyeshwa kwenye kielelezo kifuatacho.
2.6.3 Onyesho la Onyesho la Kichujio cha FIR kinachobadilika
Onyesho la kichujio cha Adaptive FIR limetolewa na GUI ifaayo mtumiaji ambayo inatumika kwenye Kompyuta Pandishi na kuwasiliana na SmartFusion2 Starter kit. UART inatumika kama itifaki ya msingi ya mawasiliano kati ya Kompyuta mwenyeji na vifaa vya Kuanzisha SmartFusion2 au vifaa vya Tathmini ya Usalama vya SmartFusion2.
Kielelezo kifuatacho kinaonyesha GUI ya onyesho la kichujio kinachobadilika cha FIR.
Dirisha la onyesho la kichujio cha Adaptive FIR lina vichupo vifuatavyo:
- Vigezo vya Kuingiza: Husanidi mlango wa serial wa COM, uundaji wa vichujio, na uundaji wa mawimbi.
- Pato la Kichujio: Ishara ya hitilafu ya viwanja na wigo wake wa mzunguko
- Maandishi Viewer: Inaonyesha hesabu, mawimbi ya ingizo, mawimbi ya pato, na thamani za data za FFT
Bofya Msaada kwa habari zaidi juu ya GUI.
2.7 Kuendesha Usanifu
- Zindua GUI ya onyesho la kichujio cha Adaptive FIR, sakinisha na omba kinachoweza kutekelezwa file zinazotolewa na muundo files. Mahali chaguomsingi ya inayoweza kutekelezwa files ni:
• SmartFusion2 Starter Kit: \SF2_Starter_Adaptive_FIR_filter_Demo_DF\GUI\SF2_Adaptive_FIR_Filter .exe
• Seti ya Tathmini ya Usalama ya SmartFusion2: \SF2_Eval_Adaptive_FIR_filter_Demo_DF\GUI\SF2_Adaptive_FIR_Filter.e xe
Dirisha la Onyesho la Kichujio cha Adaptive FIR linaonyeshwa, rejelea takwimu ifuatayo. - Usanidi wa Mlango wa Ufuatiliaji: Nambari ya mlango wa COM hugunduliwa kiotomatiki na kiwango cha baud kinawekwa 115200. Bofya Unganisha. Rejelea takwimu iliyotangulia.
- Uzalishaji wa Mawimbi: Ingiza masafa ya mawimbi ya mkanda mwembamba kama 2 MHz (safu inayoweza kutumika ni 1 MHz hadi 20 MHz) na ubofye Zalisha. Rejelea takwimu ifuatayo.
Onyesho la Kichujio Kinachobadilika cha FIR huongeza mawimbi ya bendi pana (inayotolewa ndani ya kidirisha cha onyesho cha kichujio cha Adaptive FIR) kwenye sehemu ya mawimbi nyembamba ya bendi na kupanga mawimbi ya pamoja (Narrowband na Wideband), wigo wa FFT. Rejelea takwimu ifuatayo.
- Bofya Anza ili kupakia data ya ingizo (1K samples) kwa kifaa cha SmartFusion2 kwa usindikaji wa operesheni ya kuchuja, rejea takwimu ifuatayo.
Baada ya kukamilisha operesheni ya kichujio, GUI inapokea data ya hitilafu na data yake ya FFT kutoka kwa kifaa cha SmartFusion2 na viwanja kama inavyoonyeshwa kwenye takwimu ifuatayo.
Njama ya ishara ya hitilafu inaonyesha ukandamizaji wa sehemu nyembamba kutoka kwa ishara ya upana tu baada ya idadi inayotakiwa ya marudio.Kipengele cha ishara ya ukanda mwembamba hukandamizwa hatua kwa hatua katika wigo wa masafa ya mawimbi ya Hitilafu.
Hii inaweza kuzingatiwa katika njama ya hitilafu ya ishara ya FFT kama inavyoonyeshwa kwenye takwimu ifuatayo. - Bofya Linganisha ili kuchanganua data ya bendi pana ya pembejeo na data ya bendi pana ya towe.
Dirisha linaloonyesha ulinganisho kati ya bendi pana ya pembejeo na mkanda mpana wa pato linaonyeshwa, rejelea takwimu ifuatayo.
Njama inaweza kupunguzwa kwa kulinganisha, rejea takwimu ifuatayo.
- Linganisha ishara ya Hitilafu (Ishara ya bendi pana ya pato) na ishara ya bendi pana ya pembejeo, rejelea takwimu ifuatayo. Sehemu nyembamba ya kuingilia kati huondolewa na ishara ya bendi pana huhifadhiwa katika ishara ya makosa.
- Bonyeza Funga, rejea takwimu ifuatayo.
- Unaweza kunakili, kuhifadhi, kuhamisha, na kubinafsisha ukurasa na kusanidi usanidi wa kuchapisha kwa mpangilio wa Mawimbi ya Hitilafu.
Bofya kulia njama ya Mawimbi ya Hitilafu. - Kutoka kwa pop-up nyeti ya muktadha, chagua chaguo linalohitajika.
Inaonyesha chaguzi tofauti kama inavyoonyeshwa kwenye takwimu ifuatayo.
Data inaweza kunakiliwa, kuhifadhiwa, na kusafirishwa kwa mpango wa CSV kwa madhumuni ya uchanganuzi.
Kuweka ukurasa, kuchapisha, kuonyesha thamani za pointi, Kuza, na kuweka kiwango kuwa chaguo-msingi ni chaguo zingine za uchanganuzi wa mawimbi. - Ishara ya pembejeo na maadili ya ishara ya hitilafu inaweza kuwa viewed katika Maandishi Viewkichupo cha. Bofya Maandishi Viewer tab na kisha bonyeza inayolingana View inavyoonyeshwa kwenye mchoro ufuatao.
Kielelezo kifuatacho kinaonyesha Maandishi Viewkichupo kinachoonyesha thamani za Mawimbi ya Kuingiza.
- Ili kuhifadhi Alama ya Kuingiza kama maandishi file, bofya kulia dirisha la Mawimbi ya Kuingiza. Dirisha la Mawimbi ya Kuingiza huonyesha chaguo tofauti kama inavyoonyeshwa kwenye kielelezo kifuatacho.
- Bofya Hifadhi. Chagua Sawa ili kuhifadhi maandishi file.
- Bofya Toka ili kusimamisha onyesho, tazama takwimu ifuatayo.
2.8 Hitimisho
Onyesho hili linatoa maelezo kuhusu vipengele vya kifaa cha SmartFusion2 ikijumuisha vizuizi vya hisabati na jinsi ya kutumia IPs za Microsemi (CoreFIR na CoreFFT) au programu ya kughairi uingiliaji wa bendi kwa kutumia vichujio vinavyobadilika. Onyesho hili la msingi la kichujio cha FIR ni rahisi kutumia na hutoa chaguo kadhaa kuelewa na kutekeleza vichujio vya usindikaji wa mawimbi ya dijiti (DSP) kwenye kifaa cha SmartFusion2.
Kiambatisho: Utekelezaji wa SmartDesign
Kichujio kinachobadilika cha FIR SmartDesign kinaonyeshwa kwenye mchoro ufuatao.
Jedwali lifuatalo linaonyesha vizuizi vya SmartDesign katika kichujio kinachobadilika cha FIR.
Jedwali la 4 • Vitalu na Maelezo ya Kichujio Kinachobadilika cha FIR
S.No | Zuia Jina | Maelezo |
1 | FIR_Inayobadilika | FIR_FILTER_0 ni kijenzi kinachozalishwa cha Mfumo, ambapo MMUART imesanidiwa kushughulikia mawasiliano kati ya Kompyuta mwenyeji na mantiki ya kitambaa. Ili kutengeneza sehemu ya Kijenzi cha Mfumo, rejelea Mwongozo wa Mtumiaji wa Kiunda Mfumo wa SmartFusion2. |
2 | DATAHANDLE_FSM | Dhibiti mantiki ya kutuma/kupokea data kati ya MSS na vihifadhi data |
3 | FILTERCONTROL_FSM | Dhibiti mantiki ili kutoa mawimbi ya udhibiti kwa shughuli za FIR na FFT |
4 | LMS_FIR_TOP | SmartDesign |
5 | INPUT_Bafa | Akiba ya data ya mawimbi ya FIR |
OUTPUT_Bafa | bafa ya mawimbi ya pato la FIR | |
FFT_Im_Bafa | FFT towe bafa ya data ya kufikirika | |
FFT_Re_Bafa | FFT hutoa bafa halisi ya data | |
6 | OFA | MAFITI |
Jedwali lifuatalo linaonyesha vizuizi vya SmartDesign katika LMS_FIR_TOP.
Jedwali la 5 • Vitalu na Maelezo ya LMS_FIR_TOP ya Usanifu Mahiri
S.No | Zuia Jina | Maelezo |
1 | LMS_ALGO | Algorithm ya LMS inatekelezwa katika RTL ili kukokotoa makosa, kipengele cha kusahihisha na vichujio vya mgawo. |
2 | LMS_CONTROL_FSM | FSM inatekelezwa katika RTL ili kudhibiti kizuizi cha LMS_ALGO |
3 | COREFIR | COREFIR IP |
Kiambatisho: Muhtasari wa Matumizi ya Rasilimali
Jedwali lifuatalo linaonyesha muhtasari wa matumizi ya rasilimali ya kichujio cha FIR.
Kifaa: SmartFusion2 kifaa
Kufa: M2S010
Kifurushi: 484 FBGA
Jedwali la 6 • Muhtasari wa Matumizi ya Nyenzo ya Onyesho ya Kichujio cha FIR
Aina | Imetumika | Jumla | Asilimiatage |
4LUT | 2834 | 12084 | 23.45 |
DFF | 2827 | 12084 | 23.39 |
RAM64x18 | 0 | 22 | 0 |
RAM1Kx18 | 11 | 21 | 52.38 |
MACC | 13 | 22 | 59.09 |
Jedwali lifuatalo linaonyesha muhtasari wa matumizi ya rasilimali ya kichujio cha FIR.
Kifaa: SmartFusion2 kifaa
Kufa: M2S090TS
Kifurushi: 484 FBGA
Jedwali la 7 • Muhtasari wa Matumizi ya Nyenzo ya Onyesho ya Kichujio cha FIR
Aina | Imetumika | Jumla | Asilimiatage |
4LUT | 2833 | 86184 | 3.29 |
DFF | 2827 | 86184 | 3.28 |
RAM64x18 | 0 | 112 | 0 |
RAM1K18 | 11 | 109 | 10.09 |
MACC | 13 | 84 | 15.48 |
Jedwali lifuatalo linaonyesha MACC inazuia muhtasari wa matumizi.
Jedwali la 8 • MACC Inazuia Muhtasari wa Matumizi
CoreFIR | CoreFFT | LMS_ALGO | Jumla |
8 | 04 | 1 | 13 |
Makao Makuu ya Kampuni ya Microsemi
One Enterprise, Aliso Viejo,
CA 92656 Marekani
Ndani ya Marekani: +1 800-713-4113
Nje ya Marekani: +1 949-380-6100
Faksi: +1 949-215-4996
Barua pepe: sales.support@microsemi.com
www.microsemi.com
© 2017 Microsemi Corporation. Haki zote zimehifadhiwa. Microsemi na nembo ya Microsemi ni alama za biashara za Microsemi Corporation. Alama zingine zote za biashara na alama za huduma ni mali ya wamiliki husika.
Nyaraka / Rasilimali
![]() |
Microsemi DG0441 SmartFusion2 SoC FPGA Kichujio Kinachobadilika cha FIR Libero [pdf] Mwongozo wa Mtumiaji DG0441 SmartFusion2 SoC FPGA Kichujio cha FIR kinachobadilika Libero, DG0441, SmartFusion2 SoC FPGA Kichujio cha FIR kinachobadilika Libero, Kichujio cha FIR Libero |