CCS

CCS (6)

در این بخش مطالب مفیدی در ارتباط با کار با نرم افزار CCS ارائه می گردد.

  مقدمه سیگنال­ها به سه دسته­ ی سیگنال­های زمان پیوسته (آنالوگ)، سیگنال­های زمان گسسته و سیگنال‎های دیجیتال تقسیم می‎شوند. سیگنال­هایی که روزانه با آن ها روبرو می‎شویم، سیگنال‎های آنالوگ هستند. سيگنال­هاي آنالوگ متغييرهاي پيوسته می­باشند. این سیگنال­ها دارای گستره‎ی تغییرات بی نهایت در دامنه هستند و برای پردازش آن ها می توان از الکترونیک آنالوگ که شامل قطعات مداری اکتیو و پسیو مانند مقاومت، خازن و سلف است، استفاده نمود. هركدام از حواس پنجگانه ما به سیگنال­هاي آنالوگ مختلفي حساس است. براي مثال گوش‎هاي ما به صدا، چشم‎هاي ما به نور و ... حساس هستند. وقتي كه ما يك سيگنال…
نکات بهینه سازی برای حلقه های for :Optimizer یا بهینه ساز کامپایلر در پردازنده های TI وظیفه بهینه سازی کد ترجمه شده توسط composer را دارد. در این پردازنده ها کامپایلر می تواند بهینه سازی را یا بر روی حجم کد و یا بر روی سرعت اجرای کد انجام دهد که این عمل در چهار سطح مختلف -o3,-o2 , -o1, -o0 انجام می گردد.در سطح (-o2) مهمترین وظیفه optimizer بهینه سازی حلقه های for است که در ادامه مواردی را ذکر می کنیم تا به optimizer کمک کند تا بهینه سازی را بهتر انجام دهد.برای آشنایی بیشتر با این سطوح…
آشنایی با نحوه ایجاد یک پروژه جدید در نرم افزار CCS نسخه 5.3 :   1) مقدمه شرکت TI  برای برنامه نویسی پردازنده های خود ، نرم افزار CODE COMPOSER STUDIO را ارائه نموده است. این نرم افزار  امکان برنامه نویسی برای تمام انواع پردازنده های ساخت این شرکت ( از جمله میکروها، DSP ها و ARMهای ) را فراهم نموده است. در واقع آشنایی با این نرم افزار دریچه ای برای کار با بسیاری از پردازنده های ساخت TI‌به روی شما باز می کند. در این صفحه به منظور آشنایی با نرم افزار یک آزمایش طراحی شده که برای…
  پردازنده‌هاي DSP‌ هم اكنون در دو حوزه جداگانه كاربرد دارند.             1-  محاسبات رياضي و پردازش سيگنال             2- به عنوان يك ميكروكنترلر پر سرعت.             در كشور ما در سالهاي اخير نياز به پردازنده‌هاي پر سرعت افزايش يافته است. اين نياز باعث شده تا عده‌اي از طراحان از ميكرو‌هاي پرسرعت تر( در حدود 50 مگا هرتز) استفاده كنند. در بعضي از كاربردها هم طراحان به DSPهايي با سرعت 150 تا 300 مگا‌هرتز روي آورده‌اند. البته اين DSPها بيش از 15 سال است كه وارد بازار شده‌اند اما ميكرو‌هاي پرسرعت به تازگي توسط شركتهايي نظير ATMEL معرفي شده‌اند.
      شروع كار با نرم‌افزار  شركت TI يك نرم‌افزار جامع به نام Code Composer Studio يا CCS براي تمام انواع پردازنده‌هاي ساخت خود توليد نموده است. اين نرم‌افزار تا كنون نسخه‌هاي متفاوتي داشته است كه نسخه های 2.2 ، 3.3 ، 5.3 و 6 مشهورترين نسخه‌هاي موجود مي‌باشند. از نسخه 3.3 نسبت به نسخه 4 تغییرات بسیار زیادی در ساختار نرم افزار ایجاد گردید. این تغییرات هم در ساختار ظاهری و هم در عملکردهای داخلی نرم افزار ایجاد گردید. نسخه CCS3.3 اگرچه کمی قدیمی است اما همچنان بسیاری از مهندسان ترجیح میدهند با این نسخه کار کنند. مهمترین دلیل برای این انتخاب این است که بسیاری از JTAG های قدیمی که میلیون ها تومان برای خرید آنها پرداخت شده است فقط…
اسمبلی سری 5000 : شركت TI‌ در نرم‌افزار CCS امكان نوشتن همزمان برنامه‌هاي C و اسمبلي را فراهم نموده است. براي نوشتن يك برنامه اسمبلي بايد برنامه را در يك فايل با پسوند asm ( مثلا init.asm ) نوشت و سپس اين فايل را به پروژه اضافه نمود. نوشتن بخشي از برنامه به صورت اسمبلي ،‌ در خيلي از پروژه‌ها مي‌تواند كاربردهاي خاص خود را داشته باشد. در اين فصل به شكل مقدماتي تنها با اصول نوشتن برنامه‌هاي اسمبلي آشنا خواهيد شد و جهت آشنايي عميق‌تر، مراجع برنامه نويسي اسمبلي معرفي مي‌گردند.  

عضویت در سایت

برای اطلاع از آخرین خبرهای دنیای DSPعضو شوید