Cargando…

Overview of high level synthesis tools

High Level Synthesis takes an abstract behavioural or algorithmic description of a digital system and creates a register transfer level structure that realises the described behaviour. Various methodologies have been developed to perform such synthesis tasks. This paper presents the different HLS co...

Descripción completa

Detalles Bibliográficos
Autores principales: Evans, J, Georgakakis, S
Lenguaje:eng
Publicado: 2011
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1748-0221/6/02/C02005
http://cds.cern.ch/record/1399872
Descripción
Sumario:High Level Synthesis takes an abstract behavioural or algorithmic description of a digital system and creates a register transfer level structure that realises the described behaviour. Various methodologies have been developed to perform such synthesis tasks. This paper presents the different HLS concepts used in the current leading tools. It makes a comparison between the different approaches and highlights their advantages and limitations. We also present a high level synthesis example.