Cœur de processeur RISC pour capteur intelligent basse consommation
Aperçu
En quoi consiste ce défi.
Implémentez un processeur RISC mono-cycle sur FPGA, exécutez le test de somme de 1 à 10, puis obtenez un certificat vérifiable.
Le scénario
Un sous-traitant grenoblois de conception de circuits intégrés, actif autour du pôle microélectronique de la région, répond à un appel d'offres pour développer un petit cœur de processeur destiné à un capteur intelligent basse consommation.
Le brief
Ce que vous ferez, et ce que vous démontrerez.
Le sous-traitant doit démontrer, avec une preuve de concept sur FPGA, qu'un cœur de processeur à jeu d'instructions restreint peut exécuter correctement un programme de test avant d'investir dans la conception d'un circuit intégré dédié.
Earning criteria — what you'll demonstrate
- Concevoir le chemin de données et l'unité de contrôle d'un processeur simple
- Traduire un jeu d'instructions restreint en microarchitecture matérielle
- Intégrer des modules HDL développés séparément en un système cohérent
- Synthétiser et évaluer les performances d'un processeur sur FPGA
Adéquation au programme
Où cela s'inscrit dans votre cursus.
Renforce les mêmes compétences que celles attendues par votre diplôme.
Cursus associés bientôt disponibles.
Compétences
Les compétences que vous démontrerez.
Chacune apparaît sur votre certificat vérifié.
- Architecture Diagrams
Apply architecture diagrams to solve real industry problems and demonstrate production-level capability.
- Code Reading
Apply code reading to solve real industry problems and demonstrate production-level capability.
- Coverage Reports
Apply coverage reports to solve real industry problems and demonstrate production-level capability.
- Processor Datapath Design
Apply processor datapath design to solve real industry problems and demonstrate production-level capability.
- Verilog Hdl Design
Apply verilog hdl design to solve real industry problems and demonstrate production-level capability.
- Fpga Prototyping
Apply fpga prototyping to solve real industry problems and demonstrate production-level capability.
Débouchés
Les métiers auxquels ce défi vous prépare.
De vrais intitulés. De vraies passerelles de compétences. Choisissez celui qui se rapproche le plus de votre trajectoire.
Les parcours de carrière que ce défi construit
Métiers de référenceEmbedded Software Engineer
Concevoir un processeur minimal donne une compréhension directe de ce que le logiciel embarqué exécute réellement au niveau matériel, un atout pour écrire du code proche du matériel.
Ce défi renforce
- verilog-hdl-design
- processor-datapath-design
- code-reading
Performance-Ingenieur:in
Mesurer la fréquence maximale et l'utilisation des ressources après synthèse prépare à l'analyse de performance des systèmes matériels et logiciels.
Ce défi renforce
- fpga-prototyping
- coverage-reports
- architecture-diagrams
Quality Engineer
Construire un banc de test couvrant chaque instruction du jeu d'instructions développe une rigueur de vérification transférable à tout produit matériel critique.
Ce défi renforce
- coverage-reports
- verilog-hdl-design
- code-reading