Engineering and Technology - Research article Open Access Logo

METHOD FOR IMPLEMENTING ASYNCHRONOUS CIRCUITS ON FPGA

Vu Duc Anh Dinh 1, *
  1. University of Technology, VNU-HCM
Correspondence to: Vu Duc Anh Dinh, University of Technology, VNU-HCM. Email: pvphuc@hcmuns.edu.vn.
Volume & Issue: Vol. 14 No. 4 (2011) | Page No.: 24-33 | DOI: 10.32508/stdj.v14i4.2004
Published: 2011-12-30

Online metrics


Statistics from the website

  • Abstract Views: 2983
  • Galley Views: 3952

Statistics from Dimensions

Copyright The Author(s) 2023. This article is published with open access by Vietnam National University, Ho Chi Minh city, Vietnam. This article is distributed under the terms of the Creative Commons Attribution License (CC-BY 4.0) which permits any use, distribution, and reproduction in any medium, provided the original author(s) and the source are credited. 

Abstract

FPGA device is a dominant implementation medium for digital circuits. Unfortunately, they do not support asynchronous circuits because of the lack of asynchronous circuit elements such as Muller gates, etc. In this paper, new efficient approaches are proposed to prototype asynchronous circuits on Look-Up Table-based (LUT) FPGA rapidly. The developed techniques are based on building of elements which play an important role in asynchronous circuits. The hazard-free elements are predefined in libraries in HDL and EDIF format. Timing and/or area constraints for place&route tool are automatically generated to map the asynchronous elements on suitable FPGA’s logic blocks. Several FPGA devices such as Altera, Xilinx and Actel could be used as target for the implementation.

Comments