Bonsoir; je suis nouveau dans le langage VHDL et j'ai comme problème une multiplication de deux nombres binaire sur 8 bits. merci de bien vouloir m'aider
Bonsoir; je suis nouveau dans le langage VHDL et j'ai comme problème une multiplication de deux nombres binaire sur 8 bits. merci de bien vouloir m'aider
Salut,
Le VHDL est un langage pour décrire des circuit numérique. Il y a donc nécessaire ment une cible que tu vises: FPGA CPLD, ASICS?
Si c'est une FPGA ou un CPLS dirige toi vers la doc du fabriquant. (Indice Mega fonction pour ALTERA et COREGEN pour Xilinx).
Si c'est pour un ASICS (je ne sus pas expert) mais j’espère qu'il exit des composants qui existe déjà.
Si c'est pour un TP, sache que le multiplication générique en VHDL (opérateur *) est fortement déconseiller. Je te conseille de donc de créer donc ton propre composant. Une multiplication n'est rien d'autre qu'une série d'additions est de décalages.
Justement c'est pour un TP (examen écris en utilisant la méthode d'addition et de décalage) a rendre au professeur et je me suis perdu dans la solution comment passer de multiplier deux nombres sur 8 bits et avoir le résultat sur 16 bits, j'ai essayé d’additionner et décaler mais sans issu
svp si vous pouvez me guider un peut car je doit rendre le travail dans deux jours
La dernière phrase de mith06 est la bonne solution
En l'occurrence : on considère deux signaux 'a' et 'b' de 8 bits chacun.
On doit faire les multiplications partielles suivantes :
a_128 : a x 128 (2^7) si bit#7 de b vaut '1', sinon 0
a_064 : a x 64 (2^6) si bit#6 de b vaut '1', sinon 0
...
a_001 : a x 1 (2^0) si bit #0 de b vaut '1', sinon 0
Voir pièce jointe (fichier non compilé)
Merci beaucoup pour votre réponse . je v'ai essayer de résoudre le problème et je vous rend les résultats
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager