The Chinook hardware/software co-synthesis system
- 19 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
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[[fileno]]2030236030007[[department]]資訊工程學This publication has 12 references indexed in Scilit:
- The Stanford FLASH multiprocessorPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- System level hardware module generationIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1995
- Hardware-software codesign of embedded systemsIEEE Micro, 1994
- Scheduling for reactive real-time systemsIEEE Micro, 1994
- Software scheduling in the co-synthesis of reactive real-time systemsPublished by Association for Computing Machinery (ACM) ,1994
- Hardware-software cosynthesis for microcontrollersIEEE Design & Test of Computers, 1993
- Hardware-software cosynthesis for digital systemsIEEE Design & Test of Computers, 1993
- The ESTEREL languageProceedings of the IEEE, 1991
- Petri nets: Properties, analysis and applicationsProceedings of the IEEE, 1989
- Statecharts: a visual formalism for complex systemsScience of Computer Programming, 1987