| The Chinook hardware/software co-synthesis system |
| Full text |
Publisher Site
,
Pdf
(80 KB)
|
| Source
|
International Symposium on Systems Synthesis
archive
Proceedings of the 8th international symposium on System synthesis
table of contents
Cannes, France
Pages: 22 - 27
Year of Publication: 1995
ISBN:0-89791-771-5
|
|
Authors
|
|
Pai H. Chou
|
Department of Computer Science & Engineering, University of Washington, Seattle, WA
|
|
Ross B. Ortega
|
Department of Computer Science & Engineering, University of Washington, Seattle, WA
|
|
Gaetano Borriello
|
Department of Computer Science & Engineering, University of Washington, Seattle, WA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 28, Citation Count: 44
|
|
|
ABSTRACT
Abstract: Designers of embedded systems are facing ever tighter constraints on design time, but computer-aided design tools for embedded systems have not kept pace with these trends. The Chinook co-synthesis system addresses the automation of the most time-consuming and error-prone tasks in embedded controller design, namely the synthesis of interface hardware and software needed to integrate system components, the migration of functions between processors or custom logic, and the co-simulation of the design before, during and after synthesis. This paper describes the principal elements of Chinook and discuss its application to a variety of embedded designs.
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
|
F. BoussinotandR. DeSimone. TheEsterellanguage.Proc. IEEE, 79(9), Sept. 1991.
|
| |
2
|
CADENCE Design Systems, Inc. Programming Language Interface Reference Manual. CADENCE Design Systems, Inc., 1992.
|
| |
3
|
Massimilano Chiodo , Paolo Giusto , Attila Jurecska , Harry C. Hsieh , Alberto Sangiovanni-Vincentelli , Luciano Lavagno, Hardware-Software Codesign of Embedded Systems, IEEE Micro, v.14 n.4, p.26-36, August 1994
[doi> 10.1109/40.296155]
|
 |
4
|
|
 |
5
|
|
| |
6
|
Pai Chou , Ross B. Ortega , Gaetano Borriello, Interface co-synthesis techniques for embedded systems, Proceedings of the 1995 IEEE/ACM international conference on Computer-aided design, p.280-287, November 05-09, 1995, San Jose, California, United States
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
B. Gladstone. Specification of timing in a digital system. ASIC and EDA, pp.46-52, August 1993.
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
|
 |
16
|
J. Kuskin , D. Ofelt , M. Heinrich , J. Heinlein , R. Simoni , K. Gharachorloo , J. Chapin , D. Nakahira , J. Baxter , M. Horowitz , A. Gupta , M. Rosenblum , J. Hennessy, The Stanford FLASH multiprocessor, Proceedings of the 21ST annual international symposium on Computer architecture, p.302-313, April 18-21, 1994, Chicago, Illinois, United States
|
| |
17
|
A.K. Mok. The design of real-time programming systems based on process models. In Real Time Systems Symposium, pp.5-17, 1984.
|
| |
18
|
T. Murata. Petri nets: Properties, analysis, and applications. Proc. IEEE, 77(4):541-580, April 1989.
|
| |
19
|
|
| |
20
|
|
| |
21
|
|
 |
