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
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;
Conference_Titel :
Asynchronous Circuits and Systems, 2009. ASYNC '09. 15th IEEE Symposium on
Conference_Location :
Chapel Hill, NC
Print_ISBN :
978-1-4244-3933-1
DOI :
10.1109/ASYNC.2009.19