The hArtes -Holistic Approach to Reconfigurable real Time Embedded Systems- design flow addresses the development of an holistic tool-chain for reconfigurable heterogeneous platforms. The entire tool-chain consists of three phases: Algorithm Exploration and Translation, Design Space Exploration and System Synthesis. This paper evaluates the tools in the Design Space Exploration phase and the System Synthesis phase. The tools in the Design Space Exploration phase facilitate task partitioning, task optimization and assignment of the tasks to the appropriate hardware element. The tools in the System Synthesis phase facilitate the hardware/software co-design of embedded applications and perform compilation and HDL generation. The HDL designs are generated with a view of actual hardware/software co-execution on the real hardware platform. The XML Architecture Description File and the C Pragma Notations are used for information exchange between different tools. The XML architecture description file is also used to provide a flexible specification of the target architecture. Experimental results with H.264 video encoding application shows the viability of the hArtes design flow.
hArtes design flow for heterogeneous platforms
FERRANDI, FABRIZIO;
2009-01-01
Abstract
The hArtes -Holistic Approach to Reconfigurable real Time Embedded Systems- design flow addresses the development of an holistic tool-chain for reconfigurable heterogeneous platforms. The entire tool-chain consists of three phases: Algorithm Exploration and Translation, Design Space Exploration and System Synthesis. This paper evaluates the tools in the Design Space Exploration phase and the System Synthesis phase. The tools in the Design Space Exploration phase facilitate task partitioning, task optimization and assignment of the tasks to the appropriate hardware element. The tools in the System Synthesis phase facilitate the hardware/software co-design of embedded applications and perform compilation and HDL generation. The HDL designs are generated with a view of actual hardware/software co-execution on the real hardware platform. The XML Architecture Description File and the C Pragma Notations are used for information exchange between different tools. The XML architecture description file is also used to provide a flexible specification of the target architecture. Experimental results with H.264 video encoding application shows the viability of the hArtes design flow.File | Dimensione | Formato | |
---|---|---|---|
04810316.pdf
Accesso riservato
:
Post-Print (DRAFT o Author’s Accepted Manuscript-AAM)
Dimensione
164.16 kB
Formato
Adobe PDF
|
164.16 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.