\begin{taskinfo} \let\UPMC\leader \let\ALL\enable \end{taskinfo} % \begin{objectif} This task relies to the diffusion of the project results. The objective is to ensure the COACH dissemination by publishing on a public WEB site all the information that a COACH user requires. The main information features are: \begin{itemize} \item The COACH releases (milestones and final release) and their associated installation manuals. \item The COACH user reference manual. \item The user manual of the various tools. \item A COACH tutorial. \item The conference publication. \item A user wiki. \end{itemize} \end{objectif} % \begin{workpackage} \subtask This \ST relies to the management of the WEB site and to the distribution of the COACH releases. \begin{livrable} \itemV{0}{6}{d}{\Supmc}{Dissemination WEB site} This deliverable consists firstly in providing a WEB site (name, HTTP server setup, wiki) and secondly in defining the site map and finally in writting and installing the pages. \itemL{6}{36}{d}{\Supmc}{Dissemination WEB site}{1:.5:.5} This deliverable corresponds to the standard management of a WEB site (modifying, adding, suppressing, replacing pages). Especialy the user reference manuals provided in the other tasks will be published on this site. The published articles will be also be installed in this site. \itemL{6}{36}{d+x}{\Supmc}{Release handling}{1:.5:.5} This deliverable deals with the elaboration of the COACH software milestones and final releases with their installation manuals and to publish then into the WEB site. \CoutHorsD{12}{36}{\Stima}{dissemination}{0:2:1} \end{livrable} \subtask \label{subtask-tutorial} This \ST consists of making a COACH tutorial and to publish it on the public WEB site. The tutorial example will also be used as reference demonstrator of the framework. The application of this tutorial will be a Motion JPEG application. \begin{livrable} \itemV{0}{6}{x}{\Supmc}{Tutorial specification} Choice of the application and its implementation as a C/C++ program. \itemV{6}{12}{d+x}{\Supmc}{Tutorial} The application is split into two communicating parts, the PC part and FPGA-SoC part. By using the features the T0+12 milestone provides, the tutorial describes how this efficient partionning was obtained. The FPGA-SoC part is described as communicating task graph. The tutorial also describes how a promising task graph can be obtained. \itemV{18}{24}{d}{\Supmc}{Tutorial} This tutorial shows how a task can be migrated to coprocessor using HAS tools and how FPGA-SoC can be generated and run to FPGA. This for HAS tools and and architectural template available in T0+24 milestone. \itemL{30}{36}{d}{\Supmc}{Tutorial}{2:1:1} The final release of the tutorial. \itemL{18}{24}{d}{\Stima}{CSG User manual}{0:0:1} This user manual shows how to generate a complete HW/SW system by using CSG tool. \itemL{18}{24}{d}{\Slip}{HAS front-end user manual}{0:0:0} This user manual shows how to apply loop transformations to a task. \itemL{18}{24}{d}{\Sirisa}{ASIP user manual}{0:0:0} This user manual shows how to customize a processor to obtain an ASIP. \itemL{18}{24}{d}{\Subs}{HLS user manual}{0:1:0} This user manual shows how a task can be synthesized by using HLS tools developped in the COACH project. \itemL{30}{33}{d}{\Sxilinx}{Feedback for \ganttlf \xilinx RTL tools}{0:0:0.5} \xilinx will check that developped tutorial works well with \xilinx tools, and will propose corrections or enhancements if needed into a document. \CoutHorsD{12}{36}{\Subs}{dissemination}{0:2:2} \CoutHorsD{12}{36}{\Slip}{dissemination}{0:0:1} \end{livrable} \end{workpackage}