| Using abstract CPU subsystem simulation model for high level HW/SW architecture exploration |
| Full text |
Pdf
(358 KB)
|
| Source
|
Asia and South Pacific Design Automation Conference
archive
Proceedings of the 2005 Asia and South Pacific Design Automation Conference
table of contents
Shanghai, China
SESSION: Poster session I
table of contents
Pages: 969 - 972
Year of Publication: 2005
ISBN:0-7803-8737-6
|
|
Authors
|
|
Aimen Bouchhima
|
TIMA laboratory, Grenoble, France
|
|
Iuliana Bacivarov
|
TIMA laboratory, Grenoble, France
|
|
Wassim Youssef
|
TIMA laboratory, Grenoble, France
|
|
Marius Bonaciu
|
TIMA laboratory, Grenoble, France
|
|
Ahmed A. Jerraya
|
TIMA laboratory, Grenoble, France
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 27, Citation Count: 4
|
|
|
ABSTRACT
Current and future SoC will contain an increasing number of heterogeneous multiprocessor subsystems combined with a complex communication architecture to meet flexibility, performance and cost constraints. The early validation of such complex MP-SoC architectures is a key enabler to manage this complexity and thus to enhance design productivity.In this paper, we describe an abstract, high level CPU subsystem model that captures the specificities of such MP-SoC architectures, along with a timed co-simulation environment to perform early exploration of the entire HW/SW design. The model is based on the Hardware Abstraction Layer (HAL) concept allowing the validation of complex applications written on top of real-life operating systems. Experimentation with a MPEG4 application proves the interest of the proposed methodology.
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
|
|
 |
3
|
Stefan Pees , Andreas Hoffmann , Vojin Zivojnovic , Heinrich Meyr, LISA—machine description language for cycle-accurate models of programmable DSP architectures, Proceedings of the 36th ACM/IEEE conference on Design automation, p.933-938, June 21-25, 1999, New Orleans, Louisiana, United States
[doi> 10.1145/309847.310101]
|
 |
4
|
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]
|
| |
5
|
|
| |
6
|
SystemC. Available: http://www.systemc.org/
|
 |
7
|
Jwahar R. Bammi , Wido Kruijtzer , Luciano Lavagno , Edwin Harcourt , Mihai T. Lazarescu, Software performance estimation strategies in a system-level design tool, Proceedings of the eighth international workshop on Hardware/software codesign, p.82-86, May 2000, San Diego, California, United States
[doi> 10.1145/334012.334028]
|
CITED BY 4
|
|
Aimen Bouchhima , Xi Chen , Frédéric Pétrot , Wander O. Cesário , Ahmed A. Jerraya, A unified HW/SW interface model to remove discontinuities between HW and SW design, Proceedings of the 5th ACM international conference on Embedded software, September 18-22, 2005, Jersey City, NJ, USA
|
|
|
Lobna Kriaa , Aimen Bouchhima , Marius Gligor , Anne-Marie Fouillart , Fréderic Pétrot , Ahmed-Amine Jerraya, Parallel programming of multi-processor SoC: a HW-SW interface perspective, International Journal of Parallel Programming, v.36 n.1, p.68-92, February 2008
|
|
|
Kalle Holma , Mikko Setälä , Erno Salminen , Marko Hännikäinen , Timo D. Hämäläinen, Evaluating the model accuracy in automated design space exploration, Microprocessors & Microsystems, v.32 n.5-6, p.321-329, August, 2008
|
|
|
|
|