- Timestamp:
- Feb 2, 2010, 9:55:00 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
anr/section-4.1.tex
r56 r65 14 14 % 15 15 Figures~\ref{archi-csg}, \ref{archi-hls} and \ref{archi-hpc} 16 summarize the software architecture of the COACH framework we plan todevelop.16 summarize the software architecture of the COACH framework we will develop. 17 17 In figures, the dotted boxes are the softwares or formats that COACH 18 has to provide .18 has to provide and to support. 19 19 \vspace*{.75ex}\par 20 20 For the system generation presented in figure~\ref{archi-csg}, the conductor … … 67 67 other running in a FPGA plugged on the PCI/X PC bus. The two parts exchange data 68 68 through communication primitives (tag 2) implemented in a library. 69 T he relevance of the partitioning is evaluated througha69 To evaluate the relevance of the partitioning, the designer can build a 70 70 simulator. Once the partitioning is validated, the design of the FPGA part 71 71 is done through \verb!CSG! (figure~\ref{archi-csg}). 72 73 74 72 \vspace*{.75ex}\par 75 73 \mustbecompleted{FIXME == MODIFICATION DE LA FIGURE} … … 110 108 \caption{\label{dependence-task}Task dependencies} 111 109 \end{figure} 112 Figure~\ref{dependence-task} presents the dependencies between the tasks. 113 "$task-N \longrightarrow task-M$" means that $task-N$ requires $task-M$ 114 to work and be demonstrated. The more bold is the arrow, the more important is 115 the dependency. 110 Figure~\ref{dependence-task} presents the tasks dependencies. 111 "$task-N \longrightarrow task-M$" means that $task-N$ impacts the $task-M$. 112 The more bold is the arrow, the more important is the dependency. 116 113 The graph shows: 117 114 \begin{itemize} 118 115 \item Even that $T3$ and $T4$ functionalities are complementary, their 119 116 developments are independent (thanks to \xcoach internal format). 120 \item $T2$ depends slightly from$T3$ and $T4$. Indeed, $T2$ may works117 \item $T2$ slightly depends on $T3$ and $T4$. Indeed, $T2$ may works 121 118 without $T3$ and $T4$ if we limit to digital systems without hardware 122 accellerators. 123 \item $T 5$ strongly depends on $T2$ but, $T2$ does not depend at all on119 accellerators. 120 \item $T2$ strongly impacts on $T5$ but, $T2$ does not depend at all on 124 121 $T5$. So demonstrators ($T6$) of embedded system would not be impacted if 125 122 $T5$ would fail. 126 123 \item $T1$ drives all the tasks ($T2$, $T3$, $T4$, $T5$) at the heart of 127 the COACH project. 124 the COACH project. 125 \item The demonstrators developped in $T6$, of course, strongly depends on the achievements 126 of the prvious tasks ($T1$, $T2$, $T3$, $T4$, $T5$). 128 127 \item $T7$ and $T0$ respectively depends on and impacts all the other tasks. 129 128 \end{itemize}
Note: See TracChangeset
for help on using the changeset viewer.