« Discussion:SE4Binome2023-10 » : différence entre les versions

De projets-se.plil.fr
Aller à la navigation Aller à la recherche
 
(7 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 29 : Ligne 29 :


=== Carte électronique ===
=== Carte électronique ===
Fonctionnelle.


=== Programmation ===
=== Programmation ===


==== Sur la carte fille ====
==== Sur la carte fille ====
Essai d'un programme avec <code>avr-gcc</code> pour contrôler l'écran mais non finalisé. Oubli sur R/W.
Missions : au delà de faire fonctionner l'écran, il faut gérer la réception des commandes SPI (remettre l'initialisation SPI en esclave) à l'aide d'une interruption :
* sur commande <code>0x00</code> renvoyer le code pour une carte fille écran ;
* sur commande <code>0x01</code> se préparer à recevoir à des codes ASCII ;
* si préparé à recevoir des codes ASCII, stocker ces codes jusqu'à réception du code <code>0xff</code>, à ce moment interpréter les codes reçus et éventuellement afficher.


==== Ordonnanceur ====
==== Ordonnanceur ====
Test de commande de l'afficheur 7 segments hors ordonnanceur.
Deux tâches pour faire clignoter des LED.
= Evaluation finale =
== Avancement ==
* Ordonnanceur : ordonnanceur simple avec commande de l'afficheur 7 segments, tentative sur la matrice de LED.
* VHDL : la partie VGA a été traitée en TP de VHDL. Tentative d'implanter une description de SPI avec une machine à états, mais pas de lecture des données reçues et manque le squelette général (et l'horloge).
* Carte électronique : une carte simple fonctionnelle malgré une erreur de conception, routage très moyen.
* Système d'exploitation : pratiquement rien, la communication SPI se fait par attente active et ne fonctionne pas complètement.
== Wiki ==
Quelques coquilles : "microprossesseur".
* Description correcte de l'ordonnanceur.
* Une section sur VHDL très peu expliquée, datant, dans le Wiki, du 18 janvier.
* Bonne description du travail pour concevoir, réaliser et programmer, de façon basique, la carte électronique. Un déficit de rédaction cependant.
* Une description, en détail (peut être un peu trop) de la programmation d'une communication SPI entre la carte et un Arduino
== Note ==
Progression régulière : la progression a été un peu lente d'où le manque de résultat en fin de projet (2.5/5).
Avancement : Carte électronique fonctionnelle, ordonnanceur basique, c'est un peu court (5/10).
Wiki : le Wiki est correct mais avec une rédaction peu fournie et parfois pas très claire (3/5).
Note : 10.5/20.

Version actuelle datée du 6 février 2024 à 17:36

Contrôle continu

Micro-soutenance du 6/11/2023

Carte électronique

Conçue mais non reçue.

Ordonnanceur y compris matériel

Matériel : Bouclier soudé et testé (2 LED HS). Reste du matériel OK.

Ordonnanceur : Pas mal de corrections à apporter. Pas encore en état de fonctionner (manque pas mal de code).

Carte FPGA

Pas encore.

Wiki

Des illustrations mais un peu pauvre.

Autres

Sérieuses : soutenance en dehors des horaires.


Micro-soutenance du 11/12/2023

Carte électronique

Fonctionnelle.

Programmation

Sur la carte fille

Essai d'un programme avec avr-gcc pour contrôler l'écran mais non finalisé. Oubli sur R/W.

Missions : au delà de faire fonctionner l'écran, il faut gérer la réception des commandes SPI (remettre l'initialisation SPI en esclave) à l'aide d'une interruption :

  • sur commande 0x00 renvoyer le code pour une carte fille écran ;
  • sur commande 0x01 se préparer à recevoir à des codes ASCII ;
  • si préparé à recevoir des codes ASCII, stocker ces codes jusqu'à réception du code 0xff, à ce moment interpréter les codes reçus et éventuellement afficher.

Ordonnanceur

Test de commande de l'afficheur 7 segments hors ordonnanceur.

Deux tâches pour faire clignoter des LED.

Evaluation finale

Avancement

  • Ordonnanceur : ordonnanceur simple avec commande de l'afficheur 7 segments, tentative sur la matrice de LED.
  • VHDL : la partie VGA a été traitée en TP de VHDL. Tentative d'implanter une description de SPI avec une machine à états, mais pas de lecture des données reçues et manque le squelette général (et l'horloge).
  • Carte électronique : une carte simple fonctionnelle malgré une erreur de conception, routage très moyen.
  • Système d'exploitation : pratiquement rien, la communication SPI se fait par attente active et ne fonctionne pas complètement.

Wiki

Quelques coquilles : "microprossesseur".

  • Description correcte de l'ordonnanceur.
  • Une section sur VHDL très peu expliquée, datant, dans le Wiki, du 18 janvier.
  • Bonne description du travail pour concevoir, réaliser et programmer, de façon basique, la carte électronique. Un déficit de rédaction cependant.
  • Une description, en détail (peut être un peu trop) de la programmation d'une communication SPI entre la carte et un Arduino

Note

Progression régulière : la progression a été un peu lente d'où le manque de résultat en fin de projet (2.5/5).

Avancement : Carte électronique fonctionnelle, ordonnanceur basique, c'est un peu court (5/10).

Wiki : le Wiki est correct mais avec une rédaction peu fournie et parfois pas très claire (3/5).

Note : 10.5/20.