|
ABSTRACT
This paper studies the use of a reconfigurable architecture platform for embedded control applications aimed at improving real time performance. The hw/sw codesign methodology from POLIS is used. It starts from high-level specifications, optimizes an intermediate model of computation (Extended Finite State Machines) and derives both hardware and software, based on performance constraints. We study a particular architecture platform, which consists of a general purpose processor core, augmented with a reconfigurable function unit and data-path to improve run time performance. A new mapping flow and algorithms to partition hardware and software are proposed to generate implementations that best utilize this architecture. Encouraging preliminary results are shown for automotive electronic control examples.
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
|
Felice Balarin , Massimiliano Chiodo , Paolo Giusto , Harry Hsieh , Attila Jurecska , Luciano Lavagno , Claudio Passerone , Alberto Sangiovanni-Vincentelli , Ellen Sentovich , Kei Suzuki , Bassam Tabbara, Hardware-software co-design of embedded systems: the POLIS approach, Kluwer Academic Publishers, Norwell, MA, 1997
|
| |
3
|
M. Baleani, M. Conti, A. Ferrari, and A. Sangiovanni-Vincentelli. HW/SW co-design of a multiple injection driver automotive subsystem using a configurable system-on-chip. In Proc. of the Conf. on Design Automation & Test in Europe, Mar. 2002.
|
| |
4
|
G. Berry. A dancing lego mindstorms acrobot programmed in esterel. Technical Report, 2000.
|
| |
5
|
R. K. Brayton and et al. MVSIS. http://www-cad.eecs.berkeley.edu/mvsis.
|
| |
6
|
|
| |
7
|
F. Campi, R. Canegallo, and R. Guerrieri. IP-reusable 32-bit VLIW RISC core. In European Solid-State Circuits Conference, Sept. 2001.
|
 |
8
|
|
| |
9
|
The ESTEREL language. {On-line} http://www.esterel.org.
|
| |
10
|
M. Gao and R. K. Brayton. Semi-algebraic methods for multi-valued logic. In Proc. of the Intl. Workshop on Logic Synthesis, May. 2000.
|
| |
11
|
M. Gao, J. Jiang, Y. Jiang, Y. Li, S. Singha, and R. K. Brayton. MVSIS. In Proc. of the Intl. Workshop on Logic Synthesis, May. 2001.
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
|
 |
17
|
|
| |
18
|
|
 |
19
|
Yanbing Li , Tim Callahan , Ervan Darnell , Randolph Harr , Uday Kurkure , Jon Stockwood, Hardware-software co-design of embedded reconfigurable architectures, Proceedings of the 37th conference on Design automation, p.507-512, June 05-09, 2000, Los Angeles, California, United States
[doi> 10.1145/337292.337559]
|
| |
20
|
Proceler. Soft instruction set architectures for embedded computing. IOn-line} http://www.proceler.com.
|
| |
21
|
|
| |
22
|
|
 |
23
|
Alberto La Rosa , Luciano Lavagno , Claudio Passerone, A software development tool chain for a reconfigurable processor, Proceedings of the 2001 international conference on Compilers, architecture, and synthesis for embedded systems, November 16-17, 2001, Atlanta, Georgia, USA
[doi> 10.1145/502217.502232]
|
| |
24
|
T. Sasao, M. Matsuura, and Y. Iguchi. A cascade realization of multiple-output function for reconfigurable hardware. In Proc. of the Intl. Workshop on Logic Synthesis, May. 2001.
|
 |
25
|
Patrick Schaumont , Ingrid Verbauwhede , Kurt Keutzer , Majid Sarrafzadeh, A quick safari through the reconfiguration jungle, Proceedings of the 38th conference on Design automation, p.172-177, June 2001, Las Vegas, Nevada, United States
[doi> 10.1145/378239.378404]
|
| |
26
|
|
| |
27
|
|
 |
28
|
Daniel Weil , Valérie Bertin , Etienne Closse , Michel Poize , Patrick Venier , Jacques Pulou, Efficient compilation of ESTEREL for real-time embedded systems, Proceedings of the 2000 international conference on Compilers, architecture, and synthesis for embedded systems, p.2-8, November 17-19, 2000, San Jose, California, United States
[doi> 10.1145/354880.354882]
|
CITED BY 13
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Carlo Galuzzi , Elena Moscu Panainte , Yana Yankova , Koen Bertels , Stamatis Vassiliadis, Automatic selection of application-specific instruction-set extensions, Proceedings of the 4th international conference on Hardware/software codesign and system synthesis, October 22-25, 2006, Seoul, Korea
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|