اطلاعیه

Collapse
No announcement yet.

اموزش DSP

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

    #31
    پاسخ : اموزش DSP

    سلام
    مثل همیشه مطالب مفیدی بود. خیلی خوبه که طبق یک زمان بندی و برنامه ریزی مشخص و مفیدی داری پیش می ری. به نظرت ما کی می تونیم شروع به برنامه نویسی و کار عملی با تراشه کنیم؟

    فایل زیر در مورد برنامه نویسی به زبان سی در تراشه های TMS320C2x هست.

    http://www.4shared.com/file/122454921/80d791ad/TMS320C2x_C_Compiler_User_Guide.html

    پیروز و سربلند باشید.
    آدمی از عالم خاکی نمی آید بدست

    عالمی دیگر بباید ساخت و از نو آدمی
    پردازش تصویر با FPGA از صفر تا انتها
    http://www.eca.ir/forum2/index.php?topic=74299.0

    دیدگاه


      #32
      پاسخ : اموزش DSP

      سلام.ممنونم.بعد از اینکه این بخش تموم شد اشنایی با برنامه نویسی اسمبلی رو شروع می کنم البته دستورات گسترده ای داره و یه کم عجیب مثلااین --0* خوذش یه معنی می ده و از این جور عبارات زیاده بعد از اینکه با اسمبلی اشنا شدیم رو starter kit کار می کنیم البته هم زمان می تونید با سیمولاتور ccs هم کار کنیم وقتی starter kit رو ساختیم کار عملی هم انجام می دیم.انشا الله.
      http://www.eca.ir/forum2/index.php/topic,10159.0.html
      Engineering is the art of making what you want from things you can get.
      اموزش DSP ...........................
      http://www.eca.ir/forum2/index.php?topic=29824.0
      http://www.eca.ir/forum2/index.php?topic=32324.0

      دیدگاه


        #33
        پاسخ : اموزش DSP

        سلام
        به نظرت هزینه ساخت یه DSK چقدره؟ من یه لیست قیمت از بازار گرفتم. جرات نمی کنم دوبار نگاهش کنم :icon_razz:
        اگر بخواهین می ذارمش تو سایت. فکر می کنی با بودجه ما ساختش عملیه؟

        پیروز و سربلند باشید.
        آدمی از عالم خاکی نمی آید بدست

        عالمی دیگر بباید ساخت و از نو آدمی
        پردازش تصویر با FPGA از صفر تا انتها
        http://www.eca.ir/forum2/index.php?topic=74299.0

        دیدگاه


          #34
          پاسخ : اموزش DSP

          سلام.اگه بذارید ممنون می شم.من tms320f2812 رو 24000 , رگولاتور فکنم 6000 ،رم 16 بیتی نتونستم پیدا کنم باید بازم بگردم ،احتمالا pcb هم 25000 تومنی اب می خوره باقیشم مثل خازن مقاومت،سلف نباید مبلغ زیادی بشه فکر کنم با 70000 تا 80000 بشه جمعش کرد.
          http://www.eca.ir/forum2/index.php/topic,10159.0.html
          Engineering is the art of making what you want from things you can get.
          اموزش DSP ...........................
          http://www.eca.ir/forum2/index.php?topic=29824.0
          http://www.eca.ir/forum2/index.php?topic=32324.0

          دیدگاه


            #35
            پاسخ : اموزش DSP

            سلام دوستان امیوارم مطالب تا اینجا مفید بوده باشه.می خوام برم سراغ اسمبلی. اگه توی اینترنت سرچ کنید می بینید که هر کس درباره استفاده از C یا اسمبلی یه نظری داره .هر کدوم یه معایب و محاسنی دارند مثلا حجم کد با اسمبلی کمتر و سرعت اجرای اون بیشتر و مثلا الگوریتم های پیچیده را با باسمبلی خیلی سخت می شه پیاده سازی کرد ولی با چند دستور ساده C قابل پیاده سازی هستند به نظر من باید از هر دو استفاده کرد از اسمبلی برای مقدار دهی های اولیه و راه اندازی واحد های جانبی و از C برای پیاده سازی الگوریتم ها مثل FFT .
            این بخش رو با توضیح مدهای ادرس دهی شروع می کنم اولش یه کم ممکن گیج بشید ولی با چند تا مثال مطلب براتون روشن می شه. در ضمن منبع مورد استفاده متعلق به C28x ولی فرقی با F28x نداره.
            انواع مدهای ادرس دهی
            CPU قطعه C28x از چهار مد ادرس دهی پشتیبانی می کند.
            -مد ادرس دهی مستقیم:
            اشاره گر صفحه داده(DP):در این مد رجیستر 16 بیتی DP مانند یک اشاره گر صفحه ثابت عمل می کند.دستورات از یک میدان افست 6 یا 7 بیتی پشتیبانی می کنندکه به مقدار داخل رجیستر DP اضافه می شود.این نوع از ادرس دهی برای دستیابی به ساختار های ثابت داده ای مانند رجیسترهای جانبی و متغیرهای سراسری یا استاتیک در ++C/C استفاده می شود.(مثل دسترسی به LUT ها).]
            -مد ادرس دهی پشته:
            اشاره گر پشته (SP): در این مد اشاره گر 16 بیتی SP برای دستیابی به اطلاعات پشته نرم افزاری استفاده می شود.پشته نرم افزاری از ادرس پایین تر به بالا تر رشد می کند و همیشه به محل خالی بعدی اشاره می کند.دستورات از یک افست 6بیتی برای کاهش از اشاره گر پشته جاری برای دسترسی به داده داخل پشته پشتیبانی می کند.همچنین می توان به وسیله POP یا PUSH کردن داده به داخل پشته ادرس پشته را افزایش یا کاهش داد.
            -مد ادرس دهی غیر مستقیم
            اشاره گر رجیسترهای کمکی (XAR0-XAR7) :در این مد رجیسترهای 32 بیتی XARn به عنوان یک اشاره گر عمومی عمل می کنند.دستورات می توانند به طور مستقیم ادرس داخل اشاره گر را کاهش یا افزایش دهند.
            -مد ادرس دهی رجیستر
            در این مد یک رجیستر می تواند به عنوان مبدا یا مقصد یک دسترسی انتخاب شود. این مد عملکرد رجیستر به رجیستر را در ساختار C28x ممکن می سازد.در بیشتر دستورات C28x یک میدان 8 بیتی در op-code مد ادرس دهی که باید استفاده شود را انتخاب و اصلاحات لازم را روی ان انجام می دهد.در دستورات C28x این میدان به صورت زیر ارجاع داده می شود.
            loc16:
            مدهای ادرس دهی مستقیم/غیر مستقیم/پشته/رجیستر را برای دسترسی به داده 16 بیتی انتخاب می کند.
            loc32 :
            مدهای ادرس دهی مستقیم/پشته/غیر مستقیم/رجیستر برای دسترسی به داده 32 بیتی انتخاب می شوند.
            به عنوان مثال
            ADD AL,loc16
            مقدار 16 بیتی رجیسترAL را می گیرد،مقدار 16 بیتی مکان تعیین شده به وسیله loc16 را به ان اضافه می کند و محتوا را در داخل رجیستر AL ذخیره می کند.
            ADDL loc32,ACC
            محتوای 32 بیتی مکان اشاره شده به وسیله میدان loc32 را بر می دارد،محتوای 32 بیتی رجیستر ACC را به ان اضافه می کندو نتیجه را به داخل مکان اشاره شده به وسیله loc32 باز می گرداند.
            مدهای ادرس دهی پشتیبانی شده به صورت زیر است
            -مد ادرس دهی فوری فضای IO/ برنامه/داده:
            در این مد ادرس عملوند حافظه در داخل دستور قرار دارد.در واقع هیچ ادرس فیزیکی مشخص نمی شود و روی یک مقدار ثابت عملیات انجام می شود.مانند بار کردن یک مقدار ثابت داخل یک رجیستر.
            -مد ادرس دهی غیر مستقیم فضای برنامه:
            بعضی از دستورات می توانند یک عملوند حافظه که در فضای برنامه ذخیره شده است را با اشاره گر غیر مستقیم دستیابی کنند.
            فقط تعداد کمی از دستورات از مد بالا استفاده می کنند.

            -بیت انتخاب مد ادرس دهی (AMODE) :
            برای همسازی انواع مد های ادرس دهی یک بیت مد ادرس دهی (AMODE) نحوه کد گشایی میدان 8 بیتی را انتخاب می کند.این بیت در رجیستر وضعیت 1، ST1 قرار دارد.مدهای ادرس دهی عموما به صورت زیر دسته بندی می شوند:
            AMODE=0 :
            این حالت پیش فرض در هنگام ریست است و این مد به وسیله کامپایلر ++C/C قطعه C28x استفاده می شوداین مد به طور کامل با مدهای ادرس دهی C2xLP سازگار نمی باشد.در این حالت افست اشاره گر صفحه 6بیتی می باشد و همه مدهای ادرس دهی غیر مستقیم را پشتیبانی نمی کند.
            AMODE=1 :
            این مد شامل مدهای ادرس دهی که به طور کامل با C2xLP همساز می باشد است.افست اشاره گر صفحه به 7 بیت افزایش یافته و همه مدهای ادرس دهی غیر مستقیم موجود در C2xLP را پشتیبانی می کند.
            در مدهای ادرس دهی غیر مستقیم C28x اشاره گر رجیسترهای کمکی که در مد ادرس دهی استفاده می شوند به طور ضمنی مشخص می شوند.در مد ادرس دهی غیر مستقیم C2xLP یک اشاره گر 3 بیتی که رجیستر اشاره گر جانی (ARP) نام دارد مشخص می کند که کدام رجیستر کمکی در عملیات جاری و کدام یک در عملیات بعدی استفاده شود.
            مثال زیر تفا وتهای بین مد ادرس دهی غیر مستقیم C28x و C28xLP را نشان می دهد.
            ++ADD AL,*XAR4
            مقدار موجود در مکان حافظه اشاره شده به وسیله XAR4 خوانده می شود.محتوا به رجیستر AL اضافه می شود.محتوای XAR4 که ادرس است یک واحد اضافه می شود.
            ++*,ADD AL
            فرض می شود که اشاره گر ARP در ST1 شامل مقدار 4 است.مقدار موجود در مکان حافظه اشاره شده به وسیله XAR4 خوانده می شود.محتوا به رجیستر AL اضافه می شود.محتوای XAR4 که ادرس است یک واحد اضافه می شود.
            ADD AL,*++,ARP5
            فرض می شود که اشاره گر ARP در ST1 شامل مقدار 4 است.مقدار موجود در مکان حافظه اشاره شده به وسیله XAR4 خوانده می شود.محتوا به رجیستر AL اضافه می شود.محتوای XAR4 که ادرس است یک واحد اضافه می شود.اشاره گر ARP با مقدار 5 پر می شود.حالا اشاره گر XAR5 فعال می باشد.
            در تشریح دستورات C28x عملوند مقصد همیشه در سمت چپ و عملوند مبدا همیشه در سمت راست است.
            تنظیم بیت AMODE در اسمبلر/کامپایلر:
            کامپایلر همیشه فرض می کند که در مد ادرس دهی به صورت AMODE=0 تنظیم شده است و بنابراین از مد های ادرس که برای ان معتبراست استفاده می کند.اسمبلر می تواند به وسیله خطوط دستور بیاموزد که به طور پیش فرض از مد AMODE=0 یا AMODE=1 استفاده کند. خطوط فرمان لازم به صورت زیر می باشد:
            -v28
            فرض می کند که AMODE=0
            -v28-m20
            فرض می کند که AMODE=1
            به علاوه اسمبلر به رهنمودها اجازه می دهد که در داخل یک فایل به اسمبلر بگوید که مد پیش فرض را باز نویسی کرده و نحوه ادرس دهی را به مد ادرس دهی جدید تغییر دهد.
            c28_amode.
            به اسمبلر می گوید که کدهایی که در ادامه می اید در حالت AMODE=0 می باشند.
            lp_amode.
            به اسمبلر می گوید که کدهایی که در ادامه می اید در حالت AMODE=1 می باشند.
            رهنمود های بالا نمی توانند به صورت تو در تو قرار گیرند و فقط می توانند به صورت زیر در یک برنامه اسمبلی استفاده شوند.
            ; File assembled using “−v28” option (assume AMODE = 0):
            . ; This section of code can only use AMODE = 0
            ; addressing modes
            .
            .
            .
            .
            SETC AMODE ; Change to AMODE = 1
            .lp_amode ; Tell assembler to check for AMODE = 1 syntax
            . ; This section of code can only use AMODE = 1
            ; addressing modes
            .
            .
            .
            .
            CLRC AMODE ; Revert back to AMODE = 0
            .c28_amode ; Tell assembler to check for AMODE = 1 syntax
            . ; This section of code can only use AMODE = 0
            ; addressing modes
            .
            .
            .
            .
            ; End of file.
            در شکل زیر جدول و مثالهایی برای اشنایی با مد ادرس دهی مستقیم می بینید.
            http://i31.tinypic.com/dxg6dd.jpg
            ادامه دارد...
            http://www.eca.ir/forum2/index.php/topic,10159.0.html
            Engineering is the art of making what you want from things you can get.
            اموزش DSP ...........................
            http://www.eca.ir/forum2/index.php?topic=29824.0
            http://www.eca.ir/forum2/index.php?topic=32324.0

            دیدگاه


              #36
              پاسخ : اموزش DSP

              سلام
              لیست قیمت تراشه های DSP موجود در ایران الکترونیک.

              http://www.4shared.com/file/122854216/4e097857/list.html

              در مورد قیمت F2812 باهاش صحبت کردم. گفت تا 32 هزار تومان هم می دیم. بهش گفتم باز هم داری گرون می دی ولی صحبت از جنس اصلی و فرعی کرد. درستشو خدا می دونه دیگه. :icon_razz:

              پیروز و سربلند باشید.
              آدمی از عالم خاکی نمی آید بدست

              عالمی دیگر بباید ساخت و از نو آدمی
              پردازش تصویر با FPGA از صفر تا انتها
              http://www.eca.ir/forum2/index.php?topic=74299.0

              دیدگاه


                #37
                پاسخ : اموزش DSP

                سلام .گرون داره می ده من از نصیر الکترونیک گرفتم 24000 البته خیلی وقت پیش بود الانو نمیدونم.ادرسشم طبقه همکف پاساژ فرقانیه.
                اینم شمارش:66753831
                http://www.eca.ir/forum2/index.php/topic,10159.0.html
                Engineering is the art of making what you want from things you can get.
                اموزش DSP ...........................
                http://www.eca.ir/forum2/index.php?topic=29824.0
                http://www.eca.ir/forum2/index.php?topic=32324.0

                دیدگاه


                  #38
                  پاسخ : اموزش DSP

                  یه سری هم به اینجا بزن
                  http://www.arinanet.com/Search/frmFi...sp&Count=7
                  http://www.eca.ir/forum2/index.php/topic,10159.0.html
                  Engineering is the art of making what you want from things you can get.
                  اموزش DSP ...........................
                  http://www.eca.ir/forum2/index.php?topic=29824.0
                  http://www.eca.ir/forum2/index.php?topic=32324.0

                  دیدگاه


                    #39
                    پاسخ : اموزش DSP

                    سلام .خوب دوستان دیگه کم کم می خوام برم سراغ اسمبلی.توضیحاتی که من اینجا می دم صرفا یک راهنمایی و شما باید برای جا افتادن مطالب حتما به منابعی که ti در اختیار گذاشته مراجعه کنید.
                    خوب اولین دستور ABS ACC است.عملوند این دستور رجیستر ACC می باشد.این دستور مقدار رجیستر ACC را با قدر مطلق ان عوض می کند.
                    if(acc=0x8000 0000)
                    v=1;
                    if(ovm=1)
                    acc=0x7fff ffff;
                    else
                    acc=0x8000 0000;
                    else
                    if(acc<0)
                    acc=-acc;
                    پرچمها و مدها:
                    بعد از عملیات اگر بیت 31 اکومولاتور یک باشد بیت N ست می شود در غیر اینصورت بیت پاک می شود.بعد از عملیات اگر ACC صفر باشد بیت Z ست می شود در غیر اینصورت پاک می شود. بیت C با این دستور پاک می شود.اگر(ACC=0x8000 0000) باشد بیت سر ریزV ست می شود.در غیر این صورت بیت V متاثر نمی شود.اگر در شروع عملیات(ACC=0x8000 0000) باشد یک شرایط سرریز اتفاق می افتد و مقدار ACC به حالت بیت OVM بستگی دارد.اگر OVM=0 باشد ACC با مقدار 0x8000 0000 پر می شود و اگر OVM=0 باشدACC با مقدار0x7FFF FFFF پر می شود.
                    مثال:
                    MOVL ACC,@VarA
                    SETC OVM
                    ABS ACC
                    MOWL @Var,ACC
                    ABSTC ACC :
                    عملوند این دستور نیز ACC می باشد.برای استفاده از این دستور OBJMODE=1.این دستورمحتوای ACC را با مقدار مطلق ان عوض می کند و بیت TC در رجیستر ST0 با XOR بیت علامت ،با مقدار قبلی بیت TC پر می شود.
                    if(acc=0x8000 0000)
                    {
                    if(OVM=1)
                    ACC=0x7FFF FFFF;
                    else
                    ACC=0x8000 0000
                    V=1
                    TC=TC XOR 1;
                    {
                    else
                    {
                    if(ACC<0)
                    ACC=-ACC;
                    TC=TC XOR 1;
                    }
                    c=0;
                    بعد از عملیات اگر بیت 31 اکومولاتور یک باشد بیت N ست می شود در غیر اینصورت بیت پاک می شود.بعد از عملیات اگر ACC صفر باشد بیت Z ست می شود در غیر اینصورت پاک می شود. بیت C با این دستور پاک می شود.اگر(ACC=0x8000 0000) باشد بیت سر ریزV ست می شود.در غیر این صورت بیت V متاثر نمی شود. اگر(ACC<0)باشد TC= TC XOR 1; در غیر این صورت TC تغییر نمی کند.اگر در ابتدای عملیات ACC=0x8000 0000 یک سر ریز روی می دهد و مقدار ACC به بیت OVM بستگی دارد.اگر OVM پاک شده باشد و TC=1 باشد ACC با مقدار0x8000 0000 پر خواهد شد و اگر OVM ست شده باشد و TC=1 باشد ACC با مقدار 0x7FFF FFFF پر خواهد شد.
                    مثال
                    ; Calculate signed: Quot16 = Num16/Den16, Rem16 = Num16%Den16
                    CLRC TC ; Clear TC flag, used as sign flag
                    MOV ACC,@Den16 << 16 ; AH = Den16, AL = 0
                    ABSTC ACC ; Take abs value, TC = sign ^ TC
                    MOV T,@AH ; Temp save Den16 in T register
                    MOV ACC,@Num16 << 16 ; AH = Num16, AL = 0
                    ABSTC ACC ; Take abs value, TC = sign ^ TC
                    MOVU ACC,@AH ; AH = 0, AL = Num16
                    RPT #15 ; Repeat operation 16 times
                    ||SUBCU ACC,@T ; Conditional subtract with Den16
                    MOV @Rem16,AH ; Store remainder in Rem16
                    MOV ACC,@AL << 16 ; AH = Quot16, AL = 0
                    NEGTC ACC ; Negate if TC = 1
                    MOV @Quot16,AH ; Store quotient in Quot16
                    ADD ACC,#16bit<<#0..15
                    این دستور شامل عملوند ACC مقدار ثابت فوری 16 بیتی و مقدار شیفت
                    مقدار ثابت 16 بیتی شیفت داده شده به چپ به رجیستر ACC اضافه می شود.مقدار شیفت داده شده به صورت گسترش بیت علامت می باشد اگرSXM=1 ،در غیر اینصورت مقدار شیفت داده شده ،گسترش یافته به وسیله صفر می باشد.این بیت برای جلوگیری از ،ازبین رفتن بیت علامت مفید می باشد اگر مقدار مورد محاسبه علامت دار باشد.بیتهای پایین مقدار شیفت داده شده با صفر جای گزین می شوند.
                    if(SXM=1)
                    ACC=ACC+S:16bit<<shift value;
                    else
                    ACC=ACC+0:16bit<<shift value;
                    کد گشایی هوشمند:اگر به جای مقدار 16 بیتی از یک مقدار 8بیتی استفاده شود و مقدار شیفت 0 باشداسمبلر این دستور را به صورت ADD ACC,#8bit برای بهبود بازده کدگشایی می کند.برای دور زدن این حالت از دستور ADDW ACC,#16bit استفاده کنید.
                    بعد از عمل جمع اگر ACC صفر باشد بیت Z ست می شود.همچنیین اگر بیت 31 ACC برابر 1 باشد بیت N ست می شود.اگر عمل جمع یک کری تولید کند بیت C نیز یک می شود.اگر یک سرریز رخ دهد بیت V ست می شود.
                    اگر OVM=0 و اگر عملیات یک سرریز مثبت تولید کندشمارند سرریز افزایش می یابد و اگر یک سرریز منفی تولید کند شمارنده سرریز(OVC) کاهش می یابد.اگر OVM=1 این بیت به وسیله این دستور تغییر نمی کند.
                    اگر بیت مد گسترش علامت فعال باشد مقدار 16 بیتی قبل از عمل جمع گسترش می یابد .در غیر این صورت با مقدار صفر پر می شود.
                    اگر مد سرریز ست باشدمقدار ACC با حداکثر مقدار مثبت(0x7FFF FFFF) یا با حداکثر مقدار منفی (0x8000 0000) اگر سر ریز شود پر می شود.
                    calculate signed value :ACC=(VarB << 10)+(23 <<6);
                    SETC SXM
                    MOV ACC,@VARB <<#10
                    ADD ACC,#23 << #6
                    http://www.eca.ir/forum2/index.php/topic,10159.0.html
                    Engineering is the art of making what you want from things you can get.
                    اموزش DSP ...........................
                    http://www.eca.ir/forum2/index.php?topic=29824.0
                    http://www.eca.ir/forum2/index.php?topic=32324.0

                    دیدگاه


                      #40
                      پاسخ : اموزش DSP

                      سلام
                      این هم شماتیک یک اکومولاتور یا ACC که همان طور که اشاره شد یکی از رجیستر های اصلی ALU است. همان طور که مشاهده می کنید ACC به دوبخش مستقل تقسیم شده است. آدرس هر بخش زیر تصویر مشخص شده است.



                      فکر می کنم برای استفاده از این رجیستر احتیاج به یه دید کلی داریم که تصویر بالا این دید رو میده.

                      پیروز و سربلند باشید.
                      آدمی از عالم خاکی نمی آید بدست

                      عالمی دیگر بباید ساخت و از نو آدمی
                      پردازش تصویر با FPGA از صفر تا انتها
                      http://www.eca.ir/forum2/index.php?topic=74299.0

                      دیدگاه


                        #41
                        پاسخ : اموزش DSP

                        تصویر زیر شماره تراشه های DSP رو کامل تر از تصویری که قبلا در سایت گذاشتم به نمایش می گذارد.

                        http://www.4shared.com/file/123138977/27ef10c2/DSP_IC.html

                        آدمی از عالم خاکی نمی آید بدست

                        عالمی دیگر بباید ساخت و از نو آدمی
                        پردازش تصویر با FPGA از صفر تا انتها
                        http://www.eca.ir/forum2/index.php?topic=74299.0

                        دیدگاه


                          #42
                          پاسخ : اموزش DSP

                          در کد های توضیح داده شده داریم:

                          OVM : Overflow mode bit
                          SXM : Sign-extension mode bit
                          TC : Test/control flag bit
                          C : Carry bit
                          Z : Zero flag bit
                          N : Negative flag bit
                          V : Latched overflow flag bit
                          OVC : Overflow counter bits

                          که در تصویر زیر آن ها را مشاهده می کنید.


                          آدمی از عالم خاکی نمی آید بدست

                          عالمی دیگر بباید ساخت و از نو آدمی
                          پردازش تصویر با FPGA از صفر تا انتها
                          http://www.eca.ir/forum2/index.php?topic=74299.0

                          دیدگاه


                            #43
                            پاسخ : اموزش DSP

                            سلام
                            فایل زیر لیست همه دستور های زبان اسمبلی برای کار با رجیستر تراشه C28x رو در فصل اولش عنوان کرده و در فصل بعدی همه آن ها را به تفکیک و با مثال توضیح داده.
                            علاقه مندان با مطالعه این فایل به طور کامل با این زبان آشنا می شوند. بدین ترتیب فکر می کنم ما سریع تر می توانیم به بخش های دیگر بپردازیم.



                            پیروز و سربلند باشید.
                            آدمی از عالم خاکی نمی آید بدست

                            عالمی دیگر بباید ساخت و از نو آدمی
                            پردازش تصویر با FPGA از صفر تا انتها
                            http://www.eca.ir/forum2/index.php?topic=74299.0

                            دیدگاه


                              #44
                              پاسخ : اموزش DSP

                              سلام دوستان.با عرض معذرت من دو سه روزی نیستم و نمی تونم مطالب جدید براتون بزارم .انشا الله وقتی برگشتم جبران می کنم.
                              http://www.eca.ir/forum2/index.php/topic,10159.0.html
                              Engineering is the art of making what you want from things you can get.
                              اموزش DSP ...........................
                              http://www.eca.ir/forum2/index.php?topic=29824.0
                              http://www.eca.ir/forum2/index.php?topic=32324.0

                              دیدگاه


                                #45
                                پاسخ : اموزش DSP

                                سلام
                                تا این دوست خوبمون برگردند و باز هم مطالب مفیدی بنویسن می خواهم زبان سی را شروع کنم. با توجه به این که جناب ali833 یک روند مشخصی رو در نظر گرفتن برای پرهیز از وقفه در برنامه ایشان تو یه بخش جدا کار رو شروع می کنم تا مکمل همین قسمت باشد.

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


                                پیروز و سربلند باشید.
                                آدمی از عالم خاکی نمی آید بدست

                                عالمی دیگر بباید ساخت و از نو آدمی
                                پردازش تصویر با FPGA از صفر تا انتها
                                http://www.eca.ir/forum2/index.php?topic=74299.0

                                دیدگاه

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