মাইক্রোসেমি লোগোDG0441
ডেমো গাইড
SmartFusion2 SoC FPGA অভিযোজিত FIR ফিল্টার – Libero
SoC v11.8 SP1
ব্যবহারকারীর নির্দেশিকা

DG0441 SmartFusion2 SoC FPGA অভিযোজিত FIR ফিল্টার Libero

Microsemi এখানে থাকা তথ্য বা কোনো বিশেষ উদ্দেশ্যে এর পণ্য ও পরিষেবার উপযুক্ততা সম্পর্কে কোনো ওয়ারেন্টি, প্রতিনিধিত্ব বা গ্যারান্টি দেয় না, অথবা কোনো পণ্য বা সার্কিটের প্রয়োগ বা ব্যবহারের ফলে উদ্ভূত কোনো দায় মাইক্রোসেমি গ্রহণ করে না। এখানে বিক্রিত পণ্য এবং Microsemi দ্বারা বিক্রি করা অন্য কোনো পণ্য সীমিত পরীক্ষার বিষয় এবং মিশন-সমালোচনামূলক সরঞ্জাম বা অ্যাপ্লিকেশনের সাথে ব্যবহার করা উচিত নয়। যেকোন পারফরম্যান্স স্পেসিফিকেশন নির্ভরযোগ্য বলে বিশ্বাস করা হয় কিন্তু যাচাই করা হয় না এবং ক্রেতাকে অবশ্যই পণ্যের সমস্ত পারফরম্যান্স এবং অন্যান্য পরীক্ষা পরিচালনা করতে হবে এবং সম্পূর্ণ করতে হবে, একা এবং একত্রে যেকোন শেষ-পণ্যের সাথে বা ইনস্টল করতে হবে। ক্রেতা Microsemi দ্বারা প্রদত্ত কোনো ডেটা এবং কর্মক্ষমতা স্পেসিফিকেশন বা পরামিতির উপর নির্ভর করবে না। স্বাধীনভাবে যেকোনো পণ্যের উপযুক্ততা নির্ধারণ করা এবং তা পরীক্ষা ও যাচাই করা ক্রেতার দায়িত্ব। এখানে Microsemi দ্বারা প্রদত্ত তথ্য "যেমন আছে, যেখানে আছে" এবং সমস্ত ত্রুটি সহ প্রদান করা হয়েছে, এবং এই ধরনের তথ্যের সাথে সম্পৃক্ত সম্পূর্ণ ঝুঁকি ক্রেতার সাথে। মাইক্রোসেমি কোনো পক্ষকে কোনো পেটেন্ট অধিকার, লাইসেন্স, বা অন্য কোনো আইপি অধিকার দেয় না, স্পষ্টভাবে বা পরোক্ষভাবে, এই ধরনের তথ্য নিজেই বা এই ধরনের তথ্য দ্বারা বর্ণিত কোনো কিছুর ক্ষেত্রে। এই নথিতে প্রদত্ত তথ্য মাইক্রোসেমির মালিকানাধীন, এবং মাইক্রোসেমি এই নথির তথ্যে বা যেকোন পণ্য এবং পরিষেবাতে যেকোন সময় নোটিশ ছাড়াই যেকোনো পরিবর্তন করার অধিকার সংরক্ষণ করে।
মাইক্রোসেমি সম্পর্কে
মাইক্রোসেমি কর্পোরেশন (Nasdaq: MSCC) মহাকাশ ও প্রতিরক্ষা, যোগাযোগ, ডেটা সেন্টার এবং শিল্প বাজারের জন্য সেমিকন্ডাক্টর এবং সিস্টেম সমাধানগুলির একটি বিস্তৃত পোর্টফোলিও অফার করে৷ পণ্যগুলির মধ্যে রয়েছে উচ্চ-কর্মক্ষমতা এবং বিকিরণ-কঠিন এনালগ মিক্সড-সিগন্যাল ইন্টিগ্রেটেড সার্কিট, FPGAs, SoCs এবং ASICs; শক্তি ব্যবস্থাপনা পণ্য; টাইমিং এবং সিঙ্ক্রোনাইজেশন ডিভাইস এবং সুনির্দিষ্ট সময়ের সমাধান, সময়ের জন্য বিশ্বের মান নির্ধারণ; ভয়েস প্রসেসিং ডিভাইস; আরএফ সমাধান; পৃথক উপাদান; এন্টারপ্রাইজ স্টোরেজ এবং যোগাযোগ সমাধান, নিরাপত্তা প্রযুক্তি এবং মাপযোগ্য অ্যান্টি-টিampএর পণ্য; ইথারনেট সমাধান; পাওয়ার-ওভার-ইথারনেট আইসি এবং মিডস্প্যান; সেইসাথে কাস্টম ডিজাইন ক্ষমতা এবং পরিষেবা। মাইক্রোসেমির সদর দপ্তর অ্যালিসো ভিজো, ক্যালিফোর্নিয়াতে এবং বিশ্বব্যাপী প্রায় 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) ফাংশন।
অভিযোজিত ফিল্টার স্বয়ংক্রিয়ভাবে অন্তর্নিহিত অভিযোজিত অ্যালগরিদম এবং ইনপুট সংকেত বৈশিষ্ট্য অনুযায়ী ফিল্টার সহগ সমন্বয় করে। একটি অজানা সিস্টেমের ট্রান্সফার ফাংশন এবং কম্পিউটেশনাল প্রয়োজনীয়তার স্বয়ং সমন্বয়ের কারণে, অভিযোজিত ফিল্টারগুলি ডিএসপি অ্যাপ্লিকেশনের বিভিন্ন ক্ষেত্রে যেমন যোগাযোগ, বায়োমেডিকাল ইন্সট্রুমেন্টেশন, অডিও প্রক্রিয়াকরণ এবং ভিডিও প্রক্রিয়াকরণে ব্যাপকভাবে ব্যবহৃত হয়।
সর্বনিম্ন গড় বর্গক্ষেত্র (LMS) হল একটি মৌলিক অভিযোজিত অ্যালগরিদম যা ফিল্টার সহগ আপডেট করতে অভিযোজিত ফিল্টারগুলিতে ব্যবহৃত হয়। LMS অ্যালগরিদম অ্যাডভান আছেtages অন্যান্য অ্যালগরিদমগুলির তুলনায় কারণ এর সরলতা, কম কম্পিউটেশন এবং কনভারজেন্সের জন্য প্রয়োজনীয় পুনরাবৃত্তির সংখ্যার ক্ষেত্রে সর্বোত্তম কর্মক্ষমতা।
এই ডেমোতে, একটি অভিযোজিত এফআইআর ফিল্টার অ্যাপ্লিকেশন, একটি বিস্তৃত ব্যান্ড সিগন্যালে একটি সংকীর্ণ ব্যান্ড সংকেত হস্তক্ষেপের দমন একটি SmartFusion2 ডিভাইস ব্যবহার করে প্রয়োগ করা হয়। চিত্র 1, পৃষ্ঠা 2 পড়ুন।
LMS অ্যালগরিদম FPGA ফ্যাব্রিকে বাস্তবায়িত করা হয় ফিল্টার ওয়েট/সহগ সমন্বয় করার জন্য গড় বর্গক্ষেত্র ত্রুটি (MSE) পদ্ধতির উপর ভিত্তি করে। CoreFIR আইপি ফিল্টারিং অপারেশন সঞ্চালনের জন্য ব্যবহার করা হয় এবং CoreFFT আইপি আউটপুট স্পেকট্রাম তৈরি করতে ব্যবহার করা হয় যাতে দেখা যায় যে সংকীর্ণ ব্যান্ড হস্তক্ষেপকারী সংকেত উপাদানটি দমন করা হয়েছে। হোস্ট পিসির সাথে যোগাযোগ করার জন্য হোস্ট ইন্টারফেসটি মাইক্রোকন্ট্রোলার সাবসিস্টেমে (MSS) প্রয়োগ করা হয়। একটি ব্যবহারকারী বান্ধব SF2_Adaptive_FIR_Filter.exe ইনপুট সংকেত (সংকীর্ণ ব্যান্ড সংকেত এবং প্রশস্ত ব্যান্ড সংকেত) তৈরি করে এবং ইনপুট বা আউটপুট তরঙ্গরূপ এবং প্রয়োজনীয় বর্ণালী প্লট করে।

