feature article
Subscribe Now

The Quiet FPGAs

Microsemi Soldiers On Silently

We don’t hear much about Microsemi in the FPGA world these days. In fact, it would be pretty easy to forget that the company – primarily known for it’s high-reliability mil-aero offerings – is in the programmable logic business at all. With the loud footsteps of Xilinx and Intel/Altera resonating in the hallways, the steadfast persistence of Achronix gnawing at some of their most important markets, and Lattice’s transition to a consumer electronics focus, it’s easy to let the memory of the interesting and capable FPGA families formerly associated with the Actel brand fade into the tapestry. 

But Microsemi is still very much in the FPGA/SoC game, and their offerings have some compelling differentiators that make them worthy of consideration – perhaps the best choice – for many application sockets. To review, Microsemi has three families of FPGAs: Igloo2, focused on ultra-low power consumption; SmartFusion2, which were probably the industry’s first actual SoC FPGAs (depending on your view of Altera’s early ill-fated “Excalibur” lines) – including ARM Cortex processors paired with FPGA fabric and SerDes IO; and RTG4, Rad-Tolerant flash-based FPGAs, which took the flag from the company’s venerable anti-fuse mil/aero everything-proof programmable logic devices.

The things that have always set these families apart from the crowd are their non-volatile flash-based design, their high immunity to radiation events such as SEUs, their robust security features, and their comparatively low power consumption. Any of these could be must-have features in many categories of applications. And, for each of these capabilities, Microsemi’s offering distinguishes itself from comparable claims in competitive FPGAs. Additionally, while Microsemi arguably pioneered the idea of hardened processors in FPGAs in the market, their SoC FPGA offerings have, ironically, received little attention compared with those of Xilinx and Altera.

Of course, Microsemi’s SoCs and FPGAs target a completely different market. Their lower density power-sipping Igloo2 FPGAs have an impressive 7mW standby power while sporting a modest 150K maximum LUTs. Even more impressive, they also manage to squeeze in 16 transceiver lanes (PCIe Gen 2, XAUI / XGXS+, Generic ePCS mode at 3.2G), 667Mbps DDR2/3 controllers, hardened countermeasures against differential power analysis (DPA) hardened AES256 encryption and SHA256 hashing, on-demand NVM Data Integrity Check, 5Mbit SRAM, 4Mbit eNVM, and a bunch of DSP blocks. In other words, most of the bells and whistles you’d expect from a high-end FPGA.

The processor-packing SmartFusion2 devices combine pretty much everything in the Igloo2 family above with the addition of a complete ARM Cortex M3 microcontroller subsystem. Both families range from 6K-150K LUTs, 11-240 18×18 multipliers, 209-574 user IO, and 0-16 SerDes lanes, and are available in commercial, industrial, military, and automotive grades.

While these devices have features that appeal to the mil/aero crowd, they certainly offer value that could appeal to much broader audiences. Most likely, Microsemi’s historical focus on the mil/aero high/rel market with their sales and distribution has hampered their programmable devices’ penetration into other markets, where their capabilities are, nonetheless, compelling and attractive. While the major FPGA players have spent incredible resources going toe-to-toe on the largest devices on the most advanced process nodes, they have left a fair-sized hole in their wake that presents opportunities for other vendors like Microsemi to occupy some of the more mass-market segments – products that don’t need the absolute biggest FinFET-enabled, tens-of-gigabit SerDes, FPGAs and SoCs.

Recently, Microsemi announced a round of upgrades to their embedded debug solutions. As with most FPGAs, we can insert embedded logic analyzer functions into the design that facilitate debugging of the programmed silicon. In Microsemi’s case, this capability is supplied via Synopsys Identify, which supports breakpoints allowing specific event-driven sampling of signals, monitoring dynamic signals, and cross-probing back to source HDL.

