Changeset 36 for anr/section-4.4.tex


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

Legend:

Unmodified
Added
Removed
  • anr/section-4.4.tex

    r34 r36  
     1\begin{figure}\leavevmode\center
     2\definecolor{gtcBoxHeavy}{rgb}{0.10,0.10,0.90}
     3\definecolor{gtcBoxLight}{rgb}{0.9,0.90,0.99}
     4\definecolor{gtcTaskBG0} {rgb}{0.99,0.90,0.7}
     5\definecolor{gtcTaskBG1} {rgb}{0.90,0.99,0.7}
     6\definecolor{gtcMilestone}{rgb}{0.9,0.4,0.4}
     7\immediate\write\ganttdata{ML=6 ML=12 ML=18 ML=24}
    18\def\ganttlabelstyle#1{\begin{small}#1\end{small}}
    29\def\gantttitlestyle#1{\begin{scriptsize}\textit{#1}\end{scriptsize}}
     10\hspace*{-.6cm}
    311\input{gantt.tex}
     12\caption{\label{gantt}Gantt diagram of delivrables}
     13\end{figure}
    414
     15The figure~\ref{gantt} presents the Gantt diagram of the project.
     16Before the final release (T0+36), there are 4 milestones (red lines on the figure) at
     17$T0+6$, $T0+12$, $T0+18$ and $T0+24$  that are rendez-vous points of the precedent
     18delivrables.
     19\begin{description}
     20\item[Milestone 1 ($T0+6$)] Specification of COACH inputs, of the \xcoach format and of
     21    demonstatrors as a referennce software.
     22\item[Milestone 2 ($T0+12$)] The first COACH release. At this step the demonstrators are
     23    written in COACH. The COACH release allows to prototype and to generate the FPGA-SoC.
     24    The main restrictions are:
     25    1) only the COACH architectural template is supported,
     26    2) HAS is not available (but prototyping with virtual coprocessor is available),
     27    3) Enhanced communication schems are not available.
     28\item[Milestone 3 ($T0+18$)]  The second COACH release. At this step most of the COACH
     29    features are availables.
     30    The main restriction is that COACH can not yet generate FPGA-SoC for ALTERA and XILINX
     31    architectural template.
     32    The others restriction is that the HAS tools are not yet fully operational.
     33\item[Milestone 4 ($T0+24$)] The pre-rlease of the COACH project. The full design flow is
     34    supported.
     35    The main restriction are:
     36    1) The HAS tools are not yet optimum,
     37    2) dynamic reconfiguration is not supported,
     38    3) \mustbecompleted{FIXME:ALL .....}
     39\item[Final Release ($T0+36$)]
     40\end{description}
     41This organisation allows to advance globally the project step by step mixing development
     42and demonstrator delivrables.
     43So demonstrator feed-back will arrive early and so the risk to point out incompatibility
     44at the integration phasis is suppressed.
     45\par
     46The project has several critical issues:
     47\begin{description}
     48\item[\xcoachplus format (\novers{\specXcoachDoc}, \novers{\specXcoachToC})]
     49    Because it bonds tightly all the HAS tools, it is a
     50    crucial task. There are no work-arround but as mentionned in
     51    section~\ref{xcoach-problem} (page~\pageref{xcoach-problem}) we worked ont it since a
     52    year and are confident.
     53\item[\xcoachplus format (\novers{\specXcoachDoc},
     54      \novers{\specXcoachToSystemC}, \novers{\specXcoachToVhdl})]
     55    It aims with the generation of the coprocessors (hardware \& prototyping model),
     56    By centralizing the coprocessor generations, it guarantees their operating
     57    independently of the used HAS tools.
     58\item[prototyping of ALTERA \& XILINX architectural templates ({\csgAlteraSystemC},
     59     {\csgXilinxSystemC}]
     60     The SocLib component library contains most of the SystemC models used for the
     61     prototyping description of the ALTERA and XILINX architectural templates.
     62     Nevertheless, at this time we do'nt know how many are missing and if the existing
     63     are really useables.
     64     If the work of theses tasks is to important, they will be given up.
     65     In this case the work-arround to prototype the XILINX and ALTERA architectural
     66     templates is to use the COACH one. These architectures being very similar, the
     67     simulation results must be proportional. Theses tasks will be changed by measuring
     68     the deviance.
     69\item[VCI/AVALON \& VCI/PLB bridges (\novers{\hpcAvalonBridge}, \novers{\hpcPlbBridge})]
     70     If one of these tasks is impossible or too important or leads to inefficiency,
     71     will be given up.
     72     In this case, the COACH architectural template will not be available for HPC and
     73     a SystemC VCI model corresponding to the PCI/X IP will be developped to allow
     74     prototyping.
     75\end{description}
     76
Note: See TracChangeset for help on using the changeset viewer.