Changeset 36 for anr/task-1.tex


Ignore:
Timestamp:
Jan 18, 2010, 9:31:49 AM (14 years ago)
Author:
coach
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • anr/task-1.tex

    r35 r36  
    1313\begin{workpackage}{D1}
    1414\item This \ST specifies COACH for the system designer. At this
    15     level COACH is a black box. The deliverable is a document allowing the system
     15    level COACH is a black box. The deliverables aredocuments allowing the system
    1616    designers to use COACH: feeding it (inputs), how to use it (design flow),
    1717    what COACH can generate (definition of the generic architecture of the
    1818    MPSoC and its 3 targets hardware mapping).
    1919    \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.
    2852    \end{livrable}
    2953\item This \ST specifies the software COACH structure. The deliverable is a
    3054    document listing all the COACH software components and how they cooperate.
    3155    \begin{livrable}
    32     \item{}{0}{6}{d}{\Supmc}{decription of software architecture}
     56    \item{}{0}{6}{d}{\Supmc}{decription of \ganttlf software architecture}
    3357        It contains the software list and the data flow among them.
    3458    \end{livrable}
    3559\item This \ST specifies the \xcoach format.
    3660    \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)
    3964        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}
    4167        Second release of XML specification of the \xcoach format
    4268        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
    4673        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
    5281        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
    6497        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).
    68101    \end{livrable}
    69102\item Backend HLS tools use a characterized macro-cell library to build the
     
    75108    \item{}{0}{6}{d}{\Subs}{macro-cell definition}
    76109        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}
    78111        A progam that generates automatically the characterized macro-cell library
    79112        for a FPGA device.
Note: See TracChangeset for help on using the changeset viewer.