Changes between Version 12 and Version 13 of stageM1


Ignore:
Timestamp:
Dec 21, 2009, 10:29:14 AM (14 years ago)
Author:
Nicolas Pouillon
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • stageM1

    v12 v13  
    22
    33
    4 ''' Objectif (libstdc++)[Nicolas]'''
     4=== libstdc++ [Nicolas] ===
    55
    66
    77L'objectif de ce stage est le portage d'une bibliothèque standard C++
    88dans MutekH. La bibliothèque standard C++ permet la compilation et
    9 l'exécution de programmes en C++ et s'appuie sur les fonctionnalité de
     9l'exécution de programmes en C++ et s'appuie sur les fonctionnalités de
    1010la bibliothèque C standard déjà existante.
    1111
     
    1515
    1616
    17 '''Objectif (Injection de pannes dans les modèles de composants SoCLib)[Dimitri]'''
     17=== Injection de pannes dans les modèles de composants SoCLib [Dimitri] ===
    1818
    19 Le simulateur SoCLib permet d'étudier le comportement des circuits. Cependant les pannes dues à l'électronique ne sont actuellement pas prises en compte. En effet, en situation réelle, certains éléments matériels peuvent cesser de fonctionner. Le projet Adam vise l'élaboration d'une plate forme capable de gérer ces situations et nécessite donc leur prise en charge dès la simulation.
     19Le simulateur SoCLib permet d'étudier le comportement des circuits.
     20Cependant les pannes dues à l'électronique ne sont actuellement pas
     21prises en compte. En effet, en situation réelle, certains éléments
     22matériels peuvent cesser de fonctionner. Le projet Adam vise l'élaboration
     23d'une plateforme capable de gérer ces situations et nécessite donc leur prise
     24en charge dès la simulation.
    2025
    2126L'objectif de ce stage est d'ajouter la capacité d'injection de
    22 pannes franches aux modèles SoCLib actuels. La simulation de pannes avec SoCLib permettrait de valider
    23 différents protocoles de test directement depuis systemC.
     27pannes franches aux modèles SoCLib actuels. La simulation de pannes avec SoCLib permettra de valider
     28différents protocoles de test directement depuis SystemC.
    2429
    2530Dans un souci de modularité, l'injection de pannes devra être la moins intrusive
    26 possible au niveau de l'architecture des composants systemC, et facilement désactivable.
     31possible au niveau de l'architecture des composants SoCLib, et facilement désactivable.
    2732
    28 Pour commencer, le stagiaire devra se familiariser avec les modèles SoCLib et les différents type de pannes franches existantes.
    29 La validation se fera par l'exécution sur MutekH, d'une application de tests logiciels directement dans la simulation.
     33Pour commencer, le stagiaire devra se familiariser avec les modèles
     34SoCLib et les différents types de pannes franches existantes.
     35La validation se fera par l'exécution sur MutekH, d'une application
     36de tests logiciels directement dans la simulation.
    3037
    31 '''Objectif (Composant SoCLib UART 16550 et le driver MutekH associé)[Christophe]'''
     38=== Composant SoCLib UART 16550 et le driver MutekH associé [Christophe] ===
    3239
    3340
     
    3542un modèle VHDL équivalent et le pilote du périphérique pour MutekH.
    3643
    37 Une UART est un périphérique simple de communication permettant d'établir une
     44Une UART est un périphérique de communication simple permettant d'établir une
    3845liaison série entre deux machines, c'est le composant qui supporte la norme RS232 sur les PCs.
    3946L'UART 16550 dont il est question est compatible avec celle des PC.
     
    4855ensemble uniforme et cohérent.
    4956
    50 '''Objectif (Portage de TinyGL dans MutekH)[Nicolas]'''
     57[http://www.lavalink.com/dev/fileadmin/dos/support/white_papers/rs_232_serial_ports.pdf doc]
     58
     59=== Portage de TinyGL dans MutekH [Nicolas] ===
    5160
    5261
     
    5665minimaliste et légère d'OpenGL sans accélération matérielle. Elle est
    5766particulièrement bien adaptée à l'embarqué. Elle permet de rendre des
    58 scènes animées en 3d dans un frame buffer.
     67scènes animées en 3D dans un frame-buffer.
    5968
    6069Le système d'exploitation MutekH dispose de toute les ressources pour
     
    6675valider son travail en exécutant les programmes de démonstration fournis
    6776avec TinyGL ou d'autres programmes 3d de son choix ou de sa création.
    68 L'expérimentation pourra être réalisée sur une platforme SoCLib ou Pc.
     77L'expérimentation pourra être réalisée sur une platforme SoCLib ou PC.
    6978