اطلاعیه

Collapse
No announcement yet.

چندین سوال رایج در مورد DSP ها

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

    چندین سوال رایج در مورد DSP ها

    سلام متخصص عزیز .
    من چندتا سوال داشتم . اگه براتون امکان داره به هرچندتا که میتونید پاسخ بدید .

    Embedded system و Optimized Real-Time DSP system را تعریف کنید .

    Interrupt Service Routine و Non Maskable Interrupt را توضیح دهید

    معماری Harward و VLIW را در میکروپروسسورها مقایسه کنید .

    چه زمانی از یک GPP مثل Pentium و چه زمانی از یک DSP مثل OMAP استفاده می شود ؟

    Bootloader چیست و استفاده از آن چه معایبی دارد ؟

    JTAG چیست و چگونه می توان یک میکروپروسسور را بدون JTAG پروگرم کرد ؟

    چگونه می توان با استفاده از نرم افزار MATLAB یک DSP را پروگرم کرد ؟

    چگونه شماتیک یک مینیمم سیستم DSP را برای TMS320E25 طراحی کنیم ؟

    چگونه یک مدار واسط منطقی دلخواه به کمک flip-flop برای انتقال Interrupt به I/O میکروپروسسور دلخواه را طراحی کنیم ؟

    #2
    پاسخ : چندین سوال رایج در مورد DSP ها

    سلام

    1- Embeded System به سیستم هایی اطلاق می شود که هم کم حجم و کوچکند و هم کم مصرف می باشند

    2- در PC برای ارتباط CPU با برخی از ادوات جانبی، به خصوص دستگاه های ورودی و خروجی از وقفه (Interrupt) استفاده می شود. در این روش، دستگاه مورد نظر از طریق یکی از پایه های ریزپردازنده که مربوط به وقفه است، از CPU می خواهد که عملیات مورد نیاز این دستگاه را انجام دهد. ریزپردازنده با توجه به برنامه فعلی خود و تقدم این وقفه، اجرای برنامه های جاری خود را قطع کرده و به سراغ برنامه ای می رود که وقفه مورد نظر به آن نیاز دارد. به این برنامه، اصطلاحاً برنامه سرویس دهنده وقفه یا ISR یا Interrupt Service Routine گفته می شود پس از اجرای برنامه ISR ریزپردازنده به حالت عادی خود باز می گردد و روال کار عادی خود را ادامه می دهد. ضمن اینکه ریزپردازنده علاوه بر پایه هایی که به درخواست وقفه اختصاص می دهد، پایه هایی را نیز به این امر مختص می کند تا به دستگاه مورد نظر بگوید که وقفه درخواستی را دریافت کرده است. وقفه ها در عمل بسیار مورد استفاده قرار می گیرند و بسیاری از ادوات جانبی، از این روش برای ارتباط با Cpu استفاده می کنند. (به نقل از http://www.panatel.org/showthread.php?p=93465)

    3- دو کلاس از پردازنده هایی که از خاصیت multi-issue (معماری انتشار چند گانه) استفاده می کنند،تحت عناوین super scaler و Very Long Instruction Word)VLIWشناخته می شوند.این دو معماری به جز در نحوه ی گروه بندی دستورالعمل ها برای اجرای موازی ،کاملا شبیه هم هستند.اکثر پردازنده های معماری انتشار چند گانه از VLIW هستند.این کلاس از واحد های اجرایی زیادی استفاده می کند و هر واحد اجرایی دستور العمل های مخصوص خود را داراست.پردازنده های با معماری VLIW اکثرا تعداد زیادی مسیر برای دسترسی به حافظه داده و تغذیه واحد های اجرایی مختلف را دارا هستند.این پردازنده ها اغلب از توان مصرفی بالاتری نسبت به پردازنده های معمولی استفاده می کنند. (به نقل از آقای سید عبدالله حسنی تاپیک "چند ریسمانی و چند وظیفه ای و SMT در پردازنده ها" در همین سایت)

    4-

    5- http://www.eca.ir/forum2/index.php?topic=11817.0 البته این لینک در مورد میکروکنترلر گفته ولی می شه به سایر ادوات هم تعمیمش داد.

    6- http://www.eca.ir/wiki/index.php?title=JTAG

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

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

    دیدگاه

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