Home    Bloggers    Messages    Webinars    Resources   
Tw  |  Fb  |  In  |  Rss
Warren Miller

Low-Power FPGAs: Today's Challenges

Warren Miller
Page 1 / 2 Next >
Karl
Karl
8/9/2012 10:32:08 AM
User Rank
Guru
- easily done with a 'simple' programmable...
A simple programmable building block can be done by using memory blocks and LUTs for combinational logic.  The size and width are determined by the function to be performed and the data width required.  Variables and constants are all the same width.

The memories address regs and data cells are used instead of registers and the memories are cascaded using phase shifted clocks. and dual port mode is used for high bandwidth.

Some memories are read only, some seldom written and only a couple are written each cycle.

Programmability is a matter of loading memory and power consumption is a matter of the memory blocks and interconnect.

50%
50%
Warren Miller
Warren Miller
8/8/2012 1:21:19 PM
User Rank
Blogger
Re: Flash-based FPGAs
@halherta- Don't be surprised if we get to see the MicroSemi take on low power in a future blog.

As far as less souped-up, in many programmable applications that require low power you don't need alot of special features. If the low power programmable is used to 'wake' the rest of the system you might just be looking for a specific address on a serial protocol, a sequence of keypad presses or activity on a sensor (out of range, in range, or "Danger Will Robinson")- easily done with a 'simple' programmable...

50%
50%
halherta
halherta
8/8/2012 1:07:35 PM
User Rank
Beginner
Flash-based FPGAs
Flash-based FPGAs from Actel->MicroSemi are typically low power w.r.t. to SRAM-based FPGAS from Xilinx/Altera. This document compares power dissipation of the Flash-based IGLOO family to the SRAM based Cyclone 3 and Spartan 3 parts.
The power savings of the IGLOO family seems to be quite significant over the other SRAM-bsed FPGA families

I realize that Flash Based FPGAs from Microsemi might not be as "souped up" as the SRAM based FPGAs from Xilinx/Altera e.g no block RAM, multipliers, DSP blocks e.t.c, but perhaps the general concepts of using Flash-based FPGAs or even having certain portions of the FPGA fabric flash based might significantly reduce the power consumption of FPGAs.

50%
50%
Max Maxfield
Max Maxfield
8/8/2012 12:06:21 PM
User Rank
Blogger
Mind-blowing
@Warren: It blows me away that you can do things like introducing tensile strain and compressive strain to speed transistors -- both the fact that it works (mechanical strain speeds electronic switching) and the way in which it's achieved ... who comes upo with this stuff?

50%
50%
More Blogs from Warren Miller
When traversing serial links with optics or backplanes, high-speed signals are degraded by impairments in the link, such as insertion loss, reflections, crosstalk, and optical dispersion.
Warren has finally started to write some HDL code to implement his chess-playing FPGA, but he's not a professional coder, so he needs our help and advice.
What might we see in new Ultra Low Density (ULD) CPLD families three-to-five years down the road? Are there new technologies or programmable structures that will find their way into ULD devices?
Following our evaluations, the resources required by a chess-playing FPGA implementation would seem reasonable, even for a small or midsized device.
A number of challenges are faced by the users and manufacturers of ultra-low-density devices (ULDs).
flash poll
follow us on twitter
follow Xilinx on twitter
like us on facebook
like Xilinx on facebook
All Programmable Planet     About Us     Contact Us     Help     Register     Twitter     Facebook     RSS