- Timestamp:
- Jan 16, 2011, 10:37:52 AM (14 years ago)
- Location:
- anr
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
anr/annexe-reponse.tex
r310 r311 240 240 composant de communication (MWMR) pour les patrons architecturaux XILINX et ALTERA. 241 241 Ces choix conduisaient à 4 implantations du composants de communication 242 (MWMR) (1 VHDL MWMR/PLB, 1 VHDL MWMR/AVALON, 1 SystemC MWMR/PLB et 242 (MWMR) (1 VHDL MWMR/\xilinxbus, 1 VHDL MWMR/AVALON, 1 SystemC 243 MWMR/\xilinxbus et 243 244 1 SystemC MWMR/AVALON) et probablement à quelques autres modules SystemC.\\ 244 245 \textit{Nous avons ÃŽté ces développements}. 245 246 En effet pour l'implantation matériel des patrons architecturaux, on 246 utilisera les ponts VCI/ PLBet VCI/AVALON qui sont nécessaires au HPC et247 utilisera les ponts VCI/\xilinxbus et VCI/AVALON qui sont nécessaires au HPC et 247 248 pour le prototypage, on se limitera au patron architectural neutre. 248 249 \end{itemize} … … 277 278 \t\note{SL4} 278 279 Enfin une réserve concerne l'utilisation du bus VCI jugé obsolÚte via les composants 279 SoCLib. Le projet prévoit le développement de pont VCI/AVALON et VCI/ PLBce qui280 SoCLib. Le projet prévoit le développement de pont VCI/AVALON et VCI/\xilinxbus ce qui 280 281 permettra l'utilisation des IP de XILINX et ALTERA dans la patron architectural 281 282 neutre. -
anr/anr.tex
r310 r311 53 53 \def\Backbone{Backbone infrastructure\xspace} 54 54 \def\hommemois{men*months\xspace} 55 \def\xilinxcpu{ARM\xspace} 56 \def\xilinxbus{AMBA\xspace} 55 57 56 58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -
anr/section-1.tex
r297 r311 80 80 \item An \altera architectural template based on the \altera IP core library, the 81 81 AVALON system bus and the NIOS processor. 82 \item A \xilinx architectural template based on the \xilinx IP core library, the PLB83 system bus and the Microblazeprocessor.82 \item A \xilinx architectural template based on the \xilinx IP core library, 83 the \xilinxbus system bus and the \xilinxcpu processor. 84 84 \end{enumerate} 85 85 \item[Hardware/Software communication middleware:] -
anr/section-2.tex
r310 r311 28 28 During this project, the COACH partners will develop three different architectural templates: 29 29 \begin{enumerate} 30 \item An \altera architectural template based on the \altera IP core library, the AVALON system bus and the NIOS processor. 31 \item A \xilinx architectural template based on the \xilinx IP core library, the PLB system bus and the Microblaze processor. 30 \item An \altera architectural template based on the \altera IP core library, 31 the AVALON system bus and the NIOS processor. 32 \item A \xilinx architectural template based on the \xilinx IP core library, the 33 \xilinxbus system bus and the \xilinxcpu processor. 32 34 \item A Neutral architectural template based on the SoCLib IP core library and the VCI/OCP 33 35 communication infrastructure. 34 36 \end{enumerate} 35 37 %The proposed design flow starts from a high level description of the application, specified as a set of -
anr/section-project-task-schedule.tex
r304 r311 115 115 % The SoCLib component library contains several SystemC models used for the 116 116 % virtual prototyping of the \altera and \xilinx architectural templates 117 % (NIOS and Microblazeprocessor cores).117 % (NIOS and \xilinxcpu processor cores). 118 118 % Nevertheless, at this time we do not know how many IP cores SystemC 119 119 % simulation models have to be developped. … … 123 123 % The three architectural templates being quite similar, the virtual 124 124 % prototyping will use the neutral architectural template. 125 \item[VCI/AVALON \& VCI/ PLBbridges ({\NOVERShpcAvalonBridge}, {\NOVERShpcPlbBridge})]125 \item[VCI/AVALON \& VCI/\xilinxbus bridges ({\NOVERShpcAvalonBridge}, {\NOVERShpcPlbBridge})] 126 126 These bridges may decrease the efficiency of the \altera \& \xilinx 127 127 architectural templates. 128 Developing the communication components (MWMR) for the AVALON and PLBbuses128 Developing the communication components (MWMR) for the AVALON and \xilinxbus buses 129 129 will correct this problem. 130 130 % If one of these tasks is impossible or too important or leads to inefficiency, -
anr/task-csg.tex
r304 r311 29 29 \itemL{18}{30}{h}{\Stima}{HPC hardware \xilinx}{0:3:3} 30 30 \setMacroInAuxFile{hpcPlbBridge} 31 The synthesizable VHDL description of a PLB/VCIbridge.31 The synthesizable VHDL description of a VCI/\xilinxbus bridge. 32 32 \itemL{18}{30}{h}{\Supmc}{HPC hardware \altera}{0:3:3} 33 33 \setMacroInAuxFile{hpcAvalonBridge} 34 The synthesizable VHDL description of an AVALON/VCIbridge.34 The synthesizable VHDL description of an VCI/AVALON bridge. 35 35 \end{livrable} 36 36 \subtask{OS setup} … … 38 38 system and the development of drivers for the hardware architectural templates. 39 39 For the \altera and \xilinx architectural templates, the OS must also be ported on 40 the NIOS2 and MICROBLAZEprocessors.40 the NIOS2 and \xilinxcpu processors. 41 41 \begin{livrable} 42 42 \itemV{6}{8}{x}{\Stima}{DNA OS} … … 51 51 \itemL{12}{18}{x}{\Stima}{Driver ports}{0:2:0} 52 52 \OtherPartner{6}{33}{\Supmc} {0:2:0} 53 \mustbecompleted{TIMA: tima sur Microblaze, UPMC sur Nios}54 Porting of DNA OS on the NIOS2 and MICROBLAZEprocessors.53 \mustbecompleted{TIMA: tima sur \xilinxcpu, UPMC sur Nios} 54 Porting of DNA OS on the NIOS2 and \xilinxcpu processors. 55 55 \end{livrable} 56 56 \subtask{Implementation of CSG}
Note: See TracChangeset
for help on using the changeset viewer.