Asynchronous HW-Implementation of IEC 61499

被引:0
作者
Resetarits, Martin [1 ]
Huemer, Florian [1 ]
Steininger, Andreas [1 ]
机构
[1] TU Wien, Inst Comp Engn, Vienna, Austria
来源
2023 AUSTROCHIP WORKSHOP ON MICROELECTRONICS, AUSTROCHIP | 2023年
关键词
IEC; 61499; Automation; FPGA; Asynchronous circuits; VHDL; Events;
D O I
10.1109/Austrochip61217.2023.10285164
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The IEC 61499 standard facilitates the deployment of flexible decentralized control architectures. Current IEC 61499 runtime systems nearly exclusively focus on synchronous software solutions. Although synchronous FPGA-implemented Function Blocks provide a speed-up, a single clock domain, which has been used so far, lowers the flexibility of individual Function Blocks. The event-based communication layout in the standard seems to lend itself rather to an asynchronous implementation. Consequently, this paper proposes an FPGA implementation in which the Function Blocks are internally still comprised of a (locally) synchronous state machine, while their communication follows asynchronous principles. We explore the feasibility of that approach by designing a comprehensive generic communication infrastructure and, on top of that, implementing a case study exhibiting randomized input variables and different clock and input frequencies in an FPGA. Based on this implementation, we explore the bottlenecks of our approach and elaborate potential improvements.
引用
收藏
页码:36 / 39
页数:4
相关论文
共 4 条
[1]  
Eclipse, 4diac-Framework for Industrial Automation & Control
[2]   VHDL architecture for IEC 61499 function blocks [J].
O'Sullivan, D. ;
Heffernan, D. .
IET COMPUTERS AND DIGITAL TECHNIQUES, 2010, 4 (06) :515-524
[3]  
Pearce H., 2019, 2019 INT C EL INF CO
[4]   Controlling concurrent events in IEC 61499 based systems on FPGAs [J].
Resetarits, Martin ;
Merkumians, Martin Melik ;
Schitter, Georg .
2022 IEEE 27TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2022,