និមិត្តសញ្ញា MicrosemiDG0441
ការណែនាំអំពីការបង្ហាញ
SmartFusion2 SoC FPGA Adaptive FIR Filter - Libero
SoC v11.8 SP1
ការណែនាំអ្នកប្រើប្រាស់

DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero

Microsemi មិនធ្វើការធានា តំណាង ឬការធានាទាក់ទងនឹងព័ត៌មានដែលមាននៅទីនេះ ឬភាពសមស្របនៃផលិតផល និងសេវាកម្មរបស់វាសម្រាប់គោលបំណងជាក់លាក់ណាមួយឡើយ ហើយ Microsemi មិនទទួលខុសត្រូវអ្វីទាំងអស់ដែលកើតឡើងចេញពីកម្មវិធី ឬការប្រើប្រាស់ផលិតផល ឬសៀគ្វីណាមួយ។ ផលិតផលដែលបានលក់នៅទីនេះ និងផលិតផលផ្សេងទៀតដែលលក់ដោយ Microsemi ត្រូវបានទទួលរងនូវការធ្វើតេស្តមានកម្រិត ហើយមិនគួរត្រូវបានប្រើប្រាស់ដោយភ្ជាប់ជាមួយឧបករណ៍ ឬកម្មវិធីដែលសំខាន់ក្នុងបេសកកម្មឡើយ។ លក្ខណៈបច្ចេកទេសនៃការអនុវត្តណាមួយត្រូវបានគេជឿថាអាចទុកចិត្តបាន ប៉ុន្តែមិនត្រូវបានផ្ទៀងផ្ទាត់ទេ ហើយអ្នកទិញត្រូវតែអនុវត្ត និងបញ្ចប់ការអនុវត្តន៍ទាំងអស់ និងការធ្វើតេស្តផលិតផលផ្សេងទៀត តែម្នាក់ឯង និងរួមគ្នាជាមួយ ឬដំឡើងនៅក្នុងផលិតផលចុងក្រោយណាមួយ។ អ្នកទិញមិនត្រូវពឹងផ្អែកលើទិន្នន័យ និងលក្ខណៈបច្ចេកទេសនៃការអនុវត្ត ឬប៉ារ៉ាម៉ែត្រដែលផ្តល់ដោយ Microsemi ឡើយ។ វាជាទំនួលខុសត្រូវរបស់អ្នកទិញក្នុងការកំណត់ដោយឯករាជ្យនូវភាពសមស្របនៃផលិតផលណាមួយ និងដើម្បីសាកល្បង និងផ្ទៀងផ្ទាត់ដូចគ្នា។ ព័ត៌មានដែលផ្តល់ដោយ Microsemi ខាងក្រោមនេះត្រូវបានផ្តល់ជូន "ដូចដែលនៅមាន កន្លែងណា" និងជាមួយនឹងកំហុសទាំងអស់ ហើយហានិភ័យទាំងមូលដែលទាក់ទងនឹងព័ត៌មាននេះគឺទាំងស្រុងជាមួយអ្នកទិញ។ Microsemi មិនផ្តល់ដោយជាក់លាក់ ឬដោយប្រយោលដល់ភាគីណាមួយនូវសិទ្ធិប៉ាតង់ អាជ្ញាប័ណ្ណ ឬសិទ្ធិ IP ផ្សេងទៀតទេ ទោះជាទាក់ទងនឹងព័ត៌មាននោះដោយខ្លួនឯង ឬអ្វីដែលពិពណ៌នាដោយព័ត៌មានបែបនេះក៏ដោយ។ ព័ត៌មានដែលមាននៅក្នុងឯកសារនេះគឺជាកម្មសិទ្ធិរបស់ Microsemi ហើយ Microsemi រក្សាសិទ្ធិដើម្បីធ្វើការផ្លាស់ប្តូរណាមួយចំពោះព័ត៌មាននៅក្នុងឯកសារនេះ ឬចំពោះផលិតផល និងសេវាកម្មណាមួយនៅពេលណាមួយដោយមិនមានការជូនដំណឹងជាមុន។
អំពី Microsemi
សាជីវកម្ម Microsemi (Nasdaq: MSCC) ផ្តល់ជូននូវផលប័ត្រដ៏ទូលំទូលាយនៃ semiconductor និងដំណោះស្រាយប្រព័ន្ធសម្រាប់លំហអាកាស និងការពារជាតិ ទំនាក់ទំនង មជ្ឈមណ្ឌលទិន្នន័យ និងទីផ្សារឧស្សាហកម្ម។ ផលិតផលរួមមានសៀគ្វីរួមបញ្ចូលគ្នានូវសញ្ញាចម្រុះអាណាឡូកដែលមានប្រសិទ្ធភាពខ្ពស់ និងរឹងដោយវិទ្យុសកម្ម, FPGAs, SoCs និង ASICs; ផលិតផលគ្រប់គ្រងថាមពល; ឧបករណ៍កំណត់ពេលវេលា និងសមកាលកម្ម និងដំណោះស្រាយពេលវេលាច្បាស់លាស់ កំណត់ស្តង់ដារពិភពលោកសម្រាប់ពេលវេលា។ ឧបករណ៍ដំណើរការសំឡេង; ដំណោះស្រាយ RF; សមាសធាតុដាច់ដោយឡែក; ការផ្ទុកសហគ្រាស និងដំណោះស្រាយទំនាក់ទំនង បច្ចេកវិទ្យាសុវត្ថិភាព និងការប្រឆាំង t ដែលអាចធ្វើមាត្រដ្ឋានបាន។amper ផលិតផល; ដំណោះស្រាយអ៊ីសឺរណិត; Power-over-Ethernet ICs និង midspans; ក៏ដូចជាសមត្ថភាព និងសេវាកម្មរចនាផ្ទាល់ខ្លួន។ Microsemi មានទីស្នាក់ការកណ្តាលនៅ Aliso Viejo រដ្ឋកាលីហ្វ័រញ៉ា ហើយមានបុគ្គលិកប្រហែល 4,800 នៅទូទាំងពិភពលោក។ ស្វែងយល់បន្ថែមនៅ www.microsemi.com.

ប្រវត្តិកែប្រែ

ប្រវត្តិនៃការកែប្រែពិពណ៌នាអំពីការផ្លាស់ប្តូរដែលត្រូវបានអនុវត្តនៅក្នុងឯកសារ។ ការផ្លាស់ប្តូរត្រូវបានរាយបញ្ជីដោយការកែប្រែ ដោយចាប់ផ្តើមជាមួយនឹងការបោះពុម្ពបច្ចុប្បន្ន។
1.1 ការកែប្រែ 7.0
នៅក្នុងការកែប្រែ 7.0 ឯកសារត្រូវបានធ្វើបច្ចុប្បន្នភាពសម្រាប់ការចេញផ្សាយកម្មវិធី Libero v11.8 SP1 ។
1.2 ការកែប្រែ 6.0
បានធ្វើបច្ចុប្បន្នភាពឯកសារសម្រាប់ការចេញផ្សាយកម្មវិធី Libero v11.7 ។
1.3 ការកែប្រែ 5.0
បានធ្វើបច្ចុប្បន្នភាពឯកសារសម្រាប់ការចេញផ្សាយកម្មវិធី Libero v11.6 ។
1.4 ការកែប្រែ 4.0
បានធ្វើបច្ចុប្បន្នភាពឯកសារសម្រាប់ការចេញផ្សាយកម្មវិធី Libero v11.5 ។
1.5 ការកែប្រែ 3.0
បានធ្វើបច្ចុប្បន្នភាពឯកសារសម្រាប់ការចេញផ្សាយកម្មវិធី Libero v11.4 ។
1.6 ការកែប្រែ 2.0
ការផ្លាស់ប្តូរខាងក្រោមត្រូវបានធ្វើឡើងនៅក្នុងការកែប្រែ 2.0 នៃឯកសារនេះ។

  • បានធ្វើបច្ចុប្បន្នភាពឯកសារសម្រាប់ការចេញផ្សាយកម្មវិធី Libero v11.3 ។
  • ផ្នែកទ្រឹស្តីនៃប្រតិបត្តិការត្រូវបានធ្វើបច្ចុប្បន្នភាព។