Microsemi DG0441 SmartFusion2 SoC FPGA অ্যাডাপ্টিভ FIR ফিল্টার Libero -

2.2 অপারেশন তত্ত্ব
অভিযোজিত ফিল্টারগুলিকে প্রধানত চারটি মৌলিক আর্কিটেকচারে শ্রেণীবদ্ধ করা হয়েছে:

  • সিস্টেম সনাক্তকরণ
  • গোলমাল বাতিলকরণ
  • রৈখিক ভবিষ্যদ্বাণী
  • বিপরীত মডেলিং

এই ডেমোতে, অভিযোজিত ফিল্টার বাস্তবায়নের জন্য লিনিয়ার প্রেডিকশন আর্কিটেকচার ব্যবহার করা হয়। LMS অ্যালগরিদম ফিল্টার সহগ নির্ধারণ করতে একটি গ্রেডিয়েন্ট অনুসন্ধান কৌশল ব্যবহার করে যা গড় বর্গ পূর্বাভাস ত্রুটি কমিয়ে দেয়। গ্রেডিয়েন্টের অনুমান s এর উপর ভিত্তি করেampট্যাপ-ইনপুট ভেক্টরের le মান এবং ত্রুটি সংকেত। অ্যালগরিদম ফিল্টারের প্রতিটি সহগের উপর পুনরাবৃত্তি করে, এটিকে আনুমানিক গ্রেডিয়েন্টের দিকে নিয়ে যায়। সর্বোত্তম ফিল্টার সহগগুলিতে পৌঁছানোর পরে, ত্রুটি সংকেত e(n) ওয়াইডব্যান্ড সংকেত নিয়ে গঠিত। নিম্নলিখিত চিত্রটি রৈখিক পূর্বাভাস ভিত্তিক অভিযোজিত ফিল্টার আর্কিটেকচার দেখায়।

Microsemi DG0441 SmartFusion2 SoC FPGA অভিযোজিত FIR ফিল্টার Libero - অভিযোজিত ফিল্টার আর্কিটেকচার

ইনপুট সিগন্যাল x(n) একটি কাঙ্খিত ওয়াইডব্যান্ড সিগন্যাল নিয়ে গঠিত যা ন্যারো ব্যান্ড সিগন্যাল দ্বারা দূষিত হয় যা প্রয়োজন হয় না, চিত্র 3, পৃষ্ঠা 4 দেখুন। একটি রৈখিক ভবিষ্যদ্বাণী আর্কিটেকচারে, কাঙ্ক্ষিত সংকেত d(n) ইনপুট সংকেতের মতোই x(n) এবং বিলম্বিত ইনপুট x(n-△) অভিযোজিত ফিল্টারে ফিড করা হয়েছে যেমন চিত্র 2, পৃষ্ঠা 3 এ দেখানো হয়েছে।
বিলম্বের ফ্যাক্টর △ (ডেল্টা) ওয়াইডব্যান্ড উপাদানকে ডি-সম্পর্কিত করে এবং বিলম্বিত ইনপুট সংকেত x(n-△) এর সাথে কাঙ্ক্ষিত সিগন্যাল d(n) এর সংকীর্ণ ব্যান্ড উপাদানটিকে সম্পর্কযুক্ত করে।
অভিযোজিত ফিল্টারটি সংকীর্ণ ব্যান্ড উপাদান y(n) অনুমান করার চেষ্টা করে, এবং একটি সমতুল্য স্থানান্তর ফাংশন গঠন করে, যা ইনপুট সংকেতের সংকীর্ণ ব্যান্ড উপাদানগুলির ফ্রিকোয়েন্সিতে কেন্দ্রীভূত সংকীর্ণ ব্যান্ড ফিল্টারগুলির অনুরূপ। সারমিং জংশনে, বিলম্বিত ইনপুট সংকেতের সাথে বিয়োগকৃত ফিল্টার করা ইনপুট সংকেত একটি ত্রুটি সংকেত তৈরি করে। ফিল্টার সহগ সামঞ্জস্য করতে এলএমএস অ্যালগরিদম দ্বারা ত্রুটি সংকেত ব্যবহার করা হয়। কিছু পুনরাবৃত্তির পরে, ত্রুটি সংকেত একটি প্রশস্ত ব্যান্ড উপাদানে রূপান্তরিত হয়।
নিম্নলিখিত সমীকরণগুলি LMS অ্যালগরিদম ব্যবহার করে সহগ গণনার বর্ণনা করে।

