[62] | 1 | \subsection{Dissemination} |
---|
| 2 | |
---|
| 3 | The Coach project will bring new scientific results in various fields, such as high level synthesis, |
---|
| 4 | hardware/software codesign, virtual prototyping, harware oriented compilation technics, |
---|
| 5 | automatic parallelisation, etc. These results will be presented in the relevant International |
---|
| 6 | Conferences, namely DATE, DAC, or ICCAD. |
---|
| 7 | |
---|
| 8 | More generally, the Coach infrastructure and the design flow supported by the Coach |
---|
| 9 | tools and libraries will be promoted by proposing tutorials on FPGA oriented system level synthesis |
---|
| 10 | in various worshops and conferences. |
---|
| 11 | |
---|
| 12 | Following the general policy of the SoCLib platform, the COACH project will be an |
---|
| 13 | open infrastructure, and the Coach tools and libraries will available in the framework |
---|
| 14 | of the SoCLib WEB server. This server will be maintened by the UPMC/LIP6 laboratory. |
---|
| 15 | |
---|
| 16 | \subsection{Exploitation of results} |
---|
| 17 | |
---|
| 18 | The main goal of the Coach project is to help SMEs (Small and Medium Enterprises) |
---|
| 19 | to enter the world of MPSoC technologies. For small companies, the cost is a primary concern. |
---|
| 20 | Moreover, these companies have not always in-home expertise in hardware design and VHDL modelling. |
---|
| 21 | As the fabrication costs of an ASIC is generally too high for SMEs, the Coach project focus |
---|
| 22 | on FPGA technologies. Regarding the design tools, the cost of advanced ESL (Electronic System Design) |
---|
| 23 | tools is an issue, and the Coach project will follow the same general policy as the SoCLib platform : |
---|
| 24 | |
---|
| 25 | \begin{itemize} |
---|
| 26 | \item |
---|
| 27 | All software tools supporting the Coach design flow will be available as free software. |
---|
| 28 | All academic partners contributing to the Coach project agreed to distribute the ESL software |
---|
| 29 | tools under the same GPL license as the SoCLib tools. |
---|
| 30 | \item |
---|
| 31 | The SystemC simulation modelsafor the hardware components |
---|
| 32 | used by the SoCLib architectural template will be distributed as free software |
---|
| 33 | under a non-contaminant LGPL license. |
---|
| 34 | \item |
---|
| 35 | The synthesizable VHDL models supporting the neutral architectural template |
---|
| 36 | (corresponding to the SocLib IP cores library), will have two modes of dissemination. |
---|
| 37 | A typical MPSoC contains not only dedicated, synthesized coprocessors. It contains |
---|
| 38 | also general purpose, reusable components, such as processor cores, memory controllers |
---|
| 39 | optimised cache controllers, peripheral controllers, or bus controllers. |
---|
| 40 | For non commercial use (i.e. research or education in an academic context, |
---|
| 41 | or feasbility study in an industrial context), the synthesizable VHDL models will be freely available. |
---|
| 42 | For commercial use, commercial licenses will be negociated between the owners and the customers. |
---|
| 43 | \item |
---|
| 44 | The proprietary ALTERA and XILINX IP core libraries are commercial products |
---|
| 45 | that are not involved by the free software policy, but these libraries will be supported by the |
---|
| 46 | synthesis tools developped in the Coach project. |
---|
| 47 | \end{itemize} |
---|
| 48 | |
---|
| 49 | This general approach is supported by a large number of SMEs, as demonstrated by the "letters |
---|
| 50 | of interest" that have been collected during the preparation of the project : |
---|
| 51 | \begin{itemize} |
---|
[79] | 52 | \item \mustbecompleted{Entreprise 1} |
---|
[80] | 53 | \item \mustbecompleted{Entreprise 2} |
---|
| 54 | \item \mustbecompleted{Entreprise 3} |
---|
| 55 | \item \mustbecompleted{Entreprise 4} |
---|
[62] | 56 | \end{itemize} |
---|
| 57 | |
---|
| 58 | \subsection{Management of Intellectual Property} |
---|
| 59 | |
---|
| 60 | A global consortium agreement will be defined during the first six monts of the project. |
---|
| 61 | As already stated, the Coach project has been prepared during one tear by a monthly meeting |
---|
| 62 | involving the five academic partners. The general free software policy described in the |
---|
| 63 | previous section has been agreed by academic partners and has been |
---|
| 64 | approved by all industrial participants. This free software policy will |
---|
| 65 | simplify the definition of the consortium agreement. |
---|
| 66 | |
---|