Changeset 35
- Timestamp:
- Jan 15, 2010, 2:33:20 PM (15 years ago)
- Location:
- anr
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
anr/anr.sty
r27 r35 4 4 5 5 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 6 \newwrite\ganttdata 7 \immediate\openout\ganttdata=anr.gantt 8 6 9 \def\enable{enable} 7 10 \def\disable{disable} … … 60 63 61 64 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 65 \newcount\taskcnt\taskcnt=-1 66 \newcount\subtaskcnt 67 \newcount\livrablecnt 62 68 \newenvironment{workpackage}[1]% 63 {\newcount\wpcnt\wpcnt=0% 64 \def\taskname{#1}% 69 {\global\advance\taskcnt1 70 \global\subtaskcnt0 71 \def\taskname{T\the\taskcnt}% 65 72 \begin{description}% 66 73 \let\itemsave\item% 67 74 \def\item{% 68 \ advance\wpcnt169 \def\ wpname{\taskname-\the\wpcnt}%70 \itemsave[\ wpname]}}75 \global\advance\subtaskcnt1 76 \def\subtaskname{S\taskname-\the\subtaskcnt}% 77 \itemsave[\subtaskname]}} 71 78 {\end{description}} 72 79 … … 74 81 \newenvironment{livrable}% 75 82 {% 83 \livrablecnt-1 76 84 \ifvmode\else\\\fi 77 85 \def\item##1##2##3##4##5##6{% 78 \gdef\name{\wpname##1}% 86 \def\tmpa{##1}\def\vers{} 87 \def\tmp{} \ifx\tmp\tmpa\global\advance\livrablecnt1\def\vers{VF}\fi% 88 \def\tmp{1} \ifx\tmp\tmpa\global\advance\livrablecnt1\def\vers{V1}\fi% 89 \def\tmp{V1}\ifx\tmp\tmpa\global\advance\livrablecnt1\def\vers{V1}\fi% 90 \def\tmp{2} \ifx\tmp\tmpa\def\vers{V2}\fi% 91 \def\tmp{V2}\ifx\tmp\tmpa\def\vers{V2}\fi% 92 \def\tmp{3} \ifx\tmp\tmpa\def\vers{V3}\fi% 93 \def\tmp{V3}\ifx\tmp\tmpa\def\vers{V3}\fi% 94 \def\tmp{F} \ifx\tmp\tmpa\def\vers{VF}\fi% 95 \def\tmp{VF}\ifx\tmp\tmpa\def\vers{VF}\fi% 96 %\gdef\name{D-\the\taskcnt\the\subtaskcnt\the\livrablecnt-##1}% 97 \global\edef\name{D\the\taskcnt\the\subtaskcnt\the\livrablecnt-\vers}% 98 { 99 \let\xcoach\relax 100 \let\xilinx\relax 101 \let\altera\relax 102 \immediate\write\ganttdata{% 103 T=\the\taskcnt\space S=\the\subtaskcnt\space% 104 DV=\the\livrablecnt\space BM=##2 EM=##3 TITLE=##6% 105 } 106 } 79 107 \\\hline 80 108 \begin{small}\textsc{\name}\end{small} & -
anr/task-0.tex
r28 r35 23 23 patners to sign it. 24 24 \begin{livrable} 25 \item{ -VF}{0}{6}{d}{\Supmc}{Consortium agreement establishment} A document signed by25 \item{}{0}{6}{d}{\Supmc}{Consortium agreement establishment} A document signed by 26 26 all the partners. 27 27 \end{livrable} 28 28 \item This \ST consists of the managment of deliverables. 29 29 \begin{livrable} 30 \item{ -1-VF}{0}{12}{d}{\Supmc}{First progress report}31 \item{ -2-VF}{12}{24}{d}{\Supmc}{Second progress report}32 \item{ -3-VF}{24}{36}{d}{\Supmc}{Final report}30 \item{}{0}{12}{d}{\Supmc}{First progress report} 31 \item{}{12}{24}{d}{\Supmc}{Second progress report} 32 \item{}{24}{36}{d}{\Supmc}{Final report} 33 33 \end{livrable} 34 34 \item This \ST consists of the set up of the web site and iof its managment. 35 35 \begin{livrable} 36 \item{ -VF}{0}{6}{}{\Supmc}{Web site setting}36 \item{}{0}{6}{}{\Supmc}{Web site setting} 37 37 \end{livrable} 38 38 \end{workpackage} -
anr/task-1.tex
r28 r35 18 18 MPSoC and its 3 targets hardware mapping). 19 19 \begin{livrable} 20 \item{ -1-V1}{0}{6}{d}{\Supmc}{user manual}20 \item{V1}{0}{6}{d}{\Supmc}{user manual} 21 21 The first milestone of the document for allowing demonstration 22 22 \ST to start. 23 \item{ -1-V1}{6}{18}{d}{\Supmc}{user manual}23 \item{V2}{6}{18}{d}{\Supmc}{user manual} 24 24 The second milestone takes into account the missing features 25 25 the demonstrators rise. 26 \item{ -1-VF}{18}{30}{d}{\Supmc}{user manual}26 \item{VF}{18}{30}{d}{\Supmc}{user manual} 27 27 Final release. 28 28 \end{livrable} … … 35 35 \item This \ST specifies the \xcoach format. 36 36 \begin{livrable} 37 \item{ -1-V1}{0}{6}{d x}{\Slip}{specification of \xcoach format}37 \item{V1}{0}{6}{d x}{\Slip}{specification of \xcoach format} 38 38 First release of the XML specification of the \xcoach format 39 39 and its associated documentation allowing to start HLS tools development. 40 \item{ -1-V2}{6}{12}{d x}{\Slip}{specification of \xcoach format}40 \item{V2}{6}{12}{d x}{\Slip}{specification of \xcoach format} 41 41 Second release of XML specification of the \xcoach format 42 42 taking into account the corrections and modifications that the 43 43 developers of HLS tools rise. 44 \item{ -1-VF}{12}{18}{d x}{\Slip}{C++ to \xcoach format}44 \item{VF}{12}{18}{d x}{\Slip}{C++ to \xcoach format} 45 45 Release of XML specification of the \xcoach format enhanced with 46 46 the expression of loop potential. 47 \item{ -2-V1}{0}{12}{x x}{\Subs}{C++ to/from \xcoach format}47 \item{V1}{0}{12}{x x}{\Subs}{C++ to/from \xcoach format} 48 48 The first executable generates a \xcoach description 49 49 version \taskname-3-V1 from a C++ description of a task defined in \ST … … 51 51 The second program regenerates a C description from a \xcoach 52 52 description. 53 \item{ -2-VF}{12}{18}{x x}{\Subs}{C++ to/from \xcoach format}53 \item{VF}{12}{18}{x x}{\Subs}{C++ to/from \xcoach format} 54 54 \global\edef\STcTOxcoach{\name} 55 55 The same programs as the former but for \xcoach format version \name-3-V2. 56 \item{ -3-V1}{0}{18}{x}{\Supmc}{\xcoach format to SystemC}56 \item{V1}{0}{18}{x}{\Supmc}{\xcoach format to SystemC} 57 57 The first release of a program that translates \xcoach description to CABA 58 58 and TLM-DT SystemC. 59 \item{ -3-VF}{18}{24}{x}{\Supmc}{\xcoach format to SystemC}59 \item{VF}{18}{24}{x}{\Supmc}{\xcoach format to SystemC} 60 60 \global\edef\STxcoachTOsystemc{\name} 61 61 The \name-3-V1 deliverable without bugs reported by the demonstrators. 62 \item{ -4-V1}{0}{18}{x}{\Subs}{\xcoach format to VHDL}62 \item{V1}{0}{18}{x}{\Subs}{\xcoach format to VHDL} 63 63 The first release of a program that translates \xcoach description to 64 64 synthesizable VHDL description. 65 \item{ -4-VF}{18}{24}{x}{\Subs}{\xcoach format to VHDL}65 \item{VF}{18}{24}{x}{\Subs}{\xcoach format to VHDL} 66 66 \global\edef\STxcoachTOvhdl{\name} 67 67 The \name-4-V1 deliverable without bugs reported by the demonstrators. … … 73 73 and by extracting their delays. This is done by using RTL synthesis. 74 74 \begin{livrable} 75 \item{ -1-VF}{0}{6}{d}{\Subs}{macro-cell definition}75 \item{}{0}{6}{d}{\Subs}{macro-cell definition} 76 76 The document define the macro cell and the file format describing them. 77 \item{ -2-VF}{0}{12}{x}{\Subs}{macro-cell library generator}77 \item{}{0}{12}{x}{\Subs}{macro-cell library generator} 78 78 A progam that generates automatically the characterized macro-cell library 79 79 for a FPGA device. -
anr/task-2.tex
r28 r35 25 25 \item This \ST corresponds to the Coach System Generator (DSG) software. 26 26 \begin{livrable} 27 \item{ -V1}{0}{12}{x}{\Supmc}{DSG} The first milestone that will allow demonstrators to27 \item{V1}{0}{12}{x}{\Supmc}{DSG} The first milestone that will allow demonstrators to 28 28 start working using the COACH hardware architecture template. 29 \item{ -V2}{0}{24}{x}{\Supmc}{DSG} This milestone adds to DSG the support to the Xilinx29 \item{V2}{0}{24}{x}{\Supmc}{DSG} This milestone adds to DSG the support to the Xilinx 30 30 and Altera architectural templates and to the enhanced communication system. 31 \item{ -VF}{0}{36}{x}{\Supmc}{DSG} The final release.31 \item{VF}{0}{36}{x}{\Supmc}{DSG} The final release. 32 32 \end{livrable} 33 33 \item This \ST relies to the components of the Coach architectural template. 34 34 \begin{livrable} 35 \item{ -VF}{0}{12}{x}{\Supmc}{COACH architecture} The VHDL synthesizable description35 \item{}{0}{12}{x}{\Supmc}{COACH architecture} The VHDL synthesizable description 36 36 of the SocLib MWMR, TokenRing. 37 37 \end{livrable} … … 40 40 communication schems. 41 41 \begin{livrable} 42 \item{ -V1}{0}{12}{x}{\Supmc}{Mutek OS} The first milestone required by \ST T2-1-V1.43 \item{ -V2}{0}{24}{x}{\Supmc}{Mutek 0S} This milestone required by \ST T2-1-V2.44 \item{ -VF}{0}{36}{x}{\Supmc}{Mutek OS} The final release.42 \item{V1}{0}{12}{x}{\Supmc}{Mutek OS} The first milestone required by \ST T2-1-V1. 43 \item{V2}{0}{24}{x}{\Supmc}{Mutek 0S} This milestone required by \ST T2-1-V2. 44 \item{VF}{0}{36}{x}{\Supmc}{Mutek OS} The final release. 45 45 \end{livrable} 46 46 \item This \ST consists of the configuration of the SocLib DNA operating system and the … … 48 48 communication schems. 49 49 \begin{livrable} 50 \item{ -V1}{0}{12}{x}{\Stima}{DNA OS} The first milestone required by \ST T2-1-V1.51 \item{ -V2}{0}{24}{x}{\Stima}{DNA 0S} This milestone required by \ST T2-1-V2.52 \item{ -VF}{0}{36}{x}{\Stima}{DNA OS} The final release.50 \item{V1}{0}{12}{x}{\Stima}{DNA OS} The first milestone required by \ST T2-1-V1. 51 \item{V2}{0}{24}{x}{\Stima}{DNA 0S} This milestone required by \ST T2-1-V2. 52 \item{VF}{0}{36}{x}{\Stima}{DNA OS} The final release. 53 53 \end{livrable} 54 54 \item This \ST relies to definition and implementation of the enhanced communication 55 55 schems usable in the definition of communicante task graph. 56 56 \begin{livrable} 57 \item{ -VF}{0}{6}{d}{\Stima}{CSG user manual} A document that describes the CSG task57 \item{}{0}{6}{d}{\Stima}{CSG user manual} A document that describes the CSG task 58 58 graph inputs (task graph, task description, communication schems). 59 59 \end{livrable} … … 61 61 architectural template. 62 62 \begin{livrable} 63 \item{ -1-VF}{0}{18}{x}{\Stima}{MWMR Altera} The VHDL synthesizable description and63 \item{}{0}{18}{x}{\Stima}{MWMR Altera} The VHDL synthesizable description and 64 64 SystemC model of the MWMR with a PLB bus interface. 65 \item{ -2-VF}{0}{18}{x}{\Sirisa}{MWMR Altera} The VHDL synthesizable description and65 \item{}{0}{18}{x}{\Sirisa}{MWMR Altera} The VHDL synthesizable description and 66 66 SystemC model of the MWMR with an AVALON bus interface. 67 67 \end{livrable} -
anr/task-3.tex
r28 r35 13 13 \mustbecompleted{FIXME:IRISA ........} 14 14 \begin{livrable} 15 \item{ -V1}{0}{18}{d}{\Sirisa}{Interation manuelle des motifs} \mustbecompleted{FIXME .....}16 \item{ -VF}{18}{24}{d}{\Sirisa}{Integration manuelle des motifs} \mustbecompleted{FIXME ......}15 \item{V1}{0}{18}{d}{\Sirisa}{Interation manuelle des motifs} \mustbecompleted{FIXME .....} 16 \item{VF}{18}{24}{d}{\Sirisa}{Integration manuelle des motifs} \mustbecompleted{FIXME ......} 17 17 \end{livrable} 18 18 \item \mustbecompleted{FIXME: la liste des ST est dans wp.txt} 19 19 \begin{livrable} 20 \item{ -V1}{0}{18}{d}{\Sirisa}{Intégration manuelle des motifs} \mustbecompleted{FIXME ......}20 \item{V1}{0}{18}{d}{\Sirisa}{Intégration manuelle des motifs} \mustbecompleted{FIXME ......} 21 21 \end{livrable} 22 22 \end{workpackage} -
anr/task-4.tex
r28 r35 30 30 them by \xcoach and \xcoachplus drivers. 31 31 \begin{livrable} 32 \item{ -V1}{6}{12}{x}{\Stima}{UGH integration} An executable that is able to read32 \item{V1}{6}{12}{x}{\Stima}{UGH integration} An executable that is able to read 33 33 \xcoach format. 34 \item{ -VF}{12}{18}{x}{\Stima}{UGH integration} An executable that is able to read34 \item{VF}{12}{18}{x}{\Stima}{UGH integration} An executable that is able to read 35 35 \xcoach format and to write \xcoachplus format. 36 36 \end{livrable} … … 39 39 them by \xcoach and \xcoachplus drivers. 40 40 \begin{livrable} 41 \item{ -V1}{6}{12}{x}{\Stima}{GAUT integration} An executable that is able to read41 \item{V1}{6}{12}{x}{\Stima}{GAUT integration} An executable that is able to read 42 42 \xcoach format. 43 \item{ -VF}{12}{18}{x}{\Stima}{GAUT integration} An executable that is able to read43 \item{VF}{12}{18}{x}{\Stima}{GAUT integration} An executable that is able to read 44 44 \xcoach format and to write \xcoachplus format. 45 45 \end{livrable} … … 48 48 usefull enhancements 49 49 \begin{livrable} 50 \item{ -1-VF}{18}{24}{x}{\Stima}{UGH enhancement 1} A UGH excutable that is able to treat50 \item{}{18}{24}{x}{\Stima}{UGH enhancement 1} A UGH excutable that is able to treat 51 51 automatically data dominated sections included into a control dominated application. 52 \item{ -2-VF}{21}{27}{x}{\Stima}{UGH enhancement 2} A UGH executable that is able to52 \item{}{21}{27}{x}{\Stima}{UGH enhancement 2} A UGH executable that is able to 53 53 generate an micro-architecture without the varaiable binding currently done by the 54 54 designer. 55 \item{ -3-VF}{18}{24}{x}{\Supmc}{GAUT enhancement 1} A GAUT excutable that is able to55 \item{}{18}{24}{x}{\Supmc}{GAUT enhancement 1} A GAUT excutable that is able to 56 56 \mustbecompleted{FIXME:UBS: ........}. 57 \item{ -4-VF}{21}{27}{x}{\Supmc}{GAUT enhancement 2} A GAUT excutable that is able to57 \item{}{21}{27}{x}{\Supmc}{GAUT enhancement 2} A GAUT excutable that is able to 58 58 \mustbecompleted{FIXME:UBS: ........}. 59 \item{ -5-VF}{21}{27}{x}{\Supmc}{GAUT enhancement 2} A GAUT excutable that is able to59 \item{}{21}{27}{x}{\Supmc}{GAUT enhancement 2} A GAUT excutable that is able to 60 60 \mustbecompleted{FIXME:UBS: ........}. 61 61 \end{livrable} … … 69 69 synthesis. 70 70 \begin{livrable} 71 \item{ -V1}{0}{6}{d}{\Supmc}{frequency calibration} A document describing the set up of71 \item{V1}{0}{6}{d}{\Supmc}{frequency calibration} A document describing the set up of 72 72 the coprocessor frequency calibration. 73 \item{ -V2}{6}{12}{x}{\Supmc}{frequency calibration} A VHDL description of hardware73 \item{V2}{6}{12}{x}{\Supmc}{frequency calibration} A VHDL description of hardware 74 74 added to the coprocessor to enable the calibration. 75 \item{ -V3}{12}{20}{x}{\Supmc}{frequency calibration} The frequency calibration software75 \item{VF}{12}{20}{x}{\Supmc}{frequency calibration} The frequency calibration software 76 76 consists of a driver in the FPGA-SoC operating system and of a control software on 77 77 a PC. -
anr/task-5.tex
r29 r35 39 39 part and FPGA-SoC). 40 40 \begin{livrable} 41 \item{ -1-VF}{0}{21}{x}{\Supmc}{HPC API for Linux PC}42 \item{ -2-VF}{0}{21}{x}{\Stima}{HPC API for DNA OS}43 \item{ -3-VF}{0}{21}{x}{\Supmc}{HPC API for Mutek OS}41 \item{}{0}{21}{x}{\Supmc}{HPC API for Linux PC} 42 \item{}{0}{21}{x}{\Stima}{HPC API for DNA OS} 43 \item{}{0}{21}{x}{\Supmc}{HPC API for Mutek OS} 44 44 \end{livrable} 45 45 \item This \ST aims with the implementation of hardware required by the COACH 46 46 architectural template for using the PCI/X IP of \altera and \xilinx. 47 47 \begin{livrable} 48 \item{ -1-VF}{0}{21}{h}{\Stima}{HPC hardware \xilinx} A synthesizable VHDL description48 \item{}{0}{21}{h}{\Stima}{HPC hardware \xilinx} A synthesizable VHDL description 49 49 of a PLB/VCI bridge. 50 \item{ -1-VF}{0}{21}{h}{\Saltera}{HPC hardware \altera} A synthesizable VHDL description50 \item{}{0}{21}{h}{\Saltera}{HPC hardware \altera} A synthesizable VHDL description 51 51 of a AVALON/VCI bridge. 52 52 \end{livrable} 53 53 \item This \ST aims with the dynamic reconfiguration of FPGA. 54 54 \begin{livrable} 55 \item{ -1-VF}{0}{30}{x}{\Stima}{dynamic reconfiguration DNA drivers}56 \item{ -2-VF}{0}{30}{x}{\Supmc}{dynamic reconfiguration mutek drivers}57 \item{ -3-VF}{0}{30}{x}{\Supmc}{CSG support for dynamic reconfiguration}58 \item{ -3-VF}{0}{30}{x}{\Stima}{PC support for dynamic reconfiguration}55 \item{}{0}{30}{x}{\Stima}{dynamic reconfiguration DNA drivers} 56 \item{}{0}{30}{x}{\Supmc}{dynamic reconfiguration mutek drivers} 57 \item{}{0}{30}{x}{\Supmc}{CSG support for dynamic reconfiguration} 58 \item{}{0}{30}{x}{\Stima}{PC support for dynamic reconfiguration} 59 59 \end{livrable} 60 60 \item This \ST is the delivery of 2 PCI/X \mustbecompleted{FIXME: Stratix4} FPGA board … … 62 62 They are based on \mustbecompleted{FIXME:stratix4} FPGA device of 400,000 LUT. 63 63 \begin{livrable} 64 \item{ -VF}{0}{6}{x}{\Saltera}{HPC development boards}64 \item{}{0}{6}{x}{\Saltera}{HPC development boards} 65 65 \end{livrable} 66 66 \end{workpackage} -
anr/task-6.tex
r28 r35 18 18 or a database management system. 19 19 \begin{livrable} 20 \item{ -V1}{0}{6}{x}{\Supmc}{reference demonstrator} Choice of the demonstrator and its20 \item{V1}{0}{6}{x}{\Supmc}{reference demonstrator} Choice of the demonstrator and its 21 21 implementation as a PC C/C++ program. 22 \item{ -VF}{0}{12}{x}{\Supmc}{partitionned reference demonstrator} The demonstrator22 \item{VF}{0}{12}{x}{\Supmc}{partitionned reference demonstrator} The demonstrator 23 23 splited into 2 parts, a description as communicante task graph of the FPGA-SoC part. 24 24 \end{livrable}
Note: See TracChangeset
for help on using the changeset viewer.