1.7 ការកែប្រែ 1.0
កំណែប្រែ 1.0 គឺជាការបោះពុម្ពលើកដំបូងនៃឯកសារនេះ។

SmartFusion2 SoC FPGA - ការបង្ហាញតម្រង FIR អាដាប់ធ័រ

2.1 ការណែនាំ
ឧបករណ៍ SmartFusion® 2 SoC FPGA រួមបញ្ចូលក្រណាត់ FPGA ដែលមានមូលដ្ឋានលើពន្លឺជំនាន់ទី 3 និងប្រព័ន្ធដំណើរការ ARM Cortex-M2 ។ ក្រណាត់ SmartFusionXNUMX SoC FPGA រួមមានប្លុកគណិតវិទ្យាដែលបានបង្កប់ ដែលត្រូវបានធ្វើឱ្យប្រសើរជាពិសេសសម្រាប់កម្មវិធីដំណើរការសញ្ញាឌីជីថល (DSP) ដូចជា តម្រងការឆ្លើយតបដោយកម្លាំងកំណត់ (FIR) តម្រងការឆ្លើយតបគ្មានកំណត់ (IIR) និងមុខងារបំប្លែងបួនលឿនជាងមុន (FFT) ។
តម្រងអាដាប់ធ័រលៃតម្រូវមេគុណតម្រងដោយស្វ័យប្រវត្តិយោងទៅតាមក្បួនដោះស្រាយការបន្សាំមូលដ្ឋាននិងលក្ខណៈសញ្ញាបញ្ចូល។ ដោយសារតែការកែតម្រូវដោយខ្លួនឯងនូវមុខងារផ្ទេរទិន្នន័យនៃប្រព័ន្ធមិនស្គាល់ និងតម្រូវការគណនា តម្រងសម្របខ្លួនត្រូវបានប្រើប្រាស់យ៉ាងទូលំទូលាយនៅក្នុងផ្នែកផ្សេងៗនៃកម្មវិធី DSP ដូចជាការទំនាក់ទំនង ឧបករណ៍ជីវវេជ្ជសាស្ត្រ ដំណើរការអូឌីយ៉ូ និងដំណើរការវីដេអូ។
ការ៉េមធ្យមតិចបំផុត (LMS) គឺជាក្បួនដោះស្រាយការបន្សាំមូលដ្ឋានដែលប្រើក្នុងតម្រងអាដាប់ធ័រ ដើម្បីធ្វើបច្ចុប្បន្នភាពមេគុណតម្រង។ ក្បួនដោះស្រាយ LMS មាន advantages ជាងក្បួនដោះស្រាយផ្សេងទៀត ដោយសារតែភាពសាមញ្ញរបស់វា ការគណនាតិច និងដំណើរការល្អបំផុតទាក់ទងនឹងចំនួននៃការធ្វើម្តងទៀតដែលត្រូវការសម្រាប់ការបញ្ចូលគ្នា។
នៅក្នុងការបង្ហាញនេះ កម្មវិធី Adaptive FIR filter ការទប់ស្កាត់ការជ្រៀតជ្រែកនៃសញ្ញាក្រុមតូចចង្អៀតនៅលើរលកសញ្ញាធំទូលាយត្រូវបានអនុវត្តដោយប្រើឧបករណ៍ SmartFusion2 ។ សូមមើលរូបភាពទី 1 ទំព័រ 2 ។
ក្បួនដោះស្រាយ LMS ត្រូវបានអនុវត្តនៅក្នុងក្រណាត់ FPGA ដើម្បីកែតម្រូវទម្ងន់/មេគុណតម្រងដោយផ្អែកលើវិធីសាស្រ្តមធ្យមនៃកំហុសការ៉េ (MSE) ។ CoreFIR IP ត្រូវបានប្រើដើម្បីអនុវត្តប្រតិបត្តិការត្រង ហើយ CoreFFT IP ត្រូវបានប្រើដើម្បីបង្កើតវិសាលគមលទ្ធផល ដើម្បីសង្កេតមើលថាសមាសភាគសញ្ញារំខានក្រុមតូចចង្អៀតត្រូវបានបង្ក្រាប។ ចំណុចប្រទាក់ម៉ាស៊ីនត្រូវបានអនុវត្តនៅក្នុងប្រព័ន្ធរង microcontroller (MSS) ដើម្បីទំនាក់ទំនងជាមួយម៉ាស៊ីនកុំព្យូទ័រ។ SF2_Adaptive_FIR_Filter.exe ដែលងាយស្រួលប្រើ បង្កើតសញ្ញាបញ្ចូល (សញ្ញាក្រុមតូចចង្អៀត និងរលកសញ្ញាធំទូលាយ) ហើយក៏កំណត់ទម្រង់រលកបញ្ចូល ឬលទ្ធផល និងវិសាលគមដែលត្រូវការ។

Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero -

2.2 ទ្រឹស្តីនៃប្រតិបត្តិការ
តម្រងអាដាប់ធ័រត្រូវបានចាត់ថ្នាក់ជាចម្បងទៅជាស្ថាបត្យកម្មមូលដ្ឋានចំនួនបួន៖

  • ការកំណត់អត្តសញ្ញាណប្រព័ន្ធ
  • ការលុបចោលសំលេងរំខាន
  • ការព្យាករណ៍លីនេអ៊ែរ
  • ការធ្វើគំរូបញ្ច្រាស

នៅក្នុងការបង្ហាញនេះ ស្ថាបត្យកម្មព្យាករណ៍លីនេអ៊ែរត្រូវបានប្រើដើម្បីអនុវត្តតម្រងសម្របខ្លួន។ ក្បួនដោះស្រាយ LMS ប្រើបច្ចេកទេសស្វែងរកជម្រាលដើម្បីកំណត់មេគុណតម្រង ដែលកាត់បន្ថយកំហុសក្នុងការទស្សន៍ទាយការ៉េមធ្យម។ ការប៉ាន់ប្រមាណនៃជម្រាលគឺផ្អែកលើ sample តម្លៃនៃវ៉ិចទ័របញ្ចូលម៉ាស៊ីន និងសញ្ញាកំហុស។ ក្បួនដោះស្រាយធ្វើម្តងទៀតលើមេគុណនីមួយៗនៅក្នុងតម្រង ដោយផ្លាស់ទីវាទៅតាមទិសដៅនៃជម្រាលប្រហាក់ប្រហែល។ បន្ទាប់ពីឈានដល់មេគុណតម្រងដ៏ប្រសើរបំផុត សញ្ញាកំហុស e(n) មានសញ្ញាវ៉ាយប៊ែន។ រូបខាងក្រោមបង្ហាញពីស្ថាបត្យកម្មតម្រងអាដាប់ធ័រផ្អែកលើការព្យាករណ៍លីនេអ៊ែរ។

Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - ស្ថាបត្យកម្មតម្រងអាដាប់ធ័រ