Microsemi DG0441 SmartFusion2 SoC FPGA অভিযোজিত FIR ফিল্টার Libero - সহগ

কোথায়,
উপরের সমীকরণ অনুসারে, ন্যারোব্যান্ড কম্পোনেন্ট y(n), হল অভিযোজিত ফিল্টার আউটপুট h(n) হল ফিল্টার ওজন/গুণক 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 • ন্যারো ব্যান্ড সিগন্যালের ইনপুট স্পেকট্রাম + ওয়াইড ব্যান্ড সিগন্যাল

Microsemi DG0441 SmartFusion2 SoC FPGA অ্যাডাপটিভ FIR ফিল্টার Libero - ব্যান্ড সংকেত

চিত্র 4 • ওয়াইড ব্যান্ড সিগন্যালের আউটপুট স্পেকট্রাম

Microsemi DG0441 SmartFusion2 SoC FPGA অ্যাডাপটিভ FIR ফিল্টার Libero - ওয়াইড ব্যান্ড সিগন্যাল

2.3 ডিজাইনের প্রয়োজনীয়তা

সারণি 1 • ডিজাইনের প্রয়োজনীয়তা

ডিজাইনের প্রয়োজনীয়তা বর্ণনা
হার্ডওয়্যার প্রয়োজনীয়তা
SmartFusion2 স্টার্টার কিট
• FlashPro4 প্রোগ্রামার
• USB A থেকে Mini-B কেবল
SF2-484-STARTER-KIT (M2S010-FGG484)
SmartFusion2 নিরাপত্তা মূল্যায়ন কিট
• FlashPro4 প্রোগ্রামার
• USB A থেকে Mini-B কেবল
রেভ ডি বা তার পরে (M2S090TS-FGG484)
হোস্ট পিসি বা ল্যাপটপ উইন্ডোজ 7, ​​64-বিট অপারেটিং সিস্টেম
সফ্টওয়্যার প্রয়োজনীয়তা
Libero® সিস্টেম-অন-চিপ (SoC) v11.8 SP1
SoftConsole v 4.0
FlashPro প্রোগ্রামিং সফটওয়্যার v11.8 SP1
হোস্ট পিসি ড্রাইভার ইউএসবি থেকে ইউআরটি ড্রাইভার
ফ্রেমওয়ার্ক ডেমো GUI চালু করার জন্য Microsoft.NET ফ্রেমওয়ার্ক 4 ক্লায়েন্ট

2.4 ডেমো ডিজাইন
নকশা fileমাইক্রোসেমি®-এ নিম্নলিখিত পাথ থেকে ডাউনলোডের জন্য s উপলব্ধ webসাইট:

ডিজাইন files অন্তর্ভুক্ত:

  • ডিজাইন files
  • প্রোগ্রামিং files
  • GUI এক্সিকিউটেবল
  • রিডমি file

নিম্নলিখিত চিত্রটি SmartFusion2 স্টার্টার কিট ডিজাইনের শীর্ষ-স্তরের কাঠামো দেখায় files আরও বিস্তারিত জানার জন্য, readme.txt দেখুন file.

চিত্র 5 • SmartFusion2 স্টার্টার কিট ডেমো ডিজাইন Files টপ-লেভেল স্ট্রাকচার

মাইক্রোসেমি DG0441 SmartFusion2 SoC FPGA অ্যাডাপ্টিভ FIR ফিল্টার Libero - স্তরের কাঠামো

নিম্নলিখিত চিত্রটি SmartFusion2 নিরাপত্তা মূল্যায়ন কিট ডিজাইনের শীর্ষ-স্তরের কাঠামো দেখায় files আরও বিস্তারিত জানার জন্য, readme.txt দেখুন file.

চিত্র ৬ • স্মার্টফিউশন২ সিকিউরিটি মূল্যায়ন কিট ডেমো ডিজাইন Files টপ-লেভেল স্ট্রাকচার

Microsemi DG0441 SmartFusion2 SoC FPGA অভিযোজিত FIR ফিল্টার Libero - নিরাপত্তা মূল্যায়ন

2.4.1 ডেমো ডিজাইনের বিবরণ
এই ডেমো ডিজাইন নিম্নলিখিত ব্লক ব্যবহার করে:

  • এমএসএস ব্লক
  • কন্ট্রোল লজিক (ইউজার আরটিএল)
  • LMS_FIR_TOP (স্মার্ট ডিজাইন)
  • TPSRAM (IPcore)
  • কোরএফএফটি (আইপিকোর)

চিত্র 7 • অভিযোজিত এফআইআর ফিল্টার ডেমো ব্লক ডায়াগ্রাম

মাইক্রোসেমি DG0441 SmartFusion2 SoC FPGA অ্যাডাপ্টিভ FIR ফিল্টার Libero - ব্লক ডায়াগ্রাম

2.4.1.1 MSS ব্লক
MSS ব্লক হোস্ট পিসি (GUI ইন্টারফেস) এবং FPGA ফ্যাব্রিক লজিকের মধ্যে ডেটা পাঠায় এবং গ্রহণ করে।
MMUART ইন্টারফেস হোস্ট পিসির সাথে যোগাযোগ করতে ব্যবহৃত হয়। FIC_0 ইন্টারফেস (উন্নত পেরিফেরাল বাস (এপিবি) মাস্টার) ফ্যাব্রিক ব্যবহারকারী যুক্তির সাথে যোগাযোগ করতে ব্যবহৃত হয়।
2.4.1.2 কন্ট্রোল লজিক
এটি ব্যবহারকারীর যুক্তি যা ফ্যাব্রিকে প্রয়োগ করা হয় এবং নিম্নলিখিত দুটি সীমাবদ্ধ-রাষ্ট্র মেশিন (FSM) নিয়ে গঠিত:

  • ডেটা হ্যান্ডলিং: সংশ্লিষ্ট ইনপুট ডেটা বাফারে ফিল্টার ইনপুট ডেটা লোড করা, প্রক্রিয়াকৃত ডেটা পড়া এবং এফএফটি ডেটা মানগুলির মতো ক্রিয়াকলাপগুলি প্রয়োগ এবং নিয়ন্ত্রণ করে৷ এমএসএস এপিবি মাস্টারের সাথে যোগাযোগের জন্য একটি এপিবি বাস স্লেভ প্রয়োগ করা হয়।
  • ফিল্টার কন্ট্রোল: FIR ফিল্টার এবং FFT অপারেশন নিয়ন্ত্রণ করে। ফিল্টার করা ডেটা সংশ্লিষ্ট আউটপুট বাফারে লোড করে এবং FFT আউটপুট ডেটা সংশ্লিষ্ট আউটপুট ডেটা বাফারে নিয়ে যায়।

