Title :
Robust solution for synchronous communication among multi clock domains
Author :
Semião, J. ; Varela, J. ; Freijedo, J. ; Andina, J. ; Leong, C. ; Teixeira, J.P. ; Teixeira, I.
Author_Institution :
Sch. of Technol., Univ. of Algarve, Faro
fDate :
Nov. 30 2008-Dec. 3 2008
Abstract :
The purpose of this paper is to present a new robust methodology for synchronous communications in a BUS, connecting multi-clock domains. Traditionally, when robust solutions are needed, an asynchronous communication is used. However, the low transfer rates associated with asynchronous solutions make them inadequate for high performance digital systems. On the other hand, synchronous communications do not guarantee dependability for all data, especially when different clock domains are interconnected. In this paper we propose to take advantage of these approaches, by combining, the robustness of asynchronous communication and the speed and simplicity of synchronous communications. A structure has been developed to implement the proposed communication approach. A test chip has been designed to implement that structure and prove the concept. The usefulness of the methodology is demonstrated in a complex FPGA data acquisition system. Simulation results are presented.
Keywords :
clocks; field programmable gate arrays; logic design; BUS; FPGA data acquisition system; asynchronous communication; high performance digital systems; multi clock domains; robust solution; Asynchronous communication; Bandwidth; Clocks; Field programmable gate arrays; Network-on-a-chip; Protocols; Robustness; Synchronization; Transmitters; Wires;
Conference_Titel :
Circuits and Systems, 2008. APCCAS 2008. IEEE Asia Pacific Conference on
Conference_Location :
Macao
Print_ISBN :
978-1-4244-2341-5
Electronic_ISBN :
978-1-4244-2342-2
DOI :
10.1109/APCCAS.2008.4746218