សញ្ញាបញ្ចូល x(n) មានរលកសញ្ញាធំទូលាយដែលចង់បានដែលខូចដោយសញ្ញាក្រុមតូចចង្អៀតដែលមិនត្រូវបានទាមទារ សូមមើលរូបភាពទី 3 ទំព័រទី 4។ នៅក្នុងស្ថាបត្យកម្មការព្យាករណ៍លីនេអ៊ែរ សញ្ញាដែលចង់បាន d(n) គឺដូចគ្នាទៅនឹងសញ្ញាបញ្ចូល x(n) និងពន្យាពេលបញ្ចូល x(n-△) ត្រូវបានបញ្ចូលទៅក្នុងតម្រងអាដាប់ធ័រ ដូចបង្ហាញក្នុងរូបភាពទី 2 ទំព័រ 3 ។
កត្តាពន្យាពេល △ (ដីសណ្តរ) de-correlates សមាសភាគ wideband និងទាក់ទងសមាសភាគក្រុមតូចចង្អៀតនៃសញ្ញាដែលចង់បាន d(n) ជាមួយនឹងសញ្ញាបញ្ចូលយឺត x(n-△)។
តម្រងអាដាប់ធ័រព្យាយាមប៉ាន់ស្មានសមាសធាតុក្រុមតន្រ្តីតូចចង្អៀត y(n) និងបង្កើតមុខងារផ្ទេរសមមូល ដែលស្រដៀងនឹងតម្រងក្រុមតូចចង្អៀតដែលផ្តោតលើប្រេកង់នៃសមាសធាតុក្រុមតូចចង្អៀតនៃសញ្ញាបញ្ចូល។ នៅចំណុចប្រសព្វនៃការបញ្ចូល សញ្ញាបញ្ចូលដែលបានត្រងដកជាមួយនឹងសញ្ញាបញ្ចូលដែលពន្យាពេលបង្កើតសញ្ញាកំហុស។ សញ្ញាកំហុសត្រូវបានប្រើដោយក្បួនដោះស្រាយ LMS ដើម្បីកែតម្រូវមេគុណតម្រង។ បន្ទាប់​ពី​មាន​ការ​ធ្វើ​ឡើង​វិញ​មួយ​ចំនួន សញ្ញា​កំហុស​បាន​បម្លែង​ទៅ​ជា​ផ្នែក​មួយ​នៃ​ក្រុម​តន្ត្រី​ធំទូលាយ។
សមីការខាងក្រោមពិពណ៌នាអំពីការគណនាមេគុណដោយប្រើក្បួនដោះស្រាយ LMS ។

Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - មេគុណ

កន្លែងណា
យោងតាមសមីការខាងលើ សមាសភាគក្រុមតូចចង្អៀត y(n) គឺជាទិន្នផលតម្រងអាដាប់ធ័រ h(n) បង្ហាញពីទម្ងន់/មេគុណតម្រង x(n-△) គឺជាសញ្ញាបញ្ចូលទៅតម្រងអាដាប់ធ័រ
លីត្រ គឺជាប្រវែងនៃតម្រង (ចំនួនម៉ាស៊ីន)
k គឺជាអថេរសន្ទស្សន៍។
កំហុសត្រូវបានគណនាដោយប្រើសមីការខាងក្រោម៖

e(n)= d(n)- y(n)
កន្លែងណា
e(n) គឺជាសញ្ញាកំហុស
d (n) គឺជាសញ្ញាដែលចង់បាន

ទម្ងន់/មេគុណតម្រងត្រូវបានធ្វើបច្ចុប្បន្នភាពដោយប្រើសមីការខាងក្រោម៖
h(n+1)=h(n)+µ*e(n)*x(n-△)
កន្លែងណា
h(n+1) បង្ហាញពីទម្ងន់តម្រងប៉ាន់ស្មាន
h(n) គឺជាទម្ងន់តម្រងបច្ចុប្បន្ន
µ គឺជាកត្តាទំហំជំហាន

រូបភាពទី 3 • វិសាលគមបញ្ចូលនៃសញ្ញាក្រុមតូចចង្អៀត + សញ្ញាក្រុមតន្រ្តីធំទូលាយ

Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - សញ្ញាក្រុម

រូបភាពទី 4 • Output Spectrum នៃ Wide Band Signal

Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - សញ្ញាក្រុម Wide Band

2.3 តម្រូវការរចនា

តារាងទី 1 • តម្រូវការរចនា

តម្រូវការរចនា ការពិពណ៌នា
តម្រូវការផ្នែករឹង
ឧបករណ៍ចាប់ផ្តើម SmartFusion2
• អ្នកសរសេរកម្មវិធី FlashPro4
• ខ្សែ USB A ទៅ Mini-B
SF2-484-STARTER-KIT (M2S010-FGG484)
កញ្ចប់វាយតម្លៃសុវត្ថិភាព SmartFusion2
• អ្នកសរសេរកម្មវិធី FlashPro4
• ខ្សែ USB A ទៅ Mini-B
Rev D ឬក្រោយ (M2S090TS-FGG484)
ម៉ាស៊ីនកុំព្យូទ័រឬកុំព្យូទ័រយួរដៃ ប្រព័ន្ធប្រតិបត្តិការ Windows 7, 64 ប៊ីត
តម្រូវការកម្មវិធី
Libero® System-on-Chip (SoC) v11.8 SP1
SoftConsole v 4.0
កម្មវិធីកម្មវិធី FlashPro v11.8 SP1
កម្មវិធីបញ្ជាកុំព្យូទ័រ កម្មវិធីបញ្ជា USB ទៅ UART
ក្របខ័ណ្ឌ Microsoft.NET Framework 4 Client សម្រាប់បើកដំណើរការ demo GUI

2.4 ការរចនាសាកល្បង
ការរចនា files អាចទាញយកបានពីផ្លូវខាងក្រោមក្នុងMicrosemi® webគេហទំព័រ៖

រចនា files រួមមាន:

  • រចនា files
  • ការសរសេរកម្មវិធី files
  • GUI អាចប្រតិបត្តិបាន។
  • អានខ្ញុំ file

រូបខាងក្រោមបង្ហាញពីរចនាសម្ព័ន្ធកម្រិតកំពូលនៃការរចនាឧបករណ៍ SmartFusion2 Starter fileស. សម្រាប់ព័ត៌មានលម្អិត សូមមើល readme.txt file.

រូបភាពទី 5 • SmartFusion2 Starter Kit Demo Design Files រចនាសម្ព័ន្ធកម្រិតកំពូល

Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - រចនាសម្ព័ន្ធកម្រិត

