source: anr/task-2.tex @ 279

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

Reduced the task number. Suppressed xilinx, navtel and flexra. Added mds.

File size: 3.8 KB
RevLine 
[23]1\begin{taskinfo}
2\let\UPMC\leader
3\let\IRISA\enable
[49]4\let\TIMA\enable
[113]5\let\XILINX\enable
[114]6\let\UBS\enable
[23]7\end{taskinfo}
8%
9\begin{objectif}
[39]10This task deals with the prototyping and the generation of FPGA-SoC digital systems.
[36]11Its is described on figure~\ref{archi-csg}.
[187]12Its objective is to allow the system designer to explore the design space by
[237]13quickly prototyping and then to automatically generate the FPGA-SoC systems.
[278]14This task consists of:
[23]15\begin{itemize}
[278]16\item The development of the synthesizable models required for the connection of
17the coprocessors on the platform bus (2 bridges).
[187]18\item The configuration and the development of drivers of the operating systems (Board Support Package, HAL),
19\item The CSG software that generates the SystemC simulators for prototyping and the FPGA-SoC system
[126]20including its bitstream and software executable code,
[23]21\end{itemize}
[278]22A first release will be delivered at $T0+12$ to allow the demonstrators to start working.
23This release will include the standard communication schemes based on SoCLib MWMR component
[134]24and support the neutral architectural template for prototyping and hardware generation.
[23]25\end{objectif}
26%
[52]27\begin{workpackage}
[278]28\subtask{Bridge implementation}
29    This \ST deals with the development of the synthesizable models required for the connection of
30    the coprocessors on the platform bus).
[23]31    \begin{livrable}
[278]32    \itemL{9}{18}{h}{\Stima}{HPC hardware \xilinx}{3:9:0}
33        \setMacroInAuxFile{hpcPlbBridge}
34        The synthesizable VHDL description of a PLB/VCI bridge.
35    \itemL{9}{18}{h}{\Supmc}{HPC hardware \altera}{1:2:0}
36        \setMacroInAuxFile{hpcAvalonBridge}
37        The synthesizable VHDL description of an AVALON/VCI bridge.
[23]38    \end{livrable}
[278]39\subtask{OS setup} This \ST consists of the configuration of the SocLib DNA operating
40    system and the development of drivers for the hardware architectural templates.
[134]41    For the \altera and \xilinx architectural templates, the OSs must also be ported on
[36]42    the NIOS2 and MICROBLAZE processors.
[23]43    \begin{livrable}
[278]44%IVG    \itemV{6}{8}{x}{\Supmc}{MUTEKH OS}
45%IVG        The drivers required for the first CSG milestone (deliverable \csgCoachArch).
46%IVG    \itemV{8}{18}{x}{\Supmc}{MUTEKH 0S drivers}
47%IVG        The drivers required for the second CSG milestone ({\csgPrototypingOnly}).
48%IVG    \itemL{18}{33}{x}{\Supmc}{MUTEKH OS drivers}{1:1:2}
49%IVG        Final release of the MUTEKH OS drivers.
50%IVG    \itemL{6}{18}{x}{\Supmc}{Porting of MUTEKH OS}{1.0:1:0}
51%IVG        Porting of MUTEKH OS on the NIOS2 and MICROBLAZE processors.
[52]52    \itemV{6}{8}{x}{\Stima}{DNA OS}
[278]53        The drivers required for the first CSG milestone.
[52]54    \itemV{8}{18}{x}{\Stima}{DNA 0S}
[278]55        The drivers required for the second CSG milestone.
[216]56    \itemL{18}{33}{x}{\Stima}{DNA OS drivers}{6:3:2}
[187]57        Final release of the DNA OS drivers.
[216]58    \itemL{6}{18}{x}{\Stima}{Porting of DNA OS}{3:1:0}
[108]59        Porting of DNA OS on the NIOS2 and MICROBLAZE processors.
[23]60    \end{livrable}
[278]61%
62\subtask{Implementation of CSG} This \ST corresponds to the COACH System Generator (CSG) software.
63    \begin{livrable}
64    \itemV{0}{12}{x}{\Supmc}{CSG tool}
65        The first software release of the CSG tool that will allow demonstrators to start
66        working by using the neutral architectural template only for SystemC.
67    \itemV{12}{18}{x}{\Supmc}{CSG}
68        The second release of CSG integrates the VHDL driver for the neutral
69        architectural template, and an integration of an HLS tools
70        but only for SystemC prototyping.
71    \itemV{18}{24}{x}{\Supmc}{CSG}
72        This release extends CSG to FPGA-SoC generation for the \xilinx and \altera architectural template.
73    \itemL{24}{36}{x}{\Supmc}{CSG tool}{6:5.5:5.5} \setMacroInAuxFile{csgImplementation}
74        Final release of CSG enhanced by the demonstrator's feedback.
75    \end{livrable}
[23]76\end{workpackage}
Note: See TracBrowser for help on using the repository browser.