Flexibility, Integration Key For FPGAs in Automation

Error message

  • Notice: Undefined index: browser in om_preprocess_html() (line 213 of /var/www/sites/automationworld.com/sites/all/themes/om/core/template.php).
  • Notice: Undefined index: browser in om_preprocess_html() (line 214 of /var/www/sites/automationworld.com/sites/all/themes/om/core/template.php).
  • Notice: Undefined index: version in om_preprocess_html() (line 214 of /var/www/sites/automationworld.com/sites/all/themes/om/core/template.php).
Primer
|

Flexibility, Integration Key For FPGAs in Automation

Print
FILED IN:  Asset Management, Control, OEM
Field-programmable gate array (FPGA) chips have been around since 1984, but this venerable technology continues to find a dedicated user community in industrial automation.
According to Mike Trimborn, group manager, LabView R&D, at National Instruments Corp. ( NI, www.ni.com ), an automation supplier based in Austin, Texas, “ FPGA technology provides the reliability of dedicated hardware circuitry, true parallel execution, and lightning-fast closed-loop control performance.”

The operative phrase is “field-programmable.” Unlike application-specific integrated circuits, known as ASICs, which have instructions “burned in” that cannot be changed, FPGAs are reconfigurable after deployment. Unlike microprocessors that require an operating system to access all the power buried within, FPGAs require only a tool set for the programmer to download code.

As Trimborn explains, “An FPGA is a device that contains a matrix of reconfigurable gate array logic circuitry. When an FPGA is configured, the internal circuitry is connected in a way that creates a hardware implementation of the software application. FPGAs are truly parallel in nature, so different processing operations do not have to compete for the same resources. As a result, the performance of one part of the application is not affected when additional processing is added. Also, multiple control loops can run on a single FPGA device at different rates.”

This parallel nature and ability to perform multiple control loops form part of the benefits of the technology. “A single FPGA can replace thousands of discrete components by incorporating millions of logic gates in a single integrated circuit (IC) chip,” continues Trimborn. “The internal resources of an FPGA chip consist of a matrix of configurable logic blocks (CLBs) surrounded by a periphery of I/O blocks. Signals are routed within the FPGA matrix by programmable interconnect switches and wire routes.”

FPGAs offer high reliability in addition to high speed. Trimborn points to the example of a proportional-integral-derivative (PID) loop running in NI’s LabView FPGA module that executes in just 300 nanoseconds. PID control is a basic algorithm used in process control.

Safety on a chip

One new application for FPGAs in the industrial automation market is a machine safety release from Altera Corp. ( www.altera.com
), a programmable logic technology company based in San Jose, Calif. In this application, Altera has developed a safety data package approved by the German testing and certification firm TÜV. Says Frank Foerster, market development manager, industrial, at Altera, “The TÜV-validated industrial-safety data package shortens development time as much as two years. The programmability of FPGAs protects development investments and removes risk of functional obsolescence in safety critical designs, and the easy system integration of FPGAs also helps manufacturers lower total system cost by replacing functionality of DSPs (digital signal processors), microprocessors and other semiconductors.”

Today’s safety systems and new legislation require provision for more complex networked and distributed safety functions. Implementing a system such as this could require multiple processors. According to Foerster, “Total system cost can be lowered by an FPGA through consolidation of several components into the one chip including safety controller, fieldbus controller and application microcontroller.”

Jason Chiang, senior technical marketing manager, Industrial Business Unit, at Altera, looks at the practical aspect of customers who build the chips and technologies to enable today’s industrial networking. “In the fragmented industrial Ethernet landscape that includes EtherCat, Ethernet Powerlink, EtherNet/IP and Profinet, customers can implement the different networks on a single FPGA, then instantiate different protocols. This simplifies the implementation process.”

Despite closing in on its 26th birthday, FPGA technology continues to enable new applications for industrial automation.

Gary Mintchell , gmintchell@automationworld.com, is Editor in Chief of Automation World .

National Instruments Corp., NI
www.ni.com

Altera Corp.
www.altera.com

Subscribe to Automation World's RSS Feeds for Columns & Departments

Comments(0)

Add new comment

By submitting this form, you accept the Mollom privacy policy.

Follow Us

 

Newsletters

Click on any newsletter to view a sample.

 News Insights 
News & Analysis (2x Month)   Product Insights
Latest Automation Products (2x month)  TalkPoints
Automation Columnists (1x month) Feed Forward
Latest from Gary Mintchell (1x month)  Automation Focus
Sponsored white papers, videos and products (1x month)
Process Automation
Industry Trends & Applications (1x month)  Motion Control 
Machine & Motion Control (6x year)  Automation Skills
Improve Industry Skills (1x month)   Industrial Ethernet Review
Network Application of IE (4x year)
Packaging Automation Review
Trends in Packaging Automation (4x year)  Safety Automation Insights
The How & Why of Safety (6x year)

 

OPConnect Newsletter
OPC Foundation Developments (4x year) PROFInews NA
PI News in North America (6x year)
Totally Integrated Automation
Applications and News from TIA (1x month)  Automation Catalyst
Igniting Ideas to Solve Automation Challenges
 Manufacturing Intelligence
Your Source for Operation Trends (3x year)

Once monthly. Don’t miss intelligence crucial to your job and business! Click on any newsletter to view a sample.

 

Feedback Form