افزایش اتکاپذیری در پردازنده های مبتنی بر ip-core
پایان نامه
- وزارت علوم، تحقیقات و فناوری - دانشگاه رازی - دانشکده فنی و مهندسی
- نویسنده شیلان پارساییان
- استاد راهنما امیر رجب زاده
- تعداد صفحات: ۱۵ صفحه ی اول
- سال انتشار 1390
چکیده
افزایش کاربرد سیستم های کامپیوتری تعبیه شده در حوزه های مختلف، وابستگی زندگی بشر را به این گونه سیستم ها بیش از پیش افزوده است تا جایی که بروز اشکال (fault) و در نتیج? آن خطا (error)، در اغلب این سیستم ها صدمات جبران ناپذیری را به دنبال خواهد داشت. این گزارش، روشی در سطح معماری برای تصحیح اشکال های رخداد? یک بیتی و چندبیتی در خط لول? ریزپردازند? سیستم های تعبیه شده و مدارات داخلی آن ها ارائه می دهد. در قسمت عمد ه ای از این روش، کشف و تصحیح اشکال با کد همینگ صورت می گیرد. هدف عمد? این روش کنترل روند اجرای دستورهای برنامه است. در این روش که pfc (pipeline fault correction) نام دارد، قسمت عمد? سیستم کشف و تصحیح اشکال در خط لول? ریزپردازنده پیاده سازی شده است. pfc سه مکانیزم دارد. مکانیزم اول pfc که bmbc (branch multi-bits correction) نام دارد، محافظ دستورهای انشعاب بوده و قبل از این دستورها، یک دستور خاص درج می کند و قادر به تصحیح حداکثر 8 بیت اشکال همزمان در هر دستور انشعاب است. مکانیزم دوم pfc که osbc (opcode single-bit correction) نام دارد، محافظ کدعملیاتی کلیه دستورهای برنامه بوده و یک دستور خاص دیگر را هر شش خط یک بار در برنامه درج می کند و قادر به تصحیح اشکال های یک بیتی درکدعملیاتی کل دستورهای برنامه است. مکانیزم سوم pcc (program counter checking) نام دارد که با استفاده از روش مرسوم افزونگی، شمارند? ریزپردازنده را از بروز اشکال محافظت می کند. در این گزارش همچنین روش دیگری با نام mfc (memory fault correction) برای تصحیح اشکال های چندبیتی و نیز در مقایسه با روش pfc پیاده سازی شده است. این روش به دو صورت، یکبار با استفاده از کد همینگ و بار دیگر با کمک کد reed-solomon و صرفاً در حافظ? یک سیستم تعبیه شده ، پیاده سازی شده است. در این روش، کدهای تصحیح خطا به انتهای هر کلمه از حافظه افزوده شده اند. روش پیاده سازی با کمک کد همینگ به صورت مشابه مکانیزم bmbc، قادر به تصحیح 8 بیت اشکال همزمان در هر دستور یا داده از حافظه است. در حالت پیاده سازی با استفاده از کد reed-solomon، mfc قادر به تصحیح 12 بیت اشکال همزمان در هر کلمه از حافظه است. روش های pfc و mfc به طور مستقل بر روی ریزپردازند? openrisc طراحی و سنتز شده اند و نتایج ارزیابی این دو روش استخراج و مقایسه شده اند. نتایج ارزیابی تحلیلی نشان می دهد که پوشش تصحیح اشکال مکانیزم bmbc از روش pfc برای یک تا هشت اشکال همزمان در یک دستور انشعاب بین 100% تا 31/2% و در مکانیزم osbc از این روش برای یک اشکال در کدعملیاتی هر دستور100% است. در روش mfc با کد همینگ، احتمال میانگین برای کشف و تصحیح تا 8 بیت اشکال در یک کلمه از حافظه 755/44% است. در روش mfc با کد reed-solomon میانگین احتمال کشف و تصحیح تا 8 بیت اشکال همزمان در یک کلمه از حافظه 187/45% است. نتایج حاصل از سنتز ریزپردازنده بر روی تکنولوژی tsmc 0.18um، حاکی از آن است که در روش pfc، سخت افزار به کار رفته به میزان 10/11% و نیز توان مصرفی به میزان 81/3% نسبت به ریزپردازند? اولیه، افزایش یافته است. در روش mfc با کد همینگ، حجم سخت افزار و میزان توان مصرفی به ترتیب به میزان 14/13% و 26/14% نسبت به ریزپردازند? اولیه افزایش پیدا کرده است. این نتایج برای mfc با کد reed-solomon به ترتیب عبارتند از 53/28% و 15/32% . همچنین نتایج ارزیابی تجربی نشان می دهند که در روش pfc سربار حجم حافظه و سربار زمان اجرا نسبت به ریزپردازند? اولیه به ترتیب 67/31% و 98/35% است. در روش mfc سربار حجم حافظه 75% است.
منابع مشابه
طراحی و ارزیابی مکانیزم تشخیص خطا و بازیابی سیستم روی یک پردازنده تحمل پذیر خطای مبتنی بر ip-core
بروز خرابی در پردازنده های نهفته با توجه به کاربرد گسترده آنها در سیستم های بحرانی-امن، مانند تجهیزات پزشکی، الکترونیک خودروها، سیستم های ارتباطی و تجهیزات کنترل صنعتی، می تواند عواقب جبران ناپذیری را به همراه داشته باشد. برای جلوگیری از بروز خرابی در این سیستم ها، روش های تحمل پذیری اشکال مانند کشف و بازگشت از خطا به صورت گسترده ای مورد استفاده قرار می گیرند. شیوه غالب بازگشت از خطا در سیستم ه...
15 صفحه اولAutomatic IP Core generation in SoC
This paper presents performance comparison of two different techniques namely System generator for DSP (Sysgen) and HDL method in Embedded Development Toolkit (EDK) for developing a configurable optimized IP core for signal processing applications. This is performed by implementing and integrating the core in Xilinx System on Chip (SoC) platform with a target board of Xilinx Virtex-II Pro XC2VP...
متن کاملA Gigabit IP Core for Embedded Systems
Abstract— In embedded systems a common requirement is to provide some form of communication between the system and a server. In the case of IPTV (Internet protocol TV), the purpose is for streaming content, in other applications it is for sending blocks of data between the two machines for processing. This paper provides a solution in the form of an IP based Gigabit Ethernet connection with a s...
متن کاملMicrocontroller Based Testing of Digital IP-Core
Testing core based System on Chip [1] is a challenge for the test engineers. To test the complete SOC at one time with maximum fault coverage, test engineers prefer to test each IP-core separately. At speed testing using external testers is more expensive because of gigahertz processor. The purpose of this paper is to develop cost efficient and flexible test methodology for testing digital IP-c...
متن کاملDynamic Edge Provisioning for Core IP Networks
Effective edge capacity provisioning is an important architectural component of the emerging Differentiated Service Internet. We propose a set of dynamic provisioning algorithms, which are operational at the edge routers of a differentiated services core network. These edge mechanisms include: i)ingress dynamic link sharing, which augments class based queueing techniques with bandwidth utility ...
متن کاملTeaching IP Core Development: An Example
The increasing gap between design productivity and chip complexity, and emerging systems-on-a-chip (SoC) have led to the wide utilization of reusable intellectual property (IP) cores. Educators’ responsibility is to provide future generations of SoC architects with knowledge necessary for successful design and use of IP cores, and to offer them a system perspective including both hardware and s...
متن کاملمنابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ذخیره در منابع من قبلا به منابع من ذحیره شده{@ msg_add @}
نوع سند: پایان نامه
وزارت علوم، تحقیقات و فناوری - دانشگاه رازی - دانشکده فنی و مهندسی
میزبانی شده توسط پلتفرم ابری doprax.com
copyright © 2015-2023