22
|
|
CITED BY 44
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Diederik Verkest , Julio Leao Da Silva Jr. , Chantal Ykman , Kris Croes , Miguel Miranda , Sven Wuytack , Francky Catthoor , Gjalt De Jong , Hugo De Man, Matisse: A System-on-Chip Design Methodology Emphasizing Dynamic Memory Management, Journal of VLSI Signal Processing Systems, v.21 n.3, p.185-194, July 1999
|
|
|
|
|
|
Vincent J. Mooney, III , Giovanni De Micheli, Real time analysis and priority scheduler generation for hardware-software systems with a synthesized run-time system, Proceedings of the 1997 IEEE/ACM international conference on Computer-aided design, p.605-612, November 09-13, 1997, San Jose, California, United States
|
|
|
|
|
|
Steven Vercauteren , Bill Lin , Hugo De Man, A strategy for real-time kernel support in application-specific HW/SW embedded architectures, Proceedings of the 33rd annual conference on Design automation, p.678-683, June 03-07, 1996, Las Vegas, Nevada, United States
|
|
|
|
|
|
|
|
|
Steven Vercauteren , Bill Lin , Hugo De Man, Constructing application-specific heterogeneous embedded architectures from custom HW/SW applications, Proceedings of the 33rd annual conference on Design automation, p.521-526, June 03-07, 1996, Las Vegas, Nevada, United States
|
|
|
Pai Chou , Ross B. Ortega , Gaetano Borriello, Interface co-synthesis techniques for embedded systems, Proceedings of the 1995 IEEE/ACM international conference on Computer-aided design, p.280-287, November 05-09, 1995, San Jose, California, United States
|
|
|
|
|
|
|
|
|
A. Baghdadi , D. Lyonnard , N. Zergainoh , A. Jerraya, An efficient architecture model for systematic design of application-specific multiprocessor SoC, Proceedings of the conference on Design, automation and test in Europe, p.55-63, March 2001, Munich, Germany
|
|
|
|
|
|
L. Freund , M. Israel , F. Rousseau , J. M. Bergé , M. Auguin , C. Belleudy , G. Gogniat, A codesign experiment in acoustic echo cancellation: GMDF&agr;, ACM Transactions on Design Automation of Electronic Systems (TODAES), v.2 n.4, p.365-383, Oct. 1997
|
|
|
Kanishka Lahiri , Anand Raghunathan , Ganesh Lakshminarayana , Sujit Dey, Communication architecture tuners: a methodology for the design of high-performance communication architectures for systems-on-chips, Proceedings of the 37th conference on Design automation, p.513-518, June 05-09, 2000, Los Angeles, California, United States
|
|
|
Paul Pop , Petru Eles , Zebo Peng, Bus access optimization for distributed embedded systems based on schedulability analysis, Proceedings of the conference on Design, automation and test in Europe, p.567-575, March 27-30, 2000, Paris, France
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jason Cong , Yiping Fan , Guoling Han , Wei Jiang , Zhiru Zhang, Behavior and communication co-optimization for systems with sequential communication media, Proceedings of the 43rd annual conference on Design automation, July 24-28, 2006, San Francisco, CA, USA
|
|
|
M. Abid , T. Ben Ismail , A. Changuel , C. A. Valderrama , M. Romdhani , G. F. Marchioro , J. M. Daveau , A. A. Jerraya, Hardware/Software Co-Design Methodology for Design of Embedded Systems, Integrated Computer-Aided Engineering, v.5 n.1, p.69-84, January 1998
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Osamu Ogawa , Sylvain Bayon de Noyer , Pascal Chauvet , Katsuya Shinohara , Yoshiharu Watanabe , Hiroshi Niizuma , Takayuki Sasaki , Yuji Takai, A Practical Approach for Bus Architecture Optimization at Transaction Level, Proceedings of the conference on Design, Automation and Test in Europe: Designers' Forum, p.20176, March 03-07, 2003
|
|
|
Felice Balarin , Massimiliano Chiodo , Attila Jurecska , Luciano Lavagno , Bassam Tabbara , Alberto Sangiovanni-Vincentelli, Automatic Generation of a Real-Time Operating System for Embedded Systems, Proceedings of the 5th International Workshop on Hardware/Software Co-Design, p.95.5, March 24-26, 1997
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
C.
Computer Systems Organization
C.3
SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS
Subjects:
Real-time and embedded systems
Additional Classification:
C.
Computer Systems Organization
C.0
GENERAL
Subjects:
Hardware/software interfaces
J.
Computer Applications
J.6
COMPUTER-AIDED ENGINEERING
Subjects:
Computer-aided design (CAD)
General Terms:
Design,
Performance
Keywords:
Chinook hardware/software co-synthesis system,
computer-aided design tools,
custom logic,
design co-simulation,
design time constraints,
embedded controller design,
error-prone tasks,
function migration,
interface hardware,
interface software,
logic CAD,
logic design,
microcontrollers,
microprocessors,
real-time systems,
software tools,
system components integration
|