Memory Aware High-Level Synthesis for Embedded Systems

We introduce a new approach to take into account the memory architecture and the memory mapping in the High- Level Synthesis of Real-Time embedded systems. We formalize the memory mapping as a set of constraints used in the scheduling step. We use a memory mapping file to include those memory constraints in our HLS tool GAUT. Our scheduling algorithm exhibits a relatively low complexity that permits to tackle complex designs in a reasonable time. Finally, we show how to explore, with the help of GAUT, a wide range of solutions, and to reach a good tradeoff between time, power-consumption, and area.

Data and Resources

Additional Info

Field Value
Source IADIS conference on Applied Computing
Author Corre, Gwenolé, Senn, Eric, Julien, Nathalie, Martin, Eric
Maintainer CCSD
Last Updated May 15, 2026, 08:40 (UTC)
Created May 15, 2026, 08:40 (UTC)
Identifier hal-00077375
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor Laboratoire d'Electronique des Systèmes TEmps Réel (LESTER) ; Université de Bretagne Sud (UBS)-Centre National de la Recherche Scientifique (CNRS)
coverage Lisbonne, Portugal
creator Corre, Gwenolé
date 2004-05-15T00:00:00
harvest_object_id fabade04-25a4-489d-b18a-cf41c885844d
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2026-02-04T00:00:00
relation info:eu-repo/semantics/altIdentifier/arxiv/cs.AR/0605145
set_spec type:COMM