តួលេខខាងក្រោមបង្ហាញពីរចនាសម្ព័ន្ធកម្រិតកំពូលនៃការរចនាឧបករណ៍វាយតម្លៃសុវត្ថិភាព SmartFusion2 fileស. សម្រាប់ព័ត៌មានលម្អិត សូមមើល readme.txt file.

រូបភាពទី 6 • ឧបករណ៍វាយតម្លៃសុវត្ថិភាព SmartFusion2 ការរចនាសាកល្បង Files រចនាសម្ព័ន្ធកម្រិតកំពូល

Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - ការវាយតម្លៃសុវត្ថិភាព

2.4.1 ការពិពណ៌នាអំពីការរចនាម៉ូដ
ការរចនាម៉ូដសាកល្បងនេះប្រើប្លុកខាងក្រោម៖

  • ប្លុក MSS
  • តក្កវិជ្ជាគ្រប់គ្រង (អ្នកប្រើប្រាស់ RTL)
  • LMS_FIR_TOP (រចនាឆ្លាតវៃ)
  • TPSRAM (IPcore)
  • CoreFFT (IPcore)

រូបភាពទី 7 • Adaptive FIR Filter Demo Diagram

Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - ដ្យាក្រាមប្លុក

2.4.1.1 ប្លុក MSS
ប្លុក MSS ផ្ញើ និងទទួលទិន្នន័យរវាងម៉ាស៊ីនកុំព្យូទ័រ (ចំណុចប្រទាក់ GUI) និងតក្កវិជ្ជាក្រណាត់ FPGA ។
ចំណុចប្រទាក់ MMUART ត្រូវបានប្រើដើម្បីទំនាក់ទំនងជាមួយម៉ាស៊ីនកុំព្យូទ័រ។ ចំណុចប្រទាក់ FIC_0 (រថយន្តក្រុងគ្រឿងកុំព្យូទ័រកម្រិតខ្ពស់ (APB) មេ) ត្រូវបានប្រើដើម្បីទំនាក់ទំនងជាមួយតក្កវិជ្ជាអ្នកប្រើប្រាស់ក្រណាត់។
2.4.1.2 តក្កវិជ្ជាគ្រប់គ្រង
នេះគឺជាតក្កវិជ្ជាអ្នកប្រើប្រាស់ដែលត្រូវបានអនុវត្តនៅក្នុងក្រណាត់ ហើយមានម៉ាស៊ីនកំណត់កម្រិតពីរ (FSM) ដូចខាងក្រោម៖

  • ការគ្រប់គ្រងទិន្នន័យ៖ អនុវត្ត និងគ្រប់គ្រងប្រតិបត្តិការដូចជាការផ្ទុកទិន្នន័យបញ្ចូលតម្រងទៅកាន់សតិបណ្ដោះអាសន្នទិន្នន័យបញ្ចូលដែលត្រូវគ្នា ការអានទិន្នន័យដែលបានដំណើរការ និងតម្លៃទិន្នន័យ FFT ។ ទាសករឡានក្រុង APB ត្រូវបានអនុវត្តដើម្បីទំនាក់ទំនងជាមួយមេ MSS APB ។
  • ការគ្រប់គ្រងតម្រង៖ គ្រប់គ្រងតម្រង FIR និងប្រតិបត្តិការ FFT ។ ផ្ទុកទិន្នន័យដែលបានត្រងទៅសតិបណ្ដោះអាសន្នលទ្ធផលដែលត្រូវគ្នា ហើយផ្លាស់ទីទិន្នន័យលទ្ធផល FFT ទៅសតិបណ្ដោះអាសន្នទិន្នន័យលទ្ធផលដែលត្រូវគ្នា។

2.4.1.3 LMS_FIR_TOP
នេះគឺជាប្លុក SmartDesign ដែលត្រូវបានអនុវត្តនៅក្នុងក្រណាត់។ វាមានប្លុកដូចខាងក្រោមៈ

  • LMS_CONTROL_FSM៖ FSM នេះត្រូវបានអនុវត្តក្នុងកម្រិតចុះឈ្មោះ-ផ្ទេរ (RTL) ដើម្បីផ្តល់សញ្ញាបញ្ជាទៅប្លុក LMS_ALGO ។
  • LMS_ALGO៖ ក្បួនដោះស្រាយ LMS នេះត្រូវបានអនុវត្តនៅក្នុង RTL ដើម្បីគណនាសញ្ញាកំហុស កត្តាកែតម្រូវ មេគុណតម្រង និងដើម្បីបញ្ជូនមេគុណតម្រងទៅតម្រង FIR ស្នូល។
  • CoreFIR៖ CoreFIR IP ត្រូវបានប្រើក្នុងរបៀបមេគុណដែលអាចផ្ទុកឡើងវិញបាន ដើម្បីកំណត់រចនាសម្ព័ន្ធមេគុណរបស់វាភ្លាមៗ។ ការកំណត់រចនាសម្ព័ន្ធ IP របស់ CoreFIR មានដូចខាងក្រោម៖
  • ប្រភេទតម្រង៖ អត្រាតែមួយត្រូវបានរាប់បញ្ចូលយ៉ាងពេញលេញ
  • ចំនួនទុយោ៖ ១៦
  • ប្រភេទមេគុណ៖ អាចផ្ទុកឡើងវិញបាន។
  • មេគុណទទឹងប៊ីត៖ ១៦ (ចុះហត្ថលេខា)
  • ទទឹងប៊ីតទិន្នន័យ៖ ១៦ (ចុះហត្ថលេខា)
  • រចនាសម្ព័ន្ធតម្រង៖ ផ្លាស់ប្តូរដោយគ្មានស៊ីមេទ្រី

2.4.1.4 TPSRAM IP
TPSRAM IP ប្រើការកំណត់ដូចខាងក្រោមៈ

  • សតិបណ្ដោះអាសន្នទិន្នន័យបញ្ចូលសញ្ញា (ជម្រៅ: 1024, ទទឹង: 16)
  • សតិបណ្ដោះអាសន្នសញ្ញាទិន្នផល (ជម្រៅ: 1024, ទទឹង: 16)
  • សញ្ញាលទ្ធផល FFT សតិបណ្ដោះអាសន្នទិន្នន័យពិត (ជម្រៅ៖ ១០២៤ ទទឹង៖ ១៦)
  • សញ្ញាទិន្នផល FFT សតិបណ្ដោះអាសន្នទិន្នន័យស្រមើលស្រមៃ (ជម្រៅ: 1024, ទទឹង: 16)

2.4.1.5 CoreFFT
CoreFFT IP ត្រូវបានប្រើដើម្បីបង្កើតវិសាលគមប្រេកង់នៃទិន្នន័យដែលបានត្រង។ ការកំណត់រចនាសម្ព័ន្ធ IP របស់ CoreFFT មានដូចខាងក្រោម៖

  • ស្ថាបត្យកម្ម FFT: នៅនឹងកន្លែង
  • ប្រភេទ FFT៖ បញ្ជូនបន្ត
  • ការធ្វើមាត្រដ្ឋាន FFT៖ តាមលក្ខខណ្ឌ
  • FFT Transform Size: 256
  • ទទឹង៖ ៣
    សម្រាប់ការអនុវត្ត SmartDesign លម្អិត និងសង្ខេបការប្រើប្រាស់ធនធាន សូមមើលឧបសម្ព័ន្ធ៖ SmartDesign Implementation ទំព័រ 25។

2.5 ការដំឡើង Demo Design សម្រាប់ SmartFusion2 Starter Kit
ជំហានខាងក្រោមពិពណ៌នាអំពីរបៀបដំឡើងការបង្ហាញផ្នែករឹងសម្រាប់ SmartFusion2 Starter kit៖

  1. ភ្ជាប់ jumpers នៅលើបន្ទះឧបករណ៍ SmartFusion2 Starter ដូចបង្ហាញក្នុងតារាងខាងក្រោម។
    តារាងទី 2 • SmartFusion2 Starter Kit Jumper Settings
    អ្នកលោត  ការកំណត់រចនាសម្ព័ន្ធ មតិយោបល់
    JP1 1-2 បិទ, 3-4 បើក បើកថាមពលនៅលើ M2S-FG484 SOM (VCC3) ។
    JP2 1-2 បើក, 3-4 បិទ ជ្រើសរើស JTAG របៀប និងបើកថាមពលទៅ SmartFusion2 JTAG ឧបករណ៍បញ្ជា។
    JP3 1-3 បើក, 2-4 បិទ ប្រើរន្ធ USB ខ្នាតតូចជាប្រភពថាមពល។
  2. ភ្ជាប់អ្នកសរសេរកម្មវិធី FlashPro4 ទៅឧបករណ៍ភ្ជាប់ P5 នៃបន្ទះឧបករណ៍ SmartFusion2 Starter ។
  3. ភ្ជាប់រន្ធ USB របស់ម៉ាស៊ីន PC ទៅឧបករណ៍ភ្ជាប់ P1 Mini USB នៅលើបន្ទះឧបករណ៍ SmartFusion2 Starter ដោយប្រើខ្សែ USB Mini-B ។
    រូបខាងក្រោមបង្ហាញពីការដំឡើងក្តារសម្រាប់ដំណើរការការបង្ហាញតម្រង Adaptive FIR នៅលើឧបករណ៍ SmartFusion2 Starter។
    រូបភាពទី 8 • ការដំឡើង SmartFusion2 SoC FPGA Starter KitMicrosemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - ការដំឡើងឧបករណ៍ចាប់ផ្តើម
  4. ត្រូវប្រាកដថាកម្មវិធីបញ្ជាស្ពានអ្នកទទួល-បញ្ជូនអសមកាល (UART) របស់ USB ទៅសកលត្រូវបានរកឃើញដោយស្វ័យប្រវត្តិ។ វាអាចត្រូវបានផ្ទៀងផ្ទាត់នៅក្នុងកម្មវិធីគ្រប់គ្រងឧបករណ៍នៃម៉ាស៊ីនកុំព្យូទ័រ។
    រូបខាងក្រោមបង្ហាញពីរន្ធ USB Serial ។
    រូបភាពទី 9 • កម្មវិធីបញ្ជាស្ពាន USB ទៅ UART សម្រាប់ SmartFusion2 Starter KitMicrosemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - SmartFusion2 Starter Kit
  5. ប្រសិនបើកម្មវិធីបញ្ជាស្ពាន USB ទៅ UART មិនត្រូវបានដំឡើង សូមទាញយក និងដំឡើងកម្មវិធីបញ្ជាពី www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip

2.5.1 ការដំឡើងការរចនាសាកល្បងសម្រាប់ឧបករណ៍វាយតម្លៃសុវត្ថិភាព SmartFusion2
ជំហានខាងក្រោមពិពណ៌នាអំពីរបៀបដំឡើងការបង្ហាញផ្នែករឹងសម្រាប់ឧបករណ៍វាយតម្លៃសុវត្ថិភាព៖

  1. ភ្ជាប់ jumpers នៅលើបន្ទះឧបករណ៍វាយតម្លៃសុវត្ថិភាព SmartFusion2 ដូចបង្ហាញក្នុងតារាងខាងក្រោម។
    តារាងទី 3 • ឧបករណ៍វាយតម្លៃសុវត្ថិភាព SmartFusion2 ការកំណត់ Jumper
    អ្នកលោត ការកំណត់រចនាសម្ព័ន្ធ  មតិយោបល់
    J23 Jumper ដើម្បីជ្រើសរើស switch-side multiplexer (MUX) inputs of A ឬ B to lineside។
    បិទ ម្ជុលលេខ 1-2 (បញ្ចូល A ទៅបន្ទាត់ត្រង់) ដែលស្ថិតនៅលើបន្ទះ 125 MHz ទិន្នផលលំយោលនៃនាឡិកាឌីផេរ៉ង់ស្យែលនឹងត្រូវបានបញ្ជូនទៅកាន់បន្ទាត់។
    បើក ខ្ទាស់ 2-3 (បញ្ចូល B ទៅបន្ទាត់ចំហៀង) ដែលជានាឡិកាខាងក្រៅតម្រូវឱ្យប្រភពតាមរយៈឧបករណ៍ភ្ជាប់ SMA ទៅបន្ទាត់។
    J22 Jumper ដើម្បីជ្រើសរើសទិន្នផល បើកការគ្រប់គ្រងសម្រាប់លទ្ធផល lineside។
    បិទ ម្ជុល 1-2 (បាន​បើក​ទិន្នផល​បន្ទាត់)
    បើក ម្ជុលលេខ 2-3 (បានបិទលទ្ធផល Lineside)
    J24 បើក Jumper ដើម្បីផ្តល់ការផ្គត់ផ្គង់ VBUS ទៅ USB នៅពេលប្រើក្នុងរបៀបម៉ាស៊ីន។
    J8 JTAG ការជ្រើសរើស jumper ដើម្បីជ្រើសរើសរវាងបឋមកថា RVI ឬបឋមកថា FP4 សម្រាប់បំបាត់កំហុសកម្មវិធី។
    បិទ ខ្ទាស់ 1-2 FP4 សម្រាប់ SoftConsole/FlashPro
    បើក ម្ជុល 2-3 RVI សម្រាប់ Keil™ ULINK™/IAR J-Link®
    បើក ម្ជុល 2-4 សម្រាប់បិទបើក JTAG_SEL សញ្ញាពីចម្ងាយដោយប្រើសមត្ថភាព GPIO នៃបន្ទះឈីប FT4232 ។
    J3 អ្នកលោតដើម្បីជ្រើសរើសការបញ្ចូល SW2 ឬសញ្ញា ENABLE_FT4232 ពីបន្ទះឈីប FT4232H ។
    1. សូមប្រាកដថាកុងតាក់ផ្គត់ផ្គង់ថាមពល SW7 ត្រូវបានបិទ ខណៈពេលដែលកំពុងធ្វើការភ្ជាប់ jumper ។
    2. ភ្ជាប់ការផ្គត់ផ្គង់ថាមពលទៅនឹងឧបករណ៍ភ្ជាប់ J6 បើកកុងតាក់ការផ្គត់ផ្គង់ថាមពល SW7 ។
  2. ភ្ជាប់អ្នកសរសេរកម្មវិធី FlashPro4 ទៅឧបករណ៍ភ្ជាប់ J5 នៃបន្ទះឧបករណ៍វាយតម្លៃសុវត្ថិភាព SmartFusion2 ។
  3. ភ្ជាប់រន្ធ USB របស់ម៉ាស៊ីន PC ទៅឧបករណ៍ភ្ជាប់ P1 Mini USB នៅលើបន្ទះឧបករណ៍វាយតម្លៃសុវត្ថិភាព SmartFusion2 ដោយប្រើខ្សែ USB Mini-B ។
    រូបខាងក្រោមបង្ហាញពីការដំឡើងក្តារសម្រាប់ដំណើរការការបង្ហាញតម្រង DSP Adaptive FIR នៅលើឧបករណ៍វាយតម្លៃសុវត្ថិភាព SmartFusion2 ។
    Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - ការដំឡើងឧបករណ៍វាយតម្លៃ
  4. បើកកុងតាក់ផ្គត់ផ្គង់ថាមពល SW7 ។
  5. ត្រូវប្រាកដថាកម្មវិធីបញ្ជាស្ពាន USB ទៅ UART ត្រូវបានរកឃើញដោយស្វ័យប្រវត្តិ។ នេះអាចត្រូវបានផ្ទៀងផ្ទាត់នៅក្នុង
    កម្មវិធីគ្រប់គ្រងឧបករណ៍នៃម៉ាស៊ីនកុំព្យូទ័រ។ រូបខាងក្រោមបង្ហាញពីរន្ធ USB Serial ។Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - កញ្ចប់វាយតម្លៃសុវត្ថិភាព
  6. ប្រសិនបើកម្មវិធីបញ្ជាស្ពាន USB ទៅ UART មិនត្រូវបានដំឡើង សូមទាញយក និងដំឡើងកម្មវិធីបញ្ជាពី www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.

