The Green Dot 2040E5 Board
Controls
Properties
Availability & Pricing
Distributor | Qty 1 | |
---|---|---|
Arrow | $13.71–$15.11 | |
Digi-Key | $13.02–$15.11 | |
LCSC | $27.99–$29.72 | |
Mouser | $16.07–$16.70 | |
Verical | $5.04–$6.45 |
Assets
id=flux logo
id=image-removebg
Simulation
Connect A0:P1 to B0:P1 and SUB.
Connect A1:P1 to B1:P1 and SUB.
Connect A2:P1 to B2:P1 and SUB.
Connect A3:P1 to B3:P1 and SUB.
Connect A4:P1 to B4:P1 and SUB.
Connect A5:P1 to B5:P1 and SUB.
Connect A6:P1 to B6:P1 and SUB.
Connect A7:P1 to B7:P1 and SUB.
Connect FullAdder0:A to A0.
Connect FullAdder0:B to XOR0.
Connect FullAdder0:C_in to GND (or initial carry).
Connect FullAdder1:A to A1.
Connect FullAdder1:B to XOR1.
Connect FullAdder1:C_in to FullAdder0:C_out.
Connect FullAdder2:A to A2.
Connect FullAdder2:B to XOR2.
Connect FullAdder2:C_in to FullAdder1:C_out.
Connect FullAdder3:A to A3.
Connect FullAdder3:B to XOR3.
Connect FullAdder3:C_in to FullAdder2:C_out.
Connect FullAdder4:A to A4.
Connect FullAdder4:B to XOR4.
Connect FullAdder4:C_in to FullAdder3:C_out.
Connect FullAdder5:A to A5.
Connect FullAdder5:B to XOR5.
Connect FullAdder5:C_in to FullAdder4:C_out.
Connect FullAdder6:A to A6.
Connect FullAdder6:B to XOR6.
Connect FullAdder6:C_in to FullAdder5:C_out.
Connect FullAdder7:A to A7.
Connect FullAdder7:B to XOR7.
Connect FullAdder7:C_in to FullAdder6:C_out.
Connect FullAdder0:Sum to Result0.
Connect FullAdder1:Sum to Result1.
Connect FullAdder2:Sum to Result2.
Connect FullAdder3:Sum to Result3.
Connect FullAdder4:Sum to Result4.
Connect FullAdder5:Sum to Result5.
Connect FullAdder6:Sum to Result6.
Connect FullAdder7:Sum to Result7.
Connect A0:P1 to B0:P1 and SUB.
Connect A1:P1 to B1:P1 and SUB.
Connect A2:P1 to B2:P1 and SUB.
Connect A3:P1 to B3:P1 and SUB.
Connect A4:P1 to B4:P1 and SUB.
Connect A5:P1 to B5:P1 and SUB.
Connect A6:P1 to B6:P1 and SUB.
Connect A7:P1 to B7:P1 and SUB.
Connect FA0:A to A0.
Connect FA0:B to XOR0.
Connect FA0:C_in to GND (or initial carry of '0').
Connect FA1:A to A1.
Connect FA1:B to XOR1.
Connect FA1:C_in to FA0:C_out.
Connect FA2:A to A2.
Connect FA2:B to XOR2.
Connect FA2:C_in to FA1:C_out.
Connect FA3:A to A3.
Connect FA3:B to XOR3.
Connect FA3:C_in to FA2:C_out.
Connect FA4:A to A4.
Connect FA4:B to XOR4.
Connect FA4:C_in to FA3:C_out.
Connect FA5:A to A5.
Connect FA5:B to XOR5.
Connect FA5:C_in to FA4:C_out.
Connect FA6:A to A6.
Connect FA6:B to XOR6.
Connect FA6:C_in to FA5:C_out.
Connect FA7:A to A7.
Connect FA7:B to XOR7.
Connect FA7:C_in to FA6:C_out.
Connect FA0:Sum to Result0.
Connect FA1:Sum to Result1.
Connect FA2:Sum to Result2.
Connect FA3:Sum to Result3.
Connect FA4:Sum to Result4.
Connect FA5:Sum to Result5.
Connect FA6:Sum to Result6.
Connect FA7:Sum to Result7.
Explanation on Working:
Plaintext
SUMADOR COMPLETO: Sum = A XOR B XOR Carry_in Carry_out = (A AND B) OR (Carry_in AND (A XOR B)) RESTADOR: Si Modo = Resta: B = B XOR 1 // Invertir bits de B Carry_in = 1 // Para complementar a dos Fin Si (* Ahora, realiza la suma utilizando el circuito sumador completo *) Sum = A XOR B XOR Carry_in Carry_out = (A AND B) OR (Carry_in AND (A XOR B))