32 bit ALU doute

E

eda_wiz

Guest
salut tous,
Je pensais à la conception d'un 32 bits avec vhdl alu ..J'ai codé avec functionalites ajouter, sub, and, or,
etc ... (pas de la multiplication et la divsion) ..

Mon doute est que je viens de
cas (selectinput)

lorsque 001 -> c <- a et b;

de même ..

il est beaucoup plus facile à cette conception d'un alu ..ou je fais quelque chose de mal ..
moyens conseiller ..
Comment puis-je également appliquer un coefficient multiplicateur functionalty avec un alu ..
merci
Smartie

 
In design alu, vous devez définir l'extension vous-même,
en fonction de débordement ou de non-débordement.
De plus, vous devez vous copperate alu avec le fonctionnement du module.
il
n'est pas easy.It vaut mieux se référer à une livre

 
Jetez un coup d'oeil ici!
multiplication est très simple à décrire, mais elle nécessite une grande quantité de logique spécialement pour une amplitude de 32 bits

a <= b * c;

abc, signées ou non, le type ou si vous voulez std_logic_vector

bye Stark.

 
Salut, Stark
Je pense que si vous voulez créer votre ALU efficacement, vous devez tenir compte de gate-level design, car la synthèse
n'est pas très efficace pour Datapath conception, mais pour le contrôle des flux de conception.Il faut donc examiner le détail de votre circuit ALU.
Habituellement, l'extension de base macro functuinal en ALU, et de combiner avec d'autres fonctions logiques, par exemple, et, ou,
etcEt je pense que certains livres que vous pouvez lire et ils sont utiles pour votre design.

 
HI stark,
Je ne pense pas que
c'est une méthode efficace pour la réalisation d'un multiplicateur.U certainement obtenir les résultats de la simulation, mais bien la mise en œuvre d'un point de vue, je pense
qu'il ne sera pas possible.Si je me trompe corrigez-moi
S'il vous plaît
quelqu'un ...........
Comment la mise en œuvre d'un stand
de l'algorithme basé multiplicateur

merci
smartkid

 
si vous pouvez lire le document en chinois, mai-vous lire le document suivant:

http://www.51ic.net/icdesign/mcu.pdf" target="_blank" class="postlink"> http://www.51ic.net/icdesign/mcu.pdf
http://gzmcu.myrice.com/download/files/tutorial_books/other/ALU_design.pdf

 
vous devez d'abord la conception de l'architecture et de décider de la pamameter
puis concevoir le passage des données et de contrôle papssage.
enfin, vous devez concevoir l'additionneur, multiplicateur et de la réorientation et la rigster.
bonne chance

 

Welcome to EDABoard.com

Sponsor

Back
Top