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 条
  • [31] An RTOS-Based Design for Inexpensive Distributed Embedded System
    Cena, Gianluca
    Cesarato, Ranieri
    Bertolotti, Ivan Cibrario
    IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE 2010), 2010, : 1716 - 1721
  • [32] Space Vector Modulation Implementation on RTOS/FPGA Embedded System
    Ugljar, Marjan
    Bensic, Tin
    Barukcic, Marinko
    2018 INTERNATIONAL CONFERENCE ON SMART SYSTEMS AND TECHNOLOGIES (SST), 2018, : 47 - 54
  • [33] A Novel Approach for Coverage Probing of Embedded Software in SoPC
    Kong, Lu
    Wang, Bin
    Zhou, Shan
    Yang, YaWen
    2017 FOURTH INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND THEIR APPLICATIONS (DSA 2017), 2017, : 155 - 155
  • [34] Implementation of embedded controller using SoPC. technology
    Lin, Kuo-Huang
    Lee, Hsin-Sheng
    2006 IEEE CONFERENCE ON ROBOTICS, AUTOMATION AND MECHATRONICS, VOLS 1 AND 2, 2006, : 284 - +
  • [35] An RTOS-based design and validation methodology for embedded systems
    Tomiyama, H
    Chikada, S
    Honda, S
    Takada, H
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2005, E88D (09): : 2205 - 2208
  • [36] Decentralized task scheduling for a fixed priority multicore embedded RTOS
    Kim, Sang Cheol
    Lee, Sunggu
    COMPUTING, 2015, 97 (06) : 543 - 555
  • [37] Decentralized task scheduling for a fixed priority multicore embedded RTOS
    Sang Cheol Kim
    Sunggu Lee
    Computing, 2015, 97 : 543 - 555
  • [38] The Design of an embedded system (SOPC) For an image processing application
    Fradi, Marwa
    Youssef, Wajih Elhadj
    Mohsen, Machout
    2017 INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND DIAGNOSIS (ICCAD), 2017, : 511 - 515
  • [39] Research on APS system for wheel loader based on embedded RTOS
    Li, Z
    Huang, J
    Xu, CP
    Yang, J
    ISTM/2005: 6th International Symposium on Test and Measurement, Vols 1-9, Conference Proceedings, 2005, : 5515 - 5518
  • [40] Space: A hardware/software systemc modeling platform including an RTOS
    Chevalier, J
    Benny, O
    Rondonneau, M
    Bois, G
    Aboulhamid, EM
    Boyer, FR
    LANGUAGES FOR SYSTEM SPECIFICATION: SELECTED CONTRIBUTIONS ON UML, SYSTEMC, SYSTEM VERILOG, MIXED-SIGNAL SYSTEMS, AND PROPERTY SPECIFICATION FROM FDL'03, 2004, : 91 - 104