High-Level Synthesis: A Practical PerspectiveMichael Dossis*
Department of Informatics Engineering, TEI of Western Macedonia, Kastoria Campus, Fourka Area, Kastoria, GR 52 100, Greece
- *Corresponding Author:
- Michael Dossis
Department of Informatics Engineering,TEI of Western Macedonia
Kastoria Campus, Fourka Area, Kastoria, GR 52 100,Greece
E-mail: [email protected]
Received June 09, 2014; Accepted June 25, 2014; Published June 27, 2014
Citation: Dossis M (2014) High-Level Synthesis: A Practical Perspective. Adv Robot Autom 3:123. doi:10.4172/2168-9695.1000123
Copyright: © 2014 Dossis M. This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
The current complexity of custom and embedded core or IP integrated electronics demand for a new generation of automated system design and development methods. High-Level Synthesis plays a critical part of such automated methods. However, existing HLS tools are not widely accepted by the engineering community for a number of practical reasons. This article is a practical perspective of such issues, and it analyses the reasons for this. Morever, the article is a useful introduction to the system engineer that wants to consider HLS as part of his everyday system design practice. An alternative HLS toolset is presented that the author has developed and which is based on formal methods, thus it guarandees the correctness of the synthesized hardware and system. The paper completes with conclussions and a number of suggestions about the future directions of HLS technology and what is actually needed by the engineering community.