Thursday 25th of April 2024
 

Modify the uCS-51 Architecture to SIMD, VLIW and Superscalar uC


Abdelmoneim M. Fouda, Assem Badr and Abdelsamie Kodb

Computer architects have always strived to increase the performance of general purpose computers and special functional CPUs. The high performance may depend on the hardware chips manufacturing, however this trend has constrains, because there are limits of the physical technology, the other trend to increase the performance depend on the parallelism (multiple-processing). Recently the superscalar processing is the latest up-to-date technique of innovations aimed for producing ever-faster microprocessors, they are capable of executing more than one instruction in one clock cycle, in addition to perform multiple independent operations simultaneously. In this paper we modify the architecture of the conventional microcontroller (C-51) using VHDL, also we develop some innovated special programmed instructions which utilize parallelism (via multiple processing units). Thus we present a modified superscalar processor using single instruction multiple data (SIMD) with very long instruction word (VLIW) architectures. The proposed modified microcontroller (MC) has impact in reducing number of clock cycles per instruction, improvement of overall C performance, and increasing transmission/reception data rate of the C serial/parallel ports.

Keywords: µCS-51, ISA, VHDL, SIMD, ILP, Superscalar, VLIW, Data rate, Iron law.

Download Full-Text


ABOUT THE AUTHORS

Abdelmoneim M. Fouda
Computer Eng. Department, Modern Academy for Engineering & Technology Cairo, Egypt

Assem Badr
Computer Eng. Department, Modern Academy for Engineering & Technology Cairo, Egypt

Abdelsamie Kodb
Electrical Eng. Department, Faculty of Engineering, Al-Azhar University Cairo, Egypt


IJCSI Published Papers Indexed By:

 

 

 

 
+++
About IJCSI

IJCSI is a refereed open access international journal for scientific papers dealing in all areas of computer science research...

Learn more »
Join Us
FAQs

Read the most frequently asked questions about IJCSI.

Frequently Asked Questions (FAQs) »
Get in touch

Phone: +230 911 5482
Email: info@ijcsi.org

More contact details »