Marwedel, PeterNiemann, Ralf2004-12-062004-12-0619981998-07-02http://hdl.handle.net/2003/276410.17877/DE290R-5196Two main aspects in hardware/software codesign are hardware/software partitioning and co-synthesis. Most codesign approaches work only on one of these problems. In this paper, an approach coupling hardware/software partitioning and co-synthesis will be presented, working fully-automatic. The techniques have been integrated in the codesign tool COOL (COdesign toOL) supporting the complete design flow from system specification to board-level implementation for multi-processor and multi-ASIC target architectures for data-flow dominated applications.enUniversität Dortmund004Synthesis of Communicating Controllers for Concurrent Hardware/Software Systemsconference contribution