An integrated cosimulation environment for heterogeneous systems prototyping

Citation
Y. Kim et al., An integrated cosimulation environment for heterogeneous systems prototyping, DES AUTOM E, 3(2-3), 1998, pp. 163-186
Citations number
32
Categorie Soggetti
Computer Science & Engineering
Journal title
DESIGN AUTOMATION FOR EMBEDDED SYSTEMS
ISSN journal
09295585 → ACNP
Volume
3
Issue
2-3
Year of publication
1998
Pages
163 - 186
Database
ISI
SICI code
0929-5585(199803)3:2-3<163:AICEFH>2.0.ZU;2-Z
Abstract
In this paper, we present a hardware-software cosimulation environment for heterogeneous systems. To be an efficient and convenient verification envir onment for the rapid prototyping of heterogeneous systems consisting of har dware and software components, the environment supports (i) modular cosimul ation, (ii) cosimulation acceleration, and (iii) integrated user interface and internal representation. For modular cosimulation, we treat software an d hardware components as separate processes that communicate with each othe r only through inter-process communication. We generate interface model aut omatically and insert between software and hardware components. We can acce lerate cosimulation through hardware-emulation using FPGAs which also suppo rts our incremental system prototyping strategy. Finally, to provide an int egrated user interface and internal representation consistent with Various prototyping tasks, we modified and extended Ptolemy, a cosimulation and cos ynthesis environment for heterogeneous systems. The benefits of our cosimul ation environment are as follows: expandability of the environment, target architecture and protocol independence, interface transparency, seamless tr ansition to cosynthesis, cosimulation speedup, and convenient cosimulation. As experimental examples, we cosimulated and prototyped several heterogene ous systems successfully, which shows that our environment can be a useful heterogeneous systems specification/verification environment for fast proto yping.