can someone tell me why this isn’t working? I’m still learning so any advise is good.
itsAxel1707 on
You should fix it
Kaltenstein_WT on
Hard to tell if you dont say what is wrong exactly. My guess: signal strengtg going into the sides if comoarators is likely weaker than the input signal, thus not allowing it to block the signal.
I’d say, look into Boolean algebra. Your “sum” value should be AB, and your carry out should be A XOR B.
As for notation, multiplication mean “AND”, addition means “OR”, the bar above means “NOT”, and the plus sign with a circle around means “XOR”.
For the next couple adder slices, you also need to worry about the carry bit, so that slightly changes the definition to be ABC for sum and A XOR B XOR C for carry out
4 Comments
can someone tell me why this isn’t working? I’m still learning so any advise is good.
You should fix it
Hard to tell if you dont say what is wrong exactly. My guess: signal strengtg going into the sides if comoarators is likely weaker than the input signal, thus not allowing it to block the signal.
https://preview.redd.it/t9pgufdspktg1.jpeg?width=1920&format=pjpg&auto=webp&s=82cace59d4a822c4f95871328b191530af75efbf
I’d say, look into Boolean algebra. Your “sum” value should be AB, and your carry out should be A XOR B.
As for notation, multiplication mean “AND”, addition means “OR”, the bar above means “NOT”, and the plus sign with a circle around means “XOR”.
For the next couple adder slices, you also need to worry about the carry bit, so that slightly changes the definition to be ABC for sum and A XOR B XOR C for carry out