برنامه درسی

لیست برنامه های درسی

عنوان سیستم های ریزپردازنده ای
مقطع تحصیلی کارشناسی
زمان برگزاری شنبه 16 تا 18 کلاس 264 و دوشنبه 10 تا 12 کلاس 264
مکان برگزاری کلاس 264 دانشکده مهندسی برق و کامپیوتر
تعداد واحد ۳
پیش نیاز درس

سیستم های دیجیتال 2

نحوه ارزیابی

تمرین ها و پروژه های طول ترم

آزمون میان ترم

آزمون پایان ترم

روش تدریس

سخنرانی و پرسش و پاسخ

منابع

1. B. B. Bray, The Intel Microprocessors (from 8086 to Core2), Architecture, Programming and Interfacing, 8th ed., Prentice-Hall, 2009.
2. http://www.Intel.(Hp,IBM,SUN).com
 

فایل پیوست اول MicroS_Lecture1and2_New2.pdf
طرح درس

هفته اول: ویژگیهای یک ریزپردازنده پیشرفته،ILP ،Caching ، Pipelining

هفته دوم: اشاره به مفاهیم  Segmentationو Paging برای آدرس‌دهی،

هفته سوم: اشاره به مفاهیم  Multi-threadو Multi-core تفاوتها و ویژگیهای پردازنده های  CISCو  RISCو معرفی چندین نمونه از هر یک

هفته چهارم: آشنایی با پردازنده های خانواده  Intelبا شروع از 8086، 286، 386 و 486  

هفته پنجم: معرفی پردازنده  Pentiumو ویژگیهای آن، اشاره به پردازنده های PII، PIII، PIV ،MMX ، PRO

هفته ششم: ویژگی Serverو معرفی Serverهای Intel-Based

هفته هفتم: معرفی ریزپردازنده های پیشرفته ARM

هفته هشتم: وقفه در پردازنده های خانواده  Intelو PC

هفته نهم: آشنایی با باس ISA و PCI

هفته دهم: اصول اولیه ارتباط سریال و پرتکل RS232

هفته یازدهم: ارتباط USB

هفته دوازدهم: آشنایی با واحد دسترسی مستقیم به حافظه (DMA)

هفته سیزدهم: سیستم عامل RTOS

هفته چهاردهم: معرفی انواع  PC

هفته پانزدهم: تجزیه و تحلیل صورت مسئله و ابزارهای انتخاب سخت افزار برای یک پروژه تعریف شده با استفاده از Single Board PC

هفته شانزدهم: حل تمرین و رفع اشکال.

عنوان پردازشگرهای سیگنالهای دیجیتال
مقطع تحصیلی کارشناسی ارشد
زمان برگزاری یکشنبه 16-18 کلاس 229 و دوشنبه 14-16 کلاس 249
تعداد واحد ۳
نحوه ارزیابی

فعالیت کلاسی

آزمون میانترم

آزمون پایانترم

روش تدریس

سخنرانی، پرسش و پاسخ،

منابع

1. D. Liu, Embedded DSP Processor Design: Application Specific Instructon Set Processors, Morgan Kaufmann, 2008.
2. S. M. Kuo, B. H. Lee, W. Tian, Real- Time Digital Signal Processing: Fundamentals, Implementations and Applications, 3
rd ed.,Wiley, 2013.
3. TI C6000 Teaching ROMs, 2010 Updates.
4. R. Chassaing, D. Reay, Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK, 2
nded, Wiley, 2010.
5. Y. H. Hu, Programmable Digital Signal Processors: Architecture, Programming, and Applications, Dekker, 2007.
6. W. Kester, Mixed-Signal and DSP Design Techniques, Analog Devices, 2003.
7. N. Kehtarnavaz, Real-Time Digital Signal Processing: Based on the TMS320C6000, Newnes, 2011.

 

طرح درس

هفته اول: مقدمه و تعاریف، طبقه بندی پردازشگرها، جایگاه پردازشگرهای سیگنال
هفته دوم: تاریخچه و تکامل پردازشگرهای سیگنال، معرفی و بررسی پردازشگرهای سیگنال اولیه
هفته سوم: بررسی ساختار و اجزاء پردازشگرهای سیگنال مدرن با تاکید بر خانوادههای
C5000 و C6000 شرکت TI
هفته چهارم: نمایش و توصـیف اعداد در DSPهای ممیز ثابت و ممیز شـناور : چندی سـازی سـرریز، زیرریز، شـناخت و تعدیل اثرات اشباع محاسباتی، مقیاس، بیتهای محافظ، .،.. استفاده از شبیه سازی
هفته پنجم: الگوریتمهای پردازش سیگنال و نگاشت آنها روی ساختارهای پردازشگرهای سیگنال مدرن با تاکید بر پردازشگرهای ممیز ثابت
و ممیز شناور خانواده
C6000

هفته ششم: پیاده سازی فیلترهای FIR

هفته هفتم: پیاده سازی فیلترهای IIR

هفته هشتم: پیاده سازی الگوریتم Goertzel

هفته نهم: پیاده سازی الگوریتم های FFT

هفته دهم: حذف نویز به روش LMS
هفته یازدهم: بهینه سـازی کد Assembly ،C و Linear assembly برای پردازشگرهای سـیگنال مدرن با تاکید بر پردازشگرهای ممیز ثابت و ممیز شناور خانواده C6000

هفته دوازدهم: طراحی سیستمی پردازشگرهای خاص و تک منظوره برای مدارهای مجتمع
هفته سیزدهم: طراحی سخت افزار سیستمهای نهفته بر مبنای پردازشگرهای سیگنال، مسائل طراحی سرعت بالا و
mixed signal در سطح PCB 

هفته چهاردهم: آشنایی با سخت افزار داخلی پردازنده های خانواده C6200

هفته پانزدهم: آشنایی با سخت افزار داخلی پردازنده های خانواده C6400

هفته شانزدهم: حل تمرین و رفع اشکال