SHUM-uCOS: A RTOS using multi-task model to reduce migration cost between SW/HW tasks

被引:7
|
作者
Zhou, B [1 ]
Qiu, WD [1 ]
Chen, Y [1 ]
Peng, CL [1 ]
机构
[1] Fudan Univ, Dept Comp & Informat Technol, Shanghai 200433, Peoples R China
关键词
reconfigurable computing system; RTOS; multi-task model; uCOS;
D O I
10.1109/CSCWD.2005.194321
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The design of embedded systems has become more complex than ever, and the design qualities depend more on the cooperation of multidisciplinary design teams: hardware engineers and software engineers in general. However, due to the lack of uniform programming model and system components for these different teams, the migrations costs of a function model from software to hardware are high. But these actions are necessary in the hardware-software partitioning of embedded systems, especially in the prototype designs. To cope with this problem, we adopt a uniform multi-task model and implement a RTOS (Real-Time Operating System), called SHUM-uCOS, which deals with hardware functions as same as software tasks. This RTOS uses uCOSII as its prototype, traces and manages the states of reconfigurable resources (FPGAs), which allows the execution of hardware tasks in a true multitasking manner. Moreover, SHUM-uCOS also defines a standard hardware-task interface, which supports share-bus protocol. It has been proved by experiments that SHUM-uCOS can shorten the migration time from software implementations to hardware implementations with the performance improvement.
引用
收藏
页码:984 / 989
页数:6
相关论文
共 2 条
  • [1] SHUM-UCOS: A real-time operation system for reconfigurable systems using uniform multi-task model
    Department of Computer and Information Technology, Fudan University, Shanghai 200433, China
    不详
    Jisuanji Xuebao, 2006, 2 (208-218):
  • [2] Reduce SW/HW migration efforts by a RTOS in multi-FPGA systems
    Zhou, Bo
    Chen, Yonghui
    Qiu, Weidong
    Chen, Yan
    Peng, Chenglian
    COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN II, 2006, 3865 : 636 - 645