|
In the mid-1980s a new technology for implementing digital
logic was introduced; the Field-Programmable Gate Array, or FPGA. These
devices could either be viewed as small, slow mask programmable gate arrays,
or MPGAs, or large, expensive programmable logic devices, or PLDs. FPGAs
were capable of implementing significantly more logic than PLDs, especially
because they could implement multi-level logic, while most PLDs were optimized
for two-level logic.
|
|
Some of the most exciting new uses of FPGAs move beyond the
implementation of digital logic, and instead harness large numbers of
FPGAs as a general-purpose computation medium. The circuit mapped onto
the FPGA need not be standard hardware equations, but can be operations
from algorithms and general computations.
|