Description
A singular RCA adder of one of many designs. Includes inputs A and B, CIN, and COUT. CIN is the side input, COUT is the two-colored 4-long wire, and A and B are the levers at the back.
RCA adder designs are great for redstone beginners - they are simple to explain, build, and use.
However, there is a drawback: RCA has a delay for each adder you add. Each adder has to wait for the last to finish. That is where 'Ripple Carry Adder' gets it's name. It ripples.
This means that not every calculation will take the same amount of time, and thus RCA is not recommended for applications with sensitive timings. If you do plan to use it in something with a clock, like a CPU, probably ensure that the clock is slow, as to give the RCA time. And for pipelined CPUs? Forget it.
Related Schematics
Hex for-loop 2-wide version
Outputs once for every signal strength inputted. So if a signal strength of 7 is inputted, the output will flash 7 times.It has a few nice configuration options:- You can change the pulse duration of the output by increasing the delay on the repeater going into the comparator. Keep in mind that the delay on the repeater next to it needs to be equal to the delay of the repeater going into the comparator.- You can also change the delay between pulses by expanding the pulse extenderI also made a version that is one block longer and doesn't use a redstone lamp, but it is 3-wide instead of 2-wide. You can find that on my account page as well.
16 Bit CCA Based Stackable ALU
Functions: DCC (Deny Carry Cancel) Cin (Carry in) XOR/OR toggler Cout (Carry out) !A !B !! IT IS COMPLETELY STACKABLE !!