Design of A Networked Embedded Software Test Platform Based on Software and Hardware Co-simulation

被引:4
|
作者
Gao Feng [1 ]
Deng Fei [1 ]
机构
[1] China Acad Engn Phys, Inst Comp Applicat, Mianyang, Peoples R China
关键词
Networked Embedded Software; Software Testing; Software and Hardware Co-simulation; Real Time; Communication Protocol;
D O I
10.1109/QRS-C.2016.57
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Networked embedded software which is closely combined with hardware devices has complex interactive environment and numerous categories of interfaces together with strong real-time requirement. At present, how to construct an effective, automatic and integrated test simulation environment for embedded software has become a research hotspot. In this paper, a Hardware-in-loop simulation test platform based on software and hardware co-simulation is designed for the embedded software. Centering on "Test Data" and treating "Terminal-Server-Controller" as its integration framework, this platform supports multitasking real-time scheduling, communication protocol simulation for all kinds of regular buses and communication protocol interface extension of other buses. Moreover, it has the capability to carry out excitation injection and execute it automatically in line with the corresponding protocol. Application results indicate that such a platform is provided with favorable universality, high testing efficiency and good real-time performance which is able to reach a level of hundreds of microseconds.
引用
收藏
页码:375 / 381
页数:7
相关论文
共 50 条
  • [1] Design of a hardware/software co-simulation/verification platform
    Wu, Ye
    Jiang, Hai
    Wei, Chao
    [J]. IMECS 2007: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2007, : 488 - +
  • [2] A Remote Software/Hardware Co-simulation Platform for SoC Design
    Wu, Shihong
    Ling, Xiang
    Li, Zhongqi
    Yue, Yang
    [J]. PROCEEDINGS OF 2008 IEEE/ASME INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS, 2008, : 534 - 539
  • [3] Automatic Instrumentation of Embedded Software for High Level Hardware/Software Co-Simulation
    Bouchhima, Aimen
    Gerin, Patrice
    Petrot, Frederic
    [J]. PROCEEDINGS OF THE ASP-DAC 2009: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2009, 2009, : 546 - 551
  • [4] Reconfigurable hardware/software co-simulation platform for media processor
    Wu, H
    Liu, P
    Wang, WD
    Cai, Z
    Yao, QD
    [J]. EMBEDDED PROCESSORS FOR MULTIMEDIA AND COMMUNICATIONS, 2004, 5309 : 114 - 122
  • [5] Component-based hardware/software co-simulation
    Cheung, Ping Hang
    Hao, Kecheng
    Xie, Fei
    [J]. DSD 2007: 10TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS, 2007, : 265 - +
  • [6] Hardware/software co-simulation in a VHDL-based test bench approach
    Bauer, M
    Ecker, W
    [J]. DESIGN AUTOMATION CONFERENCE - PROCEEDINGS 1997, 1997, : 774 - 779
  • [7] A compilation-based software estimation scheme for hardware/software co-simulation
    Lajolo, M
    Lazarescu, M
    Sangiovanni-Vincentelli, A
    [J]. PROCEEDINGS OF THE SEVENTH INTERNATIONAL WORKSHOP ON HARDWARE/SOFTWARE CODESIGN (CODES'99), 1999, : 85 - 89
  • [8] Miami: A hardware software co-simulation environment
    Klein, R
    [J]. SEVENTH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 1996, : 173 - 177
  • [9] Design of High Confidence Embedded Software Hardware-in-loop Simulation Test Platform Based on Hierarchical Model
    Deng Fei
    Gao Feng
    [J]. 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2018, : 163 - 168
  • [10] A framework for fast hardware-software co-simulation
    Hoffmann, A
    Kogel, T
    Meyr, H
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE, CONFERENCE AND EXHIBITION 2001, PROCEEDINGS, 2001, : 760 - 764