2.6 ការសរសេរកម្មវិធី Demo Design
ជំហានខាងក្រោមពណ៌នាអំពីរបៀបសរសេរកម្មវិធី ការរចនាសាកល្បង៖
ទាញយក Demo Design ពីតំណភ្ជាប់ខាងក្រោម៖

  1. បើកដំណើរការកម្មវិធី FlashPro ។
  2. ចុច គម្រោងថ្មី។
  3. នៅក្នុងបង្អួចគម្រោងថ្មី បញ្ចូលឈ្មោះគម្រោងជា SF2_Adaptive_Filter។Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - គម្រោងថ្មី
  4. ចុច រកមើល ហើយរុករកទៅទីតាំងដែលអ្នកចង់រក្សាទុកគម្រោង។
  5. ជ្រើសរើសឧបករណ៍ទោលជារបៀបសរសេរកម្មវិធី។
  6. ចុច យល់ព្រម ដើម្បីរក្សាទុកគម្រោង។

2.6.1 ការដំឡើងឧបករណ៍
ជំហានខាងក្រោមពិពណ៌នាអំពីរបៀបកំណត់ឧបករណ៍៖

  1. ចុច Configure Device នៅលើ FlashPro GUI ។
  2. ចុចរកមើល ហើយរុករកទៅទីតាំងដែល Adaptive_FIR_top.stp file មានទីតាំងនៅហើយជ្រើសរើស file. ទីតាំងលំនាំដើមនៃការសរសេរកម្មវិធី file គឺ៖
    • កញ្ចប់ចាប់ផ្តើម SmartFusion2៖ \SF2_Starter_Adaptive_FIR_filter_Demo_DF\កម្មវិធី files\Adaptive_FIR_top.stp
    • កញ្ចប់វាយតម្លៃសុវត្ថិភាព SmartFusion2៖ \SF2_Eval_Adaptive_FIR_filter_Demo_DF\កម្មវិធី files\Adaptive_FIR_top.stp
  3. ចុចបើក។ ការសរសេរកម្មវិធីដែលត្រូវការ file ត្រូវ​បាន​ជ្រើស​រើស ហើយ​ត្រៀម​ខ្លួន​ជា​ស្រេច​ដើម្បី​ដាក់​កម្មវិធី​ក្នុង​ឧបករណ៍។
  4. ជ្រើសរើសកម្រិតខ្ពស់ជារបៀប និងកម្មវិធីជាសកម្មភាព។

2.6.2 ការសរសេរកម្មវិធីឧបករណ៍

Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - ការកំណត់រចនាសម្ព័ន្ធគម្រោង FlashPro

ចុចកម្មវិធីដើម្បីចាប់ផ្តើមសរសេរកម្មវិធីឧបករណ៍។ រង់ចាំរហូតដល់ស្ថានភាពអ្នកសរសេរកម្មវិធីត្រូវបានប្តូរទៅ RUN PASSED ដូចបង្ហាញក្នុងរូបខាងក្រោម។

Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - គម្រោង FlashPro បានដំណើរការហើយ

2.6.3 Adaptive FIR Filter Demo GUI
ការបង្ហាញតម្រង Adaptive FIR ត្រូវបានផ្តល់ជូនជាមួយ GUI ងាយស្រួលប្រើ ដែលដំណើរការលើម៉ាស៊ីនកុំព្យូទ័រ និងទំនាក់ទំនងជាមួយឧបករណ៍ SmartFusion2 Starter ។ UART ត្រូវបានប្រើជាពិធីការទំនាក់ទំនងមូលដ្ឋានរវាង Host PC និង SmartFusion2 Starter kit ឬ SmartFusion2 Security Evaluation kit។
រូបខាងក្រោមបង្ហាញពី Adaptive FIR filter demo GUI ។

Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Adaptive FIR Filter Demo GUI

បង្អួចការបង្ហាញតម្រង Adaptive FIR មានផ្ទាំងខាងក្រោម៖

  • ប៉ារ៉ាម៉ែត្របញ្ចូល៖ កំណត់រចនាសម្ព័ន្ធច្រក COM សៀរៀល ការបង្កើតតម្រង និងការបង្កើតសញ្ញា។
  • លទ្ធផលតម្រង៖ សញ្ញាកំហុសនៃផែនការ និងវិសាលគមប្រេកង់របស់វា។
  • អត្ថបទ Viewer៖ បង្ហាញមេគុណ សញ្ញាបញ្ចូល សញ្ញាទិន្នផល និងតម្លៃទិន្នន័យ FFT

ចុច ជំនួយ សម្រាប់ព័ត៌មានបន្ថែមអំពី GUI ។

