id: plusfair

search bot: efileyabbot

email: web.plusfa[at]gmail.com

plusfa.ir
گزارش پروژه تحقیق درس ریزپردازنده پیشرفته - معماری مجموعه دستورالعمل برای هسته پردازشگرVLIW DSP RISC 32 بیتی

گزارش پروژه تحقیق درس ریزپردازنده پیشرفته - معماری مجموعه دستورالعمل برای هسته پردازشگرVLIW DSP RISC 32 بیتی

 این فایل در مورد گزارش پروژه تحقیق درس ریزپردازنده پیشرفته - معماری مجموعه دستورالعمل برای هسته پردازشگرVLIW DSP RISC 32 بیتی و هم اکنون در فروشگاه elecode موجود می باشد.
  دسته بندی: فنی و مهندسی
 وب سایت:فایل سل
 قیمت:21,000
اشتراک گذاری:

Facebook

Twitter

Google+

linkedin

captcha
captcha"

عنوان: معماری مجموعه دستورالعمل برای هسته پردازشگرVLIW DSP RISC 32 بیتی

فایل با فرمت ورد در 24 صفحه

مقدمه:

پردازش سیگنالهای دیجیتال به طور فزاینده ای در کاربرد‎های دنیای واقعی مانند ارتباطات تصویر برداری پزشکی رادار و سونار و باز سازی صدا با دقت مناسب وشباهت زیاد نسبت به اصل آن، اکتشاف نفت و غیره اهمیت پیدا کرده است. نظر به اینکه برنامه‎های کاربردی روز به روز پیچیده‎تر می‎شوند، الگوریتم‌های پردازش سیگنال دیجیتال به طور معمول به تعداد زیادی عملگرهای ریاضی که بر روی داده‌های نمونه با سرعت و تکرار انجام می‌شوند نیازمند است. سیگنال‌های گرفته شده از صوت و تصویر به طور مداوم از آنالوگ به دیجیتال تبدیل می‌شوند، به صورت دیجیتال دستکاری می‌شوند سپس به فرم آنالوگ تبدیل می‌شوند. بیشتر برنامه‌های پردازش سیگنال دیجیتال قیودی برای latency دارند. عمل پردازشگرهای سیگنال دیجیتال باید در زمان مشخصی به پایان برسد و پردازش‌هایی که بعد از این زمان انجام می‌شوند قابل دوام نیستند. بیشتر میکروپروسسورهای عمومی و سیستم‌های عامل می‌توانند الگوریتم‌های پردازش دیجیتال عملاً نیاز به انجام اعمال ریاضی زیاد روی داده‌ها با سرعتی بالا و پی درپی دارند سیگنال‌ها (احتمالاً از گیرنده‌های صدا یا تصویر) پیوسته از انلاگ به دیجیتال تبدیل شده بصورت دیجیتال بکار برده و تغییر می‌کنند و سپس دوباره به فرم انلاگ همانطور که در دیاگرام زیر قابل مشاهده است تبدیل می‌شود.

بسیاری از برنامه‌های (DSP) بخاطر تاخیر کار سیستم با مشکل مواجه می‌شوند چون عملیات (DSP) باید در زمان ثابت کامل شود، و پردازش نمی‌تواند به تعویق بیفتد. پردازش سیگنال‎های دیجیتال با شیوه ای کارآمد باعث می‎شود سیستم مطلوب‎تر باشد. پردازنده دیجیتال یک پردازنده تخصصی است که معماری آن برای عملیات‎های مربوط به نیازهای پردازش سیگنال دیجیتال بهینه شده است. الگوریتم‎ها و توابع DSP معماری مناسب برای پردازنده را مشخص می‎کنند. اگر چه پردازنده‎های DSP در چند دهه اخیر تغییرات زیادی کرده اند، برخی ویژگی‎ها همچنان در DSP‎های امروزی هم به چشم می‎خورد. پردازنده DSP به بانک‎های متعدد حافظه با باس‎های مستقل، دستور العمل‎های خاص، مدهای آدرس دهی، کنترل و لوازم جانبی نیاز دارد. معماری DSP‎های مدرن را می‎توان به 3 یا 4 دسته تقسیم کرد (نسل ها).در پردازنده‎های DSP معمولی، یک دستورالعمل در یک سیکل ساعت داده و اجرا می‎شود.این پردازنده‎ها عمدتا شامل واحد ضرب (واحد MAC) و ALU هستند،اما واحدهای اجرایی به مقدار کمی افزایش داشته اند. پردازنده‎های نمونه در این دسته عبارتند از خانواده ADSP-21xx شرکت تگزاس اینسترومنتز، خانوادهTMS320C2xx شرکت آنالوگ دیوایس ، و خانواده DSP560xx شرکت موتورولا. پردازنده‎های DSP مانند Motorola DSP563xx و Texas Instruments TMS320C54x سرعت کلاک بالاتری کار می‎کند و اغلب شامل مقدار متوسطی از سخت افزار اضافی (barrel shifter, instruction cache)، به منظور بهبود عملکرد در الگوریتم DSP‎های متداول است. در این پردازنده‎ها نیز ترجیح داده می‎شود خطوط لوله عمیق‎تر باشد.

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

پردازنده‎های Multi-issue از دستور العمل‎های ساده‎ای استفاده می‎کنند که معمولا کد یک عملیات ساده است. این پردازنده اگر دستور العمل‎ها را بصورت گروه‎های موازی و مجزا از هم تقسیم و بطور همزمان پردازش کنیم به سطح بالایی از موازی سازی می‎رسیم. استفاده از دستور العمل‎های ساده دیکد کردن و اجرای دستور العمل‎ها را ساده می‎کند، و این امکان را برای پردازنده‎های Multi-issue فراهم می‎آورد که با سرعت کلاک بالاتری نسبت به پردازنده‎های DSP معمولی عمل کنند. VLIW (کلمه دستورالعمل بسیار طولانی) و سوپر اسکالر دو روش اجرای این معماری‎اند که در آنها چند دستورالعمل به صورت موازی اجرا میگردد. بزرگترین تفاوت بین آنها چگونگی گروه بندی دستورالعمل‎ها برای اجرای موازی است.

در این جا در رابطه با RISC (کاهش مجموعه دستورالعمل‎های محاسباتی) ISA (معماری مجموعه دستورالعمل) برای DSP هسته پردازنده VLIW 32 بیتی ممیز ثابت بحث خواهیم کرد. بعلاوه ، توسعه و افزایش دستور العمل هایی که در برنامه‎های کار بردی صدا و تصویر بکار می‎رود در این جا ارائه خواهد شد.


...
قیمت
21,000
مجوز فعالیت
دارد
فروشگاه
elecode
وب سایت
فایل سل
دسته بندی مطالب
پلاسفا پلاسفا این امکان را فراهم می آورد تا بتوانید راحتتر فایل مورد نظر خود را از وب سایت هایی که دارای مجوز فعالیت هستند پیدا نموده و نسبت به دریافت آن در حداقل زمان ممکن اقدام نمایید. توجه نمایید که مشخصات فروشنده و آدرس فروشگاه فروشنده فایل ذکر گردیده است که می توانید جهت پشتیانی و گفتگو با فروشنده اقدام نمایید.
ارتباط با ما ایمیل:web.plusfa[at]gmail.com
تلگرام:plusfair
تمام حقوق برای پلاسفا محفوظ است و استفاده از مطالب سایت با ذکر منبع بلا مانع است.