DocumentCode :
1892328
Title :
A top-down design methodology using virtual platforms for concept development
Author :
Shah, Mohit ; Mears, Brian ; Chakrabarti, Chaitali ; Spanias, Andreas
Author_Institution :
SenSIP Center, Arizona State Univ., Tempe, AZ, USA
fYear :
2012
fDate :
19-21 March 2012
Firstpage :
444
Lastpage :
450
Abstract :
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.
Keywords :
Web sites; audio recording; graphical user interfaces; hardware description languages; hardware-software codesign; low-power electronics; operating systems (computers); program testing; virtual reality; Android application; QEMU; SystemC; TLM2.0; audio analysis; audio blogging; concept development; concept validation; hardware-software codesign; hardware-software development; hardware-software testing; high-level system description; low-power wearable audio recorder; system-level design; system-level modeling; system-level simulation; top-down design methodology; user interface; virtual platforms; Androids; Blogs; Computer architecture; Humanoid robots; Performance evaluation; Servers; Smart phones; Android; QEMU; SystemC; TLM2.0; Virtual Platforms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quality Electronic Design (ISQED), 2012 13th International Symposium on
Conference_Location :
Santa Clara, CA
ISSN :
1948-3287
Print_ISBN :
978-1-4673-1034-5
Type :
conf
DOI :
10.1109/ISQED.2012.6187531
Filename :
6187531
Link To Document :
بازگشت