A Top-Down Design Methodology Using Virtual Platforms for Concept Development

被引:0
|
作者
Shah, Mohit [1 ]
Mears, Brian [2 ]
Chakrabarti, Chaitali [1 ]
Spanias, Andreas [1 ]
机构
[1] Arizona State Univ, Sch ECEE, SenSIP Ctr, Tempe, AZ 85287 USA
[2] Intel Corp, Chandler, AZ USA
关键词
QEMU; SystemC; TLM2.0; Android; Virtual Platforms;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Virtual platforms are widely used for system-level modeling, design and simulation. In this paper, we propose a virtual platform-based, top-down, system-level design methodology for developing and testing hardware/software right from the concept level and even before the architecture is finalized. The methodology is based on using tools such as QEMU, SystemC and TLM2.0 that starts with a functional, high-level description of the system and gradually refines the intricate architectural details. We present our results by testing a novel concept aimed at performing audio blogging. The system under consideration involves the design of a low-power wearable audio recorder, an Android application for user interface and a server for audio analysis. A virtual system consisting of three instances of QEMU and other tools was created to demonstrate the concept and to test this approach. Finally, we describe a suite of tools useful for quickly validating concepts and creating virtual platforms for early hardware/software codesign.
引用
收藏
页码:444 / 450
页数:7
相关论文
共 50 条
  • [1] The new generation of top-down design methodology
    Fujimoto, T
    Yamaguchi, M
    Yamanouchi, T
    Ohnishi, M
    Takahashi, M
    Kambe, T
    SHARP TECHNICAL JOURNAL, 1997, (67): : 25 - 30
  • [2] TOP-DOWN DEVELOPMENT USING A PROGRAM DESIGN LANGUAGE
    VANLEER, P
    IBM SYSTEMS JOURNAL, 1976, 15 (02) : 155 - 170
  • [3] Design of automobile exhaust system using top-down approach design methodology
    Koh, BK
    Park, GJ
    INTERNATIONAL JOURNAL OF VEHICLE DESIGN, 1996, 17 (03) : 276 - 294
  • [4] Methodology and tool for top-down relational database design
    Rishe, Naphtali
    Data and Knowledge Engineering, 1993, 10 (03): : 259 - 291
  • [5] Top-down microsystems design methodology and associated challenges
    McCorquodale, MS
    Gebara, FH
    Kraver, KL
    Marsman, ED
    Senger, RM
    Brown, RB
    DESIGNERS FORUM: DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2003, : 292 - 296
  • [6] AN ELECTRICAL-ENGINEERING DESIGN COURSE SEQUENCE USING A TOP-DOWN DESIGN METHODOLOGY
    GANDER, RE
    SALT, JE
    HUFF, GJ
    IEEE TRANSACTIONS ON EDUCATION, 1994, 37 (01) : 30 - 35
  • [7] USING A HARDWARE DESCRIPTION LANGUAGE TO TEACH TOP-DOWN DESIGN METHODOLOGY FOR IC DESIGN
    HARROLD, SJ
    INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING EDUCATION, 1993, 30 (03) : 269 - 274
  • [8] Top-down system level design methodology using SpecC, VCC and SystemC
    Cai, LK
    Kritzinger, P
    Olivares, M
    Gajski, D
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS, 2002, : 1137 - 1137
  • [9] TOP-DOWN DESIGN
    SHANDLE, J
    ELECTRONIC DESIGN, 1995, 43 (12) : 18 - 18
  • [10] “BOTTOM-UP”OR“TOP-DOWN”——ON THE METHODOLOGY OF URBAN DESIGN
    王建国
    Journal of Southeast University(English Edition), 1992, (01) : 53 - 60