| ISS-centric modular HW/SW co-simulation |
| Full text |
Pdf
(157 KB)
|
| Source
|
Great Lakes Symposium on VLSI
archive
Proceedings of the 16th ACM Great Lakes symposium on VLSI
table of contents
Philadelphia, PA, USA
SESSION: CAD for embedded systems
table of contents
Pages: 31 - 36
Year of Publication: 2006
ISBN:1-59593-347-6
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 41, Citation Count: 2
|
|
|
ABSTRACT
Modular design is an important requirement in modern embedded system design flows because of the widespread acceptance of new paradigms such as IP core reuse and platform-based design. Co-simulation frameworks must thus support modular design, since programmable devices, ad-hoc HW components, and the interconnect infrastructure must be easily interchangeable in order to allow design exploration while keeping the SW portion unchanged or only marginally changed. The proposed co-simulation framework implements such a modular approach to co-simulation by means of a novel paradigm in which HW models can be modified on the fly by keeping the SW parts unchanged. This is achieved through an ISS-centric co-simulation strategy in which modularity is provided in terms of (i) the replacement of HW components thanks to the use of a common interface based on the device address space, or (ii) the use of different ISS's, thanks to a re-configurable simulator. We demonstrate our approach onto an industrial-strength embedded application, showing that the proposed co-simulation strategy provides both high speed and accuracy.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
P. Coste , F. Hessel , Ph. Le Marrec , Z. Sugar , M. Romdhani , R. Suescun , N. Zergainoh , A. A. Jarraya, Multilanguage design of heterogeneous systems, Proceedings of the seventh international workshop on Hardware/software codesign, p.54-58, March 1999, Rome, Italy
[doi> 10.1145/301177.301206]
|
| |
3
|
Jie Liu , Marcello Lajolo , Alberto Sangiovanni-Vincentelli, Software timing analysis using HW/SW cosimulation and instruction set simulator, Proceedings of the 6th international workshop on Hardware/software codesign, p.65-69, March 15-18, 1998, Seattle, Washington, United States
|
 |
4
|
|
| |
5
|
Luca Benini , Davide Bertozzi , Davide Bruni , Nicola Drago , Franco Fummi , Massimo Poncino, SystemC Cosimulation and Emulation of Multiprocessor SoC Designs, Computer, v.36 n.4, p.53-59, April 2003
[doi> 10.1109/MC.2003.1193229]
|
| |
6
|
|
| |
7
|
Mentor Graphics Inc., "Seamless CVE", http://www.mentor.org/seamless.
|
 |
8
|
Dirk Desmet , D. Verkest , Hugo De Man, Operating system based software generation for systems-on-chip, Proceedings of the 37th conference on Design automation, p.396-401, June 05-09, 2000, Los Angeles, California, United States
[doi> 10.1145/337292.337509]
|
| |
9
|
CarbonKernel Project Home Page, http://savannah.nongnu.org/projects/carbonkernel.
|
| |
10
|
Xenomai Project Home Page, http://www.xenomai.org.
|
| |
11
|
|
| |
12
|
GNU Project Web server, http://www.gnu.org/software.
|
| |
13
|
Ultimodule Inc., http://www.ultimodule.com.
|
| |
14
|
ICS Triplex ISaGRAF, www.altersys.com.
|
CITED BY 2
|
|
|
|
|
Andrea Acquaviva , Franco Fummi , Giovanni Perbellini , Davide Quaglia, An energy-aware co-simulation framework for the design of wireless sensor networks, Proceedings of the 18th ACM Great Lakes symposium on VLSI, May 04-06, 2008, Orlando, Florida, USA
|
|