source: anr/task-csg.tex @ 300

Last change on this file since 300 was 300, checked in by coach, 14 years ago

1) Ajout des parters entre () pour les sous taches.
2) Ajout des liens sur les livrables dans les taches.
3) Sorties d'un point csv
4) Regrouppement des livrables evaluation
5) Ajout du D840
6) MAJ des effort de l'UPMC

  • Property svn:eol-style set to native
  • Property svn:keywords set to Revision HeadURL Id Date
File size: 3.5 KB
Line 
1\begin{taskinfo}
2\let\UPMC\leader
3\let\TIMA\enable
4\end{taskinfo}
5%
6\begin{objectif}
7The objectives of this task are to allow the system designer to explore the
8design space by quickly prototyping and then to automatically generate the
9FPGA-SoC systems.  It is described on figure~\ref{archi-csg} and it consists of:
10\begin{itemize}
11  \item The development of the synthesizable models required for the connection
12        of the coprocessors on the platform bus (2 bridges).
13  \item The configuration and the development of drivers of the operating
14        systems (Board Support Package, HAL).
15  \item The CSG software that generates the SystemC simulators for prototyping
16        and the FPGA-SoC system including its bitstream and software executable code.
17\end{itemize}
18A first release will be delivered at $T0+12$ to allow the demonstrators to start working.
19This release will include the standard communication schemes based on SoCLib MWMR component
20and support the neutral architectural template for prototyping and hardware generation.
21\end{objectif}
22%
23\begin{workpackage}
24\subtask{Bridge implementation}
25    This \ST deals with the development of the synthesizable models required for
26        the connection of the coprocessors on the platform bus.
27    \begin{livrable}
28    \itemL{18}{30}{h}{\Stima}{HPC hardware \xilinx}{0:2:5}
29        \setMacroInAuxFile{hpcPlbBridge}
30        The synthesizable VHDL description of a PLB/VCI bridge.
31    \itemL{18}{30}{h}{\Supmc}{HPC hardware \altera}{0:2:5}
32        \setMacroInAuxFile{hpcAvalonBridge}
33        The synthesizable VHDL description of an AVALON/VCI bridge.
34    \end{livrable}
35\subtask{OS setup}
36        This \ST consists of the configuration of the SocLib DNA operating
37    system and the development of drivers for the hardware architectural templates.
38    For the \altera and \xilinx architectural templates, the OS must also be ported on
39    the NIOS2 and MICROBLAZE processors.
40    \begin{livrable}
41    \itemV{6}{8}{x}{\Stima}{DNA OS}
42        The drivers required for the first CSG milestone.
43    \itemV{8}{18}{x}{\Stima}{DNA 0S}
44        The drivers required for the second CSG milestone.
45    \itemL{18}{33}{x}{\Stima}{DNA OS drivers for SoCLib}{6:2:2}
46        \OtherPartner{6}{33}{\Supmc}  {.5:.5:.5}
47        \mustbecompleted{TIMA : ajouter des précisions sur le travail et ce
48        que fait upmc}
49        Final release of the DNA OS drivers.
50    \itemL{12}{18}{x}{\Stima}{Driver ports}{0:2:0}
51        \OtherPartner{6}{33}{\Supmc}  {0:2:0}
52    \mustbecompleted{TIMA: tima sur Microblaze, UPMC sur Nios}
53        Porting of DNA OS on the NIOS2 and MICROBLAZE processors.
54    \end{livrable}
55\subtask{Implementation of CSG}
56    \begin{livrable}
57    \itemV{0}{12}{x}{\Supmc}{CSG}
58        The first software release of the CSG tool that will allow demonstrators to start
59        working by using the neutral architectural template only for SystemC.
60    \itemV{12}{18}{x}{\Supmc}{CSG}
61        The second release of CSG integrates the VHDL driver for the neutral
62        architectural template, and an integration of an HLS tools
63        but only for SystemC prototyping.
64    \itemV{18}{24}{x}{\Supmc}{CSG}
65        This release extends CSG to FPGA-SoC generation for the \xilinx and
66                \altera architectural template.
67    \itemL{24}{36}{x}{\Supmc}{CSG tool}{5:3:2}
68        \OtherPartner{0}{36}{\Stima}{0:6:0}
69        \OtherPartner{0}{36}{\Smds}{0:6:0}
70                \setMacroInAuxFile{csgImplementation}
71        \mustbecompleted{TIMA : integration d'OS dans CSG, en particulier DNA}
72        Final release of CSG enhanced by the demonstrator's feedback.
73    \end{livrable}
74\end{workpackage}
Note: See TracBrowser for help on using the repository browser.