👈فول فایل فور یو ff4u.ir 👉

طراحي و پياده سازي يک ريزپردازنده قابل پيکربندي مجدد word

ارتباط با ما

دانلود


طراحي و پياده سازي يک ريزپردازنده قابل پيکربندي مجدد word
فهرست مطالب
عنوان شماره صفحه
فصل اول:تاريخچه محاسبات با قابلیت پيکربندی مجدد
1-1- مقدمه3
فصل دوم:مفهوم، معماري‌ها و روش‌هاي طراحيسيستم‌هاي قابل‌ پيكربندي مجدد
2-1- محاسبات و سخت افزار با قابلیت پيکربندی مجدد8
2-2- پیکربندی مجدد جزئی پویا و ایستا در FPGA ها10
2-3- معرفی مرجع اول در پیکر بندی مجدد FPGA11
2-4- معرفی مرجع دوم در پیکر بندی مجدد FPGA12
2-5- معرفی مرجع سوم در پیکر بندی مجدد FPGA14
2-6- معرفی مرجع چهارم در پیکر بندی مجدد FPGA14
2-7- معرفی مرجع پنجم در پیکر بندی مجدد FPGA15
فصل سوم:پیاده سازی نرم افزاری و سخت افزاریپیکربندی مجدد پیشنهادی
3-1- مقدمه19
3-2- پیاده سازی جمع کننده Carry_Look_Ahead به صورت n بیتی20
3-3- پیاده سازی ضرب کننده به صورت n بیتی24
3-3-1 ضربکنندهبرايدوعددقدرمطلقعلامت24
3-3-2 ضربدوعددمتمم 2 یا 2’s25
3-4- پیاده سازی تقسیم کننده به صورت n بیتی26
3-5- طراحیسخت افزارو ALU برای پیاده سازی کدها با قابلیت پیکر بندی مجدد28
3-5-1 طراحیواحدکنترل28
3-5-2 به کارگیری کنترل های FPGAدر طراحی سخت افزاری با سرعت بالا31
 