2.4.1.3 LMS_FIR_TOP
এটি ফ্যাব্রিকে বাস্তবায়িত একটি স্মার্টডিজাইন ব্লক। এটি নিম্নলিখিত ব্লক নিয়ে গঠিত:

  • LMS_CONTROL_FSM: LMS_ALGO ব্লকে নিয়ন্ত্রণ সংকেত প্রদান করতে এই FSM রেজিস্টার-ট্রান্সফার লেভেলে (RTL) প্রয়োগ করা হয়।
  • LMS_ALGO: ত্রুটি সংকেত, সংশোধন ফ্যাক্টর, ফিল্টার সহগ গণনা করতে এবং কোর এফআইআর ফিল্টারে ফিল্টার সহগ পাঠাতে এই LMS অ্যালগরিদমটি RTL-এ প্রয়োগ করা হয়েছে।
  • কোরএফআইআর: কোরএফআইআর আইপি পুনরায় লোডযোগ্য সহগ মোডে ব্যবহার করা হয় ফ্লাইতে এর সহগ কনফিগার করতে। CoreFIR আইপি কনফিগারেশন নিম্নরূপ:
  • ফিল্টার প্রকার: একক হার সম্পূর্ণরূপে গণনা করা হয়েছে
  • ট্যাপ সংখ্যা: 16
  • সহগ প্রকার: পুনরায় লোডযোগ্য
  • সহগ বিট প্রস্থ: 16 (স্বাক্ষরিত)
  • ডেটা বিট প্রস্থ: 16 (স্বাক্ষরিত)
  • ফিল্টার গঠন: কোন প্রতিসাম্য ছাড়া স্থানান্তরিত

2.4.1.4 TPSRAM আইপি
TPSRAM IP নিম্নলিখিত কনফিগারেশন ব্যবহার করে:

  • ইনপুট সিগন্যাল ডেটা বাফার (গভীরতা: 1024, প্রস্থ: 16)
  • আউটপুট সিগন্যাল বাফার (গভীরতা: 1024, প্রস্থ: 16)
  • আউটপুট সংকেত FFT বাস্তব তথ্য বাফার (গভীরতা: 1024, প্রস্থ: 16)
  • আউটপুট সংকেত FFT কাল্পনিক ডেটা বাফার (গভীরতা: 1024, প্রস্থ: 16)

2.4.1.5 কোরএফএফটি
CoreFFT আইপি ফিল্টার করা ডেটার ফ্রিকোয়েন্সি স্পেকট্রাম তৈরি করতে ব্যবহৃত হয়। CoreFFT আইপি কনফিগারেশন নিম্নরূপ:

  • এফএফটি আর্কিটেকচার: জায়গায়
  • FFT প্রকার: ফরোয়ার্ড
  • FFT স্কেলিং: শর্তাধীন
  • FFT ট্রান্সফর্ম সাইজ: 256
  • প্রস্থ: 16
    বিস্তারিত স্মার্টডিজাইন বাস্তবায়ন এবং সম্পদ ব্যবহারের সারাংশের জন্য, পরিশিষ্ট দেখুন: স্মার্টডিজাইন বাস্তবায়ন, পৃষ্ঠা 25।

2.5 SmartFusion2 স্টার্টার কিটের জন্য ডেমো ডিজাইন সেট আপ করা
নিম্নলিখিত ধাপগুলি বর্ণনা করে কিভাবে SmartFusion2 স্টার্টার কিটের জন্য হার্ডওয়্যার ডেমো সেটআপ করতে হয়:

  1. নিম্নলিখিত টেবিলে দেখানো হিসাবে SmartFusion2 স্টার্টার কিট বোর্ডে জাম্পারগুলিকে সংযুক্ত করুন।
    সারণি 2 • SmartFusion2 স্টার্টার কিট জাম্পার সেটিংস
    জাম্পার  কনফিগারেশন মন্তব্য
    JP1 1-2 বন্ধ, 3-4 খোলা M2S-FG484 SOM (VCC3) এ পাওয়ার সক্ষম করুন।
    JP2 1-2 খোলা, 3-4 বন্ধ উপযুক্ত J নির্বাচন করুনTAG স্মার্টফিউশন2 জে মোড এবং পাওয়ার সক্ষম করুনTAG নিয়ামক
    JP3 1-3 খোলা, 2-4 বন্ধ পাওয়ার উৎস হিসেবে মিনি-ইউএসবি পোর্ট ব্যবহার করুন।
  2. FlashPro4 প্রোগ্রামারটিকে SmartFusion5 স্টার্টার কিট বোর্ডের P2 সংযোগকারীর সাথে সংযুক্ত করুন।
  3. হোস্ট PC USB পোর্টটিকে USB Mini-B কেবল ব্যবহার করে SmartFusion1 স্টার্টার কিট বোর্ডে P2 মিনি USB সংযোগকারীর সাথে সংযুক্ত করুন৷
    নিম্নলিখিত চিত্রটি SmartFusion2 স্টার্টার কিটে অ্যাডাপটিভ এফআইআর ফিল্টার ডেমো চালানোর জন্য বোর্ড সেটআপ দেখায়।
    চিত্র 8 • SmartFusion2 SoC FPGA স্টার্টার কিট সেটআপMicrosemi DG0441 SmartFusion2 SoC FPGA অ্যাডাপটিভ FIR ফিল্টার Libero - স্টার্টার কিট সেটআপ
  4. ইউএসবি থেকে ইউনিভার্সাল অ্যাসিঙ্ক্রোনাস রিসিভার-ট্রান্সমিটার (UART) ব্রিজ ড্রাইভার স্বয়ংক্রিয়ভাবে সনাক্ত করা হয়েছে তা নিশ্চিত করুন। এটি হোস্ট পিসির ডিভাইস ম্যানেজারে যাচাই করা যেতে পারে।
    নিচের চিত্রটি USB সিরিয়াল পোর্ট দেখায়।
    চিত্র 9 • SmartFusion2 স্টার্টার কিটের জন্য USB থেকে UART ব্রিজ ড্রাইভারমাইক্রোসেমি DG0441 SmartFusion2 SoC FPGA অ্যাডাপ্টিভ FIR ফিল্টার Libero - SmartFusion2 স্টার্টার কিট
  5. যদি ইউএসবি থেকে ইউআরটি ব্রিজ ড্রাইভারগুলি ইনস্টল না করা থাকে তবে এখান থেকে ড্রাইভারগুলি ডাউনলোড এবং ইনস্টল করুন www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip

