Title :
A methodology for optimizing the FPGA implementation of industrial control systems
Author :
Martín, Pedro ; Bueno, Emilio ; Rodríguez, Francisco J. ; Sáez, Vanessa
Author_Institution :
Dept. of Electron., Univ. of Alcala, Alcala de Henares, Spain
Abstract :
When used for concurrent hardware implementation, field-programmable gate arrays (FPGAs) allows the use of numerous operational units such as multipliers and adders in order to implement control systems. However, when short sampling periods are utilized, scheduling with resource constraints and sharing aimed at reducing the required resources can be necessary. This is especially true in systems where the used sampling period is greater than the computation time delay. The aim of this paper is to present a methodology based on FPGA implementation with resource constraints applied to the implementation of Second Order Generalized Integrators (SOGIs) used in power converters. A systematic way of converting a Simulink specification into VHDL code is described which mainly involves customized fixed-point hardware definition, Data Flow Graph (DFG) extraction, Algorithm State Machine with Data path (ASMD) representation and VHDL specification of the system, inter alia.
Keywords :
field programmable gate arrays; hardware description languages; industrial control; integrating circuits; logic design; resource allocation; FPGA implementation; Simulink specification; VHDL code; VHDL specification; adders; algorithm state machine; data flow graph extraction; field programmable gate array; fixed-point hardware definition; industrial control systems; multipliers; resource constraint scheduling; second order generalized integrators; short sampling periods; Control systems; Delay effects; Field programmable gate arrays; Flow graphs; Hardware; Industrial control; Job shop scheduling; Optimization methods; Processor scheduling; Sampling methods;
Conference_Titel :
Industrial Electronics, 2009. IECON '09. 35th Annual Conference of IEEE
Conference_Location :
Porto
Print_ISBN :
978-1-4244-4648-3
Electronic_ISBN :
1553-572X
DOI :
10.1109/IECON.2009.5415408