2.7 ដំណើរការការរចនា

  1. បើកដំណើរការ Adaptive FIR demo demo GUI ដំឡើង និងហៅកម្មវិធីដែលអាចប្រតិបត្តិបាន។ file ផ្តល់ជូនជាមួយនឹងការរចនា fileស. ទីតាំងលំនាំដើមនៃការប្រតិបត្តិ files គឺ៖
    • កញ្ចប់ចាប់ផ្តើម SmartFusion2៖ \SF2_Starter_Adaptive_FIR_filter_Demo_DF\GUI\SF2_Adaptive_FIR_Filter .exe
    • កញ្ចប់វាយតម្លៃសុវត្ថិភាព SmartFusion2៖ \SF2_Eval_Adaptive_FIR_filter_Demo_DF\GUI\SF2_Adaptive_FIR_Filter.e xe
    បង្អួចបង្ហាញសាកល្បងតម្រង Adaptive FIR ត្រូវបានបង្ហាញ យោងទៅរូបភាពខាងក្រោម។Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - ការកំណត់រចនាសម្ព័ន្ធច្រកសៀរៀល
  2. ការកំណត់រចនាសម្ព័ន្ធច្រកសៀរៀល៖ លេខច្រក COM ត្រូវបានរកឃើញដោយស្វ័យប្រវត្តិ ហើយអត្រា baud ត្រូវបានជួសជុលនៅ 115200។ ចុច តភ្ជាប់។ យោងទៅតួលេខមុន។
  3. ការបង្កើតសញ្ញា៖ បញ្ចូលប្រេកង់រលកសញ្ញាតូចចង្អៀតជា 2 MHz (ជួរដែលគាំទ្រគឺ 1 MHz ដល់ 20 MHz) ហើយចុច បង្កើត។ សូមមើលរូបខាងក្រោម។Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - ការបង្កើតសញ្ញាAdaptive FIR Filter Demo បន្ថែមរលកសញ្ញាធំទូលាយ (បង្កើតនៅខាងក្នុងបង្អួចបង្ហាញការបង្ហាញតម្រង Adaptive FIR) ទៅសមាសភាគសញ្ញាក្រុមតូចចង្អៀត និងកំណត់សញ្ញារួម (Narrowband និង Wideband) វិសាលគម FFT ។ សូមមើលរូបខាងក្រោម។Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - ជំនាន់សញ្ញា1
  4. ចុច Start ដើម្បីផ្ទុកទិន្នន័យបញ្ចូល (1K samples) ទៅកាន់ឧបករណ៍ SmartFusion2 សម្រាប់ដំណើរការប្រតិបត្តិការតម្រង សូមយោងទៅលើរូបខាងក្រោម។Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Adaptive FIR Filter Demoបន្ទាប់ពីបញ្ចប់ប្រតិបត្តិការតម្រង GUI ទទួលបានទិន្នន័យកំហុស និងទិន្នន័យ FFT របស់វាពីឧបករណ៍ SmartFusion2 និងគ្រោងដូចបានបង្ហាញក្នុងរូបភាពខាងក្រោម។
    គ្រោងសញ្ញាកំហុសបង្ហាញពីការទប់ស្កាត់សមាសធាតុតូចចង្អៀតពីរលកសញ្ញា Wideband តែបន្ទាប់ពីចំនួននៃការធ្វើម្តងទៀតដែលត្រូវការ។Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - ផែនការពេលវេលា និងប្រេកង់សមាសធាតុសញ្ញានៃក្រុមតូចចង្អៀតត្រូវបានបង្ក្រាបជាបណ្តើរៗនៅក្នុងវិសាលគមប្រេកង់សញ្ញាកំហុស។
    នេះអាចត្រូវបានគេសង្កេតឃើញនៅក្នុង Error signal FFT plot ដូចដែលបានបង្ហាញក្នុងរូបខាងក្រោម។Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - ពេលវេលា និងប្រេកង់ផែនការទី 2
  5. ចុច ប្រៀបធៀប ដើម្បី​វិភាគ​ទិន្នន័យ​ក្រុម​បញ្ចូល​ធំ​ជាមួយ​លទ្ធផល​ទិន្នន័យ​ជួរ​ធំ​ទូលាយ។Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - ប្រៀបធៀបសញ្ញាកំហុសបង្អួចដែលបង្ហាញការប្រៀបធៀបរវាង input wide band និង output wide band ត្រូវបានបង្ហាញ សូមមើលរូបខាងក្រោម។Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Band និង Output Wide Bandគ្រោងអាចត្រូវបានពង្រីកសម្រាប់ការប្រៀបធៀប សូមមើលរូបខាងក្រោម។Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Output Wide Band
  6. ប្រៀបធៀបសញ្ញា Error (Output wide band signal) ជាមួយនឹង input wide band signal យោងទៅលើរូបខាងក្រោម។ សមាសធាតុជ្រៀតជ្រែកនៃក្រុមតូចចង្អៀតត្រូវបានលុបចោល ហើយសញ្ញានៃក្រុមតន្រ្តីធំទូលាយត្រូវបានរក្សាទុកក្នុងសញ្ញាកំហុស។Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Band និង Output Wide Band1
  7. ចុចបិទ យោងទៅរូបខាងក្រោម។Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Band vs Output Wide Band
  8. អ្នកអាចចម្លង រក្សាទុក នាំចេញ និងប្ដូរទំព័រតាមបំណង និងកំណត់រចនាសម្ព័ន្ធការបោះពុម្ពសម្រាប់គ្រោងសញ្ញាកំហុស។
    ចុចកណ្ដុរស្ដាំលើគ្រោងសញ្ញាកំហុស។
  9. ពីបរិបទលេចឡើងដែលប្រកាន់អក្សរតូចធំ សូមជ្រើសរើសជម្រើសដែលត្រូវការ។
    វាបង្ហាញជម្រើសផ្សេងគ្នាដូចបង្ហាញក្នុងរូបខាងក្រោម។
    ទិន្នន័យអាចត្រូវបានចម្លង រក្សាទុក និងនាំចេញទៅគ្រោង CSV សម្រាប់គោលបំណងវិភាគ។
    ការរៀបចំទំព័រ បោះពុម្ព បង្ហាញតម្លៃចំណុច ពង្រីក និងកំណត់មាត្រដ្ឋានទៅជាលំនាំដើម គឺជាជម្រើសផ្សេងទៀតសម្រាប់ការវិភាគសញ្ញា។Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - សញ្ញាកំហុស
  10. សញ្ញាបញ្ចូលនិងតម្លៃសញ្ញាកំហុសអាចជា viewed នៅក្នុងអត្ថបទ Viewផ្ទាំង។ ចុចអត្ថបទ Viewer tab ហើយបន្ទាប់មកចុចដែលត្រូវគ្នា។ View បង្ហាញក្នុងរូបខាងក្រោម។Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - អត្ថបទ Viewerរូបខាងក្រោមបង្ហាញពីអត្ថបទ Viewផ្ទាំង er បង្ហាញតម្លៃសញ្ញាបញ្ចូល។Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - តម្លៃសញ្ញាបញ្ចូល
  11. ដើម្បីរក្សាទុកសញ្ញាបញ្ចូលជាអត្ថបទ fileចុចកណ្ដុរស្ដាំលើបង្អួច សញ្ញាបញ្ចូល។ បង្អួចសញ្ញាបញ្ចូលបង្ហាញជម្រើសផ្សេងគ្នាដូចបង្ហាញក្នុងរូបខាងក្រោម។
  12. ចុចរក្សាទុក។ ជ្រើសរើស យល់ព្រម ដើម្បីរក្សាទុកអត្ថបទ file.Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - ជម្រើសរក្សាទុកមេគុណ
  13. ចុច Exit ដើម្បីបញ្ឈប់ការបង្ហាញ សូមមើលរូបខាងក្រោម។Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - ចេញសាកល្បង