2.5.1 SmartFusion2 নিরাপত্তা মূল্যায়ন কিটের জন্য ডেমো ডিজাইন সেট আপ করা
নিরাপত্তা মূল্যায়ন কিটের জন্য কীভাবে হার্ডওয়্যার ডেমো সেটআপ করতে হয় তা নিম্নলিখিত ধাপগুলি বর্ণনা করে:

  1. নিম্নলিখিত টেবিলে দেখানো হিসাবে SmartFusion2 নিরাপত্তা মূল্যায়ন কিট বোর্ডে জাম্পারগুলিকে সংযুক্ত করুন।
    সারণি 3 • SmartFusion2 নিরাপত্তা মূল্যায়ন কিট জাম্পার সেটিংস
    জাম্পার কনফিগারেশন  মন্তব্য
    J23 লাইনসাইডে A বা B এর সুইচ-সাইড মাল্টিপ্লেক্সার (MUX) ইনপুট নির্বাচন করতে জাম্পার।
    বন্ধ পিন 1-2 (লাইনসাইডে ইনপুট A) যা বোর্ডে রয়েছে 125 মেগাহার্টজ ডিফারেনশিয়াল ক্লক অসিলেটর আউটপুট লাইনসাইডে রুট করা হবে।
    খোলা পিন 2-3 (লাইনসাইডে বি ইনপুট করুন) যা লাইনসাইডে 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 পিন করুন
    খোলা টগলিং J এর জন্য পিন 2-4TAGFT4232 চিপের GPIO ক্ষমতা ব্যবহার করে দূরবর্তীভাবে _SEL সিগন্যাল।
    J3 FT2H চিপ থেকে SW4232 ইনপুট বা সংকেত ENABLE_FT4232 নির্বাচন করতে জাম্পার।
    1. জাম্পার সংযোগ করার সময় পাওয়ার সাপ্লাই সুইচ SW7 বন্ধ আছে তা নিশ্চিত করুন৷
    2. J6 সংযোগকারীর সাথে পাওয়ার সাপ্লাই সংযুক্ত করুন, পাওয়ার সাপ্লাই সুইচ চালু করুন, SW7।
  2. FlashPro4 প্রোগ্রামারটিকে SmartFusion5 নিরাপত্তা মূল্যায়ন কিট বোর্ডের J2 সংযোগকারীর সাথে সংযুক্ত করুন।
  3. USB Mini-B কেবল ব্যবহার করে SmartFusion1 সিকিউরিটি ইভালুয়েশন কিট বোর্ডে P2 Mini USB সংযোগকারীর সাথে হোস্ট PC USB পোর্ট সংযুক্ত করুন।
    নিম্নলিখিত চিত্রটি SmartFusion2 নিরাপত্তা মূল্যায়ন কিটে DSP অ্যাডাপটিভ এফআইআর ফিল্টার ডেমো চালানোর জন্য বোর্ড সেটআপ দেখায়।
    Microsemi DG0441 SmartFusion2 SoC FPGA অ্যাডাপটিভ FIR ফিল্টার Libero - মূল্যায়ন কিট সেটআপ
  4. SW7 পাওয়ার সাপ্লাই সুইচ চালু করুন।
  5. নিশ্চিত করুন যে USB থেকে UART ব্রিজ ড্রাইভার স্বয়ংক্রিয়ভাবে সনাক্ত করা হয়েছে। এটিতে যাচাই করা যেতে পারে
    হোস্ট পিসির ডিভাইস ম্যানেজার। নিচের চিত্রটি USB সিরিয়াল পোর্ট দেখায়।Microsemi DG0441 SmartFusion2 SoC FPGA অ্যাডাপটিভ FIR ফিল্টার Libero - নিরাপত্তা মূল্যায়ন কিট
  6. যদি ইউএসবি থেকে ইউআরটি ব্রিজ ড্রাইভারগুলি ইনস্টল না করা থাকে তবে এখান থেকে ড্রাইভারগুলি ডাউনলোড এবং ইনস্টল করুন www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.

2.6 ডেমো ডিজাইন প্রোগ্রামিং
নিম্নলিখিত পদক্ষেপগুলি ডেমো ডিজাইনকে কীভাবে প্রোগ্রাম করতে হয় তা বর্ণনা করে:
নিম্নলিখিত লিঙ্ক থেকে ডেমো ডিজাইন ডাউনলোড করুন:

  1. FlashPro সফটওয়্যার চালু করুন।
  2. নতুন প্রকল্প ক্লিক করুন.
  3. নতুন প্রকল্প উইন্ডোতে, SF2_Adaptive_Filter হিসাবে প্রকল্পের নাম লিখুন।Microsemi DG0441 SmartFusion2 SoC FPGA অ্যাডাপটিভ FIR ফিল্টার Libero - নতুন প্রকল্প
  4. ব্রাউজ ক্লিক করুন এবং আপনি যেখানে প্রকল্পটি সংরক্ষণ করতে চান সেখানে নেভিগেট করুন।
  5. প্রোগ্রামিং মোড হিসাবে একক ডিভাইস নির্বাচন করুন।
  6. প্রকল্প সংরক্ষণ করতে ঠিক আছে ক্লিক করুন.

2.6.1 ডিভাইস সেট আপ করা
নিম্নলিখিত পদক্ষেপগুলি কীভাবে ডিভাইসটি কনফিগার করবেন তা বর্ণনা করে:

  1. FlashPro GUI-তে ডিভাইস কনফিগার করুন ক্লিক করুন।
  2. ব্রাউজ ক্লিক করুন এবং অবস্থানে নেভিগেট করুন যেখানে Adaptive_FIR_top.stp file অবস্থিত এবং নির্বাচন করুন file. প্রোগ্রামিং এর ডিফল্ট অবস্থান file হল:
    • SmartFusion2 স্টার্টার কিট: \SF2_Starter_Adaptive_FIR_filter_Demo_DF\Programming files\Adaptive_FIR_top.stp
    • SmartFusion2 নিরাপত্তা মূল্যায়ন কিট: \SF2_Eval_Adaptive_FIR_filter_Demo_DF\Programming files\Adaptive_FIR_top.stp
  3. খুলুন ক্লিক করুন. প্রয়োজনীয় প্রোগ্রামিং file নির্বাচন করা হয়েছে এবং ডিভাইসে প্রোগ্রাম করার জন্য প্রস্তুত।
  4. মোড হিসেবে অ্যাডভান্সড এবং অ্যাকশন হিসেবে প্রোগ্রাম নির্বাচন করুন।

