Design of asynchronous systems on FPGA using direct mapping and synchronous specification
Duarte L. Oliveira, Diego Bompean, Lester A. Faria, Joao Luis V. Oliveira
Abstract
Duarte L. Oliveira, Diego Bompean, Lester A. Faria, Joao Luis V. Oliveira
Abstract
Complex synchronous digital systems can be implemented on FPGAs (Field Programmable Gate Arrays), but due to the global clock, might have problems with clock skew, performance degradation and increased of power consumed. An alternative to these designs is the asynchronous paradigm that solves the problems related to the clock. However it is difficult to design asynchronous circuits, especially in the FPGA platform. This work presents in the style of asynchronous FSM (finite state machine) + data-path a method that implements asynchronous digital systems on FPGAs. The proposed method uses the tools of paradigm synchronous, thus synthesizes without the knowledge of asynchronous logic. Our method synthesizes the asynchronous FSM by direct mapping from the conventional state transition graph. Through a case study, it is shown the simplicity of the proposed methodology.
OpenAlex reports 3 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Complex synchronous digital systems can be implemented on FPGAs (Field Programmable Gate Arrays), but due to the global clock, might have problems with clock skew, performance degradation and increased of power consumed. An alternative to these designs is the asynchronous paradigm that solves the problems related to the clock. However it is difficult to design asynchronous circuits, especially in the FPGA platform. This work presents in the style of asynchronous FSM (finite state machine) + data-path a method that implements asynchronous digital systems on FPGAs. The proposed method uses the tools of paradigm synchronous, thus synthesizes without the knowledge of asynchronous logic. Our method synthesizes the asynchronous FSM by direct mapping from the conventional state transition graph. Through a case study, it is shown the simplicity of the proposed methodology.
Key concepts: Asynchronous communication, Asynchronous circuit, Asynchronous system, Computer science, Synchronous circuit, Field-programmable gate array, Synchronizer, Finite-state machine