The COSYMA environment for hardware/software cosynthesis of small embedded systems

被引:9
|
作者
Ernst, R
Henkel, J
Benner, T
Ye, W
Holtmann, U
Herrmann, D
Trawny, M
机构
[1] TU Braunschweig, D-38106 Braunschweig
关键词
embedded systems; hardware/software partitioning; process scheduling; run-time analysis;
D O I
10.1016/0141-9331(95)01073-4
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
COSYMA is a platform for the investigation of hardware/software cosynthesis of small embedded systems. Target architecture is currently limited to processor-coprocessor configurations executing a single process or a system of communicating processes which are statically scheduled. Many aspects of cosynthesis such as automatic hardware/software partitioning, efficient hardware/software communication, timing and hardware overhead estimation and analysis, interdependence of different cosynthesis phases, data representation, etc., can successfully be investigated in this manageable domain. COSYMA covers the complete design flow from an input language similar to C down to netlist and object code. Current focus is on high performance data dominated systems, but first steps to incorporate control dominated subtasks can be presented. Using a specific high-level synthesis tool, the results show a considerable speedup of the resulting processor-coprocessor system even compared to modern RISC processors which is typically limited by memory bandwidth.
引用
收藏
页码:159 / 166
页数:8
相关论文
共 50 条