Advantages of FPGAs

FPGA design tools are increasingly available, allowing embedded control system designers to more quickly create and adapt FPGA hardware.


Blog, video series teaches FPGA techniques

A field programmable gate array (FPGA) contains a matrix of reconfigurable gate array logic circuitry that, when configured, is connected in a way that creates a hardware implementation of a software application. Increasingly sophisticated tools are enabling embedded control system designers to more quickly create and more easily adapt FPGA-based applications.


Unlike processors, FPGAs use dedicated hardware for processing logic and do not have an operating system. Because the processing paths are parallel, different operations do not have to compete for the same processing resources. That means speeds can be very fast, and multiple control loops can run on a single FPGA device at different rates.


Also, the reconfigurability of FPGAs can provide designers with almost limitless flexibility. “Unlike hard-wired printed circuit board [PCB] designs that have fixed hardware resources, FPGA-based systems can literally rewire their internal circuitry to allow configuration after the control system is deployed to the field,” says Christian Fritz, product manager for motion control and mechatronics for National Instruments.


In manufacturing and automation contexts, FPGAs are well-suited for use in robotics and machine tool applications, as well as for fan, pump, compressor and conveyor control. FPGAs are often used to reconfigure I/O module functionality. “For example, a digital input module can be used to simply read the true/false state of each digital line. Alternately, the same FPGA can be reconfigured to perform processing on the digital signals and measure pulse width, perform digital filtering, or even measure position and velocity from a quadrature encoder sensor,” says Fritz.


According to James Bonanno, P.E., of Atlantix Engineering, a company specializing in FPGA design consulting, “An engineer can tailor an FPGA design to fit a control algorithm, rather than fit the control algorithm to a processor’s capabilities. In effect, there is no bottleneck due to interrupts or event sequencers, as in DSP [digital signal processor] or microprocessor designs. Thus, FPGA devices are very attractive for realizing modern, complex digital controller designs,” he says.


Most real-time control systems, particularly those used in power electronics and ac motor drive applications, require fast processing, Bonanno explains. “For example, a control loop executing at 10e importantly, the peripherals can be tailored to fit the algorithm.” This is particularly true of high-speed A/D interfaces, resolvers and encoders, he adds.


Fritz agrees, saying FPGAs are a natural fit for high-end control applications. “Advanced control concepts like the vector control algorithm must be continuously recomputed, at a rate of 10 to 100 kHz. In parallel to the control algorithm, additional IP [intellectual property] blocks such as the high speed PWM [pulse width modulation] outputs need to execute without affecting control algorithm timing,” he explains. “An FPGA can be a perfect solution for this application, because it is capable of performing control algorithms with loop rates up to hundreds of kilohertz.”


Three major vendors provide FPGA hardware—Xilinx Inc., Altera Corp. and Lattice Semiconductor Corp.—as do a host of others. The use of FPGA technology has been supported by increasingly available design tools and modules, many of them application-specific. The Xilinx Targeted Design Platform, for example, brings together key elements needed to design FPGA-based industrial imaging systems. Such tools allow design teams to spend less time developing the infrastructure of an application and more time building differentiating features into the end application.


“Today there is a link between many different types of tools that can aid the engineer in doing an algorithmically intensive FPGA design,” says Bonanno. Effectively, there are no barriers to using FPGAs for high-performance, digitally controlled applications, he says.


Atlantix developed the HyperKinetix engine and Motor:FPGA and Power:FPGA design platforms to take advantage of FPGA technology and facilitate the adoption of hardware-based digital controllers. Atlantix product development projects include various servo drive designs, power factor correction and multichannel signal processing for industrial instrumentation.


Opal Kelly’s FPGA Integration Modules are tools that relieve design engineers from the time, expense, and reliability concerns of inventing their own PC interconnection for FPGA-based applications.


“We are aware of the problems facing engineers today, and we’re providing solutions that fill the time and expertise gap for efficient interconnect functionality,” says Opal Kelly president Jake Janovetz. “This allows development teams to focus on core competencies, thereby reducing overall design time and expense.”


The Opal Kelly FPGA USB 2.0 module includes the company’s FrontPanel SDK, a tool that accelerates the development of FPGA-based USB devices by providing three development components: The FrontPanel Software API to help the customer build the application; a driver to communicate with the device over USB; and pre-built HDL Modules that integrate with the customer’s HDL to make communication with the host PC easy. The tools have been used to create in-house test equipment, government and military applications, and prototype products.


“Opal Kelly FPGA integration modules solve the problem of engineering an FPGA-based system to communicate and transfer data between custom hardware/HDL and software in a PC environment,” says Janovetz. “Without our modules, an engineer would need to design, implement, and test an end-to-end system including: PC software and operating system drivers, firmware for a USB microcontroller, and communication between the USB and FPGA. Our modules eliminate this component from their design burden and allow them to focus on the pieces specific to their engineering problem.”


The NI LabView FPGA module delivers graphical development for FPGAs using the LabView language. Its target is NI’s Reconfigurable I/O (RIO) commercial-off-the-shelf (COTS) hardware. “LabView is well suited for FPGA programming because it clearly represents parallelism and data flow,” says Fritz. In addition, “hundreds of examples and additional functions like field-oriented control algorithms for LabView FPGA can be downloaded free of charge through the NI intellectual property network (IPNet), a companion site for LabView FPGA for searching, downloading, and exchanging IP algorithms.


Janovetz says Opal Kelly’s tools are “FPGA-agnostic,” but “our modules are designed with Xilinx FPGAs because of Xilinx’s stronger market presence. Our customers need some familiarity with the FPGA to implement pieces of their design, so it makes sense for our products to follow market trends.”


