32 bit ALU tvivl

E

eda_wiz

Guest
Hej alle,
Jeg havde tænkt på at designe en 32 bit alu med vhdl ..Jeg har kodet med functionalites tilføje, underenheder, og, eller, osv. ... (ingen multiplikationsfaktor og divsion) ..

Min tvivl er jeg lige skrev
sagen (selectinput)

når 001 -> c <- a og b;

ligeledes ..

er det så meget let at designe en alu ..eller jeg gør noget forkert ..
anbringender rådgive ..
også Hvordan vil jeg gennemføre en multiplikator functionalty sammen med en alu ..
tak
smartie

 
I design alu, skal du definere de adder dig selv,
ifølge overflow eller ingen overflow.
Hvad mere er, bør du copperate du alu med operationen modul.
det er ikke easy.It er bedre at henvise til nogle bog

 
Tag et kig her!
formering er meget enkel at beskrive, men det kræver en stor mængde logik er specielt for en 32 bit størrelsesorden

a <= b * c;

abc undertegnet eller usignerede type eller hvis du vil std_logic_vector

bye Stark.

 
Hi, Stark
Jeg tror, at hvis du vil designe dit ALU effektivt, er du nødt til at overveje gate-level design fordi syntesen ikke meget effektivt for Datapath design, men for kontrol flow design.Så er du nødt til at overveje detaljer kredsløb af dine ALU.
Normalt adder er den grundlæggende functuinal makro i ALU, og kombinere med andre logiske funktioner, for eksempel, og, eller, osv.
Og jeg tror, nogle bøger, du kan læse, og de er nyttige for dit design.

 
HI Stark,
I dont tror, at det er en effektiv metode til at gennemføre en multiplikator.U vil helt sikkert få simulation resultater korrekt, men fra en gennemførelse synspunkt tror jeg, at plejer være mulig.Hvis jeg tager fejl bedes man rette mig ...........
Hvad med at gennemføre en tolkekabine algoritme baseret multiplikator

tak
smartkid

 
hvis du kan læse kinesisk dokument, kan du læse følgende dokument:

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

 
Først skal du designe arkitektur og beslutte den pamameter
derefter design data passage og kontrol papssage.
Til sidst skal du designe adder, multiplikator og skiftet og rigster.
held og lykke

 

Welcome to EDABoard.com

Sponsor

Back
Top