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 条
  • [1] Embedded RTOS
    Bergen, EH
    ELECTRONIC DESIGN, 1997, 45 (03) : 178 - 178
  • [2] A debugger RTOS for embedded systems
    Akgul, T
    Kuacharoen, P
    Mooney, VJ
    Madisetti, VK
    PROCEEDINGS OF THE 27TH EUROMICRO CONFERENCE - 2001: A NET ODYSSEY, 2001, : 264 - 269
  • [3] A reconfigurable RTOS with HW/SW co-scheduling for SOPC
    Deng, QX
    Wei, SS
    Xu, H
    Han, Y
    Yu, G
    ICESS 2005: SECOND INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2005, : 116 - 121
  • [4] Embedded multiple-CPU substation communication platform based on industry Ethernet and RTOS
    Liu, Ju
    Liu, Xiaoming
    Chen, Yuen
    Zhao, Longjiang
    Geng, Shiqi
    Dianli Zidonghua Shebei / Electric Power Automation Equipment, 2009, 29 (07): : 123 - 126
  • [5] The role of an RTOS in an embedded system
    Dibble, P
    ELECTRONIC PRODUCTS MAGAZINE, 2000, : 1 - 2
  • [6] Embedded Mission Decision-Making based on Dynamic Decision Networks in SoPC Platform
    Chenini, Hanen
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (12) : 679 - 688
  • [7] Embedded RTOS for a Smart RFID Reader
    Corches, C.
    Stan, O.
    Miclea, L.
    Daraban, M.
    2019 IEEE 25TH INTERNATIONAL SYMPOSIUM FOR DESIGN AND TECHNOLOGY IN ELECTRONIC PACKAGING (SIITME 2019), 2019, : 220 - 223
  • [8] Abstract RTOS modelling for embedded systems
    Hessel, F
    da Rosa, VM
    Reis, IM
    Planner, R
    Marcon, UAM
    Susin, AA
    15TH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2004, : 210 - 216
  • [9] RTOS for SoC embedded control applications
    Salem, Ahmed Karim Ben
    Othman, Slim Ben
    Abdelkrim, Hedi
    Saoud, Slim Ben
    2008 INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE, 2008, : 344 - 349
  • [10] Application of embedded RTOS in servo control
    Shao, Fu
    Zeng, Wen-Huo
    Huadong Chuanbo Gongye Xueyuan Xuebao/Journal of East China Shipbuilding Institute, 2003, 17 (06):