« Discussion:SE4Binome2023-10 » : différence entre les versions
(Page créée avec « = Contrôle continu = == Micro-soutenance du 6/10/2023 == === Carte électronique === === Ordonnanceur y compris matériel === === Carte FPGA === === Wiki === === Autres === ») |
(→Note) |
||
(9 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
= Contrôle continu = | = Contrôle continu = | ||
== Micro-soutenance du 6/ | == Micro-soutenance du 6/11/2023 == | ||
=== Carte électronique === | === Carte électronique === | ||
Conçue mais non reçue. | |||
=== Ordonnanceur y compris matériel === | === 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 === | === Carte FPGA === | ||
Pas encore. | |||
=== Wiki === | === Wiki === | ||
Des illustrations mais un peu pauvre. | |||
=== Autres === | === 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 <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 ==== | |||
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.