DocumentCode :
2260318
Title :
FPGA implementation of robust asynchronous wrappers for Globally-Asynchronous systems (GALS)
Author :
Oliveira, Duarte L. ; Faria, Lester A. ; Lussari, Eduardo
Author_Institution :
Electron. Eng. Div., Aeronaut. Inst. of Technol., São José dos Campos, Brazil
fYear :
2012
fDate :
20-23 March 2012
Firstpage :
1
Lastpage :
6
Abstract :
Contemporary digital systems must be based on the “System-on-Chip - SoC” concept. An interesting style for SoC design is the GALS paradigm (Globally Asynchronous, Locally Synchronous), which can be used to implement circuits in FPGAs (Field Programmable Gate Arrays), but the implementation of asynchronous interfaces (asynchronous wrapper - AW) constitutes a major drawback for this kind of devices. Although there is a typical AW design style which is based on asynchronous controllers and provides communication between modules (called ports), Port controllers are subject to essential-hazard when implemented FPGA. In this context, this paper proposes a new asynchronous GALS wrapper architecture to be implemented in FPGAs that is essentially free from hazard, not needing any special cares in implementation concerning to LUTs choice and being fully compatible with FPGA. Additional advantages of the proposed architecture are the total autonomy that synchronous modules achieve when interacting with the asynchronous wrapper; its ports can be synthesized in the direct mapping style (so without knowledge of asynchronous logic synthesis); and ports interacts in Ib/Ob Mode, not needing a timing analysis and also being more robust than GFM.
Keywords :
asynchronous circuits; field programmable gate arrays; FPGA implementation; Ib-Ob mode; asynchronous GALS wrapper architecture; asynchronous logic synthesis; globally asynchronous locally synchronous; globally-asynchronous system; robust asynchronous wrapper; synchronous module; timing analysis; Clocks; Delay; Field programmable gate arrays; Generators; Hazards; Synchronization; System-on-a-chip; asynchronous logic; essential-hazard; finite state machine; ports; synthesis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Programmable Logic (SPL), 2012 VIII Southern Conference on
Conference_Location :
Bento Goncalves
Print_ISBN :
978-1-4673-0184-8
Type :
conf
DOI :
10.1109/SPL.2012.6211772
Filename :
6211772
Link To Document :
بازگشت