Tool support for hardware/software co-design of communication protocols

被引:2
|
作者
Fischer, S
Wytrebowicz, J
Budkowski, S
机构
[1] Int Univ, Sch Informat Techol, D-76646 Bruchsal, Germany
[2] Warsaw Univ Technol, PL-00665 Warsaw, Poland
[3] Inst Natl Telecommun, F-91011 Evry, France
关键词
Estelle; tool environment; hardware and software parts;
D O I
10.1016/S0140-3664(99)00243-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
An important aspect in providing high performance distributed systems such as multimedia systems is the combined use of hardware and software in the end systems. System design techniques should allow hardware/software (HW/SW) co-design to integrate both means of implementation. Zn this paper, we show how the standardized formal language Estelle can be used to facilitate co-design. The system to be developed will first be designed in Estelle. At the point of time of final decision on which parts to implement in software and which in hardware, the original specification will be split into several partial specifications, The software parts are translated into C code, while the hardware parts are translated into VHDL code for further analysis and development. We present a tool environment that supports the protocol developer in the design and implementation process. An example shows the usefulness of the tool environment. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:1158 / 1168
页数:11
相关论文
共 50 条
  • [1] Tool lets you co-design hardware, software
    Moretti, G
    [J]. EDN, 2001, 46 (01) : 18 - 18
  • [2] The Heterogeneous Deployment Tool for Hardware and Software Co-design
    Zhao, Bingjie
    Li, Ziyang
    Zhang, Tao
    [J]. PROCEEDINGS OF THE 2020 INTERNATIONAL CONFERENCE ON COMPUTER, INFORMATION AND TELECOMMUNICATION SYSTEMS (CITS), 2020, : 50 - 54
  • [3] Hardware/software co-design
    Edwards, M
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1996, 20 (03) : 139 - 140
  • [4] Hardware/software co-design then and now
    Wirth, N
    [J]. INFORMATION PROCESSING LETTERS, 2003, 88 (1-2) : 83 - 87
  • [5] Hardware software co-design in Haskell
    [J]. 1600, Association for Computing Machinery, 2 Penn Plaza, Suite 701, New York, NY 10121-0701, United States (52):
  • [6] On the Co-Design of Quantum Software and Hardware
    Li, Gushu
    Wu, Anbang
    Shi, Yunong
    Javadi-Abhari, Ali
    Ding, Yufei
    Xie, Yuan
    [J]. PROCEEDINGS OF THE 8TH ACM INTERNATIONAL CONFERENCE ON NANOSCALE COMPUTING AND COMMUNICATION (ACM NANOCOM 2021), 2021,
  • [7] Hardware/software co-design for multimedia
    Wolf, W
    [J]. ADVANCED SIGNAL PROCESSING: ALGORITHMS, ARCHITECTURES, AND IMPLEMENTATIONS VII, 1997, 3162 : 510 - 517
  • [8] Hardware Software Co-design in Haskell
    Aronsson, Markus
    Sheeran, Mary
    [J]. ACM SIGPLAN NOTICES, 2017, 52 (10) : 162 - 173
  • [9] Hierarchical hardware/software co-design
    Niculiu, T
    Burileanu, D
    Manolescu, A
    Becker, J
    Glesner, M
    [J]. SIMULATION IN INDUSTRY'99: 11TH EUROPEAN SIMULATION SYMPOSIUM 1999, 1999, : 697 - 699
  • [10] Energy profiler for hardware/software co-design
    Sreeramaneni, R
    Vrudhula, SBK
    [J]. 17TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: DESIGN METHODOLOGIES FOR THE GIGASCALE ERA, 2004, : 335 - 340