Changeset 36 for anr/task-1.tex
- Timestamp:
- Jan 18, 2010, 9:31:49 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
anr/task-1.tex
r35 r36 13 13 \begin{workpackage}{D1} 14 14 \item This \ST specifies COACH for the system designer. At this 15 level COACH is a black box. The deliverable is a documentallowing the system15 level COACH is a black box. The deliverables aredocuments allowing the system 16 16 designers to use COACH: feeding it (inputs), how to use it (design flow), 17 17 what COACH can generate (definition of the generic architecture of the 18 18 MPSoC and its 3 targets hardware mapping). 19 19 \begin{livrable} 20 \item{V1}{0}{6}{d}{\Supmc}{user manual} 21 The first milestone of the document for allowing demonstration 22 \ST to start. 23 \item{V2}{6}{18}{d}{\Supmc}{user manual} 24 The second milestone takes into account the missing features 25 the demonstrators rise. 26 \item{VF}{18}{30}{d}{\Supmc}{user manual} 27 Final release. 20 \item{V1}{0}{6}{d}{\Supmc}{COACH user manual} \setMacroInAuxFile{specGenManualI} 21 It is the first milestone of the COACH user manual that will allow demonstrator 22 \STs to start. 23 It contains the general description of the framework, the design flow and the 24 description of the architectural templates. 25 It refers to the HAS user manual (delivrable {\specHasManual}) and 26 to the CSG manual (delivrable \specCsgManual) for the COACH input 27 descriptions. 28 \item{VF}{6}{12}{d}{\Supmc}{COACH user manual} \setMacroInAuxFile{specGenManual} 29 The COACH user manual of the \specGenManualI delivrable updated with the feed-backs 30 of the demonstrator \STs. 31 \item{V1}{0}{6}{d}{\Stima}{CSG user manual} \setMacroInAuxFile{specCsgManualI} 32 It is the first milestone of the CSG user manual that will allow demonstrator 33 \STs to start. 34 It describes how the task graph is described, the communication schems and its 35 associated API (Application Programming Interface). 36 The base is the SRL library and MWMR communication component defined by the SocLib 37 ANR project. 38 Nevertheless, these basic schems will be enhanced to allow more efficent 39 synthesis. 40 \item{VF}{6}{12}{d}{\Stima}{CSG user manual} \setMacroInAuxFile{specCsgManual} 41 The CSG user manual of the \specGenManualI delivrable updated with the feed-backs 42 of the demonstrator \STs. 43 \item{V1}{0}{6}{d}{\Subs}{HAS user manual} \setMacroInAuxFile{specHasManualI} 44 It is the first milestone of the HAS user manual that will allow demonstrator 45 \STs to start. 46 It describes how tasks of task graph must be written (C/C++ subset) and how 47 communication schems defined in the {\specCsgManual} delivrable must be described for 48 coprocessor synthesis. 49 \item{VF}{6}{12}{d}{\Subs}{HAS user manual} \setMacroInAuxFile{specHasManual} 50 The HAS user manual of the \specGenManualI delivrable updated with the feed-backs of 51 the demonstrator \STs. 28 52 \end{livrable} 29 53 \item This \ST specifies the software COACH structure. The deliverable is a 30 54 document listing all the COACH software components and how they cooperate. 31 55 \begin{livrable} 32 \item{}{0}{6}{d}{\Supmc}{decription of software architecture}56 \item{}{0}{6}{d}{\Supmc}{decription of \ganttlf software architecture} 33 57 It contains the software list and the data flow among them. 34 58 \end{livrable} 35 59 \item This \ST specifies the \xcoach format. 36 60 \begin{livrable} 37 \item{V1}{0}{6}{d x}{\Slip}{specification of \xcoach format} 38 First release of the XML specification of the \xcoach format 61 \item{V1}{0}{6}{d+x}{\Slip}{specification of \xcoach format} 62 \setMacroInAuxFile{specXcoachDocI} 63 First release of the XML specification of the \xcoach format (DTD) 39 64 and its associated documentation allowing to start HLS tools development. 40 \item{V2}{6}{12}{d x}{\Slip}{specification of \xcoach format} 65 \item{V2}{6}{12}{d+x}{\Slip}{specification of \xcoach format} 66 \setMacroInAuxFile{specXcoachDocII} 41 67 Second release of XML specification of the \xcoach format 42 68 taking into account the corrections and modifications that the 43 developers of HLS tools rise. 44 \item{VF}{12}{18}{d x}{\Slip}{C++ to \xcoach format} 45 Release of XML specification of the \xcoach format enhanced with 69 developers of HAS tools rised. 70 \item{VF}{12}{18}{d+x}{\Slip}{specification of \xcoach format} 71 \setMacroInAuxFile{specXcoachDoc} 72 Last release of XML specification of the \xcoach format enhanced with 46 73 the expression of loop potential. 47 \item{V1}{0}{12}{x x}{\Subs}{C++ to/from \xcoach format} 48 The first executable generates a \xcoach description 49 version \taskname-3-V1 from a C++ description of a task defined in \ST 50 \taskname-1. 51 The second program regenerates a C description from a \xcoach 74 \item{V1}{6}{12}{x}{\Subs}{C++ to/from \xcoach format} 75 \setMacroInAuxFile{specXcoachToCI} 76 This delivrable is composed of 2 softwares. 77 The first software is a GCC plugin that generates a \xcoach description 78 (defined in \specXcoachDocI deliverable) from a C++ task description 79 (defined in \specHasManual deliverable). 80 The second software regenerates a C description from a \xcoach 52 81 description. 53 \item{VF}{12}{18}{x x}{\Subs}{C++ to/from \xcoach format} 54 \global\edef\STcTOxcoach{\name} 55 The same programs as the former but for \xcoach format version \name-3-V2. 56 \item{V1}{0}{18}{x}{\Supmc}{\xcoach format to SystemC} 57 The first release of a program that translates \xcoach description to CABA 58 and TLM-DT SystemC. 59 \item{VF}{18}{24}{x}{\Supmc}{\xcoach format to SystemC} 60 \global\edef\STxcoachTOsystemc{\name} 61 The \name-3-V1 deliverable without bugs reported by the demonstrators. 62 \item{V1}{0}{18}{x}{\Subs}{\xcoach format to VHDL} 63 The first release of a program that translates \xcoach description to 82 \item{VF}{12}{18}{x}{\Subs}{C++ to/from \xcoach format} 83 \setMacroInAuxFile{specXcoachToC} 84 The same softwares as the former (\specXcoachToCI) but for \xcoach format defined 85 in the {\specXcoachDoc} deliverable and HAS input defined in the {\specHasManual} 86 deliverable. 87 \item{V1}{12}{18}{x}{\Supmc}{\xcoachplus format to SystemC} 88 \setMacroInAuxFile{specXcoachToSystemCI} 89 The first release of a program that translates \xcoachplus description to CABA 90 and TLM-DT SystemC module. 91 \item{VF}{18}{24}{x}{\Supmc}{\xcoachplus format to SystemC} 92 \setMacroInAuxFile{specXcoachToSystemC} 93 Maintenance work of the former software (\specXcoachToSystemCI). 94 \item{V1}{12}{18}{x}{\Subs}{\xcoachplus format to VHDL} 95 \setMacroInAuxFile{specXcoachToVhdlI} 96 The first release of a program that translates \xcoachplus description to 64 97 synthesizable VHDL description. 65 \item{VF}{18}{24}{x}{\Subs}{\xcoach format to VHDL}66 \ global\edef\STxcoachTOvhdl{\name}67 The \name-4-V1 deliverable without bugs reported by the demonstrators.98 \item{VF}{18}{24}{x}{\Subs}{\xcoachplus format to VHDL} 99 \setMacroInAuxFile{specXcoachToVhdl} 100 Maintenance work of the former software (\specXcoachToVhdlI). 68 101 \end{livrable} 69 102 \item Backend HLS tools use a characterized macro-cell library to build the … … 75 108 \item{}{0}{6}{d}{\Subs}{macro-cell definition} 76 109 The document define the macro cell and the file format describing them. 77 \item{}{ 0}{12}{x}{\Subs}{macro-cell library generator}110 \item{}{6}{12}{x}{\Subs}{macro-cell library generator} 78 111 A progam that generates automatically the characterized macro-cell library 79 112 for a FPGA device.
Note: See TracChangeset
for help on using the changeset viewer.