feature article
Subscribe Now

Mid-Range Mayhem

The Best Blue-Collar FPGAs

We give far too much air time to high end FPGAs. It’s too easy, really. Our eyes glaze over at all the talk of FinFETs, 58 gig PAM4 SerDes, optical transceivers, HBM stacks, and gazillions of monster-truck LUTs, and we find ourselves hammering away at our keyboards fantasizing about all the amazing things that will be accomplished by these milestone achievements in semiconductor engineering.

But, when we take the time to grab a Lyft out of our fancy gated neighborhood on the hill to hang out in the work-a-day logic lounges down by the docks where engineers have BOM targets to meet and systems that aren’t trying to set new bandwidth records, we run into a far less glamorous breed of chip. Mid-density FPGAs work their way into just about every kind of system imaginable, and the capabilities of some of today’s less-than-flagship programmable logic devices are truly remarkable. If you haven’t calibrated your datasheet reader in awhile, you’re in for a bit of a shock when you browse the specs of what companies like Intel, Xilinx, and Microsemi are selling with their mid-density and value-based devices.

While Intel’s Arria brand began life a few generations back as a transceiver-having variant on the company’s low-cost offering, the current “Arria 10” is all grown up with specs that would have looked good in high-end chips with huge price tags just a few short years ago. Arria 10 is fabricated on TSMC’s 20nm planar technology (Yep, TSMC is building Intel chips. Get over it), and ranges from 220K to a whopping 1.15M LUTs, packing from 12 to 96 17.4 Gbps SerDes transceivers. When it comes to hardened DSP resources, they feature 312 to 3,376 18×19 multipliers with accumulators and up to 1,688 hardened floating point multipliers/adders (a unique feature among FPGAs). These DSP resources, along with copious amounts of on-chip memory in various flavors, have brought Arria 10 devices into data centers around the world, sharing packages with Intel’s Xeon processors and offering some serious heavy lifting on the acceleration front.

Arria 10 comes in 3 variants. The GX versions are for general purpose use, and they have a mix of resources aimed at the widest range of applications. The SX versions are SoC FPGAs containing processing subsystems with dual-core ARM Cortex-A9 processors, and the GT versions add six 25.78 Gbps SerDes transceivers to the already-strong array SerDes transceivers.

Xilinx’s latest Kintex UltraScale+ family appears to weigh in with approximately the same density range – boasting between 356K and 1,143K system logic cells – but wait. We say “appears” because “system logic cells” are not the same 4-input LUT equivalent metric that the company used for years. Awhile after the UltraScale family debuted, Xilinx magically raised the density of all of their FPGAs by about 25%, simply by changing the unit of measure. They invented a new unit called “System Logic Cell” and declared that they now had the most of those in all the land. In practice, it doesn’t matter that much. The utilization you’ll get with any of these FPGAs will vary significantly depending on your design, and most folks are pulling from the middle of the family anyway, so the size of the largest device is really a vanity number – even if the units aren’t comparable.

Kintex is lighter on the number of transceivers than Arria, but it supports faster channels with 0-44 16.3 Gbps and 0-32 32.75 Gbps units. On fixed point DSP, Kintex brings up to 3,528 DSP slices to the party, but it passes on the hardened floating point. On the memory front, Kintex includes slightly more total memory – partitioned differently with up to 34.6MB total block ram and up to 36MB UltraRAM.

A surprising entry to the mid-range derby is Microsemi’s new-ish PolarFire family. If you slept through the last decade, you might have missed that Microsemi’s FPGAs were from the company formerly known as Actel. Their FPGAs have generally been targeted at the high-reliability military/aerospace market, and they have typically played in their own separate sandbox outside the mainstream because of their size, performance, and feature set. PolarFire has changed all that, jumping directly into the midrange FPGA game, going head-to-head with Xilinx and Intel.

Unlike the other two competitors, PolarFire is a non-volatile, flash-based FPGA, removing the need for external configuration circuitry, improving security, reducing startup time, improving low-power standby mode, and reducing power consumption.

PolarFire devices range from 109K to 481K LUTs, making them the largest that Microsemi has built to date. On the SerDes front, we get up to 24 12.7 Gbps transceivers – not up to the counts of the larger competitive devices but right in the mix in the middle of the range. Similarly, when it comes to DSP blocks, PolarFire includes from 336 to 1,480 hardened 18×18 MAC blocks, and embedded memory weighs in at 7.6 to 33 Mbits. Each device also includes 2 hardened PCIe Gen2 endpoints.