2.6.2 ডিভাইস প্রোগ্রামিং

মাইক্রোসেমি DG0441 SmartFusion2 SoC FPGA অ্যাডাপ্টিভ FIR ফিল্টার Libero - FlashPro প্রোজেক্ট কনফিগারেশন

ডিভাইস প্রোগ্রামিং শুরু করতে PROGRAM এ ক্লিক করুন। প্রোগ্রামার স্ট্যাটাস RUN PASSED এ পরিবর্তিত না হওয়া পর্যন্ত অপেক্ষা করুন যা নিচের চিত্রে দেখানো হয়েছে।

Microsemi DG0441 SmartFusion2 SoC FPGA অ্যাডাপ্টিভ FIR ফিল্টার Libero - FlashPro প্রজেক্ট RUN পাস হয়েছে

2.6.3 অভিযোজিত FIR ফিল্টার ডেমো GUI
অ্যাডাপটিভ এফআইআর ফিল্টার ডেমো একটি ব্যবহারকারী-বান্ধব GUI সহ সরবরাহ করা হয় যা হোস্ট পিসিতে চলে এবং স্মার্টফিউশন2 স্টার্টার কিটের সাথে যোগাযোগ করে। UART হোস্ট পিসি এবং SmartFusion2 স্টার্টার কিট বা SmartFusion2 নিরাপত্তা মূল্যায়ন কিটের মধ্যে অন্তর্নিহিত যোগাযোগ প্রোটোকল হিসাবে ব্যবহৃত হয়।
নিম্নলিখিত চিত্রটি অভিযোজিত FIR ফিল্টার ডেমো GUI দেখায়।

Microsemi DG0441 SmartFusion2 SoC FPGA অভিযোজিত FIR ফিল্টার Libero - অভিযোজিত FIR ফিল্টার ডেমো GUI

অভিযোজিত এফআইআর ফিল্টার ডেমো উইন্ডোতে নিম্নলিখিত ট্যাবগুলি রয়েছে:

  • ইনপুট প্যারামিটার: সিরিয়াল COM পোর্ট, ফিল্টার জেনারেশন এবং সিগন্যাল জেনারেশন কনফিগার করে।
  • ফিল্টার আউটপুট: প্লট ত্রুটি সংকেত এবং এর ফ্রিকোয়েন্সি বর্ণালী
  • পাঠ্য Viewer: সহগ, ইনপুট সিগন্যাল, আউটপুট সিগন্যাল এবং FFT ডেটা মান দেখায়

GUI সম্পর্কে আরও তথ্যের জন্য সাহায্যে ক্লিক করুন।

