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