Codesign of Embedded Systems

The concurrent design of hardware and software is one of the key challenges in embedded system design. New methodologies and CAD tools are needed to support an integrated hardware-software codesign...

[1]  Jochen A. G. Jess,et al.  Stream communication between real-time tasks in a high-performance multiprocessor , 1998, Proceedings Design, Automation and Test in Europe.

[2]  Luciano Lavagno,et al.  Hardware-software codesign of embedded systems , 1994, IEEE Micro.

[3]  Jörg Henkel,et al.  The COSYMA environment for hardware/software cosynthesis of small embedded systems , 1996, Microprocess. Microsystems.

[4]  Hiroyuki Tomiyama,et al.  Memory-CPU size optimization for embedded system designs , 1997, DAC.

[5]  Luciano Lavagno,et al.  A case study in computer-aided co-design of embedded controllers , 1994, Des. Autom. Embed. Syst..

[6]  Rolf Ernst,et al.  Embedded program timing analysis based on path clustering and architecture classification , 1997, ICCAD 1997.

[7]  Jürgen Teich,et al.  An evolutionary approach to system-level synthesis , 1997, Proceedings of 5th International Workshop on Hardware/Software Co Design. Codes/CASHE '97.

[8]  P. Lieverse,et al.  A clustering approach to explore grain-sizes in the definition of weakly programmable processing elements , 1997, 1997 IEEE Workshop on Signal Processing Systems. SiPS 97 Design and Implementation formerly VLSI Signal Processing.

[9]  Jörg Henkel,et al.  A hardware/software partitioner using a dynamically determined granularity , 1997, DAC.

[10]  Giovanni De Micheli,et al.  Real time analysis and priority scheduler generation for hardware-software systems with a synthesized run-time system , 1997, ICCAD 1997.

[11]  Ahmed Amine Jerraya,et al.  COSMOS: a codesign approach for communicating systems , 1994, Third International Workshop on Hardware/Software Codesign.

[12]  Krithi Ramamritham,et al.  Scheduling algorithms and operating systems support for real-time systems , 1994, Proc. IEEE.

[13]  Gaetano Borriello,et al.  An analysis-based approach to composition of distributed embedded systems , 1998, Proceedings of the Sixth International Workshop on Hardware/Software Codesign. (CODES/CASHE'98).

[14]  P. Eles,et al.  Scheduling of conditional process graphs for the synthesis of embedded systems , 1998, Proceedings Design, Automation and Test in Europe.

[15]  Raul Camposano,et al.  VLIW Processor Codesign for Video Processing , 1997, Des. Autom. Embed. Syst..

[16]  Herman Schmit,et al.  Address generation for memories containing multiple arrays , 1998, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[17]  Rajesh K. Gupta,et al.  Data-flow assisted behavioral partitioning for embedded systems , 1997, DAC.

[18]  B. Lin,et al.  Background memory management for dynamic data structure intensive processing systems , 1995, Proceedings of IEEE International Conference on Computer Aided Design (ICCAD).

[19]  Jian Li,et al.  HDL optimization using timed decision tables , 1996, DAC '96.

[20]  Jörg Henkel,et al.  Hardware-software cosynthesis for microcontrollers , 1993, IEEE Design & Test of Computers.

[21]  Jianwen Zhu,et al.  Specification and Design of Embedded Systems , 1998, Informationstechnik Tech. Inform..

[22]  Hiroyuki Tomiyama,et al.  Optimal code placement of embedded software for instruction caches , 1996, Proceedings ED&TC European Design and Test Conference.

[23]  E.A. Lee,et al.  Synchronous data flow , 1987, Proceedings of the IEEE.