Link to home
Start Free TrialLog in
Avatar of Greggory
Greggory

asked on

Linking ALUs Together?

How do you link ALUs together to do that flow down thing? I am not really good with names of everything, but you know the thing with an 4 ALUs go down to 2 and those go down to 1? I have an 8 bit ALU. Does each of the 4 ALUs get their own inputs, or is the Not B the same for two? Is the output from on the As for the next and the output of the other is the Bs for the next? What about the Cout, Zero, and Overflow? How do those get inputed into the next level?
Avatar of Cyber-Dude
Cyber-Dude

If you are referring to a hard ALU, there is only one on each processor - as far as I know. I guess you meant soft ALU?


Cyber
Avatar of Greggory

ASKER

Here's my ALU:
http://www.ceetus.com/1bitalu.gif

I smash 8 together to get a 8-bit ALU:
http://www.ceetus.com/8bitalu.gif

I now want 7 together, but I don't know what inputs go where and what to do with the outputs:
http://www.ceetus.com/7alus.gif
I figured it it out. I use the same Not B, Op1, an d Op0 for eveything. The output of one becames the A inputs and the output of the other becomes the B inputs. OF is the Cin and Zero really doesn't do anything, so I hooked it up to an LED just for show.
ASKER CERTIFIED SOLUTION
Avatar of modulo
modulo

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial