Forum: Mikrocontroller und Digitale Elektronik Volladdierer aus "and" und "xor"


von Fulladder (Gast)


Lesenswert?

Hallo Leute,

in einem Praktikum, auf das ich mich vorbereite soll ich einen 
Volladdierer aus ausschließlich den beiden Gattern "and" und "xor" 
implementieren.
Die Summe zu implementieren ist ja einfach, da reicht es einfach alle 3 
Eingngsvariablen mit xor zu verknüpfen.
Aber wie setzt sich das carry zusammen?

Hat da jemand eine Idee?

von Nils S. (kruemeltee) Benutzerseite


Lesenswert?

Stell dir vor du hast 4, die Leitung, die zum (imaginären) vierten geht, 
ist dein Carry.

von Fulladder (Gast)


Lesenswert?

Was ein Carry ist, weiß ich... Auch was ein Volladdierer ist

Meine Eingänge sind a b ci und meine Ausgänge sind sum co.

sum <= a xor b xor ci;

c <= ...;

von Fulladder (Gast)


Lesenswert?

Was ein Carry ist, weiß ich... Auch was ein Volladdierer ist

Meine Eingänge sind a b ci und meine Ausgänge sind sum co.

sum <= a xor b xor ci;

co <= ...;

von Fulladder (Gast)


Lesenswert?

Habs grad rausbekommen:

ti or t2

kann man nachbilden mit

(t1 xor t2) xor (t1 and t2)

von Grübler (Gast)


Lesenswert?

co = ((a*b)Nicht * (b*c)Nicht * (a*b)Nicht )Nicht

Ein Invertierung erhält man, wenn man einen Eingang
eines XOR fest auf True legt.

Ein bisschen De Morgan solltest du noch lernen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.