• DocumentCode
    1697138
  • Title

    An Automatic Approach to Generate Haste Code from Simulink Specifications

  • Author

    Tranchero, Maurizio ; Reyneri, Leonardo M. ; Bink, Arjan ; de Wit, M.

  • Author_Institution
    Dipt. di Elettron., Politec. di Torino, Torino
  • fYear
    2009
  • Firstpage
    175
  • Lastpage
    184
  • Abstract
    One of the reasons that prevents digital designers to adopt asynchronous design methodologies is the lack of high level design tools that are available for asynchronous design. Nowadays, it is quite common to use Simulink, from The Mathworks, as a modeling tool and then to synthesize the developed diagram into RTL code automatically. In the synchronous domain some tools are able to synthesize such models. Until now however, such tools were not available in the asynchronous domain. Our work aims at filling this gap using the Haste language and TiDE tools from Handshake Solutions to facilitate mapping Simulink models onto selftimed circuits. The solution proposed is based on the CodeSimulink environment, a co-design tool, able to synthesize systems composed of hardware and software parts from Simulink descriptions. A model of a commercial audio CODEC has been converted using this approach, showing a significant reduction in development time.
  • Keywords
    asynchronous circuits; circuit CAD; speech codecs; CodeSimulink; Handshake Solutions; Haste code; Haste language; RTL code; TIDE tools; The Mathworks; asynchronous design methodologies; commercial audio CODEC; high level design tools; modeling tool; self-timed circuits; Application software; Asynchronous circuits; Circuit synthesis; Codecs; Design methodology; Filling; Hardware; Integrated circuit synthesis; Software tools; Tides; Automatic Haste Code Generation; ESL; Simulink Based Design; Time-to-Market;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Asynchronous Circuits and Systems, 2009. ASYNC '09. 15th IEEE Symposium on
  • Conference_Location
    Chapel Hill, NC
  • ISSN
    1522-8681
  • Print_ISBN
    978-1-4244-3933-1
  • Type

    conf

  • DOI
    10.1109/ASYNC.2009.19
  • Filename
    5010347