Title :
The OReK real-time micro kernel for FPGA-based systems-on-chip
Author :
Silva, N. ; Oliveira, A. ; Santos, Ricardo ; Almeida, L.
Author_Institution :
DETI-IEETA, Univ. de Aveiro, Aveiro
Abstract :
This paper presents the features, architecture, application design flow and evaluation of the OReK real-time micro kernel, for integration on FPGA-based SoCs for applications running on embedded softcore or hardwired processors. The features of the OReK kernel include the combined support for heterogeneous task sets, predictable shared resources synchronization, task-based interrupt servicing and runtime policing of the timing constraints, making it appropriate to manage multimedia application tasks with different types of timing properties and requirements. OReK is compact, highly configurable and supported on three distinct FPGA embedded processor architectures with different levels of performance and implementation technologies.
Keywords :
distributed shared memory systems; embedded systems; field programmable gate arrays; interrupts; memory architecture; synchronisation; system-on-chip; FPGA; OReK real-time micro kernel; embedded processor architectures; heterogeneous task sets; predictable shared resources synchronization; runtime policing; systems-on-chip; task-based interrupt servicing; Control systems; Field programmable gate arrays; Kernel; Operating systems; Processor scheduling; Real time systems; Resource management; Runtime; Switches; Timing;
Conference_Titel :
Embedded Systems for Real-Time Multimedia, 2008. ESTImedia 2008. IEEE/ACM/IFIP Workshop on
Conference_Location :
Atlanta, GA
Print_ISBN :
978-1-4244-2612-6
DOI :
10.1109/ESTMED.2008.4697000