Microsemi has augmented this with a suite of capabilities they call SmartDebug, which facilitates honing in on problem areas prior to targeting specific blocks with Identify. SmartDebug includes a number of features that can be enabled via the jtag port, which means that they do not require a recompile of the FPGA with special debug code inserted. “ActiveProbe” allows the contents of any flip-flop in the design to be queried in real time, and “LiveProbe” allows the outputs of any FF to be routed to two special pins on the device, where they can be connected to an external logic analyzer. ActiveProbe can do dynamic asynchronous read and write to flip-flops as well as static observation of the signal state.

ActiveProbe and LiveProbe allow you to get a pretty good idea where any issues lie before you insert probes and get down to detailed debugging with Identify. Then, you can drop in probes and route any internal signals to available IOs on the device, triggering an incremental place-and-route to put in the necessary logic. There is also a memory debug capability that does dynamic asynchronous single read/writes of internal SRAM blocks.
You can poll an entire LSRAM or USRAM and write back changes on the fly.

SmartDebug also includes a flash memory utility that is used to capture the eNVM content from the FPGA device. It gives flexible-to-access specific memory pages and shows the page number and address of the read memory. A SerDes debugger gives real-time access to “SERDESIF” block control and status registers and provides testing functions with pseudo-random binary sequences or constant pattern generators and checkers. It allows you to run link tests with a variety of loopback options. 

Together, these features should take a lot of the headache out of debugging the fairly large designs that these devices are capable of supporting. Along with the rest of Microsemi’s comprehensive tool suite, they make a convincing case for sizing up Microsemi’s low-profile programmable logic devices for your next design. They just might have what you need.

 

 

Leave a Reply

featured blogs
Dec 3, 2021
Believe it or not, I ran into John (he told me I could call him that) at a small café just a couple of evenings ago as I pen these words....
Dec 3, 2021
The annual Design Automation Conference (DAC) is coming up December 5th to 9th, next week. It is in-person in San Francisco's Moscone Center West. It will be available virtually from December... [[ Click on the title to access the full blog on the Cadence Community site...
Dec 1, 2021
We discuss semiconductor lithography and the importance of women in engineering with Mariya Braylovska, Director of R&D for Custom Design & Manufacturing. The post Q&A with Mariya Braylovska, R&D Director, on the Joy of Solving Technical Challenges with a...
Nov 8, 2021
Intel® FPGA Technology Day (IFTD) is a free four-day event that will be hosted virtually across the globe in North America, China, Japan, EMEA, and Asia Pacific from December 6-9, 2021. The theme of IFTD 2021 is 'Accelerating a Smart and Connected World.' This virtual event ...

featured video

Architecture All Access: Modern FPGA Architecture

Sponsored by Intel

In this 20-minute video, Intel Fellow Prakash Iyer takes you on a journey within the architecture of an FPGA, starting with simple logic gates and then moving up through architecture, design, and applications. Along the way, he answers many questions you might have about FPGAs, even if you’ve worked with FPGAs for years.

Click here for more information

featured paper

How to Fast-Charge Your Supercapacitor

Sponsored by Analog Devices

Supercapacitors (or ultracapacitors) are suited for short charge and discharge cycles. They require high currents for fast charge as well as a high voltage with a high number in series as shown in two usage cases: an automatic pallet shuttle and a fail-safe backup system. In these and many other cases, the fast charge is provided by a flexible, high-efficiency, high-voltage, and high-current charger based on a synchronous, step-down, supercapacitor charger controller.

Click to read more

featured chalk talk

Hot-Swap and Power Protection -- Mouser Electronics and Analog Devices

Sponsored by Mouser Electronics and Analog Devices

When it comes to our always-on, critical systems we need to carefully consider power protection and maintainability. In this episode of Chalk Talk, Amelia Dalton and Dwight Larson investigate the issues that surround hot-plugging into an energized power supply, the best solutions to consider, what the different hot-swap circuit topologies look like for a variety of applications and why the MAX15090B/C with its innovative current foldback startup may be the best solution for your next design.

Click here for more information about Maxim Integrated MAX15090B/MAX15090C Hot Swap ICs