Simulation design of a general purpose microprocessor based on fpga

العناوين الأخرى

محاكات، تصميم معالج للاغراض العامة بأستخدام تقنية مصفومة البوابات المنطقية القابلة للبرمجة

المؤلف

Abd al-Hasan, Sabah

المصدر

Engineering and Technology Journal

العدد

المجلد 28، العدد 15 (31 ديسمبر/كانون الأول 2010)12ص.

الناشر

الجامعة التكنولوجية

تاريخ النشر

2010-12-31

دولة النشر

العراق

عدد الصفحات

12

التخصصات الرئيسية

تكنولوجيا المعلومات وعلم الحاسوب

الملخص AR

إن المعالج الدقيق المتعدد الأغراض هو الذي يمتلك القدرة على تنفيذ المجموعة التقليدية من الإيعازات الحسابية و المنطقية و إيعازات التفرع و الإيعازات الأخرى الخاصة بالسيطرة و يتكون هذا المعالج من مجموعة من المسجلات تستخدم لغرض خزن البيانات و عداد لبرنامج و مؤشر المكدس...الخ.

هذا العمل المقدم، تم اقتراح النظام و التركيب الداخلي لمعالج مايكروي و تم تصميم و محاكاة عمله و تنفيذه.

لقد تم المحاكاة باستخدام برنامج MATLAB بسبب الإمكانبات المتميزة في بناء الأنطمة و اختبارها.

ثم تم تنفيذ النظام باستخدام تقنية مصفوفة البوابات المنطقية القابلة للبرمجة يمتلك إمكانينة تصحيح الأخطاء و التحديث التوسع ببساطة من خلال إعادة برمجة شريحة المصفوفة بدون الحاجة لاستبدال المكون المادي.

لقد تم تنفيذ النظام باستخدام نوعين من الشرائح لغرض المقارنة.

في التنفيذ الأول تم استخدام الشريحة (G680) VX1000 و التي تحتوي على 12288 شريحة جزئية بينما استخدم في التنفيذ الثاني شريحة (FG676)XCV800 و التي تحتوي على 9408 شريحة جزئية.

لقد أظهرت نتائج التنفيذ نسبة استخدام أكبر لموارد الشريحة الصغيرة و لكن مع سرعة عمل أكبر و ذلك بسبب استخدام كماسرات داخلية أقصر.

الملخص EN

A General purpose microprocessor is one having the capability to execute the usual set of instructions like arithmetic, logic, branching and other control instructions.

It is consisting of a set of registers to store data, a program counter, a stack pointer, ..etc.

In this work, a Processor system is proposed, designed, simulated using MATLAB SIMULINK, and implemented using FPGA implementation tools.

The simulation is done using MATLAB because of its simple building and testing facilities.

The system then implemented using Field Programmable Gate Arrays (FPGAs).

The implementation using FPGAs has the advantage of being debugged, updated, expanded simply by reprogramming the FPGA chip without the need to replace the hardware.

The system is implemented using two types of chips for comparison purposes.

The first is using the chip VX1000 (G680) that contains 12288 slice while the second is using XCV800 (FG676) that contains 9408 slice.

Implementation results show higher percentage use of the smaller chip resources but faster operation due to shorter internal paths used.

نمط استشهاد جمعية علماء النفس الأمريكية (APA)

Abd al-Hasan, Sabah. 2010. Simulation design of a general purpose microprocessor based on fpga. Engineering and Technology Journal،Vol. 28, no. 15.
https://search.emarefa.net/detail/BIM-262954

نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)

Abd al-Hasan, Sabah. Simulation design of a general purpose microprocessor based on fpga. Engineering and Technology Journal Vol. 28, no. 15 (2010).
https://search.emarefa.net/detail/BIM-262954

نمط استشهاد الجمعية الطبية الأمريكية (AMA)

Abd al-Hasan, Sabah. Simulation design of a general purpose microprocessor based on fpga. Engineering and Technology Journal. 2010. Vol. 28, no. 15.
https://search.emarefa.net/detail/BIM-262954

نوع البيانات

مقالات

لغة النص

الإنجليزية

الملاحظات

Includes bibliographical references.

رقم السجل

BIM-262954