اطلاعیه

Collapse
No announcement yet.

پروژه هایی برای تراشه های DSP

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

    پروژه هایی برای تراشه های DSP

    با سلام
    من این پست رو قبلآ به عنوان پاسخ در یکی از تیپیک ها آورده بودم. به علت اهمیت اون (وقتی هیچ کس مطلبی در این بار تو سایت نمی زاره؛ این پست بنده مهم میشه!!!) و بی توجهی دوستان؛ به عنوان تیپیکی جدا گانه مطرحش کردم. ببینم این دفعه چیکار میکنین!
    قبلآ نوشته بودم:
    توی این پست می خوام چند تا از پروژه هایی که با تراشه DSP کار شده رو معرفی کنم. اما دو تا نکته:
    اول اینکه این پروژه های دانشجویان دانشگاه شریفه (تو یه تیپیک جداگانه لینک پایان نامه های دانشجویی دانشگاه شریف رو معرفی کردم. به انجمن پایان نامه های کارشناسی سر بزنید) البته به صورت چکیده.
    دومیو بعد از لیست پروژه ها می نویسم.
    اینم از لیست:
    دوره کارشناسی:
    طراحی وساخت مینیمم سیستم DSPx55 با USB2 Interface
    http://ee.sharif.edu/~eeprojects/Electronics/54.doc

    پیاده سازی یک محیط توسعه برنامه برای یک برد DSP مبتنی بر TMS320C40
    http://ee.sharif.edu/~eeprojects/Electronics/57.pdf

    پیاده سازی الگوریتم های پردازشی رادار بر روی برد DSP
    http://ee.sharif.edu/~eeprojects/Communic/55.txt

    بررسی DSP های موجود برای کاربرد در کنترل کننده پیش بین
    http://ee.sharif.edu/~eeprojects/Control/33.pdf

    طراحی وساخت برد آموزش DSP
    http://ee.sharif.edu/~eeprojects/Power/13.txt

    ارشد:
    پیاده سازی استاندارد JPEG2000 روی پردازنده DSP
    http://ee.sharif.edu/~eeprojects/G_Electronics/9.doc

    پیاده سازی بلا درنگ کد کننده صحبت G.728 بر روی پردازنده های DSP سری TMS320C6x
    http://ee.sharif.edu/~eeprojects/G_Biomed/1.txt

    پیاده سازی بلا درنگ کد کننده صحبت G.723.1 بر روی پردازنده ی DSP
    http://ee.sharif.edu/~eeprojects/G_Biomed/2.txt

    و اما نکته دوم. به اولین پروژه ای که نوشتم یه نگاهی بندازید. تو عنوان اون پروژه واژه ای به نام مینیمم سیستم هست. اما این مینیمم سیستم چیه؟ برای استفاده از تراَشه DSP احتیاج به یه جور راه انداز سخت افزاری داریم. یه چیزی شبیه مادربرد کامپیوتر. به این راه انداز اصطلاحآ مینیمم سیستم میگن. جالبه که بدونید DSP ای که قیمت خود آی سیش 10000 تومنه، قیمت مینیمم سیستمش 400000 تومنه!
    فعلآ.

    #2
    پروژه هایی برای تراشه های DSP

    سلام . خوبی مهران جان ؟
    بالاخره سوال کردم . البته شاید خیلی اطلاعات شما رو در این زمینه افزایش نده ولی خوب .
    دوست عزیز اولا که از نظر DSP های فرکانس بالا ایران تحریم هست و به ما نمیدم . DSP های فرکانس بالا هم معمولا در صنایع نظامی کاربرد داره .
    ولی تا فرکانس 40 مگ ظاهرا در ایران هست . توی جمهوری هم میفروشن شماره اش خاطرم نموند یه پک داره به همراه مینیمم سیستمش هست . قیمتش هم حدود 150 هزار تومن هست .
    زبان برنامه نویسیشون همون زبان C هست . کامپایلرش رو باید به همراه پک سخت افزاریش به شما بدن . همشون یه زبان دارن ولی کامپایلر DSP های که کار گرافیکی میکنن متفاوت هست .
    سایت تخصصی که توی این زمینه هست سایت TI.com هست .
    هزینه پروگرم کردن DSP ها زیاد هست برای همین معمولا از رام خارجی استفاده میشه و اون رام رو پروگرم میکنن نه رام داخلی DSPآ‌ رو .
    اگه چیزی مونده که من ننوشتن بگید تا بپرسم و بنویسم .
    بازم شرمنده که دیر شد .
    امیدوارم کمکی کرده باشم .
    موفق باشید .
    شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
    هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
    چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

    دیدگاه


      #3
      پاسخ : پروژه هایی برای تراشه های DSP

      نوشته اصلی توسط محمد نحوی
      سلام . خوبی مهران جان ؟
      بالاخره سوال کردم . البته شاید خیلی اطلاعات شما رو در این زمینه افزایش نده ولی خوب .
      دوست عزیز اولا که از نظر DSP های فرکانس بالا ایران تحریم هست و به ما نمیدم . DSP های فرکانس بالا هم معمولا در صنایع نظامی کاربرد داره .
      ولی تا فرکانس 40 مگ ظاهرا در ایران هست . توی جمهوری هم میفروشن شماره اش خاطرم نموند یه پک داره به همراه مینیمم سیستمش هست . قیمتش هم حدود 150 هزار تومن هست .
      زبان برنامه نویسیشون همون زبان C هست . کامپایلرش رو باید به همراه پک سخت افزاریش به شما بدن . همشون یه زبان دارن ولی کامپایلر DSP های که کار گرافیکی میکنن متفاوت هست .
      سایت تخصصی که توی این زمینه هست سایت TI.com هست .
      هزینه پروگرم کردن DSP ها زیاد هست برای همین معمولا از رام خارجی استفاده میشه و اون رام رو پروگرم میکنن نه رام داخلی DSPآ‌ رو .
      اگه چیزی مونده که من ننوشتن بگید تا بپرسم و بنویسم .
      بازم شرمنده که دیر شد .
      امیدوارم کمکی کرده باشم .
      موفق باشید .
      سلام چند تا سوال داشتم
      1-پردازنده های dsp از نظر برنامه ریزی و پروگرام کردن مانند میکروکنتلرها هستند؟
      2-ایا برد مجزا دارند؟
      3-برای شروع میشه مستقیما باهاشون کارکرد یا باید اول با 8051 و میکروها ی دیگه شروع کرد؟
      4-میشه اونارو به مانیتور وصل کنیم؟یعنی GUI دارند؟
      5-میشه روشون یه سیستم عامل رو نصب کرد؟مثلا داس یا ویندوز؟یا سیستم عامل های دیگه؟
      6- نوع کامپایلر هایی DSP های که کار گرافیکی میکنن چیه؟
      آخرش یه ربات خفن میسازم!

      دیدگاه


        #4
        پاسخ : پروژه هایی برای تراشه های DSP

        نوشته اصلی توسط mehranjan
        با سلام
        من این پست رو قبلآ به عنوان پاسخ در یکی از تیپیک ها آورده بودم. به علت اهمیت اون (وقتی هیچ کس مطلبی در این بار تو سایت نمی زاره؛ این پست بنده مهم میشه!!!) و بی توجهی دوستان؛ به عنوان تیپیکی جدا گانه مطرحش کردم. ببینم این دفعه چیکار میکنین!
        قبلآ نوشته بودم:
        توی این پست می خوام چند تا از پروژه هایی که با تراشه DSP کار شده رو معرفی کنم. اما دو تا نکته:
        اول اینکه این پروژه های دانشجویان دانشگاه شریفه (تو یه تیپیک جداگانه لینک پایان نامه های دانشجویی دانشگاه شریف رو معرفی کردم. به انجمن پایان نامه های کارشناسی سر بزنید) البته به صورت چکیده.
        دومیو بعد از لیست پروژه ها می نویسم.
        اینم از لیست:
        دوره کارشناسی:
        طراحی وساخت مینیمم سیستم DSPx55 با USB2 Interface
        http://ee.sharif.edu/~eeprojects/Electronics/54.doc

        پیاده سازی یک محیط توسعه برنامه برای یک برد DSP مبتنی بر TMS320C40
        http://ee.sharif.edu/~eeprojects/Electronics/57.pdf

        پیاده سازی الگوریتم های پردازشی رادار بر روی برد DSP
        http://ee.sharif.edu/~eeprojects/Communic/55.txt

        بررسی DSP های موجود برای کاربرد در کنترل کننده پیش بین
        http://ee.sharif.edu/~eeprojects/Control/33.pdf

        طراحی وساخت برد آموزش DSP
        http://ee.sharif.edu/~eeprojects/Power/13.txt

        ارشد:
        پیاده سازی استاندارد JPEG2000 روی پردازنده DSP
        http://ee.sharif.edu/~eeprojects/G_Electronics/9.doc

        پیاده سازی بلا درنگ کد کننده صحبت G.728 بر روی پردازنده های DSP سری TMS320C6x
        http://ee.sharif.edu/~eeprojects/G_Biomed/1.txt

        پیاده سازی بلا درنگ کد کننده صحبت G.723.1 بر روی پردازنده ی DSP
        http://ee.sharif.edu/~eeprojects/G_Biomed/2.txt

        و اما نکته دوم. به اولین پروژه ای که نوشتم یه نگاهی بندازید. تو عنوان اون پروژه واژه ای به نام مینیمم سیستم هست. اما این مینیمم سیستم چیه؟ برای استفاده از تراَشه DSP احتیاج به یه جور راه انداز سخت افزاری داریم. یه چیزی شبیه مادربرد کامپیوتر. به این راه انداز اصطلاحآ مینیمم سیستم میگن. جالبه که بدونید DSP ای که قیمت خود آی سیش 10000 تومنه، قیمت مینیمم سیستمش 400000 تومنه!
        فعلآ.
        سلام این پروزها ی که دادین فقط چند خط توضیح ساده دارند نه مداری نه شکلی نمیشه به طور کامل قرار بدین؟
        آخرش یه ربات خفن میسازم!

        دیدگاه


          #5
          پاسخ : پروژه هایی برای تراشه های DSP

          نوشته اصلی توسط hooshmand

          سلام چند تا سوال داشتم
          1-پردازنده های dsp از نظر برنامه ریزی و پروگرام کردن مانند میکروکنتلرها هستند؟
          2-ایا برد مجزا دارند؟
          3-برای شروع میشه مستقیما باهاشون کارکرد یا باید اول با 8051 و میکروها ی دیگه شروع کرد؟
          4-میشه اونارو به مانیتور وصل کنیم؟یعنی GUI دارند؟
          5-میشه روشون یه سیستم عامل رو نصب کرد؟مثلا داس یا ویندوز؟یا سیستم عامل های دیگه؟
          6- نوع کامپایلر هایی DSP های که کار گرافیکی میکنن چیه؟
          سلام.
          شرمنده من خودم کار نکردم اطلاعات ندارم. اینها رو هم که اینجا زدم دقیقا از کسی پرسیدم و اینجا نوشتم. اگه کسی کار کرده کمک کنه.
          موفق باشید.
          شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
          هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
          چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

          دیدگاه


            #6
            پاسخ : پروژه هایی برای تراشه های DSP

            من تا اونجا که میدونم جواب میدم، ممکنه غلط باشه:

            1. چون dspها پروسسور هستند، rom ندارن. پس باید کنارشون یه رام به کار بره که برنامه تو اون رام پروگرم میشه

            2. منظور از برد مجزا چیه؟
            تا اونجا که من میدونم برای استفاده از dspها مثل cpuی کامپیوترا باید یه بورد(که بهش مینیمم سیستم میگن) باشه و dsp رو اون گزاشته شه.

            3. اگه شما میتونی با پروسسورایی مثل پنتیوم کارکنی با dspها هم میتونی(البته شاید باکمی تلاش بیشتر) ولی اگه بتونی با dsPIC کارتو شروع کنی فکر کنم بهتر باشه

            4. مستقیما که نمیشه، چون اونا مثل میکرو حتی پورت هم ندارن! کلی ادرس باس و دیتاباس دارن که باید وصل بشن به یه چیزی تو مایه های 8255 تا پورت داشته باشی و ...

            5. اینو بعید میدونم، چون اصلا واسه این کارا نیستن. شاید روی arm بشه ویندوز یا لینوکس ریخت، ولی رو dsp رو بعید میدونم.
            البته یه سری دراور و برنامه بوت دارن که باید تو رام بریزی و سیستمو بوت کنی

            6. منظور از DSP های که کار گرافیکی میکنن چیه؟
            هر شرکتی یه کامپایلر داره. مثلا ti برای tmsهاش ccs رو داده که خیلی قویه(کامپایلر+دیباگر+سیمولاتور+...)

            تو جمهوری یه TMS320C6701 با بردشو میفروختن 1,200,000تومن!!!
            درضمن به نظر من این مبحث جزو مباحثیه که اگه کسی به سیگنال پروسسینگ(و ریاضیاتش) و معماری پروسسورهای dsp(که پردازش موازی دارن) آشنایی نداشته باشه، مثل من همون اول کار بیخیال میشه!
            {خلاف قوانین - امضا ویرایش شد}

            دیدگاه


              #7
              پاسخ : پروژه هایی برای تراشه های DSP

              lسلام دوست عزیز مقاله برد آموزشی dsp رو میشه share :agree:کنید

              دیدگاه


                #8
                پاسخ : پروژه هایی برای تراشه های DSP

                سلام
                خوب dsPIC هم هست . از نظر برنامه نویسی هم با زبان c میشه واسش برنامه نوشت . خود میکروچیپ یه کامپایلر مخصوص dsPIC و PIC24XXX درست کرده . اسمشم mplab c 30 هست . تو بخش دانلود برنامه ها زدم . اما ظاهرا کسی نداره .
                این میکروها ram ، rom و حافظه flash رو به صورت داخلی دارن . پروگرامری هم که دارن نباید زیاد گرون باشه . اینا از ICSP هم پشتیبانی می کنن و میشه با همین نوع پروگرامر برنامه ریخت توشون . البته این شرکت میکرو الکترونکا هم چند تا کامپایلر واسه این میکروکنترلر ها نوشته که به زبان بیسیک و پاسکال و c هست .
                سرعت نسبتا خوبی هم دارن . مثلا dsPIC30F6010A/6015 سرعت پردازشش 30 mps هست . 44 منبع وقفه داره . 80 پایه هست . حافظهء فلش تا 10000 بار میشه پروگرام بشه . و ....
                در کل امکانات خوبی دارن .
                من از یه مغازه تو جمهوری پرسیدم . گفت dsPIC تو ایران هست اما زیر 17000 نیست .

                به دلیل رعایت نکردن قوانین ، امضا ویرایش شد.

                دیدگاه


                  #9
                  پاسخ : پروژه هایی برای تراشه های DSP

                  من MPLAB C30 v1.20.exe و MPLAB C30 v1_30Floatingdemo_upgrade رو دارم که سرجمع 24 مگه، چه جوری بهت بدم؟
                  منم از تو نت دان کرده بودم، اگه تونستی بگیرش، اینم سریالش: MTI030340303
                  تابستون قیمت dsPIC30F3014 که 40 پایه و DIP هست، 12تومن بود
                  {خلاف قوانین - امضا ویرایش شد}

                  دیدگاه


                    #10
                    پاسخ : پروژه هایی برای تراشه های DSP

                    نوشته اصلی توسط nanoware
                    من MPLAB C30 v1.20.exe و MPLAB C30 v1_30Floatingdemo_upgrade رو دارم که سرجمع 24 مگه، چه جوری بهت بدم؟
                    منم از تو نت دان کرده بودم، اگه تونستی بگیرش، اینم سریالش: MTI030340303
                    تابستون قیمت dsPIC30F3014 که 40 پایه و DIP هست، 12تومن بود
                    می تونی تو یکی از این هاست های مجانی پلود کنی ؟
                    من دانلود می کنم و رو هسات دائمی پلود می کنم که همه بتونن استفاده کنن ازش .
                    خودم این که الان رو سایت میکروچیپ هست گرفتم . اما سریالشو گیر نیوردم . اونو داری ؟
                    MPLAB_C30_v2_05-Full.exe

                    ممنون
                    به دلیل رعایت نکردن قوانین ، امضا ویرایش شد.

                    دیدگاه


                      #11
                      پاسخ : پروژه هایی برای تراشه های DSP

                      برای دانلود نرم افزار به لینک زیر مراجعه کنید :
                      http://www.eca.ir/forum2/index.php/topic,5327.0.html

                      دیدگاه


                        #12
                        پاسخ : پروژه هایی برای تراشه های DSP

                        dsPIC30F3014 رو از کجا میگیری ؟ چه شماره های جز این تو ایران هست و قیمتشون تو چه مایه هایی هست ؟
                        راستی مغازه ای سراغ داری rfPIC یا PIC10xxx بفروشه ؟ چند جا رفتم گفتن اصلا نیست :sad:

                        ممنون :rolleyes:
                        به دلیل رعایت نکردن قوانین ، امضا ویرایش شد.

                        دیدگاه


                          #13
                          پاسخ : پروژه هایی برای تراشه های DSP

                          فکر کنم فروشگاه جهان کیت بود، همونی که تو یه کوچه بین عباسیان و امجده
                          اونا رو هم نمیدونم، باید بپرسم
                          {خلاف قوانین - امضا ویرایش شد}

                          دیدگاه


                            #14
                            پاسخ : پروژه هایی برای تراشه های DSP

                            نوشته اصلی توسط nanoware
                            من تا اونجا که میدونم جواب میدم، ممکنه غلط باشه:

                            1. چون dspها پروسسور هستند، rom ندارن. پس باید کنارشون یه رام به کار بره که برنامه تو اون رام پروگرم میشه

                            2. منظور از برد مجزا چیه؟
                            تا اونجا که من میدونم برای استفاده از dspها مثل cpuی کامپیوترا باید یه بورد(که بهش مینیمم سیستم میگن) باشه و dsp رو اون گزاشته شه.

                            3. اگه شما میتونی با پروسسورایی مثل پنتیوم کارکنی با dspها هم میتونی(البته شاید باکمی تلاش بیشتر) ولی اگه بتونی با dsPIC کارتو شروع کنی فکر کنم بهتر باشه

                            4. مستقیما که نمیشه، چون اونا مثل میکرو حتی پورت هم ندارن! کلی ادرس باس و دیتاباس دارن که باید وصل بشن به یه چیزی تو مایه های 8255 تا پورت داشته باشی و ...

                            5. اینو بعید میدونم، چون اصلا واسه این کارا نیستن. شاید روی arm بشه ویندوز یا لینوکس ریخت، ولی رو dsp رو بعید میدونم.
                            البته یه سری دراور و برنامه بوت دارن که باید تو رام بریزی و سیستمو بوت کنی

                            6. منظور از DSP های که کار گرافیکی میکنن چیه؟
                            هر شرکتی یه کامپایلر داره. مثلا ti برای tmsهاش ccs رو داده که خیلی قویه(کامپایلر+دیباگر+سیمولاتور+...)

                            تو جمهوری یه TMS320C6701 با بردشو میفروختن 1,200,000تومن!!!
                            درضمن به نظر من این مبحث جزو مباحثیه که اگه کسی به سیگنال پروسسینگ(و ریاضیاتش) و معماری پروسسورهای dsp(که پردازش موازی دارن) آشنایی نداشته باشه، مثل من همون اول کار بیخیال میشه!
                            من دو سه تا نقشه
                            mp3 player
                            داشتم که دی اس پی آنها را گیر نیاوردم اما من چیزی از برنامه برای پروگرام کردن آن ندیدن بغیر از فایل هگز برای پروگرام کردن میکرو
                            پس آیاممکن است بعضی از دی اس پی ها احتیاج به پروگرام کردن نداشته باشند؟
                            he best network in the world

                            دیدگاه


                              #15
                              پاسخ : پروژه هایی برای تراشه های DSP

                              من دو سه تا نقشه
                              mp3 player
                              داشتم که دی اس پی آنها را گیر نیاوردم اما من چیزی از برنامه برای پروگرام کردن آن ندیدن بغیر از فایل هگز برای پروگرام کردن میکرو
                              پس آیاممکن است بعضی از دی اس پی ها احتیاج به پروگرام کردن نداشته باشند؟ icon_wink
                              بالاخره میکرو یا dsp؟
                              اگه مدل dsp اون مدارو بگی میشه روش بحث کرد که رام یا فلش واسه پروگرم کردن داره یا نه
                              ولی تا اونجا که من دیدم dsPROCESSORs رام یا فلش ندارن
                              {خلاف قوانین - امضا ویرایش شد}

                              دیدگاه

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