Title :
FPGA-based Mixed-Criticality Execution Platform for SystemJ and the Internet of Industrial Things
Author :
Packwood, Dez ; Sharma, Manu ; Ding Ding ; Heejong Park ; Salcic, Zoran ; Malik, Avinash ; Wang, I.-K.
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Auckland, Auckland, New Zealand
Abstract :
This paper presents an extensible and adaptable platform for distributed applications with mixed criticality based on using state of the art FPGA technology. Although capable of executing programs written in different languages, the platform specifically targets the execution of programs written in Globally Asynchronous Locally Synchronous language SystemJ used in the context of Internet of Industrial Things. The key properties of the prototype platform are accommodation of mixed-criticality processing as well as provision of Internet addressable services. Mixed-criticality execution platform (MCEP) uses multiple processor cores and network interfaces: (1) a dual-core ARM processor with Ethernet for Internet access and processing of non-real -- time application parts and (2) TP-JOP reactive hard real-time processor with customized Controller Area Network (CAN) for real-time and time-critical response processing. This platform has been successfully developed and used in an industrial automation system within the Internet of Industrial Things context.
Keywords :
Internet; Internet of Things; Java; field programmable gate arrays; CAN; Ethernet; FPGA-based mixed-criticality execution platform; Internet addressable services; Internet of Industrial Things; Java; MCEP; SystemJ; TP-JOP reactive hard real-time processor; customized controller area network; dual-core ARM processor; globally asynchronous locally synchronous language; industrial automation system; multiple processor cores; network interfaces; real-time response processing; time-critical response processing; Field programmable gate arrays; Hardware; Internet; Java; Process control; Real-time systems; Timing; Internet of Industrial Things; SystemJ; distributed cyber physical systems; industrial automation; system modelling;
Conference_Titel :
Real-Time Distributed Computing (ISORC), 2015 IEEE 18th International Symposium on
Conference_Location :
Auckland
DOI :
10.1109/ISORC.2015.27