2.7 নকশা চালানো

  1. অ্যাডাপটিভ এফআইআর ফিল্টার ডেমো জিইউআই চালু করুন, ইন্সটল করুন এবং এক্সিকিউটেবল চালু করুন file ডিজাইন দিয়ে দেওয়া হয়েছে files এক্সিকিউটেবলের ডিফল্ট অবস্থান fileগুলি হল:
    • 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
    অভিযোজিত এফআইআর ফিল্টার ডেমো উইন্ডো প্রদর্শিত হয়, নিম্নলিখিত চিত্রটি পড়ুন।মাইক্রোসেমি DG0441 SmartFusion2 SoC FPGA অ্যাডাপ্টিভ FIR ফিল্টার Libero - সিরিয়াল পোর্ট কনফিগারেশন
  2. সিরিয়াল পোর্ট কনফিগারেশন: COM পোর্ট নম্বর স্বয়ংক্রিয়ভাবে সনাক্ত করা হয়েছে এবং বড রেট 115200 এ স্থির করা হয়েছে। সংযোগ ক্লিক করুন। পূর্ববর্তী চিত্রটি পড়ুন।
  3. সিগন্যাল জেনারেশন: 2 MHz হিসাবে ন্যারোব্যান্ড সিগন্যাল ফ্রিকোয়েন্সি লিখুন (সমর্থিত পরিসীমা 1 MHz থেকে 20 MHz) এবং জেনারেট ক্লিক করুন। নিচের চিত্রটি পড়ুন।মাইক্রোসেমি DG0441 SmartFusion2 SoC FPGA অ্যাডাপ্টিভ FIR ফিল্টার Libero - সিগন্যাল জেনারেশনঅ্যাডাপটিভ এফআইআর ফিল্টার ডেমো ন্যারো ব্যান্ড সিগন্যাল কম্পোনেন্টে ওয়াইড ব্যান্ড সিগন্যাল (অ্যাডাপ্টিভ এফআইআর ফিল্টার ডেমো উইন্ডোর ভিতরে তৈরি) যোগ করে এবং সম্মিলিত সিগন্যাল (ন্যারোব্যান্ড এবং ওয়াইডব্যান্ড), এফএফটি স্পেকট্রাম প্লট করে। নিচের চিত্রটি পড়ুন।মাইক্রোসেমি DG0441 SmartFusion2 SoC FPGA অ্যাডাপ্টিভ FIR ফিল্টার Libero - সিগন্যাল জেনারেশন1
  4. ইনপুট ডেটা লোড করতে স্টার্ট ক্লিক করুন (1K সেamples) ফিল্টারিং অপারেশন প্রক্রিয়াকরণের জন্য SmartFusion2 ডিভাইসে, নিম্নলিখিত চিত্রটি পড়ুন।Microsemi DG0441 SmartFusion2 SoC FPGA অভিযোজিত FIR ফিল্টার Libero - অভিযোজিত FIR ফিল্টার ডেমোফিল্টার অপারেশন শেষ করার পর, GUI এরর ডেটা এবং এর FFT ডেটা SmartFusion2 ডিভাইস এবং প্লট থেকে পায়, যেমনটি নিচের চিত্রে দেখানো হয়েছে।
    ত্রুটি সংকেত প্লট ওয়াইডব্যান্ড সংকেত থেকে সংকীর্ণ উপাদানের দমন দেখায় শুধুমাত্র প্রয়োজনীয় সংখ্যক পুনরাবৃত্তির পরে।Microsemi DG0441 SmartFusion2 SoC FPGA অ্যাডাপটিভ FIR ফিল্টার Libero - সময় এবং ফ্রিকোয়েন্সি প্লটত্রুটি সংকেত ফ্রিকোয়েন্সি বর্ণালীতে ন্যারোব্যান্ড সিগন্যাল উপাদানটি ধীরে ধীরে দমন করা হয়।
    এটি নিম্নলিখিত চিত্রে দেখানো ত্রুটি সংকেত FFT প্লটে লক্ষ্য করা যেতে পারে।Microsemi DG0441 SmartFusion2 SoC FPGA অ্যাডাপ্টিভ FIR ফিল্টার Libero - সময় এবং ফ্রিকোয়েন্সি প্লট2
  5. আউটপুট ওয়াইড ব্যান্ড ডেটার সাথে ইনপুট ওয়াইড ব্যান্ড ডেটা বিশ্লেষণ করতে তুলনা ক্লিক করুন।Microsemi DG0441 SmartFusion2 SoC FPGA অ্যাডাপটিভ FIR ফিল্টার Libero - ত্রুটি সংকেত তুলনা করুনইনপুট ওয়াইড ব্যান্ড এবং আউটপুট ওয়াইড ব্যান্ডের মধ্যে তুলনা প্রদর্শনকারী একটি উইন্ডো প্রদর্শিত হয়, নিম্নলিখিত চিত্রটি পড়ুন।Microsemi DG0441 SmartFusion2 SoC FPGA অভিযোজিত FIR ফিল্টার Libero - ব্যান্ড এবং আউটপুট ওয়াইড ব্যান্ডতুলনা করার জন্য প্লটটি জুম করা যেতে পারে, নিম্নলিখিত চিত্রটি পড়ুন।Microsemi DG0441 SmartFusion2 SoC FPGA অ্যাডাপটিভ FIR ফিল্টার Libero - আউটপুট ওয়াইড ব্যান্ড
  6. ইনপুট ওয়াইড ব্যান্ড সিগন্যালের সাথে ত্রুটি সংকেত (আউটপুট ওয়াইড ব্যান্ড সিগন্যাল) তুলনা করুন, নিম্নলিখিত চিত্রটি পড়ুন। সংকীর্ণ ব্যান্ড হস্তক্ষেপকারী উপাদানটি বাদ দেওয়া হয় এবং প্রশস্ত ব্যান্ড সংকেত ত্রুটি সংকেতে সংরক্ষিত হয়।Microsemi DG0441 SmartFusion2 SoC FPGA অ্যাডাপ্টিভ FIR ফিল্টার Libero - ব্যান্ড এবং আউটপুট ওয়াইড ব্যান্ড1
  7. ক্লোজ ক্লিক করুন, নিচের চিত্রটি পড়ুন।মাইক্রোসেমি DG0441 SmartFusion2 SoC FPGA অ্যাডাপ্টিভ FIR ফিল্টার Libero - ব্যান্ড বনাম আউটপুট ওয়াইড ব্যান্ড
  8. আপনি কপি, সংরক্ষণ, রপ্তানি, এবং পৃষ্ঠা কাস্টমাইজ করতে পারেন এবং ত্রুটি সংকেত প্লটের জন্য মুদ্রণ সেটআপ কনফিগার করতে পারেন।
    ত্রুটি সংকেত প্লট ডান ক্লিক করুন.
  9. প্রসঙ্গ সংবেদনশীল পপ-আপ থেকে, প্রয়োজনীয় বিকল্পটি নির্বাচন করুন।
    এটি নিম্নলিখিত চিত্রে দেখানো বিভিন্ন বিকল্পগুলি দেখায়।
    বিশ্লেষণের উদ্দেশ্যে ডেটা কপি, সংরক্ষণ এবং CSV প্লটে রপ্তানি করা যেতে পারে।
    পৃষ্ঠা সেটআপ, মুদ্রণ, পয়েন্ট মান প্রদর্শন, জুম, এবং ডিফল্ট স্কেল সেট সিগন্যাল বিশ্লেষণের জন্য অন্যান্য বিকল্প।মাইক্রোসেমি DG0441 SmartFusion2 SoC FPGA অ্যাডাপটিভ FIR ফিল্টার Libero - ত্রুটি সংকেত
  10. ইনপুট সংকেত এবং ত্রুটি সংকেত মান হতে পারে viewটেক্সটে এড Viewer ট্যাব। টেক্সটে ক্লিক করুন Viewer ট্যাবটি খুলুন এবং তারপর সংশ্লিষ্টটিতে ক্লিক করুন View নিম্নলিখিত চিত্রে দেখানো হয়েছে।মাইক্রোসেমি DG0441 স্মার্টফিউশন2 SoC FPGA অ্যাডাপ্টিভ FIR ফিল্টার লাইবেরো - টেক্সট Viewerনিচের চিত্রটি টেক্সটটি দেখায় Viewer ট্যাব ইনপুট সিগন্যালের মান দেখাচ্ছে।মাইক্রোসেমি DG0441 SmartFusion2 SoC FPGA অ্যাডাপটিভ FIR ফিল্টার Libero - ইনপুট সিগন্যাল মান
  11. একটি পাঠ্য হিসাবে ইনপুট সংকেত সংরক্ষণ করতে file, ইনপুট সিগন্যাল উইন্ডোতে ডান-ক্লিক করুন। ইনপুট সিগন্যাল উইন্ডোটি নিম্নলিখিত চিত্রে দেখানো বিভিন্ন বিকল্প প্রদর্শন করে।
  12. Save এ ক্লিক করুন। পাঠ্য সংরক্ষণ করতে ঠিক আছে নির্বাচন করুন file.মাইক্রোসেমি DG0441 SmartFusion2 SoC FPGA অ্যাডাপ্টিভ এফআইআর ফিল্টার Libero - সহগ সংরক্ষণের বিকল্পগুলি
  13. ডেমো বন্ধ করতে Exit এ ক্লিক করুন, নিচের চিত্রটি দেখুন।Microsemi DG0441 SmartFusion2 SoC FPGA অ্যাডাপটিভ FIR ফিল্টার Libero - ডেমো থেকে প্রস্থান করুন

