DocumentCode
1647735
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
fYear
2008
Firstpage
75
Lastpage
80
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ESTMED.2008.4697000
Filename
4697000
Link To Document