2.8 សេចក្តីសន្និដ្ឋាន
ការបង្ហាញនេះផ្តល់ព័ត៌មានអំពីលក្ខណៈពិសេសរបស់ឧបករណ៍ SmartFusion2 រួមមាន mathblocks និងរបៀបប្រើ Microsemi IPs (CoreFIR និង CoreFFT) ឬកម្មវិធីលុបចោលការជ្រៀតជ្រែកក្រុមតូចចង្អៀតដោយប្រើតម្រងអាដាប់ធ័រ។ ការសាកល្បងផ្អែកលើតម្រង FIR អាដាប់ធ័រនេះងាយស្រួលប្រើ និងផ្តល់ជម្រើសជាច្រើនដើម្បីយល់ និងអនុវត្តតម្រងដំណើរការសញ្ញាឌីជីថល (DSP) នៅលើឧបករណ៍ SmartFusion2 ។

ឧបសម្ព័ន្ធ៖ ការអនុវត្ត SmartDesign

Adaptive FIR filter SmartDesign ត្រូវបានបង្ហាញក្នុងរូបខាងក្រោម។

Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - Adaptive FIR Filter SmartDesignMicrosemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero - MS_FIR_TOP រចនាឆ្លាតវៃ

តារាងខាងក្រោមបង្ហាញប្លុក SmartDesign នៅក្នុងតម្រង Adaptive FIR ។

តារាងទី 4 • Adaptive FIR Filter Demo Smart Design Blocks និងការពិពណ៌នា

ស  ឈ្មោះប្លុក ការពិពណ៌នា
1 អាដាប់ធ័រ_FIR FIR_FILTER_0 គឺជាសមាសធាតុដែលបង្កើតដោយអ្នកបង្កើតប្រព័ន្ធ ដែលក្នុងនោះ MMUART ត្រូវបានកំណត់រចនាសម្ព័ន្ធដើម្បីគ្រប់គ្រងទំនាក់ទំនងរវាងម៉ាស៊ីនកុំព្យូទ័រ និងតក្កវិជ្ជាក្រណាត់។ ដើម្បីបង្កើតសមាសធាតុអ្នកបង្កើតប្រព័ន្ធ សូមមើលមគ្គុទ្ទេសក៍អ្នកបង្កើតប្រព័ន្ធ SmartFusion2 ។
2 DATAHANDLE_FSM គ្រប់គ្រងតក្កវិជ្ជាដើម្បីផ្ញើ/ទទួលទិន្នន័យរវាង MSS និងទិន្នន័យបណ្ដោះអាសន្ន
3 FILTERCONTROL_FSM តក្កវិជ្ជាគ្រប់គ្រងដើម្បីបង្កើតសញ្ញាបញ្ជាសម្រាប់ប្រតិបត្តិការ FIR និង FFT
4 LMS_FIR_TOP SmartDesign
5 INPUT_Buffer សតិបណ្ដោះអាសន្នទិន្នន័យសញ្ញាបញ្ចូល FIR
OUTPUT_Buffer សតិបណ្ដោះអាសន្នសញ្ញាទិន្នផល FIR
FFT_Im_Buffer សតិបណ្ដោះអាសន្នទិន្នន័យស្រមើលស្រមៃលទ្ធផល FFT
FFT_Re_Buffer លទ្ធផល FFT សតិបណ្ដោះអាសន្នទិន្នន័យពិត
6 OREFFT COREFFT

តារាងខាងក្រោមបង្ហាញប្លុក SmartDesign នៅក្នុង LMS_FIR_TOP ។
តារាងទី 5 • LMS_FIR_TOP Smart Design Blocks និងការពិពណ៌នា

ស  ឈ្មោះប្លុក ការពិពណ៌នា
1 LMS_ALGO ក្បួនដោះស្រាយ LMS បានអនុវត្តនៅក្នុង RTL ដើម្បីគណនាកំហុស កត្តាកែតម្រូវ និងមេគុណតម្រង។
2 LMS_CONTROL_FSM FSM បានអនុវត្តនៅក្នុង RTL ដើម្បីគ្រប់គ្រងប្លុក LMS_ALGO
3 ស្នូល COREFIR IP

ឧបសម្ព័ន្ធ៖ សង្ខេបការប្រើប្រាស់ធនធាន

តារាងខាងក្រោមបង្ហាញការសង្ខេបការប្រើប្រាស់ធនធានសាកល្បងដោយសម្របខ្លួន FIR ។
ឧបករណ៍៖ ឧបករណ៍ SmartFusion2
ស្លាប់៖ M2S010
កញ្ចប់: 484 FBGA

តារាងទី 6 • សេចក្តីសង្ខេបការប្រើប្រាស់ធនធានសាកល្បងដោយបន្ស៊ាំ FIR

ប្រភេទ ប្រើ  សរុប  ភេនសិនtage
4LUT 2834 12084 23.45
DFF 2827 12084 23.39
RAM 64x18 0 22 0
RAM1Kx18 11 21 52.38
MACC 13 22 59.09

តារាងខាងក្រោមបង្ហាញពីការសង្ខេបការប្រើប្រាស់ធនធានតម្រង FIR អាដាប់ធ័រ។
ឧបករណ៍៖ ឧបករណ៍ SmartFusion2
ស្លាប់៖ M2S090TS
កញ្ចប់: 484 FBGA

តារាងទី 7 • សេចក្តីសង្ខេបការប្រើប្រាស់ធនធានសាកល្បងដោយបន្ស៊ាំ FIR

ប្រភេទ ប្រើ  សរុប  ភេនសិនtage
4LUT 2833 86184 3.29
DFF 2827 86184 3.28
RAM 64x18 0 112 0
RAM1K18 11 109 10.09
MACC 13 84 15.48

តារាងខាងក្រោមបង្ហាញពីការសង្ខេបការប្រើប្រាស់ប្លុក MACC ។

តារាងទី 8 • MACC Blocks សង្ខេបការប្រើប្រាស់

CoreFIR CoreFFT LMS_ALGO សរុប
8 04 1 13

និមិត្តសញ្ញា Microsemi

ទីស្នាក់ការកណ្តាលក្រុមហ៊ុន Microsemi
ក្រុមហ៊ុន One Enterprise, Aliso Viejo,
CA 92656 សហរដ្ឋអាមេរិក
នៅសហរដ្ឋអាមេរិក៖ +1 ៨៦៦-៤៤៧-២១៩៤
នៅខាងក្រៅសហរដ្ឋអាមេរិក៖ +1 ៨៦៦-៤៤៧-២១៩៤
ទូរសារ៖ +1 ៨៦៦-៤៤៧-២១៩៤
អ៊ីមែល៖ sales.support@microsemi.com
www.microsemi.com
© 2017 Microsemi Corporation ។ រក្សា​រ​សិទ្ធ​គ្រប់យ៉ាង។ Microsemi និងនិមិត្តសញ្ញា Microsemi គឺជាពាណិជ្ជសញ្ញារបស់សាជីវកម្ម Microsemi ។ ពាណិជ្ជសញ្ញា និងសញ្ញាសេវាកម្មផ្សេងទៀតទាំងអស់ គឺជាកម្មសិទ្ធិរបស់ម្ចាស់រៀងៗខ្លួន។

ឯកសារ/ធនធាន

Microsemi DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero [pdf] ការណែនាំអ្នកប្រើប្រាស់
DG0441 SmartFusion2 SoC FPGA Adaptive FIR Filter Libero, DG0441, SmartFusion2 SoC FPGA Adaptive FIR Filter Libero, FIR Filter Libero

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *