A design framework for asynchronous/synchronous circuits based on CHP to HDL translation

被引:21
作者
Renaudin, M [1 ]
Vivet, P [1 ]
Robin, F [1 ]
机构
[1] TIMA, F-38031 Grenoble, France
来源
FIFTH INTERNATIONAL SYMPOSIUM ON ADVANCED RESEARCH IN ASYNCHRONOUS CIRCUITS AND SYSTEMS - PROCEEDINGS | 1999年
关键词
D O I
10.1109/ASYNC.1999.761529
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
An open design framework, which allows mixing asynchronous and synchronous circuit st)des, is presented. It is based on the development of a tool called "CHP2VHDL": which automatically translates CSP-like specifications (Communicating Sequential Processes) into VHDL programs. This work follows two main motivations, i) to provide the asynchronous circuit designers with a powerful execution/simulation framework, mixing high-level CSP descriptions, HDL programs and gate level descriptions, ii) to give to synchronous designers familiar with existing HDL-based top-down design flows the opportunity to include clockless circuits in their designs. An extension of the CHP language proposed by A.J. Martin is presented and its simulation-oriented features are discussed. The "CHP2VHDL" ti translator and its software environment are then described. Finally, a significant design experiment is considered to illustrate the efficiency, of the design framework.
引用
收藏
页码:135 / 144
页数:10
相关论文
共 18 条
[1]  
BIRTWISTLE G, 1995, ASYNCRHONOUS DIGITAL
[2]  
DIJSKTRA E, 1975, COMMUNICATIONS ACM, V18
[3]  
ENDECOTT P, 1998, PATMOS 98 INT WORKSH, P137
[4]   ASYNCHRONOUS DESIGN METHODOLOGIES - AN OVERVIEW [J].
HAUCK, S .
PROCEEDINGS OF THE IEEE, 1995, 83 (01) :69-93
[5]   COMMUNICATING SEQUENTIAL PROCESSES [J].
HOARE, CAR .
COMMUNICATIONS OF THE ACM, 1978, 21 (08) :666-677
[6]  
KOL R, 1996, INT S ADV RES AS CIR, P164
[7]  
MARTIN AJ, 1993, CALTECHCSTR9328
[8]  
MARTIN AJ, 1990, DEV CONCURRENCY COMM, P1
[9]  
MAY D, 1990, DEV CONCURRENCY COMM, P87
[10]   A flexible message passing mechanism for objective VHDL [J].
Putzke-Roming, W ;
Radetzki, M ;
Nebel, W .
DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, :242-249