Avancé · Zynq-7000 · plateforme à sélectionner
CubeSat - Base au sol
Développez sur Zynq une station capable de transformer des commandes C en requêtes radio et de restituer les mesures renvoyées par le CubeSat.
Objectif du projet
Le client souhaite une base au sol construite autour d’un Zynq. Une application C doit pouvoir déclencher l’émission d’une commande radio demandant au CubeSat une nouvelle mesure. Le CubeSat réalise alors l’acquisition demandée et renvoie sa donnée ; la base au sol doit la réceptionner, vérifier la réponse et la rendre disponible au logiciel C.
Prérequis
- Connaître le partage PS/PL sur Zynq et les registres AXI4-Lite.
- Écrire du C embarqué, des modules VHDL et des testbenchs.
Compétences travaillées
- Répartir une chaîne de commande entre logiciel C et matériel FPGA.
- Relier émission radio, réception et validation des réponses du CubeSat.
- Vérifier le parcours complet d’une demande de mesure jusqu’au logiciel.
Phases du projet
Besoins du client et choix du matériel
Choisir la plateforme Zynq et la radio capables d’exécuter la chaîne de commande.
Architecture PS/PL de la station sol
Répartir le logiciel C, les fonctions matérielles et le parcours des données.
Implémentation complète de la base au sol
Coder en C et en VHDL la chaîne complète de commande et de réponse.
Livrable attendu
Livraison attendue : choix matériel justifié, architecture PS/PL, sources VHDL et C, testbench et démonstration d’une commande de mesure complète jusqu’à la donnée retournée.