Bonjour ou bonsoir !
Je fais appel dans ce message à vos connaissances en électronique et plus précisément en AHDL.
Je dois réaliser un projet dont la partie finale consiste à afficher une grandeur codée en binaire à la sortie d'un CAN 8 bits sur 4 afficheurs 7 segments.
Pour ce faire, je dispose de MAX +II (ALTERA), d'un FPGA, des bits à la sortie du CAN et des 4 digits.
J'ai compris la méthode de commande multipléxée pour les digits de manière à limiter le nombre de connexion...
Mon problème est le suivant : n'ayant fait aucun cours sur le AHDL, je dois trouver (par l'opération du saint esprit j'imagine !) comment effectuer le décodage du binaire à la sortie du CAN en décimal sur les 4 digits 7 segments.
Par ailleurs, je me suis arrangé de manière à ce que 1 augmentation de 1 bit à la sortie du CAN corresponde à une augmentation de 1 unité sur l'afficheur final. De plus, la plage de CAN que j'utilise se restreint aux 100 premières valeurs en binaire, ie 00000000, 00000001 ... jusqu'à 100(bin).
Voilà, si vous pouviez me donnez des éléments de réponse pour résoudre ce problème probablement ultrasimple pour quelqu'un qui maitrise la programmation en AHDL (je ne suis pas cette personne, vous l'aurez compris ), ça permettrait de me débloquer dans mon projet, d'autant plus que c'est l'étape finale pour que tout fonctionne .
-----