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 条
  • [21] Hardware-software codesign of embedded systems
    Coelho, CJN
    da Silva, DC
    Fernandes, AO
    XI BRAZILIAN SYMPOSIUM ON INTEGRATED CIRCUIT DESIGN, PROCEEDINGS, 1998, : 2 - 8
  • [22] Hardware/Software interface codesign for embedded systems
    Jerraya, AA
    Wolf, W
    COMPUTER, 2005, 38 (02) : 63 - +
  • [23] Rapid prototyping of embedded hardware/software systems
    Buchenrieder, K
    NINTH INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING - PROCEEDINGS, 1998, : 2 - 3
  • [24] Hardware/software integrated training on embedded systems
    Mu, Chundi
    Liu, Sen
    Chen, Jianping
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2006, 2 (02): : 457 - 464
  • [25] HARDWARE-SOFTWARE CODESIGN OF EMBEDDED SYSTEMS
    CHIODO, M
    GIUSTO, P
    JURECSKA, A
    HSIEH, HC
    SANGIOVANNIVINCENTELLI, A
    LAVAGNO, L
    IEEE MICRO, 1994, 14 (04) : 26 - 36
  • [26] Rapid Prototyping of Embedded Hardware/Software Systems
    Klaus Buchenrieder
    Design Automation for Embedded Systems, 2000, 5 : 215 - 221
  • [27] Rapid prototyping of embedded hardware/software systems
    Buchenrieder, K
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2000, 5 (3-4) : 215 - 221
  • [28] Synchronous Techniques for Software and Hardware Embedded Systems
    Berry, Gerard
    ENGINEERING METHODS AND TOOLS FOR SOFTWARE SAFETY AND SECURITY, 2009, 22 : 43 - 74
  • [29] A SOFTWARE-HARDWARE COSYNTHESIS APPROACH TO DIGITAL SYSTEM SIMULATION
    OLUKOTUN, KA
    HELAIHEL, R
    LEVITT, J
    RAMIREZ, R
    IEEE MICRO, 1994, 14 (04) : 48 - 58
  • [30] Hardware/software CoSynthesis: Multiple constraint satisfaction and component retrieval
    Miller, R
    Carter, H
    Davis, K
    Venkatesan, S
    SECOND IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS: HELD JOINTLY WITH 6TH CSESAW, 4TH IEEE RTAW, AND SES'96, 1996, : 383 - 390