2.8 উপসংহার
এই ডেমোটি ম্যাথব্লক সহ SmartFusion2 ডিভাইসের বৈশিষ্ট্য এবং কিভাবে Microsemi IPs (CoreFIR এবং CoreFFT) ব্যবহার করতে হয় বা অভিযোজিত ফিল্টার ব্যবহার করে সংকীর্ণ ব্যান্ড হস্তক্ষেপ বাতিলকরণ অ্যাপ্লিকেশন সম্পর্কে তথ্য প্রদান করে। এই অভিযোজিত এফআইআর ফিল্টার ভিত্তিক-ডেমো ব্যবহার করা সহজ এবং স্মার্টফিউশন 2 ডিভাইসে ডিজিটাল সিগন্যাল প্রসেসিং (ডিএসপি) ফিল্টারগুলি বোঝা এবং প্রয়োগ করার জন্য বেশ কয়েকটি বিকল্প সরবরাহ করে।

পরিশিষ্ট: স্মার্টডিজাইন বাস্তবায়ন

অভিযোজিত FIR ফিল্টার SmartDesign নিম্নলিখিত চিত্রে দেখানো হয়েছে।

Microsemi DG0441 SmartFusion2 SoC FPGA অভিযোজিত FIR ফিল্টার Libero - অভিযোজিত FIR ফিল্টার স্মার্টডিজাইনমাইক্রোসেমি DG0441 SmartFusion2 SoC FPGA অ্যাডাপটিভ FIR ফিল্টার Libero - MS_FIR_TOP স্মার্ট ডিজাইন

নিম্নলিখিত টেবিলটি অ্যাডাপটিভ এফআইআর ফিল্টারে স্মার্টডিজাইন ব্লকগুলি দেখায়।

সারণি 4 • অভিযোজিত FIR ফিল্টার ডেমো স্মার্ট ডিজাইন ব্লক এবং বর্ণনা

S.No  ব্লকের নাম বর্ণনা
1 অভিযোজিত_এফআইআর FIR_FILTER_0 হল একটি সিস্টেম বিল্ডার জেনারেটেড কম্পোনেন্ট, যেখানে MMUART হোস্ট পিসি এবং ফ্যাব্রিক লজিকের মধ্যে যোগাযোগ পরিচালনা করতে কনফিগার করা হয়েছে। একটি সিস্টেম বিল্ডার উপাদান তৈরি করতে, SmartFusion2 সিস্টেম বিল্ডার ব্যবহারকারী নির্দেশিকা পড়ুন।
2 DATAHANDLE_FSM MSS এবং ডেটা বাফারের মধ্যে ডেটা পাঠাতে/গ্রহণ করতে লজিক নিয়ন্ত্রণ করুন
3 FILTERCONTROL_FSM এফআইআর এবং এফএফটি অপারেশনের জন্য নিয়ন্ত্রণ সংকেত তৈরি করতে নিয়ন্ত্রণ যুক্তি
4 LMS_FIR_TOP স্মার্টডিজাইন
5 INPUT_বাফার এফআইআর ইনপুট সিগন্যাল ডেটা বাফার
OUTPUT_Buffer FIR আউটপুট সংকেত বাফার
FFT_Im_Buffer FFT আউটপুট কাল্পনিক তথ্য বাফার
FFT_Re_Buffer FFT আউটপুট বাস্তব তথ্য বাফার
6 OREFFT COREFFT

নিম্নলিখিত সারণী LMS_FIR_TOP-এ স্মার্টডিজাইন ব্লকগুলি দেখায়৷
সারণি 5 • LMS_FIR_TOP স্মার্ট ডিজাইন ব্লক এবং বর্ণনা

S.No  ব্লকের নাম বর্ণনা
1 LMS_ALGO ত্রুটি, সংশোধন ফ্যাক্টর এবং ফিল্টার সহগ গণনা করতে RTL-এ LMS অ্যালগরিদম প্রয়োগ করা হয়েছে।
2 LMS_CONTROL_FSM LMS_ALGO ব্লক নিয়ন্ত্রণ করতে RTL এ FSM প্রয়োগ করা হয়েছে
3 COREFIR COREFIR আইপি

পরিশিষ্ট: সম্পদ ব্যবহারের সারাংশ

নিম্নলিখিত সারণী অভিযোজিত FIR ফিল্টার ডেমো সম্পদ ব্যবহারের সারাংশ দেখায়।
ডিভাইস: SmartFusion2 ডিভাইস
ডাই: M2S010
প্যাকেজ: 484 FBGA

সারণি 6 • অভিযোজিত এফআইআর ফিল্টার ডেমো রিসোর্স ব্যবহারের সারাংশ

টাইপ ব্যবহৃত  মোট  পার্সেনtage
4LUT 2834 12084 23.45
ডিএফএফ 2827 12084 23.39
RAM64x18 0 22 0
RAM1Kx18 11 21 52.38
MACC 13 22 59.09

নিম্নলিখিত সারণী অভিযোজিত এফআইআর ফিল্টার রিসোর্স ব্যবহারের সারাংশ দেখায়।
ডিভাইস: SmartFusion2 ডিভাইস
ডাই: M2S090TS
প্যাকেজ: 484 FBGA

সারণি 7 • অভিযোজিত এফআইআর ফিল্টার ডেমো রিসোর্স ব্যবহারের সারাংশ

টাইপ ব্যবহৃত  মোট  পার্সেনtage
4LUT 2833 86184 3.29
ডিএফএফ 2827 86184 3.28
RAM64x18 0 112 0
RAM1K18 11 109 10.09
MACC 13 84 15.48

নিম্নলিখিত সারণীটি MACC ব্লক ব্যবহারের সারাংশ দেখায়।

সারণি 8 • MACC ব্লক ব্যবহারের সারাংশ

কোরএফআইআর কোরএফএফটি 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 DG0441 SmartFusion2 SoC FPGA অ্যাডাপটিভ FIR ফিল্টার Libero [পিডিএফ] ব্যবহারকারীর নির্দেশিকা
DG0441 SmartFusion2 SoC FPGA অভিযোজিত FIR ফিল্টার Libero, DG0441, SmartFusion2 SoC FPGA অভিযোজিত FIR ফিল্টার Libero, FIR ফিল্টার Libero

তথ্যসূত্র

একটি মন্তব্য করুন

আপনার ইমেল ঠিকানা প্রকাশ করা হবে না. প্রয়োজনীয় ক্ষেত্রগুলি চিহ্নিত করা হয়েছে *