System-Level Design
مقطع: کارشناسی | گرایش: – |
نوع درس: نظری | تعداد واحد: ۳ |
پیشنیاز: – | همنیاز: – |
هدف از این درس، آموزش چگونگی افراز یک سیستم دیجیتال به بخشهای سختافزاری و نرمافزاری و نحوه تعامل این دو بخش با هم، آشنایی با برخی سکوهای طراحی در سطح سیستم مشتمل بر بخشهای نرمافزاری و سختافزاری، یادگیری روند اتوماتیک سنتز سطح بالای کدهای C ،C++ و SystemC به مدلهای سطح انتقال ثبات (در این راستا الگوریتمهای پیشرفته سنتز سطح بالا (HLS) و مفاهیم مهمی مانند loop pipelining، loop unrolling، IO scheduling و نگاشت آرایهها به حافظهها و چالشهای آن با جزئیات بحث خواهد شد)، و یادگیری روند طراحی سطح سیستم مبتنی بر Matlab/Simulink با کاربردهای مختلف است.