USComponent.com

Showing posts with label FPGA Devices. Show all posts
Showing posts with label FPGA Devices. Show all posts

Friday, January 22, 2016

FPGA and it’s Technical Design

Contemporaneous field-programmable gate arrays (FPGAs) have huge provision of logic gates and RAM blocks to execute complicated digital calculations. It is a challenge to verify right timing of valid data within setup time and hold time because FPGA designs employ very fast I/Os and bidirectional data buses. For meeting these time constraints, floor planning enables resources allocation. FPGAs can be used to implement any logical function that an ASIC could perform. The ability to update the functionality after shipping, partial re-configuration of a portion of the design and the low non-recurring engineering costs relative to an ASIC design (notwithstanding the generally higher unit cost), offer advantages for many applications.


Some FPGAs have analog features in addition to digital functions. The most common analog feature is programmable slew rate and drive strength on each output pin, allowing the engineer to set slow rates on lightly loaded pins that would otherwise ring or couple unacceptably, and to set stronger, faster rates on heavily loaded pins on high-speed channels that would otherwise run too slowly. Another relatively common analog feature is differential comparators on input pins designed to be connected to differential signaling channels. A few "mixed signal FPGAs" have integrated peripheral analog-to-digital converters (ADCs) and digital-to-analog converters (DACs) with analog signal conditioning blocks allowing them to operate as a system-on-a-chip. Such devices blur the line between an FPGA, which carries digital ones and zeros on its internal programmable interconnect fabric, and field-programmable analog array (FPAA), which carries analog values on its internal programmable interconnect fabric.

Sunday, January 3, 2016

FPGA Comparison

Formerly, FPGAs (Field-programmable Gate Array) lagged behind than their rigid ASIC (Application-specific integrated circuit) peers in terms of operational speed, energy efficiency and overall functionality. It was demonstrated by an older research that designs executed on FPGAs require on an average 40 times as much area, pull 12 times as much dynamic power, and achieve one third the speed of resembling ASIC executions. In the modern days, FPGAs like Virtex-7 from Xilinx or Stratix 5 from Altera have taken place to contend with resembling ASIC and ASSP solutions by providing notably minimized power, extended speed, and decreased cost of materials, least execution real-estate and expanded likelihood for re-configuration 'on-the-fly'. A design can now be attained using just one FPGA where 6-10 ASIC may have been used in the same design in the past.

Conveniences of FPGAs comprise the facility to reprogram in the area to fix bugs, and can comprise a briefer time for marketing and lesser non-recurring engineering expenses. A moderate road can be taken by the vendors by developing their hardware on common FPGAs, but manufacture their ultimate version as an ASIC. As a result of this, it cannot be modified any longer after the design has been implemented.