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

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

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

دیباگ و خطایابی با Chipscope ابزارهای طراحی
دیباگ و خطایابی با ChipScope™ Pro (معرفی)

یکی از مهمترین گام‌های طراحی در FPGA مساله خطایابی سیستم است. لاجیک آنالیزر داخلی یا ChipScope™ Pro یکی از ابزارهای دیباگ سیستم‌های دیجیتال در محیط ISE است.

طراحی فیلتر FIR با ابزار System Generator for DSP ابزارهای طراحی
پیاده سازی فیلتر FIR در Vivado

با دروازه ورود به دنیای پردازش سیگنال در FPGA از طریق فراگیری الفبای پیاده سازی فیلتر FIR در Vivado تنها چند قدم فاصله دارید.

بلند شدن و دویدن با مجموعه یکپارچه نرم افزاری Vitis ابزارهای طراحی
بلند شدن و دویدن با مجموعه یکپارچه نرم افزاری Vitis

وقتی که کار با Vitis را آغاز می‌کنیم، اولین چیزی که توجه‌ ما را جلب می‌کند، جایگزین شدن SDSoC ، SDAccel و حتی SDK با مجموعه نرم افزاری Vitis‌ است

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

پیاده سازی ماژول UART در FPGA توصیف سخت افزاری
پیاده سازی ماژول UART در FPGA

پیاده سازی ماژول UART در FPGA چندان دشوار نیست. ولی میزان انعطاف پذیری و بهینه بودن آن به سلیقه طراح و نیازمندی‌های پروژه بستگی دارد.

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

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

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

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

مهارت‌ها

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

خودآموزی

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

آموزش

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

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