On considère la fonction (incremente) ci-contre.:
Dans
quelles parties d’un programme VHDL peut on insérer un tel code ? (deux réponses
au moins)
Représenter
le schéma généré par cette fonction si on l’applique à un vecteur de trois éléments
binaires.
Quelle
est l’opération réalisée ?
Utiliser
cette fonction pour réaliser un compteur binaire synchrone 16 bits qui compte
à chaque front montant d’horloge.
Modifier
le compteur précédent pour lui adjoindre une commande raz de remise à zéro synchrone
et une commande d’autorisation de comptage en.
Même
question pour une commande raz asynchrone de l’horloge.
Proposer
une fonction qui réalise un décalage à droite d’un vecteur et insère à gauche
un élément binaire passé en argument. L’utiliser pour modéliser un registre
à décalage synchrone à entrée série et sortie parallèle.