DocumentCode :
2568040
Title :
Implementing Globally Asynchronous Locally Synchronous processor pipeline on commercial synchronous FPGAs
Author :
Farouk, Hala A. ; El-Hadidi, Mahmoud T.
Author_Institution :
Comput. Eng. Dept., Arab Acad. for Sci. & Technol., Alexandria, Egypt
fYear :
2010
fDate :
4-7 April 2010
Firstpage :
989
Lastpage :
994
Abstract :
In this paper a Globally-Asynchronous Locally-Synchronous (GALS) pipelined processor is implemented on synchronous commercial FPGAs. A simple pipelined accumulator-based processor is implemented as an example for a pipelined processor with varying stages´ delays. A novel port controller is designed to ensure the proper operation of the pipeline under any distribution of stage delays. The results show that the GALS approach increase the pipeline throughput by 21% and reduces the power consumption by 26.8%.
Keywords :
field programmable gate arrays; microprocessor chips; commercial synchronous FPGA; globally asynchronous locally synchronous processor pipeline; globally-asynchronous locally-synchronous pipelined processor; pipelined accumulator-based processor; Circuits; Clocks; Decoding; Delay; Energy consumption; Fabrics; Field programmable gate arrays; Libraries; Pipelines; Telecommunication computing; globally asynchronous locally synchronous; pipelined instruction-set processor; synchronous FPGA;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Telecommunications (ICT), 2010 IEEE 17th International Conference on
Conference_Location :
Doha
Print_ISBN :
978-1-4244-5246-0
Electronic_ISBN :
978-1-4244-5247-7
Type :
conf
DOI :
10.1109/ICTEL.2010.5478856
Filename :
5478856
Link To Document :
بازگشت