Chargement…
Chargement…
Analysez le schéma, écrivez le module Verilog correspondant et vérifiez-le par simulation Icarus Verilog.
0/9 exercices terminés
Séquenceur asynchrone pulse-mode
VerilogReproduisez une machine pulse-mode dont chaque impulsion déclenche une transition atomique.
Maître de bus avec wait states
VerilogReproduisez le maître qui maintient une transaction tant que l’esclave n’est pas prêt.
Unité de hazards pour pipeline VeSPA
VerilogReproduisez les comparateurs et multiplexeurs de forwarding d’un pipeline processeur.
Générateur DMA à stride
VerilogCalculez base plus index fois un stride. Implémentez toutes les décisions indiquées.
Recherche de tag cache direct
VerilogSéparez tag, index et offset puis validez un hit. Implémentez toutes les décisions indiquées.
Multiplexeur ligne-colonne DRAM
VerilogPrésentez alternativement ligne et colonne. Implémentez toutes les décisions indiquées.
Terminer Recherche de tag cache direct
Filtre de verrouillage PLL
VerilogMettez à jour un compteur selon l’erreur de phase. Implémentez toutes les décisions indiquées.
Terminer Multiplexeur ligne-colonne DRAM
Contrôle de flush VeSPA
VerilogChoisissez le prochain PC et les commandes de flush. Implémentez toutes les décisions indiquées.
Terminer Filtre de verrouillage PLL
Analyseur de signature BIST
VerilogMélangez une réponse dans une signature polynomiale. Implémentez toutes les décisions indiquées.
Terminer Contrôle de flush VeSPA