• 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