فصل چهارم:نتایج شیبه سازی
4-1- نتایج شیبه سازی در نرم افزار Modelsim37
4-2- نتایج شیبه سازی در نرم افزار ISE39
4-3- مقایسه با مراجع51
فصل پنجم:نتیجه گیری
5-1- نتیجه گیری54
فصل ششم:کارهای آینده
6-1- کارهای آینده56
منابع و مآخذ57
فهرست منابع انگلیسی57
پیوست: کدهای نوشته شده VHDL59
چکیده انگلیسی 68
فهرست جداول
عنوان شماره صفحه
جدول 1-1. روند كلي تكامل سيستم‌هاي قابل پيكربندي مجدد6
جدول 3-1. 4 حالت ممکن برای جمع کننده Adder_Carry_Look_Ahead21
فهرست شکل ها
عنوان شماره صفحه
شکل 2-1. پیکر بندی مجدد جزئی پویا10
شکل 2-2. پیکر بندی دوباره جزئی ایستا11
شکل 2-3. سیستم پیشنهادی مرجع 1 در پیکر بندی مجدد FPGA11
شکل 2-4. فلو چارت مربوط به مرجع ا12
شکل 2-5. طراحی در سطح RTL در برد FPGA13
شکل 2-6. نمونه هایی از پیاده سازی در نرم افزار Modelsim13
شکل 2-7. جریان طراحی سنتی برای مفهوم سیستم پیکر بندی مجدد به صورت پویا14
شکل 2-8. الگوریتم پیکر بندی مجدد جزئی پویا مرجع 415
شکل 2-9. بلوک DCM16
شکل 2-10. طراحی در سطح RTL بلوک DCM16
شکل 2-11. طراحی سلسله مراتبی مرجع پنجم17
شکل 2-12. نتایج شبیه سازی DRP بلوک های منطقی17
شکل 3-1. جمعکنندهکامل یا Full Adder21
شکل 3-2. شکل مداری الگوریتم جمع کننده Adder_Carry_Look_Ahead23
شکل 3-3. مدارضربکنندهبرايضربدوعددقدر مطلقعلامت24
شکل 3-4. مراحل ضرب دو عدد 3- و 4- را بیتیبهروش قدر مطلق علامت25
شکل 3-5. عملتقسیمبهروشمقایسه اي26
شکل 3-6. مثالی از مراحل تقسیم27
شکل 3-7. واحدکنترل28
شکل 3-8. نشان دهنده مفهوم روشریزبرنامه سازي29
شکل 3-9. فعال شدن هر دستور بر اساس ورودی متناظر در روشسیمبنديشده30
شکل 3-10. فعال شدن هر دستور بر اساس ورودی متناظر در روش ریزبرنامه سازي30
شکل 3-11. دیاگرام یک بلوک عمومی برای یک سیستم کامل کنترل سرعت بالا31
شکل 3-12. نمودار بلوکی واحد پردازشی کنترلر طراحی شده بر مبنای FPGA33
شکل 3-13. نحوه پیاده سازی طرح پیشنهادی در FPGA34
شکل 4-1. شبیه سازی جمع کننده در نرم افزار Modelsim37
شکل 4-2. شبیه سازی ضرب کننده در نرم افزار Modelsim38
شکل 4-3. شبیه سازی تقسیم کننده در نرم افزار Modelsim38
شکل 4-4. شبیه سازی ALU در نرم افزار Modelsim39
شکل 4-5. بلوگ دیاگرام یا شماتیک RTL جمع کننده41
شکل 4-6. مدار داخلی یا پیکر بندی داخلی مربوط به جمع کننده41
شکل 4-7. بلوگ دیاگرام یا شماتیک RTL ضرب کننده43
شکل 4-8. مدار داخلی یا پیکر بندی داخلی مربوط به ضرب کننده44
شکل 4-9. مدار داخلی یا پیکر بندی داخلی مربوط به ضرب کننده47
شکل 4-10. بلوگ دیاگرام یا شماتیک RTL تقسیم کننده48
شکل 4-11. بلوگ دیاگرام یا شماتیک RTL مربوط به ALU50
شکل 4-12. نمای کلی مدار داخلی یا پیکر بندی داخلی مربوط به ALU50
شکل 4-13. مدار داخلی یا پیکر بندی داخلی مربوط به ALU51
شکل 4-14. فلوچارت سیستم پیشنهادی52
دو روش کلی در محاسبات براي اجراي الگوريتم­های مختلف وجود دارد. روش اول، استفاده از ASIC ها مي‌باشد تا بتوانیم الگوريتم مورد نظر را در سخت‌افزار اجرا و پياده‌سازي کنیم. چون اين تجهیزات براي هر الگوريتم خاص ساخته مي‌شوند، سريع و كارا مي‌باشند. اما مدارات آن‌ها پس از ساخته شدن، تغيير نمي‌كنند. راه دوم، استفاده از ريزپردازنده‌ها است که بسيار انعطاف‌ پذیرتر می­باشند. آنها مجموعه‌اي از دستورات را اجرا مي‌كنند و كارايي سيستم را بدون تغيير سخت‌افزار، تغيير می­دهند. اما، همانند يك ASIC به این دلیل که برای یک کاربرد خاص طراحی نشده­اند، داراي قابليت انعطاف نمي‌باشد. سيستم­های با قابلیت پيكربندي مجدد به گونه­ای توسعه يافته‌ است تا فاصله ميان سخت‌افزار و نرم‌افزار را كم كند و همچنین، به يك كارايي بسيار بالاتر از نرم‌افزار و قابليت انعطاف بيشتر سخت‌افزار برسد. به همین منظور، در اين پايان نامه ابتدا تاريخچه‌اي مختصر از توسعه‌ سيستم­های با قابلیت پيكربندي مجدد بيان شده است. پس از آن، مفهوم قابليت پيكربندي مجدد و انواع طراحی آن ارائه شده است. روند طراحي سيستم با قابلیت پيكربندي مجدد بر روي تراشه FPGA آورده شده است. ويژگي‌هاي طراحي سيستم با يك زبان برنامه نويسي بر مبناي VHDL بيان شده است. در نهایت سیستمی به صورت سخت افزاری و نرم افزاری ارائه شده است که قابلیت پیکر بندی مجدد را دارد و با استفاده از پردازش موازی سرعت پیکر بندی مجدد سیستم را افزایش می­دهد. در ضمن، ایده کار به این صورت است که باس­های حجیم از سیستم حذف شده و جای خود را به بلوک­های منطقی دهد. در نهایت، تمامی قسمت­های پویا و ایستا با هم به طور موازی کار می­کنند که باعث افزایش سرعت مدار می­شود.
 

👇 تصادفی👇

Zapya 3.3.2 انتقال فایل توسط wifi در اندرویدبررسی تاثير توسعه منابع انساني بر مديريت کيفيتپرسشنامه کیفیت زندگی کاریبانک شماره موبایل ایرانسلنمونه سوالات کارشناسی ارشد پیام نور رشته آموزش محیط زیست- ارزشیابی دوره های آموزشی-اصول و روش های ارزشیابی برنامه درسی 1211215-1211472-1211496-1211506UML & OOمبانی نظری و پیشینه تحقیق فرهنگ سازمانیگزارش کارآموزی پتروشیمی اراک واحد اتیل هگزانول ✅فایل های دیگر✅

#️⃣ برچسب های فایل طراحي و پياده سازي يک ريزپردازنده قابل پيکربندي مجدد word

طراحي و پياده سازي يک ريزپردازنده قابل پيکربندي مجدد word

دانلود طراحي و پياده سازي يک ريزپردازنده قابل پيکربندي مجدد word

خرید اینترنتی طراحي و پياده سازي يک ريزپردازنده قابل پيکربندي مجدد word

👇🏞 تصاویر 🏞