TY - GEN
T1 - Fast template-based heterogeneous MPSoC synthesis on FPGA
AU - Corre, Youenn
AU - Diguet, Jean Philippe
AU - Lagadec, Loïc
AU - Heller, Dominique
AU - Blouin, Dominique
PY - 2013/4/3
Y1 - 2013/4/3
N2 - Our contribution lies in offering a fast and parametrized domain-space exploration to the designer, whose expertise drives the whole process while staying the actor of added-value creation. In this paper, we present two new features and two important improvements of our H-MPSoC synthesis framework. The first one is a new template-based approach for automated design space exploration and synthesis. A template describes an architecture model for a specific domain and has three levels of specifications each representing a different level of design expertise. We also rely on the Model-Driven Architecture (MDA) paradigm to provide flexibility, reusability and code generation for different FPGA targets. We have refined the communication models to get more accurate performance estimations. Finally, we also improved our mapping decision algorithm that drastically reduces the simulation time. The output is the synthesizable code of the hardware architecture, the adapted C code of the application and the project files for FPGA design tools. We use an MJPEG decoder as a case-study to validate our framework on a Xilinx FPGA.
AB - Our contribution lies in offering a fast and parametrized domain-space exploration to the designer, whose expertise drives the whole process while staying the actor of added-value creation. In this paper, we present two new features and two important improvements of our H-MPSoC synthesis framework. The first one is a new template-based approach for automated design space exploration and synthesis. A template describes an architecture model for a specific domain and has three levels of specifications each representing a different level of design expertise. We also rely on the Model-Driven Architecture (MDA) paradigm to provide flexibility, reusability and code generation for different FPGA targets. We have refined the communication models to get more accurate performance estimations. Finally, we also improved our mapping decision algorithm that drastically reduces the simulation time. The output is the synthesizable code of the hardware architecture, the adapted C code of the application and the project files for FPGA design tools. We use an MJPEG decoder as a case-study to validate our framework on a Xilinx FPGA.
UR - https://www.scopus.com/pages/publications/84875536543
U2 - 10.1007/978-3-642-36812-7_15
DO - 10.1007/978-3-642-36812-7_15
M3 - Conference contribution
AN - SCOPUS:84875536543
SN - 9783642368110
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 154
EP - 166
BT - Reconfigurable Computing
T2 - 9th International Symposium on Applied Reconfigurable Computing, ARC 2013
Y2 - 25 March 2013 through 27 March 2013
ER -