برنامه درسی

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

پیش نیاز درس

سیستم های دیجیتال 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
 

طرح درس

هفته اول: ویژگیهای یک ریزپردازنده پیشرفته،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 کلاس 264 و دوشنبه 10 تا 12 کلاس 264 کلاس 264 دانشکده مهندسی برق و کامپیوتر - - -
منابع

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

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

تعداد واحد ۳
روش تدریس

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

نحوه ارزیابی

فعالیت کلاسی

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

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

اطلاعات کلاس

زمان برگزاری مکان برگزاری توضیحات فایل پیوست اول فایل پیوست دوم فایل پیوست سوم
یکشنبه 16-18 کلاس 229 و دوشنبه 14-16 کلاس 249 - - -