Embedded software development in a system-level design flow

被引:0
|
作者
Schirner, Gunar [1 ]
Sachdeva, Gautam [1 ]
Gerstlauer, Andreas [1 ]
Domer, Rainer [1 ]
机构
[1] Univ Calif Irvine, Ctr Embedded Comp Syst, Irvine, CA 92717 USA
关键词
embedded software development; system level design; TLM;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
System level design is considered a major approach to tackle the complexity of modern System-on-Chip designs. Embedded software within SoCs is gaining importance as it addresses the increasing need for flexible and feature-rich solutions. Therefore, integrating software design and co-simulation into a, system level design flow is highly desirable. In this article, we present the software perspective within our system-level design flow. We address three major aspects: (1) modeling of a processor (from abstract to ISS-based), (2) porting of an RTOS, and (3) the embedded software generation including RTOS targeting. We describe these aspects based on a case study for the ARM7TDMI processor. We show processor models including a cycle-accurate ISS-based model (using SWARM), which executes the RTOS MicroC/OS-II. We demonstrate our flow with an automotive application of anti-lock breaks using one ECU and CAN-connected sensors. Our experimental results show that automatic SW generation is achievable and that SW designers can utilize the system level benefits. This allows the designer to develop applications more efficiently at the abstract system level.
引用
收藏
页码:289 / +
页数:3
相关论文
共 50 条
  • [41] Complexity management in system-level design
    Kalavade, A
    Lee, EA
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 1996, 14 (02): : 157 - 169
  • [42] SIMULATION LIBRARIES FOR SYSTEM-LEVEL DESIGN
    RICHARDS, MA
    COMPUTER, 1995, 28 (02) : 76 - 77
  • [43] PCB leapfrogs into system-level design
    Glover, Rita
    1996, Penton Publ Inc, Cleveland, OH, United States (44)
  • [44] Timing issues in system-level design
    Dasdan, A
    Gupta, RK
    IEEE COMPUTER SOCIETY WORKSHOP ON VLSI '98 - SYSTEM LEVEL DESIGN, PROCEEDINGS, 1998, : 124 - 129
  • [45] Communication Modeling for System-Level Design
    Kahng, Andrew B.
    Samadi, Kambiz
    ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 138 - 143
  • [46] System-level design language arrives
    Goering, Richard
    Electronic Engineering Times, 2006, (1422)
  • [47] An Architectural Model for System-Level Design
    Calvez, J.P.
    Peckol, J.K.
    INCOSE International Symposium, 1997, 7 (01): : 332 - 339
  • [48] System-Level Verification of Embedded Operating Systems Components
    Ludwich, Mateus Krepsky
    Froehlich, Antonio Augusto
    2012 BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEM ENGINEERING (SBESC 2012), 2012, : 161 - 165
  • [49] Model-Based Design for the Development and System-Level Testing of ADAS
    Kim, A.
    Otani, T.
    Leung, V.
    ENERGY CONSUMPTION AND AUTONOMOUS DRIVING, 2016, : 39 - 48
  • [50] Complexity management in system-level design
    Univ of California at Berkeley, Berkeley, United States
    J VLSI Signal Process, 2 (157-169):