Accelerating an embedded RTOS in a SOPC platform

被引:0
|
作者
Oliver, TF [1 ]
Mohammed, S [1 ]
Krishna, NM [1 ]
Maskell, DL [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Ctr High Performance Embedded Syst, Singapore 2263, Singapore
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
SoPC platforms are becoming more prevalent as a solution for the implementation of embedded computing systems. This is due to their ease of implementation and highly customisable nature. We demonstrate a simple yet effective technique for accelerating an embedded RTOS running on a soft-core CPU in an SoPC platform. Custom instructions are developed to accelerate the task scheduling. We show rapid development of our technique can be achieved through the use of integrated SoPC development environments like Altera's Quartus-II Further, implementing a system running the same accelerated RTOS in the Opencores ORP SoPC platform shows the portability of our methods. A notable increase in the performance of key RTOS routines has been seen as well as a reduction in interrupt-latency at the cost of a minimal amount of FPGA real estate. We propose the novel use of custom instructions to access frequently used global data structures as an acceleration technique suitable for SoPC platforms.
引用
收藏
页码:D415 / D418
页数:4
相关论文
共 50 条
  • [41] Introduction to the TOPPERS project - Open source RTOS for embedded systems
    Takada, H
    ISORC 2003: SIXTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2003, : 44 - 45
  • [42] An RTOS-based approach to design and validation of embedded systems
    Tomiyama, H
    Chikada, SI
    Honda, S
    Takada, H
    2005 IEEE VLSI-TSA International Symposium on VLSI Design, Automation & Test (VLSI-TSA-DAT), Proceedings of Technical Papers, 2005, : 185 - 187
  • [43] Design of an Intelligent Flight Instrumentation Unit using Embedded RTOS
    Estrada-Marmolejo, R.
    Garcia-Torales, G.
    Torres-Ortega, H. H.
    Flores, Jorge L.
    INFRARED REMOTE SENSING AND INSTRUMENTATION XIX, 2011, 8154
  • [44] A hardware/software cosimulator with RTOS supports for multiprocessor embedded systems
    Furukawa, Takashi
    Honda, Shinya
    Tomiyama, Hiroyuki
    Takada, Hiroaki
    EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2007, 4523 : 283 - +
  • [45] RTOS standard cuts embedded-system-development time
    Nath, NSM
    EDN, 2000, 45 (02) : 89 - +
  • [46] Embedded Gateway of Instrument Interfaces Based on SOPC Technology
    Wang Baolong
    Chen Huaiyan
    Wang Haiping
    Xu Jianfen
    ISTM/2009: 8TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-6, 2009, : 3316 - 3319
  • [47] RTOS-Aware Modeling of Embedded Hardware/Software Systems
    Mueller, Matthias
    Gerlach, Joachim
    Rosenstiel, Wolfgang
    2010 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2010, : 179 - 186
  • [48] Development of Electronic Governor for Diesel Engine Based on Embedded RTOS
    Jiang Fangyi
    Gao Shilun
    Zhang Jie
    Huang Wei
    PROCEEDINGS OF THE 2006 IEEE INTERNATIONAL CONFERENCE ON VEHICULAR ELECTRONICS AND SAFETY, 2006, : 218 - +
  • [49] RTOS based embedded controller implementation of a bilateral control system
    Abeykoon, A. M. Harsha S.
    Pillai, M. Branesh
    JOURNAL OF THE NATIONAL SCIENCE FOUNDATION OF SRI LANKA, 2014, 42 (03): : 191 - 202
  • [50] Power management system for embedded RTOS: An object oriented approach
    Agarwal, Ankur
    Rajput, Saeed
    Pandya, A. S.
    2006 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-5, 2006, : 1129 - +