Hardware/software synthesis of formal specifications in codesign of embedded systems

被引:11
作者
Carchiolo, V [1 ]
Malgeri, M [1 ]
Mangioni, G [1 ]
机构
[1] Univ Catania, Ist Informat & Telecomunicaz, I-95125 Catania, Italy
关键词
embedded system; hardware and software synthesis; codesign;
D O I
10.1145/348019.348093
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
CoDesign aims to integrate the design techniques of hardware and software. In this work, we present a CoDesign methodology based on a formal approach to embedded system specification. This methodology uses the Templated T-LOTOS language to specify the system during all design phases. Templated T-LOTOS is a formal language based on CCS and CSP models. Using Templated T-LOTOS, a system can be specified by observing the temporal ordering in which the events occur from the outside. In this paper we focus on the synthesis of system specified by Templated T-LOTOS. The proposed synthesis algorithm takes advantage of peculiarities of Templates T-LOTOS. Hardware modules are translated into a register transfer-level language that manages some signals in order to drive synchronization, while the software modules are translated into C according to a finite state model whose operations are controlled by a scheduler. The synthesis of the Templated T-LOTOS specification is based on the direct translation of the language operators to ensure that the implemented system is the same as the specified one.
引用
收藏
页码:399 / 432
页数:34
相关论文
共 51 条
  • [41] QUEMADA J, 1989, LECT NOTES COMPUTER, V407
  • [42] SARACCO R, 1989, TELECOMMUNICATIONS S
  • [43] SHIN Y, 1997, P 5 INT WORKSH HARDW
  • [44] STERNHEIM E, 1993, DIGITAL DESIGN SYNTH
  • [45] AN AUTOMATON MODEL FOR SCHEDULING CONSTRAINTS IN SYNCHRONOUS MACHINES
    TAKACH, A
    WOLF, W
    LEESER, M
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1995, 44 (01) : 1 - 12
  • [46] VAHID F, 1997, P 5 INT WORKSH HARDW
  • [47] VANEIJK P, 1989, TOOLS LOTOS SPECIFIC
  • [48] VISSERS CA, 1988, P 8 INT S PROT SPEC, P189
  • [49] WENBAN A, 1993, IEEE COMPUTERS DEC, P46
  • [50] WILSON J, 1994, P INT WORKSH HARDW S