آموزش پردازنده های DSP

پردازنده های پردازش سیگنالپردازنده های DSP شبیه یک میکروکنترلر (مانند ARM) کار می کنند و کد نویسی آنها به زبان C و اسمبلی است با این تفاوت که جهت پردازش سیگنال های دیجیتال بهینه تر شده اند. سرعت این پردازنده ها بسیار زیاد تا چند گیگاهرتز است.
معمولا پردازش سیگنال با FPGA و DSP انجام می شود. اما به دلیل قیمت بسیار بالای FPGA در پردازش های سبک از DSP استفاده می شود. برای مقایسه یک DSP با قیمت 100 هزار تومان می تواند کاری را انجام دهد که یک FPGA با قیمت 2 میلیون تومان آن را انجام می دهد. البته FPGA به دلیل پردازش موازی قابلیت های بسیاری به طراح می دهد ولی برای پردازش های سبک DSP بهترین است.

1. آموزش مقدمات DSP

آشنایی با اصول پردازش سیگنال دیجیتال   

بررسی چند مورد عملی نیازمند پردازش سیگنال

آشنایی با معماری تراشه های  DSP

معرفی DSP های شرکتTI

2. مقدمات برنامه نویسی

شروع کار با نرم‌افزار CCS ورژن 3 و 5

بررسی نکات مهم و کاربردی در دیتاشیت سری 2000-5000-6000

مروری کوتاه بر برنامه‌نویسی اسمبلی

برنامه نویسی همزمان CC و اسمبلی و کاربردهای آن

نحوه استفاده از فایل Command برای مدیریت حافظه

نوشتن فایلCommandدر نرم افزار CCS برای فایلهای اسمبلی و C/C++

استفاده از فایلCommand بر اساس ساختار پردازنده‌های مختلف

3. برنامه نویسی پیشرفته

بارگذاری برنامه‌ها بر روی پردازنده‌هایDSP

راه اندازی Interrupt ، PLL ، DMA

راه اندازی عملی ADC و GPIO پردازنده TMS320F2812

راه اندازی عملی ADC و DAC خارجی متصل به DSP

استفاده از توابع اسمبلی بهینه شده برای کارهای ریاضی

پردازش تصویر و قابلیتهای CCS

استفاده از Large Memory Model در پروژه های بزرگ

استفاده از CSL برای برنامه ریزی سخت افزار پردازنده های DSP

4. اصول طراحی پروژه

اصول پیاده سازی پروژه های بزرگ با DSPها

راهکار طراحی یک تابع ریاضی در متلب و پیاده سازی آن روی DSP

روشهای راه‌اندازی بردها یا  BOOTLOAD

اصول طراحی سخت افزار ( نکات کلیدی و حساس در طراحی)

آموزش لحیم کاری پردازنده‌های DSP

فرم ثبت نام

نام شما

نام دوره

پیام شما

شماره تماس

ایمیل شما

آدرس شما