|
|||
|
|
|||
|
From Digital Principles & Logic Design
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 configurable macrocells have been induced to enhance their flexibility and capability. Field-programmable gate array or FPGA has been developed with the concept of alternate architecture, to increase the effective size and to provide more functional flexibility in a single programmable device. The densities of FPGAs are much higher than any other PLDs. Each FPGA accommodates 1,200 to 20,000 equivalent gates whereas PLDs range in size from a few hundred to 2,000 equivalent gates. An FPGA contains a number of relatively independent configurable logic modules, configurable I/Os and programmable interconnection paths or routing channels. All the resources of this device are uncommitted and these must be selected, configured, and interconnected by the user to form a logic system for his application. FPGAs are specified by their size, configuration of their logic modules, and interconnection requirements. FPGA with larger logic modules may not be sufficiently utilized to perform simple logic functions and thereby wasting the logic modules. Use of smaller logic modules leads to a larger number of interconnections with the device causing significant propagation delay as well as consuming a large percentage of FPGA area. The designer must optimize the logic module size and interconnection requirements according to the application of logic system design. For a given FPGA device, there are many possible ways to configure to meet the design requirements. Different types of FPGAs are available that differ in their architecture, technologies, and programming techniques. More >>
© 2006-2008 Infinity Science Press. All rights reserved.
Products & Services
Digital multimeters (or multi-meters) are used to measure electrical quantities such as voltage, current, resistance, frequency, temperature, capacitance, and time period measurements.
Microcontrollers (MCU) are complete computer systems on a chip. They combine an arithmetic logic unit (ALU), memory, timer/counters, serial port, input/output (I/O) ports and a clock oscillator.
Microprocessor chips (MPU) are silicon devices that serve as the central processing unit (CPU) in computers. They contain thousands of electronic components and use a collection of machine instructions to perform mathematical operations and move data from one memory location to another.
Logic gates are electronic circuits that combine digital signals according to boolean algebra.
Flip-flops are digital logic devices that synchronize changes in output state (1 or 0) according to a clocked input.
Product Announcements
Topics of Interest
The basic concepts of programmable logic devices and programmable gate arrays have been discussed. With the development of these devices, complex digital systems have become possible to be designed.
(Read More)
In Chapter 5, we discussed various combinational circuits that are commercially available in IC packages. We also saw how other combinational circuits and Boolean functions are realized with the help...
(Read More)
The debate over FPGAs as a viable alternative for ASICs and ASSPs has been ongoing for almost a decade. Industry analyst reports from iSupply, Gartner Dataquest, and others have well established the...
(Read More)
Development in the design of programmable array logic devices led to the introduction of configurable outputs enhancing the output capabilities of such devices. The configurable device architecture is...
(Read 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...
(Read More)
|
|