Synthesizing IEC 61499 Function Blocks to hardware

ResearchSpace Repository

Show simple item record

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


Files in this item

Find Full text

This item appears in the following Collection(s)

Show simple item record

Share

Search ResearchSpace


Advanced Search

Browse

Statistics