Title :
Asynchronous system synthesis based on direct mapping using VHDL and Petri nets
Author :
Shang, D. ; Burns, F. ; Koelmans, A. ; Yakovlev, A. ; Xia, F.
Author_Institution :
Sch. of Electr., Electron. & Comput. Eng., Univ. of Newcastle, Newcastle upon Tyne, UK
fDate :
5/19/2004 12:00:00 AM
Abstract :
A technique is proposed to synthesise system behavioural specifications written in VHDL into speed-independent asynchronous circuits constructed using David cells. This technique combines the advantages of logic synthesis and syntax-directed translation techniques. Coloured Petri nets and labelled Petri nets are used as intermediate formats for datapath and control representation. Speed-independent asynchronous circuits are obtained from these nets via direct translation. Several examples demonstrate the viability of the technique, which produces superior results compared with other ones.
Keywords :
hardware description languages; resource allocation; systems analysis; HDL; SystemC; VHDL; automatically generated interface; behavioural synthesis; dynamic allocation; dynamic description; dynamic memory constructs; hardware description languages; heap management subsystem; physical implementation; system behaviour;
Journal_Title :
Computers and Digital Techniques, IEE Proceedings -
DOI :
10.1049/ip-cdt:20040525