POSIX modeling in SystemC

被引:7
作者
Posadas, Hector [1 ]
Adamez, Jesús [1 ]
Sánchez, Pablo [1 ]
Villar, Eugenio [1 ]
机构
[1] Univ Cantabria, Microelect Engn Grp, Santander, Spain
来源
ASP-DAC 2006: 11TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, PROCEEDINGS | 2006年
关键词
D O I
10.1109/ASPDAC.2006.1594732
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Early estimation of the execution time of Real-Time embedded SW is an essential task in complex, HW/SW embedded system design. Application SW execution time estimation requires taking into account the impact of the underlying RTOS. As a consequence, RTOS modeling is becoming an active research area. SystemC provides a framework for multiprocessing, HW/SW co-simulation at several abstraction levels. In this paper, a SystemC library for POSIX modeling and simulation is presented. By using the library, the SystemC specification using POSIX functions is converted automatically into a timed simulation estimating the execution time of the application SW running on the POSIX platform. The library works directly on the source code. Therefore, it provides an early and fast estimation of the performance of the system as a consequence of the architectural mapping decisions. Although accuracy is lower than when using lower-level techniques, it supports high-level design-space exploration as simulation time is significantly less than RT (ISS) simulation(1).
引用
收藏
页码:485 / 490
页数:6
相关论文
共 21 条
[1]  
[Anonymous], 10031 IEEE
[2]  
BENINI L, 2003, IEEE COMPUTER APR
[3]   Platform based on open-source cores for industrial applications [J].
Bolado, M ;
Posadas, H ;
Castillo, J ;
Huerta, P ;
Sánchez, P ;
Sánchez, C ;
Fouren, H ;
Blasco, F .
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, :1014-1019
[4]  
*EN, 1997, 301245 EN ETSI
[5]  
*ENEA, OSE SOFT KERN ENV
[6]  
Gerstlauer A, 2003, EMBEDDED SOFTWARE FOR SOC, P55
[7]  
HASSAN MA, 2005, P DES AUT TEST C IEE
[8]  
HAWLEY G, 1999, EMBEDDED SYSTEMS PRO
[9]  
Herrera F, 2003, SYSTEMC METHODOLOGIE
[10]  
HONA S, 2004, P CODES ISSS 04 ACM