|
||
|
The Engineering Toolbar
The Ultimate Resource for Engineering and Technical Research. (Learn More) |
|
Field Programmable Gate Arrays (FPGA) processors are a new computing architecture that is under development since the early '90s. In general, the computing core of an FPGA consists of a matrix of highly complex reprogrammable logic ICs: Field Programmable Gate Arrays (FPGA). FPGA processors change the view on algorithmic problem solving and have the advantage of being extremely powerful for many applications. Widely used computer architectures have a fixed central processing unit (CPU) operating on data stored in a memory. Programs determine the sequence of single instructions executed by the CPU. This is a disadvantage for algorithms that can be executed in parallel. In contrast, FPGA computers have no given processor structure but offer large amounts of logic gates, registers, RAM, and routing resources. These can be used for performing logical and arithmetical operations, for variable storage, and to transfer data between different parts of the system. Programs do not determine the sequence of execution but the logical structure of the reconfigurable machine. Therefore, algorithms are not only executable in parallel but are executed using a minimum amount of hardware. Typically, thousands of operations can be performed in parallel on an FPGA computer during every clock cycle. Though the clock speed of FPGAs (20-80MHz) is lower than of current RISC systems (100-500MHz), the resulting speedup can be extremely high: in many applications like image processing, artificial neural networks, data encryption, or string processing, speedups between 100 and 1000 have been reported. Products & Services
Single board computers (SBC) serve as the motherboard for instrumentation systems including modern PCs. SBCs are composed of a microprocessor, memory chip, and serial and parallel interfaces to communicate with other devices.
Search by Specification |
Learn more about Single Board Computers (SBC)
Field-programmable gate arrays (FPGAs) have a different architecture than SPLDs and CPLDs, and typically offer higher capacities. FPGAs are also known as logic cell arrays (LCA) and programmable ASIC (pASIC).
Search by Specification |
Learn more about Field-programmable Gate Arrays (FPGA)
Intellectual property (IP) cores are pre-designed, pre-tested, integrated circuits or boards of industry-standard functions that can be easily used in embedded applications. Generally IP cores are treated as intellectual property and are licensed to OEMs.
Learn more about IP Cores
Programmable logic devices (PLD) are designed with configurable logic and flip-flops linked together with programmable interconnect. PLDs provide specific functions, including device-to-device interfacing, data communication, signal processing, data display, timing and control operations, and almost every other function a system must perform.
Search by Specification |
Learn more about Programmable Logic Devices (PLD)
Application specific integrated circuits (ASIC) are electronic chips designed for a particular application.
Learn more about Application Specific Integrated Circuits (ASIC)
Product Announcements
Topics of Interest
FPGAs clearly provide performance and economic benefits for many applications. Traditional FPGA design tools present technical barriers for many domain experts. By employing a graphical system design...
(Read More)
Field Programmable Gate Arrays are given this name because they are structured very much like a gate array ASIC. Like an ASIC, the FPGA consists of a regular array of logic, an architecture that lends...
(Read More)
These type of programmable devices are based on the basic structure equivalent to programmable logic array or PLA. Over the years, programmable arrays have increased in size and complexity. Highly...
(Read More)
2.1 Overview
This chapter provides a brief overview of programmable logic technology and history. It is intended for designers with limited programmable logic experience. Since the primary focus of...
(Read More)
Charles E. Stroud,
Auburn University
Auburn,, Alabama
ABOUT THIS CHAPTER
Since the mid-1980s, field programmable gate arrays (FPGAs) have become a dominant implementation medium for...
(Read More)
|
|