Changeset 132 for anr/section-4.1.tex


Ignore:
Timestamp:
Feb 11, 2010, 4:39:19 PM (15 years ago)
Author:
coach
Message:

Minor modifications

File:
1 edited

Legend:

Unmodified
Added
Removed
  • anr/section-4.1.tex

    r126 r132  
    5151\xcoach generated by a plugin into the GNU C compiler (GCC).
    5252This allows on the one hand to insure that all the tools will
    53 accept the same C++ description and on the other hand to make possible
     53accept the same C++ description and on the other hand make possible
    5454their chaining. The front-end tools read a \xcoach description and generate
    5555a new \xcoach description that exibits more parallelism or implement
    56 specific instructions for ASIP. The back-end tools read a \xcoach
    57 description and generate a \xcoachplus description. This is a \xcoach
    58 description anotated with hardware information (scheduling, binding) required by
     56specific instructions for ASIP. The back-end tools read an \xcoach
     57description and generate an \xcoachplus description. This is an \xcoach
     58description annotated with hardware information (scheduling, binding) required by
    5959the VHDL and systemC drivers.
    6060Furthermore, the back-end tools uses a macro-cell library (functional and memory
     
    7171\parlf
    7272The project is split into 8 tasks numbered from 1 to 8. There are described
    73 bellow and detailled in section \ref{task-description}.
     73below and detailled in section \ref{task-description}.
    7474\begin{description}
    7575\item[Task-1: \textit{Project management}]
    76     This task relies to the monitoring of the COACH project.
     76    This task relates to the monitoring of the COACH project.
    7777\item[Task-2: \textit{\Backbone}] This task tackles the fundamental points of the
    7878        project such as the defintion of the COACH inputs and outputs,
     
    8080    the design flow.
    8181\item[task-3: \textit{System generation}] This task addresses the prototyping and
    82     the generation of digital system. Apart from HAS that belong to the task 3
     82    the generation of digital system. Apart from HAS that belong to task 3
    8383    and 4, its components are those presented figure~\ref{archi-csg}
    8484    (e.g.  \verb!CSG!, operating systems).
     
    9393    frequency.
    9494\item[Task-6: \textit{PC/FPGA communication middleware}]
    95     This task pools the features dedicated to HPC. The main are the
     95    This task pools the features dedicated to HPC. These are mainly the
    9696    partitioning validation (see figure~\ref{archi-hpc}), the sytem drivers for
    9797    both PC and FPGA-SoC sides, the hardware communication components and
     
    9999\item[Task-7: \textit{Industrial demonstrators}]
    100100    This task groups the demonstrators of the COACH project.
    101     Most of them are industrial applications that will be developped with the COACH
    102     framework.
    103     Others consist in integrating COACH framework as a driver of industrial proprietary
    104     design tools.
     101    Most of them are industrial applications that will be developped within
     102    the COACH framework.
     103    Others consist in integrating the COACH framework as a driver of
     104    industrial proprietary design tools.
    105105\item{Task 8: \textit{Dissemination}}
    106     This task relies to the diffusion of the project results.
     106    This task concerns the diffusion of the project results.
    107107    It mainly consists of the production of 4 COACH releases (\verb!T0+12!, \verb!T0+18!,
    108108    \verb!T0+24! and \verb!T0+36!)
    109     and the publication on a WEB site of a tutorial.
     109    and the publication of a tutorial on a WEB site.
    110110\end{description}
    111111%
     
    117117Figure~\ref{dependence-task} presents the tasks dependencies.
    118118"$T_N \longrightarrow T_M$" means that $T_N$ impacts the $T_M$.
    119 The more bold is the arrow, the more important is the impact.
     119The more bold the arrow, the more important is the impact.
    120120The graph shows:
    121121\begin{itemize}
    122 \item Even that $T4$ and $T5$ functionalities are complementary, their
    123 developments are independent (thanks to \xcoach internal format).
     122\item Notwithstanding that $T4$ and $T5$ functionalities are complementary,
     123their developments are independent (thanks to the \xcoach internal format).
    124124\item $T3$ slightly depends on $T4$ and $T5$. Indeed, $T3$ may works
    125 without $T4$ and $T5$ if we limit to digital systems without hardware
    126 accellerators.
    127 \item $T3$ strongly impacts $T6$ but, $T3$ does not depend at all on
    128 $T6$. So demonstrators ($T7$) of embedded system would not be impacted if
     125without $T4$ and $T5$ if we limit ourselves to digital systems without hardware
     126accelerators.
     127\item $T3$ strongly impacts $T6$ but $T3$ does not depend at all on
     128$T6$. Hence demonstrators ($T7$) of embedded system would not be impacted if
    129129$T6$ would fail. 
    130 \item $T2$ drives all the tasks ($T3$, $T4$, $T5$, $T6$) at the heart of
     130\item $T2$ drives all the tasks ($T3$, $T4$, $T5$, $T6$) and is at the heart of
    131131the COACH project.
    132 \item The demonstrators developped in $T7$, of course, strongly depends on the achievements
     132\item The demonstrators developped in $T7$, of course strongly depends on the achievements
    133133of the previous tasks ($T2$, $T3$, $T4$, $T5$, $T6$).
    134134\item $T8$ and $T1$ respectively depends on and impacts all the other tasks.
Note: See TracChangeset for help on using the changeset viewer.