These specs put PolarFire straddling the low-end and mid-range families from the other two competitors, with differentiated features that make them an interesting option against the middle of the other companies mid-range lines. Their flash-based technology brings benefits in security, power consumption, and system simplicity. Flash-based FPGAs are inherently more resistant to single-event upsets (SEUs) than their SRAM-based cousins. Flash-based FPGAs also enjoy significantly lower leakage current and therefore have much lower standby power as well. At startup time, there is no inrush configuration current, which is often the peak current demand that drives power supply selection for SRAM-based devices.

With all of these options, the mid range offers us a remarkable range of options, each with interesting differentiators that may make the difference for your application. If you want the fastest possible SerDes in a mid-range device, head over to Xilinx’s Kintex line. If hardened floating point is interesting to you – Intel’s Arria is the only game in town. And, if you want non-volatile operation with security and power consumption as priorities – check out Microsemi’s PolarFire. While none of these families is making headlines with the highest density, the fanciest semiconductor process, or the fastest new transceivers, they all deliver fantastic value at prices that fit the budget of a much wider range of systems than their snobby, temperamental high-end siblings.  

2 thoughts on “Mid-Range Mayhem”

  1. Probably the most notable thing about the smallest Polarfire device with 109K LUTs, is that it’s probably significantly more powerful than Xilinx’s decade old flagship Virtex-II and Virtex-II/PRO products (XC2V8000 with 104K LUT’s and XC2VP125 with 125K LUT’s), at a tiny fraction of the Xilinx list price … slightly over $100/US as compared to 2004 when the Xilinx devices were in the high thousands of dollars. All this is ignoring configuration memory costs, and that the Xilinx devices were nearly hot enough to heat a small house in many locales.

    The largest Polarfire part, at 5X, completely blows the decade old gold standards into hyperspace … features, speeds, power, etc.

    As more and more Xilix and Altera patents expire, it’s very likely we will see bigger versions of high end older product with current state of the art feature sizes, speeds, and power budgets. A new future for fabless companies pushing the mainstream state of the art.

    1. And why is this important … because a large number of high end devices that failed due to market pressure post DOT. COM bust, can now be re-implemented at COTS prices and be highly profitable.

Leave a Reply

featured blogs
Jul 29, 2021
Circuit checks enable you to analyze typical design problems, such as high impedance nodes, leakage paths between power supplies, timing errors, power issues, connectivity problems, or extreme rise... [[ Click on the title to access the full blog on the Cadence Community sit...
Jul 29, 2021
Learn why SoC emulation is the next frontier for power system optimization, helping chip designers shift power verification left in the SoC design flow. The post Why Wait Days for Results? The Next Frontier for Power Verification appeared first on From Silicon To Software....
Jul 28, 2021
Here's a sticky problem. What if the entire Earth was instantaneously replaced with an equal volume of closely packed, but uncompressed blueberries?...
Jul 9, 2021
Do you have questions about using the Linux OS with FPGAs? Intel is holding another 'Ask an Expert' session and the topic is 'Using Linux with Intel® SoC FPGAs.' Come and ask our experts about the various Linux OS options available to use with the integrated Arm Cortex proc...

featured video

Breakthrough FPGA news from Intel

Sponsored by Intel

As part of the numerous portfolio announcements associated with the launch of the 3rd Gen Intel® Xeon® Scalable processor, Intel also disclosed some breakthrough FPGA news: Intel® Agilex™ FPGAs now deliver industry-leading power efficiency and performance.

Click here for more information about Intel® Agilex™ FPGAs.

featured paper

Configure the backup voltage in a reversible buck/boost regulator

Sponsored by Maxim Integrated

This application note looks at a reference circuit design using Maxim’s MAX38888, which provides a supercapacitor-based power backup in the absence of the system rail by discharging its stored charge. The backup voltage provided by the regulator from the super cap is 12.5% less than the system rail when the system rail is removed. This note explains how to maintain the backup voltage within 5% of the minimum SYS charge voltage.

Click to read more

Featured Chalk Talk

Single Pair Ethernet

Sponsored by Mouser Electronics and HARTING

Industry 4.0 brings serious demands on communication connections. Designers need to consider interoperability, processing, analytics, EMI reduction, field rates, communication protocols and much more. In this episode of Chalk Talk, Amelia Dalton chats with Piotr Polak and McKenzie Reed of Harting about using single-pair Ethernet for Industry 4.0.

Click here for more information about HARTING T1 Industrial Single Pair Ethernet (SPE) Products