Archive for the ‘Hardware’ Category

Early History Of Programmable Logic



Featured ad:
Thank You GOD For GDI!
$500,000 in commissions paid last year!

Voted Most Popular on eBay
Right Now on eBay!


(No results found.)
What's hot on eBay right now?
Secret watchers?  =>WatchCount.com

The origins of the contemporary Field-Programmable Gate Array are tied to the development of the integrated circuit in the early 1960s. Early programmable devices used architectural regularity and functional flexibility. Cellular arrays typically consisted of a two-dimensional array of simple logic cells with fixed, point-to-point communication. These first arrays, such as the Maitra cascade, contained logic cells which could be programmed via metalization during manufacturing to implement a range of two-input logic functions. By the mid-1960s, field-programmability, the ability to change the logic function of a chip after the fabrication process, was achieved via the introduction of “cutpoint” cellular arrays. Although the connections between the elements of the array were fixed, the functionality of each logic cell in the array could be determined by setting programmable fuses. These fuses could be programmed in the field through the use of programming currents or photo-conductive exposure. As a result, field-customization allowed for simplified array manufacturing and wider applicability.

In the 1970s, a series of read-only memory (ROM)-based programmable devices were introduced and provided a new way to implement logic functions. Although mask-programmable ROMs and fuse-programmable ROMs (PROMs) with N address inputs can implement any N-input logic function, area efficiency quickly becomes an issue for all but small values of N due to the exponential dependence of area on N. The first programmable logic arrays (PLAs) improved on this with two-level AND–OR logic planes (each plane in a wired-AND or wired-OR structure along with inverters can build any AND or OR logic term) that closely match the structure of common logic functions and are significantly more area-efficient.

These architectures evolved further with the realization that sufficient flexibility was provided by a programmable AND plane followed by a fixed OR plane, in the programmable array logic (PAL) devices that were introduced in 1977 by Monolithic Memories Incorporated (MMI). It is notable that these devices contained programmable combinational logic which fed fixed sequential logic in the form of D-type flip–flop macrocells. With these devices, logic functions must be implemented using one or more levels of two-level logic structures. Device inputs and intermediate combinational sums are fed into the array via a programmable interconnect that is typically a full cross-bar, leading to significant interconnect costs for this programmable architecture. For datapath and multi-level circuits, the area costs of two-level implementation quickly become prohibitive.

The first static memory-based FPGA (commonly called an SRAM based FPGA) was proposed by Wahlstrom in 1967. This architecture allowed for both logic and interconnection configuration using a stream of configuration bits. Unlike its contemporary cellular array counterparts, both wide-input logic functions and storage elements could be implemented in each logic cell. Additionally, the programmable inter-cell connections could be easily changed (through memory-configurability) to enable the implementation of a variety of circuit topologies. Although static memory offers the most flexible approach to device programmability, it requires a significant increase in area per programmable switch compared to ROM implementations. It is likely this issue delayed the introduction of commercial static memory-based programmable devices until the mid-1980’s, when the cost per transistor was sufficiently lowered.

The first modern-era FPGA was introduced by Xilinx in 1984. It contained the now classic array of Configurable Logic Blocks. From that first FPGA which contained 64 logic blocks and 58 inputs and outputs, FPGAs have grown enormously in complexity. Modern FPGAs now can contain approximately 330,000 equivalent logic blocks and around 1100 inputs and outputs in addition to a large number of more specialized blocks that have greatly expanded the capabilities of FPGAs. These massive increases in capabilities have been accompanied by significant architectural changes that will be described in the remainder of this survey.

If you are surfing for more information about the topic of cheap PlayStation 3, please make sure to visit the website that is quoted in this line.

Related Reading:

Hardware (Blu-ray) [Blu-ray]Hardware (Blu-ray) [Blu-ray]REMASTERED IN STUNNING HIGH DEFINITION
FROM ORIGINAL VAULT MATERIALS!

It was the movie that stunned audiences, shocked the MPAA and marked t... Read More >
Laurey 98101 Perfect Mount Precision Alignment Template for Drawer HardwareLaurey 98101 Perfect Mount Precision Alignment Template for Drawer HardwareWhether youre mounting knobs or pulls, these templates make alignment fast, easy and most important - precise! Simply select the hole that suites your... Read More >
Akro-Mils 10164 64 Drawer Plastic Parts Storage Hardware and Craft Cabinet, 20-Inch by 16-Inch by 6-1/2-Inch, GreyAkro-Mils 10164 64 Drawer Plastic Parts Storage Hardware and Craft Cabinet, 20-Inch by 16-Inch by 6-1/2-Inch, GreyPlastic Frame Storage Cabinets Type: Storage Cabinet Width: 20 Depth: 6-3/8 Height: 15-13/16 Number of Shelves: 6
Amerock BP1908-G10 Metal Finishes Pull with 3-Inch Centers, Satin NickelAmerock BP1908-G10 Metal Finishes Pull with 3-Inch Centers, Satin NickelAmerock Allison BP1908-G10 Metal Finishes Pull, Satin NickelIntroducing the Amerock appliance hardware collections. Designed to coordinate with many p... Read More >
Laurey 98201 Perfect Mount Precision Allignment Template for Cabinet HardwareLaurey 98201 Perfect Mount Precision Allignment Template for Cabinet HardwareWhether youre mounting knobs or pulls, these templates make alignment fast, easy and most important precise! Simply select the hole that suites your needs, mark, drill and mount. Its as simple as that! Perfect Mount for Cabinet Doors has five knob and four pull positions.


Free T-Mobile phones on sale | Thanks to Best Savings Accounts, Conveyancing Fees and Used Cars