• 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