25776: طراحی سیستمهای مبتنی بر FPGA/ASIC
نام درس: طراحی سیستمهای مبتنی بر FPGA/ASIC
(ASIC/FPGA System Design)
شماره درس: 25776
پیشنیاز(ها): 25754 (ساختار کامپیوتر و میکروپروسسور و آز)
همنیاز(ها): -
تعداد واحد: 3
مقطع: کارشناسی
آخرین ویرایش: بهار 1398
توضیحات:
هدف این درس آشنایی با روند طراحی مدارهای دیجیتال با کمک ابزار CAD به تفصیل و طراحی مدارها و سیستمهای دیجیتال بر اساس روشهای FPGA و ASIC و بررسی معماری انواع ادوات قابل برنامهریزی مانند CPLD و FPGA توسط زبان Verilog، شبیهسازی عملکردی، سنتز منطقی و پیادهسازی بر روی FPGA و همچنین طراحی فیزیکی طرحهای ASIC است.
سرفصلها:
مراجع:
(ASIC/FPGA System Design)
شماره درس: 25776
پیشنیاز(ها): 25754 (ساختار کامپیوتر و میکروپروسسور و آز)
همنیاز(ها): -
تعداد واحد: 3
مقطع: کارشناسی
آخرین ویرایش: بهار 1398
توضیحات:
هدف این درس آشنایی با روند طراحی مدارهای دیجیتال با کمک ابزار CAD به تفصیل و طراحی مدارها و سیستمهای دیجیتال بر اساس روشهای FPGA و ASIC و بررسی معماری انواع ادوات قابل برنامهریزی مانند CPLD و FPGA توسط زبان Verilog، شبیهسازی عملکردی، سنتز منطقی و پیادهسازی بر روی FPGA و همچنین طراحی فیزیکی طرحهای ASIC است.
سرفصلها:
- معرفی ادوات لاجیک قابل برنامهریزی (SPLD، CPLD و FPGA)
- روشهای طراحی بالا به پایین (Top-Down Design)
- معرفی زبان توصیف سختافزار Verilog
- پیادهسازی مدارات دیجیتال سنتزپذیر بر مبنای Verilog؛ روشهای بهینه طراحی، توصیهها با رعایت نکات فنی
- مدلسازی مدارهای ترکییی و ترتیبی
- ماشینهای Machine State Finite (FSM)
- شبیهسازی مقدماتی و پیشرفته و تست عملکرد
- سنتز سختافزاری برای FPGA & ASIC
- میاحث Clock Domain Crossing (CDC) و Reset Domain Crossing (RDC)
- مراحل پیادهسازی مبتنی بر نرمافزار ISE
- رفتار و منطق الگوریتمهای سنتز مدار
مراجع:
- V. P. Heruing and H. F Jordan, Computer Systems Architecture, 2nd Edition, Prentice Hall, 2004
- Frank Vahid, Digital design, Preview Edition, John Wiley & Sons, 2006
- M. J. S. Smith, Application-specific Integrated Circuits, Addison Wesley Professional, 1997
آخرین بهروزرسانی: 9 / 3 / 1403