Simulation design of a general purpose microprocessor based on fpga
Other Title(s)
محاكات، تصميم معالج للاغراض العامة بأستخدام تقنية مصفومة البوابات المنطقية القابلة للبرمجة
Author
Source
Engineering and Technology Journal
Issue
Vol. 28, Issue 15 (31 Dec. 2010)12 p.
Publisher
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