Simulation design of a general purpose microprocessor based on fpga

Other Title(s)

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

Author

Abd al-Hasan, Sabah

Source

Engineering and Technology Journal

Issue

Vol. 28, Issue 15 (31 Dec. 2010)12 p.

Publisher

University of Technology

Publication Date

2010-12-31

Country of Publication

Iraq

No. of Pages

12

Main Subjects

Information Technology and Computer Science

Abstract AR

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

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

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

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

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

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

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

Abstract 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.

American Psychological Association (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

Modern Language Association (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

American Medical Association (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

Data Type

Journal Articles

Language

English

Notes

Includes bibliographical references.

Record ID

BIM-262954