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 条
  • [21] An embedded SOPC system using automation design
    Deng, QX
    Xu, H
    Wei, SS
    Han, Y
    Yu, G
    2005 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2005, : 232 - 239
  • [22] Develop embedded RTOS code in the MS "Visual" model
    Prophet, G
    EDN, 1999, 44 (15) : 22 - 22
  • [23] Development of an Intelligent Assistant Robot based on Embedded RTOS
    Dai, Fengzhi
    Li, Yuan
    You, Guodong
    JOURNAL OF ROBOTICS NETWORKING AND ARTIFICIAL LIFE, 2015, 2 (03): : 200 - 204
  • [24] Design of Embedded Web Module Based on SOPC
    Wu, Yi
    Huang, Yu
    Wang, Yao
    Yang, Ruixia
    Liu, Xiaojuan
    INTERNATIONAL CONFERENCE ON SOLID STATE DEVICES AND MATERIALS SCIENCE, 2012, 25 : 2197 - 2202
  • [25] Hardware Runtime Verification of Embedded Software in SoPC
    Solet, Dimitry
    Bechennec, Jean-Luc
    Briday, Mikael
    Faucou, Sebastien
    Pillement, Sebastien
    2016 11TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2016,
  • [26] An Investigation of Migrating from Proprietary RTOS to Embedded Linux
    Muchow, Oscar
    Ustarbowski, David
    Hammouda, Imed
    PROCEEDINGS OF THE 11TH INTERNATIONAL SYMPOSIUM ON OPEN COLLABORATION, 2015, : A2 - +
  • [27] Titus on embedded there's more to an RTOS than threads
    Titus, Jon
    ECN Electronic Component News, 2010, 54 (14):
  • [28] Embedded RTOS suppliers: The focus is on making it easier for the customer
    不详
    CONTROL SOLUTIONS, 2003, 76 (02): : 52 - 52
  • [29] A REDUCED INSTRUCTION SET RTOS KERNEL FOR EMBEDDED DESIGN
    OSTERBERG, L
    LUBBING, F
    ELECTRONIC ENGINEERING, 1993, 65 (794): : 75 - &
  • [30] RTOS-centric cosimulator for embedded system design
    Honda, S
    Wakabayashi, T
    Tomiyama, H
    Takada, H
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2004, E87A (12) : 3030 - 3035