آموزش زبان توصیف سخت افزار تراشههای قابل پیکرهبندی سیستمهای نهفته
عمیق یاد بگیریم، دقیق بکار بگیریم
معماری قابل پیکرهبندی
بلوکهای DSP48 : قلب تپنده پردازش سیگنال
اپلیکیشنهای پردازش سیگنال به تعداد زیادی ضرب و جمع نیاز دارند که بهترین گزینه برای پیاده سازی آنها استفاده از DSP48 Slice های اختصاصی درون تراشههای FPGA است.
از منابع ورودی و خروجی FPGA چه می دانیم؟ (قسمت دوم: منابع منطقی)
بخش منطقی بلوکهای ورودی/خروجی از چندین واحد کوچکتر به نامهای IOLOGIC ،IODELAY و IOSERDES تشکیل شده است.
فراخوانی حافظهها و عناصر سنکرون ساز کلاک با استفاده از XPM
حافظهها و عناصر سنکرون ساز کلاک از جمله ساختارهایی هستند که معمولاً در تمامی طراحیهای FPGA مورد استفاده قرار میگیرند.
تکنیکهای پیادهسازی
پیاده سازی تابع لگاریتم در FPGA
به طور کلی پاسخ عبارت لگاریتم در مبنای دو هر عدد از دو بخش صحیح و اعشاری تشکیل شده است که باید به صورت جداگانه محاسبه شوند و در نهایت باهم جمع شوند. برای محاسبه لگاریتم در سایر مبناها نیز از همین الگو استفاده میشود.
نمایش اعداد علامت دار در FPGA
در سیستمهای دیجیتال اعداد تنها با استفاده از دنبالهای از بیتها قابل نمایش هستند. سه روش کلی برای نمایش اعداد منفی در این سیستمها وجود دارد. که روش علامت اندازه، روش مکمل یک و روش مکمل دو نام دارند.
اعداد اعشاری ممیز ثابت (بخش دوم: محاسبات با دقت محدود)
محاسبات ممیز ثابت تحت عنوان محاسبات با دقت محدود نیز مخاطب قرار داده میشود. یعنی تحت هیچ شرایطی دقت محاسبات از مقدار مشخصی بیشتر نخواهد بود.
مهارتها
بهبود مهارتهای طراحی و پیادهسازی با هدف بکارگیری آنها در پژوهشهای دانشگاهی و فعالیتهای صنعتی
خودآموزی
مهمترین چیزی که ما از شما انتظار داریم، این است که شما میتوانید هر چیزی را فقط خودتان یاد بگیرید.
آموزش
با بهرهگیری از خرد جمعی و کارگروهی دستیابی به موفقیت برای هر تیمی را امکانپذیر میکند.