DG0441
د ډیمو لارښود
SmartFusion2 SoC FPGA تطابق وړ FIR فلټر - لیبرو
SoC v11.8 SP1
د کارن لارښود
DG0441 SmartFusion2 SoC FPGA تطابق وړ FIR فلټر Libero
مایکروسیمي دلته د معلوماتو یا د کوم ځانګړي هدف لپاره د دې محصولاتو او خدماتو مناسبیت په اړه هیڅ تضمین ، نمایندګي یا تضمین نه کوي ، او نه هم مایکروسمي د کوم محصول یا سرکټ د غوښتنلیک یا کارولو څخه رامینځته شوي کوم مسؤلیت په غاړه اخلي. لاندې پلورل شوي محصولات او نور کوم محصولات چې د مایکروسمي لخوا پلورل شوي د محدود ازموینې تابع دي او باید د ماموریت مهم تجهیزاتو یا غوښتنلیکونو سره په ګډه ونه کارول شي. د فعالیت هر ډول مشخصات باوري دي مګر تایید شوي ندي ، او پیرودونکی باید د محصولاتو ټول فعالیت او نور ازموینې ترسره او بشپړ کړي ، یوازې او په ګډه د هر ډول پای محصولاتو سره یوځای یا نصب کړي. پیرودونکی باید د مایکروسيمي لخوا چمتو شوي هیڅ ډیټا او د فعالیت مشخصاتو یا پیرامیټونو باندې تکیه ونه کړي. دا د پیرودونکي مسؤلیت دی چې په خپلواکه توګه د هر محصول مناسبیت وټاکي او ورته ازموینه او تصدیق کړي. دلته د مایکروسيمي لخوا چمتو شوي معلومات "لکه څنګه چې دي، چیرته دي" او د ټولو غلطیو سره چمتو شوي، او د دې ډول معلوماتو سره تړلی ټول خطر په بشپړ ډول د پیرودونکي سره دی. مایکروسیمي هیڅ ګوند ته په ښکاره یا ښکاره توګه د پیټینټ حقونه، جوازونه، یا کوم بل IP حقونه نه ورکوي، که دا پخپله د داسې معلوماتو په اړه وي یا د داسې معلوماتو لخوا تشریح شوي. په دې سند کې چمتو شوي معلومات د مایکروسمي ملکیت دی، او مایکروسمي حق لري چې په دې سند کې معلومات یا هر محصول او خدماتو ته هر وخت پرته له خبرتیا څخه کوم بدلون راولي.
د مایکروسیمي په اړه
Microsemi Corporation (Nasdaq: MSCC) د فضا او دفاع، مخابراتو، معلوماتو مرکز او صنعتي بازارونو لپاره د سیمیکمډکټر او سیسټم حلونو جامع پورټ فولیو وړاندې کوي. په محصولاتو کې لوړ فعالیت او د وړانګو سخت انلاګ مخلوط سیګنل مدغم سرکټونه ، FPGAs ، SoCs او ASICs شامل دي؛ د بریښنا مدیریت محصولات؛ د وخت او همغږي کولو وسایل او دقیق وخت حلونه، د وخت لپاره د نړۍ معیار ترتیب کول؛ د غږ پروسس کولو وسایل؛ د RF حلونه؛ جلا اجزا؛ د تصدۍ ذخیره کولو او مخابراتو حلونه ، امنیت ټیکنالوژي او د توزیع وړ انټي tamper محصولات؛ ایترنیټ حلونه؛ د بریښنا څخه ډیر ایترنیټ ICs او مینځپانګه؛ همدارنګه د دودیز ډیزاین وړتیاوې او خدمات. مایکروسیمي مرکزي دفتر د کالیفورنیا په الیسو ویجو کې دی او په ټوله نړۍ کې نږدې 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 پارچه او د ARM Cortex-M3 پروسیسر مدغم کوي. د SmartFusion2 SoC FPGA پارچه کې شامل شوي ریاضي بلاکونه شامل دي، کوم چې په ځانګړي ډول د ډیجیټل سیګنال پروسس کولو (DSP) غوښتنلیکونو لپاره غوره شوي لکه د محدود تسلسل غبرګون (FIR) فلټرونه، د انفینیټ امپلس غبرګون (IIR) فلټرونه، او د چټک فوریر ټرانسفارم (FFT) افعال.
تطابق فلټر په اوتومات ډول د فلټر کوفیسینټونه د لاندې انډولیو الګوریتم او ان پټ سیګنال ځانګړتیاو سره سم تنظیموي. د نامعلوم سیسټم او کمپیوټري اړتیاو د لیږد فعالیت د خپل ځان تنظیم کولو له امله ، د تطبیق وړ فلټرونه په پراخه کچه د DSP غوښتنلیک مختلف برخو کې کارول کیږي لکه ارتباط ، بایو میډیکل وسیلې ، آډیو پروسس کول ، او ویډیو پروسس کول.
لږ تر لږه منځنۍ مربع (LMS) یو بنسټیز تطبیق الګوریتم دی چې د انډول فلټرونو کې کارول کیږي ترڅو د فلټر کمیت تازه کړي. د LMS الګوریتم پرمختګ لريtagد نورو الګوریتمونو په پرتله د دې سادگي، لږ محاسبې، او د یووالي لپاره اړین تکرارونو شمیر له مخې غوره فعالیت.
پدې ډیمو کې ، د تطبیق وړ FIR فلټر غوښتنلیک ، په پراخه بینډ سیګنال کې د تنګ بینډ سیګنال مداخلې فشار د SmartFusion2 وسیلې په کارولو سره پلي کیږي. 1 شکل، 2 مخ ته مراجعه وکړئ.
د LMS الګوریتم په FPGA پارچه کې پلي کیږي ترڅو د فلټر وزن / کوفیفینټ د اوسط مربع غلطی (MSE) چلند پراساس تنظیم کړي. CoreFIR IP د فلټر کولو عملیاتو ترسره کولو لپاره کارول کیږي او CoreFFT IP د محصول سپیکٹرم رامینځته کولو لپاره کارول کیږي ترڅو مشاهده کړي چې د تنګ بانډ مداخله کونکي سیګنال اجزا فشار شوي. د کوربه انٹرفیس د مایکرو کنټرولر فرعي سیسټم (MSS) کې پلي کیږي ترڅو د کوربه کمپیوټر سره اړیکه ونیسي. د کارونکي دوستانه SF2_Adaptive_FIR_Filter.exe د ان پټ سیګنالونه (تنګ بانډ سیګنال او پراخه بینډ سیګنال) رامینځته کوي ، او همدارنګه د ان پټ یا آؤټ پوټ څپې او اړین طیف پلاټ کوي.
2.2 د عملیاتو تیوري
د تطبیق وړ فلټرونه په عمده ډول په څلورو بنسټیزو جوړښتونو ویشل شوي دي:
- د سیسټم پیژندنه
- د شور لغوه کول
- خطي وړاندوینه
- برعکس ماډلینګ
پدې ډیمو کې ، د خطي وړاندوینې جوړښت د تطبیق وړ فلټر پلي کولو لپاره کارول کیږي. د LMS الګوریتم د فلټر کوفیفینټ ټاکلو لپاره د تدریجي لټون تخنیک کاروي کوم چې د اوسط مربع وړاندوینې تېروتنه کموي. د درجې اټکل د s پر بنسټ دیampد tap-input ویکتور او د خطا سیګنال ارزښتونه. الګوریتم په فلټر کې د هر کفایت په اړه تکرار کوي، دا د نږدې تدریجي لوري په لور حرکت کوي. د غوره فلټر کوفیفینټس ته رسیدو وروسته، د خطا سیګنال e(n) د پراخه بینډ سیګنال څخه جوړ دی. لاندې انځور د خطي وړاندوینې پر بنسټ د تطبیق وړ فلټر جوړښت ښیي.
د انپټ سیګنال x(n) د مطلوب پراخه بانډ سیګنال څخه جوړ دی چې د تنګ بانډ سیګنالونو لخوا فاسد شوی چې اړتیا نلري ، شکل 3 ، مخ 4 ته مراجعه وکړئ. په خطي وړاندوینې جوړښت کې ، مطلوب سیګنال d (n) د ان پټ سیګنال سره ورته دی. x(n) او ځنډول شوي داخل x(n-△) د تطبیق وړ فلټر ته تغذیه کیږي لکه څنګه چې په 2 شکل، 3 مخ کې ښودل شوي.
د ځنډ فکتور △ (ډیلټا) د وایډ بانډ اجزا له مینځه وړي او د مطلوب سیګنال d (n) د تنګو بانډ اجزا د ځنډ شوي ان پټ سیګنال x (n-△) سره تړاو لري.
تطابق فلټر هڅه کوي د تنګ بانډ اجزا y(n) اټکل کړي، او د مساوي لیږد فعالیت رامینځته کوي، کوم چې د تنګ بانډ فلټرونو سره ورته دی چې د ان پټ سیګنال د تنګ بډ اجزاو په فریکونسیو کې متمرکز دی. د لنډیز جنکشن کې، د فلټر شوي ان پټ سیګنال د ځنډ شوي ان پټ سیګنال سره کم شوی د خطا سیګنال تولیدوي. د غلطۍ سیګنال د LMS الګوریتم لخوا د فلټر کوفیفینټس تنظیم کولو لپاره کارول کیږي. د ځینو تکرارونو وروسته، د خطا سیګنال د پراخ بینډ برخې ته بدلیږي.
لاندې معادلې د LMS الګوریتم په کارولو سره د کوفیفینټ محاسبه تشریح کوي.
چیرته
د پورتنۍ معادلې له مخې، د تنګ بانډ اجزا y(n)، د تطبیق وړ فلټر محصول دی h(n) د فلټر وزن/coefficients x(n-△) د انډول فلټر لپاره د ان پټ سیګنال دی.
l د فلټر اوږدوالی دی (د نلونو شمیر)
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 • د نري بند سیګنال داخلولو سپیکٹرم + د پراخه بند سیګنال
شکل 4 • د پراخ بند سیګنال د تولید سپیکٹرم
2.3 د ډیزاین اړتیاوې
جدول 1 • د ډیزاین اړتیاوې
د ډیزاین اړتیاوې | تفصیل |
د هارډویر اړتیاوې | |
د سمارټ فیوژن 2 سټارټر کټ • FlashPro4 پروګرامر • USB A ته Mini-B کیبل |
SF2-484-STARTER-KIT (M2S010-FGG484) |
د سمارټ فیوژن 2 امنیت ارزونې کټ • FlashPro4 پروګرامر • USB A ته Mini-B کیبل |
Rev D یا وروسته (M2S090TS-FGG484) |
کوربه کمپیوټر یا لپ ټاپ | وینډوز 7، 64-bit عملیاتي سیسټم |
د سافټویر اړتیاوې | |
Libero® سیسټم پر چپ (SoC) | v11.8 SP1 |
SoftConsole | v 4.0 |
د FlashPro پروګرام کولو سافټویر | v11.8 SP1 |
د کمپیوټر چلونکي کوربه کړئ | USB ته UART چلوونکي |
چوکاټ | د ډیمو GUI پیلولو لپاره د Microsoft.NET چوکاټ 4 پیرودونکي |
2.4 ډیمو ډیزاین
ډیزاین files په مایکروسیمي® کې د لاندې لارې څخه د ډاونلوډ لپاره شتون لري webسایټ:
- د سمارټ فیوژن 2 سټارټر کټ:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0441_starter_liberov11p8_sp1_df - د سمارټ فیوژن 2 امنیت ارزونې کټ:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0441_eval_liberov11p8_sp1_df
ډیزاین fileپه کې شامل دي:
- ډیزاین files
- برنامه کول files
- د اجرا وړ GUI
- زه ولولئ file
لاندې ارقام د SmartFusion2 سټارټر کټ ډیزاین د لوړې کچې جوړښت ښیې files. د نورو جزیاتو لپاره، readme.txt ته مراجعه وکړئ file.
شکل 5 • د SmartFusion2 سټارټر کټ ډیمو ډیزاین Fileد لوړې کچې جوړښت
لاندې ارقام د SmartFusion2 امنیت ارزونې کټ ډیزاین د لوړې کچې جوړښت ښیې files. د نورو جزیاتو لپاره، readme.txt ته مراجعه وکړئ file.
شکل 6 • SmartFusion2 د امنیت ارزونې کټ ډیمو ډیزاین Fileد لوړې کچې جوړښت
2.4.1 د ډیمو ډیزاین توضیحات
دا ډیمو ډیزاین لاندې بلاکونه کاروي:
- د MSS بلاک
- د کنټرول منطق (د کارن RTL)
- LMS_FIR_TOP (سمارټ ډیزاین)
- TPSRAM (IPcore)
- CoreFFT (IPcore)
شکل 7 • د تطبیق وړ FIR فلټر ډیمو بلاک ډیاګرام
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
دا د سمارټ ډیزاین بلاک دی چې په پارچه کې پلي شوی. دا د لاندې بلاکونو څخه جوړه ده:
- LMS_CONTROL_FSM: دا FSM د راجستر - لیږد کچه (RTL) کې پلي کیږي ترڅو LMS_ALGO بلاک ته د کنټرول سیګنالونه چمتو کړي.
- LMS_ALGO: دا LMS الګوریتم په RTL کې پلي کیږي ترڅو د غلطۍ سیګنال محاسبه کړي ، د اصلاح فاکتور ، د فلټر کوفیشینټونه ، او د اصلي FIR فلټر ته د فلټر کوفیفینټ لیږلو لپاره.
- CoreFIR: CoreFIR IP د بیا بار وړ وړ کوفیشینټ حالت کې کارول کیږي ترڅو په الوتنه کې خپل کوفیفینټونه تنظیم کړي. د CoreFIR IP ترتیب په لاندې ډول دی:
- د فلټر ډول: واحد نرخ په بشپړ ډول شمیرل شوی
- د نلونو شمیر: 16
- د کثافاتو ډول: د بیا بارولو وړ
- کوفیکینټ بیټ پلنوالی: 16 (لاسلیک شوی)
- د ډاټا بټ پلنوالی: 16 (لاسلیک شوی)
- د فلټر جوړښت: پرته له کوم توازن سره لیږدول شوی
2.4.1.4 TPSRAM IP
TPSRAM IP لاندې تشکیلات کاروي:
- د سیګنال ډیټا بفر داخل کړئ (ژورتیا: 1024، پلنوالی: 16)
- د محصول سیګنال بفر (ژورتیا: 1024، عرض: 16)
- د محصول سیګنال FFT ریښتیني ډیټا بفر (ژورتیا: 1024، عرض: 16)
- د محصول سیګنال FFT خیالي ډیټا بفر (ژورتیا: 1024، عرض: 16)
2.4.1.5 CoreFFT
CoreFFT IP د فلټر شوي ډیټا فریکونسۍ سپیکٹرم رامینځته کولو لپاره کارول کیږي. د CoreFFT IP ترتیب په لاندې ډول دی:
- د FFT جوړښت: په ځای کې
- FFT ډول: فارورډ
- د FFT اندازه کول: مشروط
- د FFT ټرانسفارم اندازه: 256
- عرض: 16
د تفصيلي سمارټ ډیزاین پلي کولو او د سرچینو کارولو لنډیز لپاره، ضمیمه ته مراجعه وکړئ: د سمارټ ډیزاین تطبیق، 25 پاڼه.
2.5 د SmartFusion2 سټارټر کټ لپاره د ډیمو ډیزاین تنظیم کول
لاندې مرحلې تشریح کوي چې څنګه د SmartFusion2 سټارټر کټ لپاره د هارډویر ډیمو تنظیم کړئ:
- جمپرونه د SmartFusion2 سټارټر کټ بورډ سره وصل کړئ لکه څنګه چې په لاندې جدول کې ښودل شوي.
جدول 2 • د SmartFusion2 سټارټر کټ جمپر ترتیباتجمپر ترتیب تبصرې JP1 1-2 تړل، 3-4 خلاص په M2S-FG484 SOM (VCC3) کې بریښنا فعال کړئ. JP2 1-2 خلاص، 3-4 تړل مناسب J وټاکئTAG سمارټ فیوژن 2 J ته موډ او ځواک فعال کړئTAG کنټرولر JP3 1-3 خلاص، 2-4 تړل د بریښنا سرچینې په توګه د مینی USB بندر څخه کار واخلئ. - د FlashPro4 پروګرامر د SmartFusion5 سټارټر کټ بورډ P2 نښلونکي سره وصل کړئ.
- د کوربه PC USB پورټ د USB Mini-B کیبل په کارولو سره د SmartFusion1 سټارټر کټ بورډ کې د P2 مینی USB نښلونکي سره وصل کړئ.
لاندې شمیره د سمارټ فیوژن 2 سټارټر کټ کې د تطبیق وړ FIR فلټر ډیمو چلولو لپاره د بورډ تنظیم ښیي.
شکل 8 • SmartFusion2 SoC FPGA سټارټر کټ ترتیب - ډاډ ترلاسه کړئ چې د یونیورسل ایسینکرونس ریسیور - ټرانسمیټر (UART) پل چلوونکي په اوتومات ډول کشف شوي USB ته. دا د کوربه کمپیوټر وسیلې مدیر کې تایید کیدی شي.
لاندې انځور د USB سیریل پورټ ښیي.
شکل 9 • د USB څخه UART برج ډرایور د SmartFusion2 سټارټر کټ لپاره - که د USB څخه UART پل ډرایورونه ندي نصب شوي، ډرایوران له دې څخه ډاونلوډ او نصب کړئ www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip
2.5.1 د SmartFusion2 امنیت ارزونې کټ لپاره د ډیمو ډیزاین تنظیم کول
لاندې مرحلې د امنیت ارزونې کټ لپاره د هارډویر ډیمو تنظیم کولو څرنګوالی تشریح کوي:
- جمپرونه د SmartFusion2 امنیت ارزونې کټ بورډ سره وصل کړئ لکه څنګه چې په لاندې جدول کې ښودل شوي.
جدول 3 • د SmartFusion2 امنیتي ارزونې کټ جمپر ترتیباتجمپر ترتیب تبصرې J23 – جمپر د لاین سایډ ته د A یا B د سویچ-سایډ ملټي پلیکسر (MUX) ان پټونو غوره کولو لپاره. تړل پن 1-2 (لاین سایډ ته د A داخل کړئ) چې د 125 MHz ډیفرنشل کلاک اوسیلیټر محصول په تخته کې دی د لاین سایډ ته لیږدول کیږي. خلاص پن 2-3 (لاین سایډ ته B داخل کړئ) کوم چې بهرني ساعت ته اړتیا ده چې د SMA نښلونکو له لارې لاین سایډ ته سرچینه شي. J22 – د محصول غوره کولو لپاره جمپر د لاین سایډ محصولاتو لپاره کنټرول وړوي. تړل پن 1-2 (د لاین سایډ تولید فعال شوی) خلاص پن 2-3 (د لاین سایډ محصول غیر فعال شوی) J24 خلاص د کوربه حالت کې کارولو پرمهال USB ته د VBUS اکمالاتو چمتو کولو لپاره جمپر. J8 – JTAG د غوښتنلیک ډیبګ لپاره د RVI سرلیک یا FP4 سرلیک تر مینځ غوره کولو لپاره د انتخاب جمپر. تړل د SoftConsole/FlashPro لپاره 1-2 FP4 پین کړئ خلاص د Keil™ ULINK™/IAR J-Link® لپاره 2-3 RVI پین کړئ خلاص پن 2-4 د Toggling J لپارهTAG_SEL سیګنال د FT4232 چپ د GPIO وړتیا په کارولو سره لرې. J3 – جمپرونه د FT2H چپ څخه د SW4232 ان پټ یا سیګنال ENABLE_FT4232 غوره کولو لپاره. 1. ډاډ ترلاسه کړئ چې د بریښنا رسولو سویچ SW7 د جمپر نښلولو پرمهال بند دی.
2. د بریښنا رسولو د J6 نښلونکي سره وصل کړئ، د بریښنا رسولو سویچ، SW7 ته لاړ شئ. - د FlashPro4 پروګرامر د SmartFusion5 امنیت ارزونې کټ بورډ J2 نښلونکي سره وصل کړئ.
- د کوربه PC USB پورټ د USB Mini-B کیبل په کارولو سره د SmartFusion1 امنیت ارزونې کټ بورډ کې د P2 مینی USB نښلونکي سره وصل کړئ.
لاندې شمیره د SmartFusion2 امنیت ارزونې کټ کې د DSP اډاپټیو FIR فلټر ډیمو چلولو لپاره د بورډ تنظیم ښیي.
- د SW7 بریښنا رسولو سویچ چالان کړئ.
- ډاډ ترلاسه کړئ چې د USB څخه UART پل چلونکي په اتوماتيک ډول کشف شوي. دا په کې تایید کیدی شي
د کوربه کمپیوټر وسیلې مدیر. لاندې انځور د USB سیریل پورټ ښیي. - که د USB څخه UART پل ډرایورونه ندي نصب شوي، ډرایوران له دې څخه ډاونلوډ او نصب کړئ www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
2.6 د ډیمو ډیزاین پروګرام کول
لاندې مرحلې د ډیمو ډیزاین برنامه کولو څرنګوالی تشریح کوي:
د ډیمو ډیزاین له لاندې لینکونو ډاونلوډ کړئ:
- د سمارټ فیوژن 2 سټارټر کټ: http://soc.microsemi.com/download/rsc/?f=m2s_dg0441_starter_liberov11p8_sp1_df
- د سمارټ فیوژن 2 امنیت ارزونې کټ: http://soc.microsemi.com/download/rsc/?f=m2s_dg0441_eval_liberov11p8_sp1_df
- د FlashPro سافټویر لانچ کړئ.
- نوې پروژه کلیک وکړئ.
- د نوې پروژې کړکۍ کې، د پروژې نوم د SF2_Adaptive_Filter په توګه دننه کړئ.
- په لټون کې کلیک وکړئ او هغه ځای ته لاړ شئ چیرې چې تاسو غواړئ پروژه خوندي کړئ.
- د برنامه کولو حالت په توګه واحد وسیله غوره کړئ.
- د پروژې خوندي کولو لپاره OK کلیک وکړئ.
2.6.1 د وسیله تنظیم کول
لاندې مرحلې تشریح کوي چې څنګه وسیله تنظیم کړئ:
- په FlashPro GUI کې د وسیلې تنظیم کولو کلیک وکړئ.
- په لټون کې کلیک وکړئ او هغه ځای ته لاړ شئ چیرې چې 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 - په خلاص کلیک وکړئ. اړین پروګرامونه file غوره شوی او په وسیله کې برنامه کولو لپاره چمتو دی.
- د حالت په توګه پرمختللي او د عمل په توګه پروګرام غوره کړئ.
2.6.2 د آلې پروګرام کول
د آلې پروګرام کولو پیل کولو لپاره په پروګرام کلیک وکړئ. تر هغه وخته پورې انتظار وکړئ چې د پروګرامر حالت RUN PASSED ته بدل شي لکه څنګه چې په لاندې شکل کې ښودل شوي.
2.6.3 د تطبیق وړ FIR فلټر ډیمو GUI
د تطبیق وړ FIR فلټر ډیمو د کارونکي دوستانه GUI سره چمتو شوی چې په کوربه کمپیوټر کې چلیږي او د SmartFusion2 سټارټر کټ سره اړیکه لري. UART د کوربه PC او SmartFusion2 سټارټر کټ یا SmartFusion2 امنیت ارزونې کټ ترمینځ د ارتباطي اصلي پروتوکول په توګه کارول کیږي.
لاندې ارقام د تطبیق وړ FIR فلټر ډیمو GUI ښیې.
د تطبیق وړ FIR فلټر ډیمو کړکۍ لاندې ټبونه لري:
- د ننوتلو پیرامیټونه: د سیریل COM بندر تنظیموي، د فلټر تولید، او سیګنال تولید.
- د فلټر محصول: پلاټ خطا سیګنال او د هغې فریکونسۍ طیف
- متن Viewer: کوفیکینټ، د ان پټ سیګنال، د محصول سیګنال، او د FFT ډیټا ارزښتونه ښیې
د GUI په اړه د نورو معلوماتو لپاره په مرسته کلیک وکړئ.
2.7 د ډیزاین چلول
- د تطبیق وړ FIR فلټر ډیمو GUI لانچ کړئ ، د اجرا وړ نصب او غوښتنه وکړئ file ډیزاین سره چمتو شوی files. د اجرا وړ اصلي ځای 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
د تطبیق وړ FIR فلټر ډیمو کړکۍ ښکاره کیږي، لاندې انځور ته مراجعه وکړئ. - د سیریل پورټ ترتیب: د COM پورټ نمبر په اوتومات ډول کشف شوی او د بډ نرخ په 115200 کې ټاکل شوی. په نښل کلیک وکړئ. مخکینی شکل ته مراجعه وکړئ.
- د سیګنال تولید: د نري بانډ سیګنال فریکونسۍ د 2 MHz په توګه دننه کړئ (ملاتړ شوی حد له 1 MHz څخه تر 20 MHz پورې دی) او په تولید کلیک وکړئ. لاندې انځور ته مراجعه وکړئ.
د تطبیق وړ FIR فلټر ډیمو د پراخه بینډ سیګنال اضافه کوي (د اډپټیو FIR فلټر ډیمو کړکۍ کې رامینځته شوی) د تنګ بانډ سیګنال برخې ته او ګډ سیګنال (نارو بانډ او وایډ بانډ) ، FFT سپیکٹرم پلیټ کوي. لاندې انځور ته مراجعه وکړئ.
- د ان پټ ډیټا د پورته کولو لپاره په پیل کلیک وکړئ (1K samples) د فلټر کولو عملیاتو پروسس کولو لپاره SmartFusion2 وسیلې ته ، لاندې عکس ته مراجعه وکړئ.
د فلټر عملیاتو بشپړولو وروسته، GUI د غلطۍ ډاټا او د هغې د FFT ډیټا د SmartFusion2 وسیلې او پلاټونو څخه ترلاسه کوي لکه څنګه چې په لاندې شکل کې ښودل شوي.
د خطا سیګنال پلاټ یوازې د اړین شمیر تکرارونو وروسته د وایډ بانډ سیګنال څخه د تنگ بانډ برخې فشار ښیې.د نري بانډ سیګنال اجزا په تدریجي ډول د خطا سیګنال فریکوینسي سپیکٹرم کې فشار ورکول کیږي.
دا په لاندې شکل کې ښودل شوي د غلطی سیګنال FFT پلاټ کې لیدل کیدی شي. - د محصول پراخه بینډ ډیټا سره د ننوتلو پراخه بینډ ډیټا تحلیل کولو لپاره پرتله کولو کلیک وکړئ.
یوه کړکۍ چې د ان پټ وایډ بانډ او آوټ پوټ پراخه بډ ترمینځ پرتله کول ښیې ، لاندې عکس ته مراجعه وکړئ.
پلاټ د پرتله کولو لپاره لوی کیدی شي، لاندې انځور ته مراجعه وکړئ.
- د تېروتنې سیګنال (آؤټ پټ پراخه بانډ سیګنال) د ان پټ پراخه بانډ سیګنال سره پرتله کړئ ، لاندې شکل ته مراجعه وکړئ. د تنګ بانډ مداخله کونکي برخه له مینځه وړل کیږي او د پراخه بینډ سیګنال د خطا سیګنال کې ساتل کیږي.
- په بند کلیک وکړئ، لاندې انځور ته مراجعه وکړئ.
- تاسو کولی شئ پاڼه کاپي کړئ، خوندي کړئ، صادر کړئ، او دودیز کړئ او د غلطی سیګنال پلاټ لپاره د چاپ ترتیب ترتیب کړئ.
د خطا سیګنال پلاټ ښیې کلیک وکړئ. - د شرایطو حساس پاپ اپ څخه، اړین انتخاب غوره کړئ.
دا مختلف انتخابونه ښیې لکه څنګه چې په لاندې شکل کې ښودل شوي.
ډاټا د تحلیل هدف لپاره کاپي، خوندي او CSV پلاټ ته صادر کیدی شي.
د پاڼې تنظیم کول، چاپ کول، د ټکي ارزښتونه ښودل، زوم، او ډیفالټ ته اندازه ټاکل د سیګنال تحلیل لپاره نور انتخابونه دي. - د ننوتلو سیګنال او غلطی سیګنال ارزښتونه کیدی شي viewپه متن کې ed Viewer tab. په متن کلیک وکړئ Viewer ټب او بیا په اړوند کلیک وکړئ View په لاندې شکل کې ښودل شوی.
لاندې انځور متن ښیې Viewer ټب د ان پټ سیګنال ارزښتونه ښیې.
- د متن په توګه د ان پټ سیګنال خوندي کولو لپاره file، د ان پټ سیګنال کړکۍ ښیې کلیک وکړئ. د ان پټ سیګنال کړکۍ مختلف انتخابونه ښیې لکه څنګه چې په لاندې شکل کې ښودل شوي.
- په خوندي کلیک وکړئ. د متن خوندي کولو لپاره OK غوره کړئ file.
- د ډیمو بندولو لپاره په وتلو کلیک وکړئ، لاندې انځور وګورئ.
2.8 پایله
دا ډیمو د سمارټ فیوژن 2 وسیلې د ځانګړتیاو په اړه معلومات چمتو کوي پشمول د ریاضی بلاکونو او د مایکروسیمي IPs (CoreFIR او CoreFFT) یا د تطابق فلټرونو په کارولو سره د تنگ بانډ مداخلې منسوخ کولو غوښتنلیک کارولو څرنګوالی. دا د تطبیق وړ FIR فلټر پراساس ډیمو کارول اسانه دي او په SmartFusion2 وسیله کې د ډیجیټل سیګنال پروسس کولو (DSP) فلټرونو پوهیدو او پلي کولو لپاره ډیری اختیارونه چمتو کوي.
ضمیمه: د سمارټ ډیزاین تطبیق
د تطبیق وړ FIR فلټر سمارټ ډیزاین په لاندې شکل کې ښودل شوی.
لاندې جدول د سمارټ ډیزاین بلاکونه د تطبیق وړ FIR فلټر کې ښیې.
جدول 4 • د تطبیق وړ FIR فلټر ډیمو سمارټ ډیزاین بلاکونه او توضیحات
شمیره | د بلاک نوم | تفصیل |
1 | تطابق_FIR | FIR_FILTER_0 د سیسټم جوړونکي تولید شوی برخه ده، په کوم کې چې MMUART د کوربه کمپیوټر او فیبرک منطق ترمنځ ارتباط اداره کولو لپاره ترتیب شوی. د سیسټم جوړونکي برخې رامینځته کولو لپاره ، د SmartFusion2 سیسټم جوړونکي کارونکي لارښود ته مراجعه وکړئ. |
2 | DATAHANDLE_FSM | د MSS او ډیټا بفرونو ترمینځ ډیټا لیږلو / ترلاسه کولو لپاره منطق کنټرول کړئ |
3 | FILTERCONTROL_FSM | د FIR او FFT عملیاتو لپاره د کنټرول سیګنالونو رامینځته کولو لپاره د کنټرول منطق |
4 | LMS_FIR_TOP | سمارټ ډیزاین |
5 | INPUT_Buffer | د FIR داخل سیګنال ډیټا بفر |
OUTPUT_Buffer | د FIR محصول سیګنال بفر | |
FFT_Im_Buffer | د FFT تولید خیالي ډیټا بفر | |
FFT_Re_Buffer | د FFT محصول ریښتیني ډیټا بفر | |
6 | OREFFT | COREFFT |
لاندې جدول په LMS_FIR_TOP کې د سمارټ ډیزاین بلاکونه ښیې.
جدول 5 • LMS_FIR_TOP سمارټ ډیزاین بلاکونه او توضیحات
شمیره | د بلاک نوم | تفصیل |
1 | LMS_ALGO | د LMS الګوریتم په RTL کې پلي شوی ترڅو د غلطۍ محاسبه، د سمون فکتور، او د فلټر کوفیفینټ. |
2 | LMS_CONTROL_FSM | FSM په RTL کې د LMS_ALGO بلاک کنټرول لپاره پلي شوی |
3 | COREFIR | د COREFIR IP |
ضمیمه: د سرچینې کارولو لنډیز
لاندې جدول د تطبیق وړ FIR فلټر ډیمو سرچینې کارولو لنډیز ښیې.
وسیله: SmartFusion2 وسیله
مړینه: M2S010
بسته: 484 FBGA
جدول 6 • د تطبیق وړ FIR فلټر ډیمو سرچینې کارولو لنډیز
ډول | کارول | ټول | پرسینtage |
4LUT | 2834 | 12084 | 23.45 |
DFF | 2827 | 12084 | 23.39 |
RAM64x18 | 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 |
RAM64x18 | 0 | 112 | 0 |
RAM1K18 | 11 | 109 | 10.09 |
MACC | 13 | 84 | 15.48 |
لاندې جدول د MACC بلاکونو کارولو لنډیز ښیې.
8 جدول • MACC د کارونې لنډیز بندوي
CoreFIR | CoreFFT | LMS_ALGO | ټول |
8 | 04 | 1 | 13 |
د مایکروسمي کارپوریټ مرکزي دفتر
یو شرکت، الیسو ویجو،
CA 92656 د متحده ایالاتو
په متحده ایالاتو کې: +1 800-713-4113
د متحده ایالاتو څخه بهر: +1 949-380-6100
فکس: +1 949-215-4996
بریښنالیک: sales.support@microsemi.com
www.microsemi.com
© 2017 Microsemi Corporation. ټول حقونه خوندي دي. Microsemi او Microsemi لوگو د Microsemi Corporation سوداګریزې نښې دي. نورې ټولې سوداګریزې نښې او د خدماتو نښان د دوی د اړوندو مالکینو ملکیت دی.
اسناد / سرچینې
![]() |
Microsemi DG0441 SmartFusion2 SoC FPGA تطابق وړ FIR فلټر Libero [pdf] د کارونکي لارښود DG0441 SmartFusion2 SoC FPGA تطابق FIR فلټر Libero, DG0441, SmartFusion2 SoC FPGA تطابق FIR فلټر Libero, FIR فلټر Libero |