dc.contributor.author |
Pearce, Hammond |
en |
dc.contributor.author |
Roop, Parthasarathi |
en |
dc.coverage.spatial |
Auckland, New Zealand |
en |
dc.date.accessioned |
2019-09-29T21:56:54Z |
en |
dc.date.issued |
2019-05-06 |
en |
dc.identifier.citation |
Proceedings 2019 International Conference on Electronics, Information, and Communication (ICEIC). IEEE. 142-147. 06 May 2019 |
en |
dc.identifier.isbn |
978-89-950044-4-9 |
en |
dc.identifier.issn |
2377-8431 |
en |
dc.identifier.uri |
http://hdl.handle.net/2292/47984 |
en |
dc.description.abstract |
IEC 61499 Function Blocks is the emerging standard for distributed control of industrial automation systems. Within this domain, it is common for devices to need robust timing and functional guarantees. Unfortunately, many industry-standard approaches can only provide analysis for functional correctness. This is primarily because IEC 61499 is usually executed upon architectures and systems that are not amenable to static timing analysis, such as those that utilize general purpose processors or embedded operating systems. Hence, designers must rely on timing values obtained by measurement-based approaches, a methodology that will not be able to provide strong timing guarantees. In this paper, we propose a novel methodology for instead compiling Function Blocks to FPGA-based hardware, using synchronous semantics for their execution. To avoid restricting the functionality of these implementations, complex mechanisms such as software updates and distributed networking can be provided via on- or off-chip coprocessing. This overall approach provides for straightforward timing analysis, as well as a methodology for designing reliable, efficient controllers with extremely fast response times. |
en |
dc.publisher |
IEEE |
en |
dc.relation.ispartof |
18th Annual International Conference on Electronics, Information, and Communication (ICEIC) |
en |
dc.relation.ispartofseries |
Proceedings 2019 International Conference on Electronics, Information, and Communication (ICEIC) |
en |
dc.rights |
Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated. Previously published items are made available in accordance with the copyright policy of the publisher. |
en |
dc.rights.uri |
https://researchspace.auckland.ac.nz/docs/uoa-docs/rights.htm |
en |
dc.rights.uri |
https://www.ieee.org/publications/rights/author-posting-policy.html |
en |
dc.subject |
Science & Technology |
en |
dc.subject |
Technology |
en |
dc.subject |
Computer Science, Information Systems |
en |
dc.subject |
Telecommunications |
en |
dc.subject |
Computer Science |
en |
dc.subject |
ARCHITECTURE |
en |
dc.title |
Synthesizing IEC 61499 Function Blocks to hardware |
en |
dc.type |
Conference Item |
en |
dc.identifier.doi |
10.23919/ELINFOCOM.2019.8706345 |
en |
pubs.begin-page |
142 |
en |
dc.rights.holder |
Copyright: IEEE |
en |
pubs.end-page |
147 |
en |
pubs.finish-date |
2019-01-25 |
en |
pubs.publication-status |
Published |
en |
pubs.start-date |
2019-01-22 |
en |
dc.rights.accessrights |
http://purl.org/eprint/accessRights/OpenAccess |
en |
pubs.subtype |
Proceedings |
en |
pubs.elements-id |
773799 |
en |
pubs.org-id |
Engineering |
en |
pubs.org-id |
Department of Electrical, Computer and Software Engineering |
en |
pubs.record-created-at-source-date |
2019-10-08 |
en |