VHDL architecture for IEC 61499 function blocks

被引:9
作者
O'Sullivan, D. [1 ]
Heffernan, D. [1 ]
机构
[1] Univ Limerick, Dept Elect & Comp Engn, Limerick, Ireland
关键词
D O I
10.1049/iet-cdt.2009.0122
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
IEC 61499 runtime systems to-date have focussed on software implementations deployed to various micro-processors. This study proposes a novel and viable architecture allowing IEC 61499 models to be deployed as custom logic within a field programmable gate arrays (FPGAs). A complier/translator has been developed, by the authors, capable of translating IEC 61499 models to their very-high-speed integrated circuit (VHSIC) hardware description language (VHDL) equivalent in accordance with this architecture. This architecture, and the associated compiler/translator, thus facilitates an exploration of the runtime behaviour of IEC 61499 elements in the context of FPGAs. This study also reports on a case study that was performed on a specific test scenario to determine the suitability and performance of the described architecture and associated compiler/translator. It was thus found that deploying IEC 61499 models to FPGAs allows capitalising on the parallel execution capabilities of the FPGA, resulting in the ability to handle simultaneous events and to execute algorithms in parallel. It was also found that simple modifications to the architecture result in a more traditional sequential behaviour. Furthermore, the architecture is capable of delivering highly deterministic hard real-time implementations of IEC 61499 models.
引用
收藏
页码:515 / 524
页数:10
相关论文
共 17 条
[1]   The synchronous languages 12 years later [J].
Benveniste, A ;
Caspi, P ;
Edwards, SA ;
Halbwachs, N ;
Le Guernic, P ;
De Simone, R .
PROCEEDINGS OF THE IEEE, 2003, 91 (01) :64-83
[2]  
Dubinin V., 2006, 2006 4th IEEE International Conference on Industrial Informatics, P6, DOI 10.1109/INDIN.2006.275709
[3]  
Feng Xia, 2004, Proceedings of the 2004 IEEE International Conference on Control Applications (IEEE Cat. No.04CH37596), P254, DOI 10.1109/CCA.2004.1387220
[4]   Implementation approaches for the execution model of IEC 61499 applications [J].
Ferrarini, L ;
Veber, C .
2004 2ND IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS: COLLABORATIVE AUTOMATION - ONE KEY FOR INTELLIGENT INDUSTRIAL ENVIRONMENTS, 2004, :612-617
[5]  
HAGGE N, 2006, IEEE INT C IND INF A, P18
[6]  
*IEC, 2003, IEC6113132003
[7]  
*IEC, 2005, 614991200501 IEC
[8]  
IKESHITA M, 7 IEEE INT C EM TECH, V2, P1386
[9]  
*MEDEIA, MOD DRIV EMB SYST DE
[10]  
MIYAZAWA I, 7 IEEE INT C EM TECH, V2, P1381