DocumentCode :
3057004
Title :
A procedure for software synthesis from VHDL models
Author :
Krishnaswamy, Venkatram ; Gupta, Rajesh ; Banerjee, Prithviraj
Author_Institution :
Coordinated Sci. Lab., Illinois Univ., Urbana, IL, USA
fYear :
1997
fDate :
28-31 Jan 1997
Firstpage :
593
Lastpage :
598
Abstract :
Addresses the problem of software generation from a hardware description language (HDL). In particular, we examine the issues involved in translating VHDL into C or C++ for use in system simulation and cosynthesis. Because of the concurrency supported by VHDL, and a notion of timing behavior, care must be taken to ensure behavioral correctness of the generated software. The issues involved are shown to be different in each of the application areas. The ideas set forth in this paper have been used in an efficient VHDL simulator designed to execute on multiprocessor systems. Results are presented for simulation on uniprocessor as well as multiprocessor systems
Keywords :
C language; automatic programming; digital simulation; hardware description languages; multiprocessing programs; program interpreters; timing; C language; C++ language; VHDL models; application areas; behavioral correctness; concurrency; cosynthesis; efficient VHDL simulator; hardware description language; multiprocessor systems; software generation; software synthesis; system simulation; timing behavior; translation; uniprocessor systems; Application software; Computer languages; Computer science; Concurrent computing; Delay effects; Delay systems; Hardware design languages; Multiprocessing systems; Signal resolution; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 1997. Proceedings of the ASP-DAC '97 Asia and South Pacific
Conference_Location :
Chiba
Print_ISBN :
0-7803-3662-3
Type :
conf
DOI :
10.1109/ASPDAC.1997.600341
Filename :
600341
Link To Document :
بازگشت