Asynchronous field-programmable gate arrays (FPGAs)

Asynchronous field-programmable gate arrays (FPGAs)

For access to this article, please select a purchase option:

Buy chapter PDF
(plus tax if applicable)
Buy Knowledge Pack
10 chapters for $120.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Your details
Why are you recommending this title?
Select reason:
Asynchronous Circuit Applications — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

Field-programmable gate arrays (FPGAs) are chips that can be electronically programmed to function as an arbitrary digital circuit or system. They were originally used to replace discrete gates in interface electronics, and over the past three decades have evolved to being used in the place of application-specific integrated circuits (ASICs) in low volume and cost-constrained situations. Modern commercially available FPGAs are sophisticated integrated circuits capable of implementing digital chips with millions of gates. In addition, some of them also have special-purpose I/O macros to support memory interfaces, as well as serial links to support high-throughput communication. FPGAs are widely used to prototype digital logic. This chapter discusses some of the challenges with using standard FPGAs to prototype asynchronous logic and summarizes research efforts that have created alternate FPGA architectures for asynchronous logic.

Chapter Contents:

  • 9.1 Why asynchronous FPGAs?
  • 9.1.1 Mapping synchronous logic to standard FPGAs
  • 9.1.2 Mapping asynchronous logic to standard FPGAs
  • 9.2 Gate-level asynchronous FPGAs
  • 9.2.1 Supporting synchronous and asynchronous logic
  • 9.2.2 Supporting pure asynchronous logic
  • 9.2.3 Supporting asynchronous templates
  • 9.3 Dataflow asynchronous FPGAs
  • 9.4 Discussion
  • References

Inspec keywords: logic design; field programmable gate arrays; application specific integrated circuits; logic gates

Other keywords: discrete gates; memory interfaces; interface electronics; asynchronous field-programmable gate arrays; ASICs; application-specific integrated circuits; high-throughput communication; special-purpose I/O macros; arbitrary digital circuit; prototype digital logic; digital chips; FPGA architectures

Subjects: Logic design methods; Digital circuit design, modelling and testing; Logic circuits; Logic elements; Logic and switching circuits

Preview this chapter:
Zoom in

Asynchronous field-programmable gate arrays (FPGAs), Page 1 of 2

| /docserver/preview/fulltext/books/cs/pbcs061e/PBCS061E_ch9-1.gif /docserver/preview/fulltext/books/cs/pbcs061e/PBCS061E_ch9-2.gif

Related content

This is a required field
Please enter a valid email address