• 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