3.1 Proposed design flow
The proposed methodology and associated design flow
essentially consist of six steps as illustrated in Fig. 1. The
initial step is the specification of the application and the necessary for the platform component interconnections and
synthesize them by the corresponding implementation
source code generator (C/C?? for SW, HDL for HW).
Then the generated implementation source code for each
SW or HW processing element of the platform is compiled
using the native platform compilers. The execution of the
application is the final validation step. Besides, this execution
can also be part of an iterative space exploration
process that uses different profiling measures given by
external profiling tools.