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 条
  • [41] Towards managing hardware - software dependencies in embedded systems
    Weber, Johannes
    Rehkopf, Andreas
    Sponer, Timo
    2009 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (EFTA 2009), 2009,
  • [42] A Customizable Monitoring Infrastructure for Hardware/Software Embedded Systems
    Chabot, Martial
    Pierre, Laurence
    TESTING SOFTWARE AND SYSTEMS (ICTSS 2014), 2014, 8763 : 173 - 179
  • [44] Hardware/Software codesign and rapid prototyping of embedded systems
    Slomka, F
    Dorfel, M
    Munzenberger, R
    Hofmann, R
    IEEE DESIGN & TEST OF COMPUTERS, 2000, 17 (02): : 28 - 38
  • [45] Hardware/software design considerations for automotive embedded systems
    Salewski, Falk
    Kowalewski, Stefan
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2008, 4 (03) : 156 - 163
  • [46] Hardware/software codesign of embedded systems - The SPI workbench
    Ernst, R
    Ziegenbein, D
    Richter, K
    Thiele, L
    Teich, J
    IEEE COMPUTER SOCIETY WORKSHOP ON VLSI '99, PROCEEDINGS, 1999, : 9 - 17
  • [47] Prototyping environment for the design of hardware/software systems
    Abid, M
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2000, 15 (03): : 137 - 146
  • [48] Hardware-software cosynthesis technique based on heterogeneous multiprocessor scheduling
    Seoul Natl Univ, Seoul, Korea, Republic of
    Hardware Software Codesign Proc Int Workshop, (183-187):
  • [49] A hardware/software cosynthesis system for processor cores with content addressable memories
    Togawa, N
    Totsuka, T
    Wakui, T
    Yanagisawa, M
    Ohtsuki, T
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2003, E86A (05) : 1082 - 1092
  • [50] Codem: software/hardware codesign for embedded multicore systems supporting hardware services
    Wang, Chao
    Li, Xi
    Zhou, Xuehai
    Nedjah, Nadia
    Wang, Aili
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2015, 102 (01) : 32 - 47