The gaps between Xilinx, Altera, and Lattice are narrowing, Janovetz says, with each new generation of hardware and tools providing new value to customers. However, that means the complexity of FPGAs is also growing with each new generation of hardware.


Last fall, Xilinx and ARM Holdings plc announced they are collaborating to enable ARM processor and interconnect technology to be implemented within Xilinx FPGAs. Xilinx is licensing ARM Cortex processor IP and using performance-optimized ARM cell libraries and embedded memories for future programmable platforms. In addition, the two companies said they will work together to define the next-generation of the AMBA on-chip interconnect technology, so that it can be used with FPGA architectures. ARM Holdings offers a number of processors specifically optimized for FPGAs from major vendors including Altera, Xilinx. and Actel Corp.


MIPS architecture option

Also last fall, Altera Corp. announced that it had licensed the MIPS32 architecture from MIPS Technologies Inc., an ARM Holdings rival. The deal marks the entry of the MIPS architecture into the FPGA realm, and allows Altera to provide more options for FPGA customers targeting networking, communications and multimedia applications.


“With this complexity and value come additional requirements placed on design resources,” says Janovetz. That means that, for low- to medium-volume projects, off-the-shelf FPGA development modules can be a huge time saver, and advance time-to-market schedules considerably. “Modules also can bring the tremendous flexibility of FPGAs to a project that would otherwise not have been able to take advantage of them due to tight schedules, thin design resources, or inexperience,” he says.


As an example of the time savings an off-the-shelf FPGA module can bring, consider this example from Jova Solutions, a developer of image sensor test equipment and an Opal Kelly customer. For Jova Solutions to have created the functionality of its XEM integration module, says Jova CEO Martin Vasey, “it would have taken us nearly a year of engineering time, plus $30,000 in out-of-pocket expenses. And that’s if we could have found a specialized engineer with expertise in this area. I estimate the Opal Kelly module has saved us over $100,000 and accelerated the time-to-market for our commercial product by 12 months.”


Author Information
Renee Robbins is senior editor of Control Engineering. Reach her at



Blog, video series teaches FPGA techniques



Xilinx, one of the major developers of field programmable gate arrays (FPGAs), has teamed up with EDN magazine to create “FPGA gurus,” an online resource of applications, news and other resources for engineers who design with FPGAs. Analyst Loring Wirbel covers programmable logic from an application perspective, providing a look at the vertical applications that help drive FPGA complexity, performance, and density. His blog also includes news of products and corporate trends from FPGA vendors and developers of third-party tools, as well as videos spotlighting new designs.



The Top Plant program honors outstanding manufacturing facilities in North America. View the 2015 Top Plant.
The Product of the Year program recognizes products newly released in the manufacturing industries.
Each year, a panel of Control Engineering and Plant Engineering editors and industry expert judges select the System Integrator of the Year Award winners in three categories.
Pipe fabrication and IIoT; 2017 Product of the Year finalists
The future of electrical safety; Four keys to RPM success; Picking the right weld fume option
A new approach to the Skills Gap; Community colleges may hold the key for manufacturing; 2017 Engineering Leaders Under 40
Control room technology innovation; Practical approaches to corrosion protection; Pipeline regulator revises quality programs
The cloud, mobility, and remote operations; SCADA and contextual mobility; Custom UPS empowering a secure pipeline
Infrastructure for natural gas expansion; Artificial lift methods; Disruptive technology and fugitive gas emissions
Power system design for high-performance buildings; mitigating arc flash hazards
VFDs improving motion control applications; Powering automation and IIoT wirelessly; Connecting the dots
Natural gas engines; New applications for fuel cells; Large engines become more efficient; Extending boiler life

Annual Salary Survey

Before the calendar turned, 2016 already had the makings of a pivotal year for manufacturing, and for the world.

There were the big events for the year, including the United States as Partner Country at Hannover Messe in April and the 2016 International Manufacturing Technology Show in Chicago in September. There's also the matter of the U.S. presidential elections in November, which promise to shape policy in manufacturing for years to come.

But the year started with global economic turmoil, as a slowdown in Chinese manufacturing triggered a worldwide stock hiccup that sent values plummeting. The continued plunge in world oil prices has resulted in a slowdown in exploration and, by extension, the manufacture of exploration equipment.

Read more: 2015 Salary Survey

Maintenance and reliability tips and best practices from the maintenance and reliability coaches at Allied Reliability Group.
The One Voice for Manufacturing blog reports on federal public policy issues impacting the manufacturing sector. One Voice is a joint effort by the National Tooling and Machining...
The Society for Maintenance and Reliability Professionals an organization devoted...
Join this ongoing discussion of machine guarding topics, including solutions assessments, regulatory compliance, gap analysis...
IMS Research, recently acquired by IHS Inc., is a leading independent supplier of market research and consultancy to the global electronics industry.
Maintenance is not optional in manufacturing. It’s a profit center, driving productivity and uptime while reducing overall repair costs.
The Lachance on CMMS blog is about current maintenance topics. Blogger Paul Lachance is president and chief technology officer for Smartware Group.
The maintenance journey has been a long, slow trek for most manufacturers and has gone from preventive maintenance to predictive maintenance.
This digital report explains how plant engineers and subject matter experts (SME) need support for time series data and its many challenges.
This digital report will explore several aspects of how IIoT will transform manufacturing in the coming years.
Maintenance Manager; California Oils Corp.
Associate, Electrical Engineering; Wood Harbinger
Control Systems Engineer; Robert Bosch Corp.
This course focuses on climate analysis, appropriateness of cooling system selection, and combining cooling systems.
This course will help identify and reveal electrical hazards and identify the solutions to implementing and maintaining a safe work environment.
This course explains how maintaining power and communication systems through emergency power-generation systems is critical.
click me