Aller au contenu principal

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

  1. Besoins du client et choix du matériel

    Choisir la plateforme Zynq et la radio capables d’exécuter la chaîne de commande.

  2. Architecture PS/PL de la station sol

    Répartir le logiciel C, les fonctions matérielles et le parcours des données.

  3. 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.

Accéder à l’espace Club

Un abonnement Club actif vous donne accès aux exigences détaillées, à l’architecture, au code et à la revue par un pair.