آموزش زبان توصیف سخت افزار تراشه‌های قابل پیکره‌بندی سیستم‌های نهفته

عمیق یاد بگیریم، دقیق بکار بگیریم

معماری قابل پیکره‌بندی

آموزش سریع Vivado HLS ابزارهای طراحی
قسمت دوم: ارزیابی فانکشنالیتی طرح در Vivado HLS

در این ویدئو شیوه ارزیابی فانکشنالیتی طرح در Vivado HLS را باهم مرور خواهیم کرد. برای ارزیابی عملکرد طرح باید کدهای C را شبیه سازی کنیم.

اینترفیس AXI ابزارهای طراحی
اینترفیس AXI (قسمت سوم: شبیه سازی AXI4-Lite با AXI VIP)

در قسمت سوم این سری آموزشی قصد داریم با اضافه کردن AXI VIP به یک پروژه در Vivado فرایند شبیه سازی اینترفیس AXI4-Lite با AXI VIP را به طور کامل بررسی کنیم.

بلوک‌های UltraRAM‌ در تراشه‌های +UltraSclae تراشه‌های قابل پیکره‌بندی
بلوک‌های UltraRAM‌ در تراشه‌های +UltraScale

بلوک‌های UltraRAM‌ در تراشه‌های +UltraScale جایگزین حافظه‌های خارجی هستند و کارایی و عملکرد بسیار بهتری را نسبت به آن‌ها به همراه می‌آورند.

تکنیک‌های پیاده‌سازی

مبانی محاسبات ریاضی در FPGA توصیف سخت افزاری
مبانی محاسبات ریاضی در FPGA (قسمت دوم)

برای پیاده‌سازی محاسبات ریاضی و به طور خاص یک تابع تبدیل ریاضی به صورت ممیز ثابت لازم است، ملاحظات سرریز و رشد بیت روی تراشه‌های FPGA در نظر گرفته شود.

استفاده از حافظه‌ها و عناصر سنکرون سازی با استفاده از XPM تراشه‌های قابل پیکره‌بندی
فراخوانی حافظه‌ها و عناصر سنکرون ساز کلاک با استفاده از XPM

حافظه‌ها و عناصر سنکرون ساز کلاک از جمله ساختارهایی هستند که معمولاً در تمامی طراحی‌های FPGA مورد استفاده قرار می‌گیرند.

لچ‌ها و چگونگی شکل گیری آن‌ها توصیف سخت افزاری
لچ و چگونگی شکل گیری آن در کدهای HDL

درک عملکرد لچ و چگونگی شکل گیری آن باعث بهبود پایداری طرح می‌شود. معمولاً استفاده از لچ‌ به جای فلیپ فلاپ‌ مزیتی به همراه ندارد.

مهارت‌ها

بهبود مهارت‌های طراحی و پیاده‌سازی با هدف بکارگیری آن‌ها در پژوهش‌های دانشگاهی و فعالیت‌های صنعتی

خودآموزی

مهمترین چیزی که ما از شما انتظار داریم، این است که شما می‌توانید هر چیزی را فقط خودتان یاد بگیرید.

آموزش

با بهره‌گیری از خرد جمعی و کارگروهی دست‌یابی به موفقیت برای هر تیمی را امکان‌پذیر می‌کند.

اسکرول به بالا