Design exploration in Hw/Sw co-design of real-time object-oriented embedded systems: the scheduler object

被引:3
作者
Silva, ET [1 ]
Wehrmeister, MA [1 ]
Becker, LB [1 ]
Wagner, FR [1 ]
Pereira, CE [1 ]
机构
[1] Univ Fed Rio Grande do Sul, Inst Comp Sci, BR-90046900 Porto Alegre, RS, Brazil
来源
WORDS 2005: 10TH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE, PROCEEDINGS | 2005年
关键词
D O I
10.1109/WORDS.2005.25
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper discusses a design flow for multithread object-oriented real-time applications, running on top of an embedded, platform-based, customizable Java processor, which is prototyped using affordable FPGAs. The proposed approach enforces design space exploration activities, taking into account aspects like temporal behavior, memory footprint, and power/energy consumption. A case study containing a task scheduler implementation as both software and hardware modules is presented. While both implementations are compatible with the developed program from an interface point of view, they lead to different timing and footprint requirements. Their evaluation in terms of memory occupation and number of FPGA logic cells is presented.
引用
收藏
页码:378 / 385
页数:8
相关论文
共 15 条
[1]  
BECK AC, 2003, P 16 S INT CIRC SYST
[2]   Secondary prevention for eating disorders: The impact of education, screening, and referral in a college-based screening program [J].
Becker, AE ;
Franko, DL ;
Nussbaum, K ;
Herzog, DB .
INTERNATIONAL JOURNAL OF EATING DISORDERS, 2004, 36 (02) :157-162
[3]  
BECKER LB, 2004, 17 S INT CIRC SYST D
[4]  
Bollella G., 2001, REAL TIME SPECIFICAT
[5]   Making Java']Java work for microcontroller applications [J].
Ito, SA ;
Carro, L ;
Jacobi, RP .
IEEE DESIGN & TEST OF COMPUTERS, 2001, 18 (05) :100-110
[6]   ON THE COMPLEXITY OF FIXED-PRIORITY SCHEDULING OF PERIODIC, REAL-TIME TASKS [J].
LEUNG, JYT ;
WHITEHEAD, J .
PERFORMANCE EVALUATION, 1982, 2 (04) :237-250
[7]   SCHEDULING ALGORITHMS FOR MULTIPROGRAMMING IN A HARD-REAL-TIME ENVIRONMENT [J].
LIU, CL ;
LAYLAND, JW .
JOURNAL OF THE ACM, 1973, 20 (01) :46-61
[8]   Enhancing O-O middleware to become time-aware [J].
Nett, E ;
Gergeleit, M ;
Mock, M .
REAL-TIME SYSTEMS, 2001, 20 (02) :211-228
[9]  
*OMG, 2002, UML PROF SCHED PERF
[10]  
PEREIRA CE, 1997, IFAC CONTROL ENG PRA, V5