N. Silva, Arnaldo S. R. Oliveira, Rui Santos, L. Almeida
{"title":"The OReK real-time micro kernel for FPGA-based systems-on-chip","authors":"N. Silva, Arnaldo S. R. Oliveira, Rui Santos, L. Almeida","doi":"10.1109/ESTMED.2008.4697000","DOIUrl":null,"url":null,"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.","PeriodicalId":165969,"journal":{"name":"2008 IEEE/ACM/IFIP Workshop on Embedded Systems for Real-Time Multimedia","volume":"138 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 IEEE/ACM/IFIP Workshop on Embedded Systems for Real-Time Multimedia","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ESTMED.2008.4697000","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8
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.