اطلاعیه

Collapse
No announcement yet.

راهنمایی برای شروع به کار با DSP سری 2000

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    راهنمایی برای شروع به کار با DSP سری 2000

    با سلام خدمت همه ی دوستان عزیز

    من می خوام با DSP سری 2000 پردازنده ی TMS320f28335 کارکنم.
    تا الان کارهای زیر رو انجام دادم:

    Datasheet وTechnical Report اون رو از سایت TI دانلود کردم
    برنامه ی CCS رو هم تهیه کردم.
    من زمانم خیلی محدوده حداکثر می خوام تا 1 ماه آینده یه برد DSP با پردازنده ی TMS320f28335 راه اندازی کرده باشم.
    الان چند تا مساله مهم دارم:
    1. می خوام بردش رو خریداری کنم، شرکت های داخلی خیلی قیمت بالایی می دن و ایمولاتورشون هم Onboard نیست و کلی هزینه می شه. شرکت های خارجی هم چند تا نمونه سرچ کردم نمی دونم کدوم مدل خوبه، اصلا کجاها مطمئن هستند برای وارد کردن،با جوان الکترونیک تماس گرفتم گفت وارد می کنه برام اما قیمت نداد که چقدر.جای دیگه ای رو هم نمی شناسم برای سفارش خارج که هم آدم درستی باشه و زمانم رو زیاد از دست ندم.به نظر شما برای خرید برد چه کار کنم؟
    اولین سوالم اینه: با توجه به محدودیت وقت، از کجا و چه طور خرید کنم؟خارج؟داخل؟چه شرکتهایی رو می شناسید برا سفارش خارج؟برای داخل چی از کجا خرید کنم یا آمار دقیق بگیرم؟

    2. می خوام خودم بردش رو بزنم.شماتیک مطمئنی ندارم که ازش استفاده کنم از Spectrum Digital یه شماتیک پیدا کردم اما مطمئن نیستم چقدرش مفیده.
    بعد از اینکه تونستم چند تا برنامه ی اولیه رو پیاده سازی کنم، باید بتونم خودم یه بردی بزنم که یه سری داده رو به صورت آنالوگ و دیجیتال دریافت و پردازش روش انجام بده چند تا داده ی آنالوگ به عنوان خروجی بده.البته سرعت پردازش بالا هستش.
    سوال دومم اینه:برای زدن یه برد با این توصیفاتی که کردم به نظرتون مشکل خاصی وجود داره یا نه؟ مثلا برد دو لایه جواب کار من رو میده یا نه؟(داخل پرانتز بگم الان یه شرکتی هست که میگه بردDSP سری 2000ی که زده دو لایه است.)
    :surprised:

    3. نکته ی دیگه اینکه پروگرمرش هست. نمی دونم از چه پروگرمری باید استفاده کنم.ایمولاتورهای موجود در بازار خیلی گرون هستند.یه سرچی کردم دیدم چند تا روش برای پروگرم کردن وجود داره
    یکی استفاده از SD Flash و روش دیگه استفاده از یه برنامه ای به نام C2Prog (نمی دونم چقدر درست باشه.)
    سوال سومم هم اینه که:برای پروگرم کردن و گرفتن یه جواب اولیه چه باید کرد؟زود بازده ترین و سریع ترین کار چیه دوستان؟ :sad: کسی هست که جواب گرفته باشه از این روش ها؟ :cry:

    ممنون میشم نظر دوستان رو در این مورد هم بدونم.
    اگر آنگاه كه همه سرها به باد مي روند و همه نگاه ها،خيره تو را مي نگرند بتواني سر خود را نگهداري...اگر آنگاه كه همه با ترديد تو را نظاره مي كنند بتواني بخود اعتماد كني و در عين حال به ترديد ها نيز بها دهي...اگر بتواني بينديشي ولي صرف انديشيدن را مقصود خود قرار ندهي...اگر همه مردم برايت مهم باشند ولي نه از اندازه بيرون...اگر بتواني هر دقيقه برگشت ناپذير زندگي را با دويدن مسافت شصت ثانيه اي پر کني؛زمين از آن توست با هر چه كه در آن است و مهم تر از همه فرزندم،بتو مي توان گفت مرد!// خــــدايا فرصت بده

    #2
    پاسخ : راهنمایی برای شروع به کار با DSP سری 2000

    1- یه زنگ به شرکت ارتباطات پیشرو خاورمیانه بزن. یه نوع از این بردها رو وارد کردند:
    http://www.spectrumdigital.com/product_info.php?products_id=226&osCsid=e1f628 5ecbb5654a416f20119becca39
    این که تو یه ماه بتونی برد بزنی بستگی به تجربه خودتون داره.
    2- Spectrum Digital نمایندگی شرکت TI هست اگر شماتیک یا PCB قرار بده حتما کار میکنه. از این نظر مشکلی ندارد. اگر مشکلی هم داشته باشه میگه. حتما اینو چک کن. توجه کن که یک pcb خوب حداقل باید 4 لایه باشه (بهتر 6 لایه باشه) به خاطر مسایل نویز که تو محیط های صنعتی وجود داره. در لایه رو و زیر ترک های مهم رو نمی کشند.
    3- پروگرامر به درد نمی خوره. فقط JTAG. باید بتونی برنامه رو خط به خط اجرا کنی دیباگ کنی. در غیر این صورت هیچ وقت پروژه تموم نمیشه. توی ccs5 چک کردم، xd100v2 پردازنده 28335 رو پشتیبانی می کنه. قیمت این JTAG هم بین 200 تا 300 هزار تومن در بازاره. فقط باید چک کنی بینی پین هدر برای این jtag گذاشته.
    راه حل جایگزین: یه نگاهی به برد دو هسته ای 28m35 بنداز. شامل یه هسته 28335 + ARM cortex m3 هست. حداقل مزیتی داره اینه که دارای کتابچه راهنمای فارسی 200 صفحه ای برای راه اندازی بخش های مختلف برد هست.
    http://***.ir/index.php/products/dsp2000/ezdspro-28m35.html
    به جای ***، mepc رو قرار بده.
    مهم نيست که کجايي هستي، چه رنگي هستي، به چه زبوني حرف مي زني. مهم اينه که انسان باشي.
    http://baranelec.mihanblog.com/
    آینده ای خواهم ساخت که گذشته ام در برابرش زانو بزند...

    دیدگاه


      #3
      پاسخ : راهنمایی برای شروع به کار با DSP سری 2000

      نوشته اصلی توسط rima3250
      1- یه زنگ به شرکت ارتباطات پیشرو خاورمیانه بزن. یه نوع از این بردها رو وارد کردند:
      http://www.spectrumdigital.com/product_info.php?products_id=226&osCsid=e1f628 5ecbb5654a416f20119becca39
      مهندس من زنگ زدم به ارتباطات پیشرو خاور میانه، قیمت بردش رو خیلی گرون میده من نهایتا می خوام با 1 تومن بتونم کارم رو شروع کنم.این بردی که شما لینکش رو گذاشتید قیمتش رو 6 تومن می گه که خیلی گرون تر از قیمت دلاری اونه.

      به شرکت های دیگه هم مثل ایران دی اس پی ،رهجویان علم وصنعت آوا هم زنگ زدم اون ها هر کدوم یه بردهایی داشتند که ظاهرا بد نبود

      بردهایی نمونه ای شرکت علم و صنعت آوا داره این سه تا برده:



      قیمتش رو میده 580 تومن.بدون ایمولاتور هم هستش.
      نظر شما راجعش چیه؟

      این برد رو هم داره فکر کنم در حدود 900تومن میده:



      برد سومی هم که در این سری داره این برده که قیمتش در حدود 1600-1700 باید باشه:



      به نظر شما کدوم اینها ارزش خرید رو داره؟

      برد شرکت پیشرو که آدرسش رو گذاشته بودید که شامل یه هسته 28335 + ARM cortex m3 هستش قیمتش خیلی برام گرونه. من یادم رفت بگم که فاکتور هزینه هم برام مهمه.

      راستی دو تا برد هم چینی هستش که از این آدرس پیدا کردم نظرتون راجع به این دو تا برد چیه؟


      این برد، خیلی جالبه ایمولاتور هم روش داره از نظر قیمت هم خیلی به نظرم خوبه یه پگیج کامل داره انگاری

      http://www.aliexpress.com/store/prod...744090194.html

      قیمتش خوبه اما نمی دونم برام وارد کنن چقدر طول می کشه و چقدر هزینه ی نهاییش می شه :surprised:
      کجاها به نظر شما می تونم سفارش این برد رو برای خرید بدم؟
      شما به جز جوان الکترونیک جایی رو سراغ دارید؟


      اما آخرین بردی که به نظرم اون هم برد خوبیه لااقل از نظر قیمت این برد هستش:

      http://www.aliexpress.com/item/FREE-...179506060.html

      ببخشید که اینقدر طولانی شد،اما با توجه به بردهای بالا جمع بندی و پیشنهاد شما برای تهیه ی برد چیه؟
      اگر آنگاه كه همه سرها به باد مي روند و همه نگاه ها،خيره تو را مي نگرند بتواني سر خود را نگهداري...اگر آنگاه كه همه با ترديد تو را نظاره مي كنند بتواني بخود اعتماد كني و در عين حال به ترديد ها نيز بها دهي...اگر بتواني بينديشي ولي صرف انديشيدن را مقصود خود قرار ندهي...اگر همه مردم برايت مهم باشند ولي نه از اندازه بيرون...اگر بتواني هر دقيقه برگشت ناپذير زندگي را با دويدن مسافت شصت ثانيه اي پر کني؛زمين از آن توست با هر چه كه در آن است و مهم تر از همه فرزندم،بتو مي توان گفت مرد!// خــــدايا فرصت بده

      دیدگاه


        #4
        پاسخ : راهنمایی برای شروع به کار با DSP سری 2000

        به نظر من اصلا طرف چینی نرو. بین چینی و داخلی ترجیح من داخلیه. حداقل یکی پاسخ گوت هست. من تجربه خوبی در مورد چینی نداشتم. انتخاب اولت بردهای TI یا spectrum باشه، انتخاب بعدی بردهای داخل. اگه سراغ چینی رفتی اول مطمئن شو شرکت وارد کننده اگه مشکلی پیش اومد پشتیبانی می کنه.
        برای مثال از بردهای رهپویان ترجیح من اینه:
        http://www.revsa.ir/products/dsp-boards-and-kits/2000/ezdsp-f28335
        در مورد بردهای دیگر رهپویان مطمین شو تمام قسمتاش کار می کنه یا اگر بعدن مشگلی داشتی کمکت می کنند.
        برای انتخاب برد هم ببین کدوم برد پورت هایی که لازم داری رو در اختیارت قرار میده.
        مثلا این برد:
        http://www.irandspcenter.com/fa/index.php?option=com_content&task=view&id= 43&Itemid=48
        برد ساده هست که تمام پایه های dsp رو به پین هدر آورده
        باید ببینی برای چه کاری میخوای؟ اگه اینقدر ساده میخوای هدفتم یادگیری dsp باشه و تجربه طراحی شماتیک و pcb هم داشته باشی خودت میتونی از این ها بهتر بزنی.
        مهم نيست که کجايي هستي، چه رنگي هستي، به چه زبوني حرف مي زني. مهم اينه که انسان باشي.
        http://baranelec.mihanblog.com/
        آینده ای خواهم ساخت که گذشته ام در برابرش زانو بزند...

        دیدگاه


          #5
          پاسخ : راهنمایی برای شروع به کار با DSP سری 2000

          نوشته اصلی توسط rima3250
          انتخاب اولت بردهای TI یا spectrum باشه، انتخاب بعدی بردهای داخل. اگه سراغ چینی رفتی اول مطمئن شو شرکت وارد کننده اگه مشکلی پیش اومد پشتیبانی می کنه.
          برای مثال از بردهای رهپویان ترجیح من اینه:
          http://www.revsa.ir/products/dsp-boards-and-kits/2000/ezdsp-f28335
          در مورد بردهای دیگر رهپویان مطمین شو تمام قسمتاش کار می کنه یا اگر بعدن مشگلی داشتی کمکت می کنند.
          برای انتخاب برد هم ببین کدوم برد پورت هایی که لازم داری رو در اختیارت قرار میده.
          مثلا این برد:
          http://www.irandspcenter.com/fa/index.php?option=com_content&task=view&id= 43&Itemid=48
          برد ساده هست که تمام پایه های dsp رو به پین هدر آورده
          باید ببینی برای چه کاری میخوای؟ اگه اینقدر ساده میخوای هدفتم یادگیری dsp باشه و تجربه طراحی شماتیک و pcb هم داشته باشی خودت میتونی از این ها بهتر بزنی.
          من همین برد Irandspcenter رو دیدم که ترغیب شدم که خودم برد بزنم بخاطر همین یکی از برنامه هام اینه که یه بردی بزنم چون تحقیق کردم دیدم بردش دو لایه است. :applause:
          بهر حال نمی خوام از روند یادگیریش عقب بیافتم و میخوام یه برد آماده بگیرم سریع شروع به کار بشم و از طرفی سر فرصت بتونم خودم هم یه برد نمونه ی اولیه و آزمایشگاهی برای خودم بزنم.

          یه سوال دیگه که پیش میاد اینه که همین برد ezdsp-f28335 رو هم رهپویان می ده و هم شرکت پیشرو اما پیشرو بردش رو می ده 6 میلیون، رهپویان میده 1.5 میلیون!! :eek: چرا اینها با هم اینطور فرق دارن؟!!
          توی خود سایت Spectrum هم که سرج میکنی چند تا ورژن از این برد هست. که قیمت هاش فرق داره اما من خودم فرق برد شرکت رهپویان و شرکت پیشرو رو نفهمیدم.

          مهندس ببخشید من اینقدر پست طولانی میذارم :redface:
          ولی شما خودتون برد DSP زدید یا این کار رو نکردین؟ تجربه ی کار ی خود شما به چه صورت بوده؟چقدر کار کردید و با چه سری TMS کار کردین؟
          اگر آنگاه كه همه سرها به باد مي روند و همه نگاه ها،خيره تو را مي نگرند بتواني سر خود را نگهداري...اگر آنگاه كه همه با ترديد تو را نظاره مي كنند بتواني بخود اعتماد كني و در عين حال به ترديد ها نيز بها دهي...اگر بتواني بينديشي ولي صرف انديشيدن را مقصود خود قرار ندهي...اگر همه مردم برايت مهم باشند ولي نه از اندازه بيرون...اگر بتواني هر دقيقه برگشت ناپذير زندگي را با دويدن مسافت شصت ثانيه اي پر کني؛زمين از آن توست با هر چه كه در آن است و مهم تر از همه فرزندم،بتو مي توان گفت مرد!// خــــدايا فرصت بده

          دیدگاه


            #6
            پاسخ : راهنمایی برای شروع به کار با DSP سری 2000

            پیشرو بردش رو می ده 6 میلیون؟؟؟؟
            قیمت رهپویان خوبه.
            مهم نيست که کجايي هستي، چه رنگي هستي، به چه زبوني حرف مي زني. مهم اينه که انسان باشي.
            http://baranelec.mihanblog.com/
            آینده ای خواهم ساخت که گذشته ام در برابرش زانو بزند...

            دیدگاه


              #7
              پاسخ : راهنمایی برای شروع به کار با DSP سری 2000

              یک سوال
              این dsp چه ویزگی خاصی داره که می خواهید 30 برابر بیشتر نسبت به آرم هزینه کنید ؟
              تنها موردي كه همه آدما يقين دارن خدا در حقش زیاد لطف کرده
              داشتن عقله زيادتر از دیگر آدم ها است

              دیدگاه


                #8
                پاسخ : راهنمایی برای شروع به کار با DSP سری 2000

                ویژگی DSP در کاربردشه. مخصوص پردازش سیگنال دیجیتال. کلی برنامه آماده به همراه مقاله برای خیلی از کارها که فکرشم نمی کنی داره که سرعت انجام کار را افزایش می ده.مثلا همین سری 2000 که برای کارهای الکترون قدرت برای کنترل اینورتر و یو پی اس و ... کتابخانه دارم.
                ARM هم کاربرد خودشو داره. مثلا ARM 7 و سری cortex- M برای کارای کنترلی هست.
                ARM 9 و ARM 11 یا Cortex -R که معماری آن ها برای سیستم عامل بهینه شده است برای کاربردهای کاربر پسند مثل موبایل و... هست.
                البته همه این ها پردازنده هستند و میتونند کار پردازشی را انجام دهند.
                مهم نيست که کجايي هستي، چه رنگي هستي، به چه زبوني حرف مي زني. مهم اينه که انسان باشي.
                http://baranelec.mihanblog.com/
                آینده ای خواهم ساخت که گذشته ام در برابرش زانو بزند...

                دیدگاه


                  #9
                  پاسخ : راهنمایی برای شروع به کار با DSP سری 2000

                  نوشته اصلی توسط rima3250
                  ویژگی DSP در کاربردشه. مخصوص پردازش سیگنال دیجیتال. کلی برنامه آماده به همراه مقاله برای خیلی از کارها که فکرشم نمی کنی داره که سرعت انجام کار را افزایش می ده.مثلا همین سری 2000 که برای کارهای الکترون قدرت برای کنترل اینورتر و یو پی اس و ... کتابخانه دارم.
                  با تشکر

                  میدونم بهترین مقاله ها رو texas instruments داره . مثلا به شخصه دارم روی vector control کار میکنم که همین تگزاس یک مقاله شست و رو رفته مبتنی بر TMS320F2803x با سورس رو داره. ولی خوب من دارم سورش رو تبدیل به آرم میکنم .

                  به نظر من میکرو های dsp وقتی که 8051 و avr گل سر سبد بازار بود و کو پروسسور ها معنی نداشت - مطرح بود . اما الان میکرو های آرم چند هسته ای و چند کمک پردازنده و واحد شتابدهنده محاسبات و gpu و .. داره دیگه نمیشه گفت dsp یک وجود مستقل و تعریف مشخصی داره .

                  القصه پیشنهاد من به شما استفاده از مقاله های تگزاس و تبدیل کدها به میکرو های آرم . مثلا الان با 25 دلار میتونی برد آماده رسپ بری با یک پروسسور چند هستهای یک گیگ تهیه کنی
                  تنها موردي كه همه آدما يقين دارن خدا در حقش زیاد لطف کرده
                  داشتن عقله زيادتر از دیگر آدم ها است

                  دیدگاه


                    #10
                    پاسخ : راهنمایی برای شروع به کار با DSP سری 2000

                    نوشته اصلی توسط rima3250
                    پیشرو بردش رو می ده 6 میلیون؟؟؟؟
                    قیمت رهپویان خوبه.
                    :rolleyes:
                    آره نگاه کنید:
                    http://mepc.ir/index.php/products/dsp2000/ezdsp-f28335.html
                    اگر آنگاه كه همه سرها به باد مي روند و همه نگاه ها،خيره تو را مي نگرند بتواني سر خود را نگهداري...اگر آنگاه كه همه با ترديد تو را نظاره مي كنند بتواني بخود اعتماد كني و در عين حال به ترديد ها نيز بها دهي...اگر بتواني بينديشي ولي صرف انديشيدن را مقصود خود قرار ندهي...اگر همه مردم برايت مهم باشند ولي نه از اندازه بيرون...اگر بتواني هر دقيقه برگشت ناپذير زندگي را با دويدن مسافت شصت ثانيه اي پر کني؛زمين از آن توست با هر چه كه در آن است و مهم تر از همه فرزندم،بتو مي توان گفت مرد!// خــــدايا فرصت بده

                    دیدگاه


                      #11
                      پاسخ : راهنمایی برای شروع به کار با DSP سری 2000

                      نوشته اصلی توسط aliila
                      یک سوال
                      این dsp چه ویزگی خاصی داره که می خواهید 30 برابر بیشتر نسبت به آرم هزینه کنید ؟
                      من یه پستی اینجا گذاشتم ممنون میشم نظر بدید:

                      http://www.eca.ir/forum2/index.php?topic=103403.0

                      تا جایی که من متوچه شدم ، Tms320f28335 در واقع یه DSC هستش یعنی در واقع یه کنترلر
                      و حسن اون هم در مقایسه با میکروهایی مثل Arm اینه که یه واحدی داره به نام FPU که قابلیت انجام محاسبات Float رو داره. که خب میکروهای Arm ندارن البته توی لینک بالا من یه نمونه Arm پیدا کردم که به نظرم در تمامی جهات برابری می کنه با TMS جز در یه نکته. و اون هم نرخ نمونه برداری A/D هستش که برای TMS اگه اشتباه نکنم در حدود 12MSps هستش و برای Arm در حدود 400Ksps.
                      یه قابلیت دیگه ی TMS داشتن واحدی سخت افزاری به نام MAC هستش که باعث می شه محاسبات در مقایسه با میکروهای دیگه با سرعت بسیار بالایی انجام بشه.
                      اگر آنگاه كه همه سرها به باد مي روند و همه نگاه ها،خيره تو را مي نگرند بتواني سر خود را نگهداري...اگر آنگاه كه همه با ترديد تو را نظاره مي كنند بتواني بخود اعتماد كني و در عين حال به ترديد ها نيز بها دهي...اگر بتواني بينديشي ولي صرف انديشيدن را مقصود خود قرار ندهي...اگر همه مردم برايت مهم باشند ولي نه از اندازه بيرون...اگر بتواني هر دقيقه برگشت ناپذير زندگي را با دويدن مسافت شصت ثانيه اي پر کني؛زمين از آن توست با هر چه كه در آن است و مهم تر از همه فرزندم،بتو مي توان گفت مرد!// خــــدايا فرصت بده

                      دیدگاه


                        #12
                        پاسخ : راهنمایی برای شروع به کار با DSP سری 2000

                        بخش زیادی از کد های DSPبه زبان اسمبلی هست که باید توی ARM باز نویسی بشه.
                        سری 2000 برای محیط های صنعتی طراحی شدند و مقاومت در برابر نویز محیط و گستره دمایی آن ها قابل مقایسه با ARM نیست.
                        پردازنده 28M35 را در نظر بگیرید. این پرازنده برای محیط های حساس طراحی شده است. جایی که هنگ کردن پردازنده اصلا قابل قبول نیست مثلا برای سیگنال دهی قطار های سریع و سیر یا ترمز ماشین. خود بردازنده خودش را چک می کند تا بیتی اشتاه صفر و یک نشود و ... . کدوم پردازنده
                        ARM ساخت شرکت های دیگر این ویژگی را دارد؟
                        یا
                        DSP های سری 6000 برای پردازش تصویر و کارهای حجیم می باشند. کتابخانه ویدیو که برای این سری وجود دارد شامل برنامه های ردیابی
                        (Tracking) و فیلتر کالمن و ... می باشد که کدهای اسمبلی بهینه هستند که در C قابل صدا زدن می باشند. برای ARM هم چنین کتابخانه ای وجود دارد؟
                        در آخر ما DSP کاریم شما ARM کار. آبمون تو یه جو نمیره :smile:
                        مهم نيست که کجايي هستي، چه رنگي هستي، به چه زبوني حرف مي زني. مهم اينه که انسان باشي.
                        http://baranelec.mihanblog.com/
                        آینده ای خواهم ساخت که گذشته ام در برابرش زانو بزند...

                        دیدگاه


                          #13
                          پاسخ : راهنمایی برای شروع به کار با DSP سری 2000

                          نوشته اصلی توسط RF_Newbie
                          من یه پستی اینجا گذاشتم ممنون میشم نظر بدید:

                          http://www.eca.ir/forum2/index.php?topic=103403.0

                          تا جایی که من متوچه شدم ، Tms320f28335 در واقع یه DSC هستش یعنی در واقع یه کنترلر
                          و حسن اون هم در مقایسه با میکروهایی مثل Arm اینه که یه واحدی داره به نام FPU که قابلیت انجام محاسبات Float رو داره. که خب میکروهای Arm ندارن البته توی لینک بالا من یه نمونه Arm پیدا کردم که به نظرم در تمامی جهات برابری می کنه با TMS جز در یه نکته. و اون هم نرخ نمونه برداری A/D هستش که برای TMS اگه اشتباه نکنم در حدود 12MSps هستش و برای Arm در حدود 400Ksps.
                          یه قابلیت دیگه ی TMS داشتن واحدی سخت افزاری به نام MAC هستش که باعث می شه محاسبات در مقایسه با میکروهای دیگه با سرعت بسیار بالایی انجام بشه.
                          اخیرا تو جاهای بسیاری میبینم که تاکید زیادی روی پردازش اعشاری متغیر شناور دارن ، ولی حقیقتا هنوز از کاربرد عملی این نوع پردازش اطلاعی ندارم
                          طبیعیه که پردازشگرهایی که از لحاظ سخت افزاری این قابلیت رو دارن خیلی سریع تر از وقتی که ما خودمون با کدنویسی این قابلیتو ایجاد کنیم عمل میکنن ، ولی مگه حیطه کاربرد این اعداد در محاسبات چقد وسیعه ؟ ممنون میشم مثالهایی از تجربیات عملیتون رو در این زمینه بزنید
                          زندگي آن چه که زيسته ايم نيست ، بلکه آن چيزي است که از گذشته به خاطر داريم ...گابريل گارسيا مارکز

                          دیدگاه


                            #14
                            پاسخ : راهنمایی برای شروع به کار با DSP سری 2000

                            نکته ای دیگه که یادم رفته بود بگم اینه که:
                            معماری دی اس پی CISC و معماری آرم RISC هست. یعنی این که DSP در یک کلاک می تونه یک دستور پیچیده رو انجام بده در صورتی که آرم در هر کلاک می تونه دستورات ساده رو انجام بده.
                            یعنی این که اگه گفته بشه پردازنده DSP و ARM با کلاک 150MHZ کار می کنند نمی توانیم بگوییم سرعت اجرای یک الگوریتم روی هر دو برابر هست.
                            برای همین فرق هایی که توی معماری پردازنده ها وجود دارد معمولا فقط کلاک نشان دهنده سرعت پردازنده نیست. برای رفع این مشکل از واحد دیگری به نام dhrystone برای مقایسه پردازنده ها از نظر سرعت با یکدیگر استفاده می کنند.
                            مهم نيست که کجايي هستي، چه رنگي هستي، به چه زبوني حرف مي زني. مهم اينه که انسان باشي.
                            http://baranelec.mihanblog.com/
                            آینده ای خواهم ساخت که گذشته ام در برابرش زانو بزند...

                            دیدگاه


                              #15
                              پاسخ : راهنمایی برای شروع به کار با DSP سری 2000

                              اخیرا تو جاهای بسیاری میبینم که تاکید زیادی روی پردازش اعشاری متغیر شناور دارن ، ولی حقیقتا هنوز از کاربرد عملی این نوع پردازش اطلاعی ندارم
                              طبیعیه که پردازشگرهایی که از لحاظ سخت افزاری این قابلیت رو دارن خیلی سریع تر از وقتی که ما خودمون با کدنویسی این قابلیتو ایجاد کنیم عمل
                              میکنن ، ولی مگه حیطه کاربرد این اعداد در محاسبات چقد وسیعه ؟ ممنون میشم مثالهایی از تجربیات عملیتون رو در این زمینه بزنید
                              وقتی پردازنده ای واحد محاسبات اعشاری نداشته باشد تعداد زیادی کلاک طول میکشه که تا ضرب و تقسیم دو عدد اعشاری را در هم انجام دهد. در صورتی که پردازنده ای با داشتن واحد محاسبات اعشاری ضرب را در یک کلاک و تقسیم با دقت 16 بیت را دو کلاک انجام می دهد.

                              هرجا که نیاز به پردازش سیگنال با محاسبات زیاد باشه (فیلتر، FFT و ...) کاربرد دارد.
                              مهم نيست که کجايي هستي، چه رنگي هستي، به چه زبوني حرف مي زني. مهم اينه که انسان باشي.
                              http://baranelec.mihanblog.com/
                              آینده ای خواهم ساخت که گذشته ام در برابرش زانو بزند...

                              دیدگاه

                              لطفا صبر کنید...
                              X