- Timestamp:
- Feb 8, 2010, 9:59:55 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
anr/task-1.tex
r73 r107 5 5 % 6 6 \begin{objectif} 7 This task deals with the main features for embeddedsystems.7 This task deals with the main features of digital systems. 8 8 Its objectives are the specification of the designer input, the 9 definition of the hardware architectural templates and all the features10 that the HAS tools share.9 definition of the hardware architectural templates and of all the features 10 that the HAS tools will share. 11 11 \end{objectif} 12 12 % 13 13 \begin{workpackage} 14 \item This \ST specifies COACH for the system designer. At this 15 level COACH is a black box. The deliverables are documents allowing the system 16 designers to use COACH: feeding it (inputs), how to use it (design flow), 17 what COACH can generate (definition of the generic architecture of the 18 MPSoC and its 3 targets hardware mapping). 14 \item This \ST specifies the COACH environment for the system designer. At this 15 level the COACH framework is a black box. The deliverables are documents 16 specifying: how to feed COACH (the inputs), how to use COACH (the design flow), 17 what is generated (the outputs). 18 %(definition of the generic architecture of the 19 %MPSoC and its 3 targets hardware mapping). 19 20 \begin{livrable} 20 \itemV{0}{6}{d}{\Supmc}{COACH user manual} \setMacroInAuxFile{specGenManualI} 21 It is the first milestone of the COACH user manual that will allow the demonstrator 22 \STs to start. 23 It contains the general description of the framework, the design flow and the 21 \itemV{0}{6}{d}{\Supmc}{COACH specification} \setMacroInAuxFile{specGenManualI} 22 The first version of the COACH specification. 23 This document contains the general description of the framework, the design flow and the 24 24 description of the architectural templates. 25 It refers to the HAS user manual(delivrable {\specHasManual}) and26 to the CSG manual(delivrable \specCsgManual) for the COACH input25 It refers to the HAS specification (delivrable {\specHasManual}) and 26 to the CSG specifcation (delivrable \specCsgManual) for the COACH input 27 27 descriptions. 28 \itemL{6}{12}{d}{\Supmc}{COACH user manual}{1:0:0} \setMacroInAuxFile{specGenManual} 29 The COACH user manual of the {\specGenManualI} delivrable updated with the feed-backs 30 of the demonstrator \STs. 31 \itemV{0}{6}{d}{\Stima}{CSG user manual} \setMacroInAuxFile{specCsgManualI} 32 It is the first milestone of the CSG (COACH System Generator) user manual that 33 will allow the demonstrator \STs to start. 28 \itemL{6}{12}{d}{\Supmc}{COACH specification}{1:0:0} \setMacroInAuxFile{specGenManual} 29 The final version of the {\specGenManualI} delivrable updated with the %FIXME == {first} 30 feed-backs of the demonstrator \STs. 31 \itemV{0}{6}{d}{\Stima}{CSG specification} \setMacroInAuxFile{specCsgManualI} 32 The first version of the CSG (COACH System Generator) specification. 34 33 It specifies how the task graph is described, the communication schemes and its 35 34 associated API (Application Programming Interface). … … 38 37 Nevertheless, these basic schemes will be enhanced to allow more efficient 39 38 synthesis. 40 \itemL{6}{12}{d}{\Stima}{CSG user manual}{1:0:0} \setMacroInAuxFile{specCsgManual} 41 The CSG user manual of the {\specGenManualI} delivrable updated with the feed-backs 39 \itemL{6}{12}{d}{\Stima}{CSG specification}{1:0:0} \setMacroInAuxFile{specCsgManual} 40 The final version of the {\specGenManualI} delivrable updated with the %FIXME == {first} 41 feed-backs 42 42 of the demonstrator \STs. 43 \itemV{0}{6}{d}{\Subs}{HAS user manual} \setMacroInAuxFile{specHasManualI} 44 It is the first milestone of the HAS (Hardware Accelerator Synthesis) user manual that 45 will allow the demonstrator \STs to start. 43 \itemV{0}{6}{d}{\Subs}{HAS specification} \setMacroInAuxFile{specHasManualI} 44 The first version of the HAS (Hardware Accelerator Synthesis) specification. 46 45 It specifies how tasks must be written (C/C++ subset) and how 47 46 communication schemes defined in the {\specCsgManual} delivrable must be described for 48 47 coprocessor synthesis. 49 \itemL{6}{12}{d}{\Subs}{HAS user manual}{1:0:0} \setMacroInAuxFile{specHasManual} 50 The HAS user manual of the {\specGenManualI} delivrable updated with the feed-backs of 48 \itemL{6}{12}{d}{\Subs}{HAS specification}{1:0:0} \setMacroInAuxFile{specHasManual} 49 The final version of the {\specGenManualI} delivrable updated with the %FIXME == {first} 50 feed-backs of 51 51 the demonstrator \STs. 52 52 \end{livrable} … … 72 72 Last release of XML specification of the \xcoach format enhanced with 73 73 the expression of loop potential parallelism. 74 \itemV{6}{12}{x}{\Subs}{C ++ to/from \xcoach format (1)}74 \itemV{6}{12}{x}{\Subs}{C/C++ to/from \xcoach format (1)} 75 75 \setMacroInAuxFile{specXcoachToCAI} 76 Proposition of a GCC pluginthat generates a \xcoach description77 (defined in {\specXcoachDocI} deliverable) from a C ++ task description76 A GCC plugin C2X that generates a \xcoach description 77 (defined in {\specXcoachDocI} deliverable) from a C/C++ task description 78 78 (defined in {\specHasManual} deliverable). 79 79 \itemL{12}{18}{x}{\Subs}{C++ to/from \xcoach format (1)}{0:0:0} … … 82 82 in the {\specXcoachDoc} deliverable and HAS input defined in the {\specHasManual} 83 83 deliverable. 84 \itemV{7}{12}{x}{\Subs}{C ++ to/from \xcoach format (2)}84 \itemV{7}{12}{x}{\Subs}{C/C++ to/from \xcoach format (2)} 85 85 \setMacroInAuxFile{specXcoachToCBI} 86 This second tool regenerates a C description from a \xcoach86 This second tool X2C regenerates a C description from a \xcoach 87 87 description. 88 88 \itemL{12}{18}{x}{\Subs}{C++ to/from \xcoach format (2)}{0:0:0} … … 93 93 \itemV{12}{18}{x}{\Supmc}{\xcoachplus format to SystemC} 94 94 \setMacroInAuxFile{specXcoachToSystemCI} 95 The first release of a programthat translates \xcoachplus description to CABA95 The first release of the software tool X2SC that translates \xcoachplus description to CABA 96 96 and TLM-DT SystemC module. 97 97 \itemL{18}{24}{x}{\Supmc}{\xcoachplus format to SystemC}{0:2:0} … … 100 100 \itemV{12}{18}{x}{\Subs}{\xcoachplus format to VHDL} 101 101 \setMacroInAuxFile{specXcoachToVhdlI} 102 The first release of a programthat translates \xcoachplus description to102 The first release of the softwaretool X2VHDL that translates \xcoachplus description to 103 103 synthesizable VHDL description. 104 104 \itemL{18}{24}{x}{\Subs}{\xcoachplus format to VHDL}{0:0:0} … … 123 123 \begin{livrable} 124 124 \itemL{0}{6}{d}{\Subs}{macro-cell definition}{0:0:0} 125 The document define the macro cell and the file format describing them.125 The document defines the macro cell and the file format describing them. 126 126 \itemL{6}{12}{x}{\Subs}{macro-cell library generator}{0:0:0} 127 A programthat generates automatically the characterized macro-cell library127 A software tool that generates automatically the characterized macro-cell library 128 128 for a FPGA device. 129 129 \end{livrable}
Note: See TracChangeset
for help on using the changeset viewer.