diff options
Diffstat (limited to 'full-adder')
-rw-r--r-- | full-adder/add1b.dig | 139 | ||||
-rw-r--r-- | full-adder/add4b.dig | 334 | ||||
-rw-r--r-- | full-adder/half-add.dig | 100 | ||||
-rw-r--r-- | full-adder/readme.md | 6 |
4 files changed, 0 insertions, 579 deletions
diff --git a/full-adder/add1b.dig b/full-adder/add1b.dig deleted file mode 100644 index efdb6df..0000000 --- a/full-adder/add1b.dig +++ /dev/null @@ -1,139 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<circuit> - <version>1</version> - <attributes/> - <visualElements> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>X</string> - </entry> - </elementAttributes> - <pos x="760" y="260"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>Cout</string> - </entry> - </elementAttributes> - <pos x="760" y="340"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>A</string> - </entry> - </elementAttributes> - <pos x="340" y="280"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>B</string> - </entry> - </elementAttributes> - <pos x="340" y="320"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>Cin</string> - </entry> - </elementAttributes> - <pos x="340" y="220"/> - </visualElement> - <visualElement> - <elementName>half-add.dig</elementName> - <elementAttributes/> - <pos x="420" y="280"/> - </visualElement> - <visualElement> - <elementName>half-add.dig</elementName> - <elementAttributes/> - <pos x="560" y="260"/> - </visualElement> - <visualElement> - <elementName>Or</elementName> - <elementAttributes/> - <pos x="660" y="320"/> - </visualElement> - </visualElements> - <wires> - <wire> - <p1 x="340" y="320"/> - <p2 x="380" y="320"/> - </wire> - <wire> - <p1 x="640" y="320"/> - <p2 x="660" y="320"/> - </wire> - <wire> - <p1 x="520" y="260"/> - <p2 x="560" y="260"/> - </wire> - <wire> - <p1 x="620" y="260"/> - <p2 x="760" y="260"/> - </wire> - <wire> - <p1 x="720" y="340"/> - <p2 x="760" y="340"/> - </wire> - <wire> - <p1 x="340" y="280"/> - <p2 x="420" y="280"/> - </wire> - <wire> - <p1 x="480" y="280"/> - <p2 x="560" y="280"/> - </wire> - <wire> - <p1 x="620" y="280"/> - <p2 x="640" y="280"/> - </wire> - <wire> - <p1 x="520" y="360"/> - <p2 x="660" y="360"/> - </wire> - <wire> - <p1 x="380" y="300"/> - <p2 x="420" y="300"/> - </wire> - <wire> - <p1 x="480" y="300"/> - <p2 x="520" y="300"/> - </wire> - <wire> - <p1 x="340" y="220"/> - <p2 x="520" y="220"/> - </wire> - <wire> - <p1 x="640" y="280"/> - <p2 x="640" y="320"/> - </wire> - <wire> - <p1 x="520" y="220"/> - <p2 x="520" y="260"/> - </wire> - <wire> - <p1 x="520" y="300"/> - <p2 x="520" y="360"/> - </wire> - <wire> - <p1 x="380" y="300"/> - <p2 x="380" y="320"/> - </wire> - </wires> - <measurementOrdering/> -</circuit>
\ No newline at end of file diff --git a/full-adder/add4b.dig b/full-adder/add4b.dig deleted file mode 100644 index dec86d8..0000000 --- a/full-adder/add4b.dig +++ /dev/null @@ -1,334 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<circuit> - <version>1</version> - <attributes/> - <visualElements> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>A0</string> - </entry> - </elementAttributes> - <pos x="460" y="300"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>A1</string> - </entry> - </elementAttributes> - <pos x="460" y="400"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>A2</string> - </entry> - </elementAttributes> - <pos x="460" y="500"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>A3</string> - </entry> - </elementAttributes> - <pos x="460" y="600"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>B0</string> - </entry> - </elementAttributes> - <pos x="460" y="340"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>B1</string> - </entry> - </elementAttributes> - <pos x="460" y="440"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>B2</string> - </entry> - </elementAttributes> - <pos x="460" y="540"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>B3</string> - </entry> - </elementAttributes> - <pos x="460" y="640"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>Cin</string> - </entry> - </elementAttributes> - <pos x="460" y="240"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>Cout</string> - </entry> - </elementAttributes> - <pos x="680" y="640"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>X0</string> - </entry> - </elementAttributes> - <pos x="680" y="300"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>X1</string> - </entry> - </elementAttributes> - <pos x="680" y="400"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>X2</string> - </entry> - </elementAttributes> - <pos x="680" y="500"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>X3</string> - </entry> - </elementAttributes> - <pos x="680" y="600"/> - </visualElement> - <visualElement> - <elementName>add1b.dig</elementName> - <elementAttributes/> - <pos x="540" y="300"/> - </visualElement> - <visualElement> - <elementName>add1b.dig</elementName> - <elementAttributes/> - <pos x="540" y="400"/> - </visualElement> - <visualElement> - <elementName>add1b.dig</elementName> - <elementAttributes/> - <pos x="540" y="500"/> - </visualElement> - <visualElement> - <elementName>add1b.dig</elementName> - <elementAttributes/> - <pos x="540" y="600"/> - </visualElement> - </visualElements> - <wires> - <wire> - <p1 x="500" y="320"/> - <p2 x="540" y="320"/> - </wire> - <wire> - <p1 x="600" y="320"/> - <p2 x="620" y="320"/> - </wire> - <wire> - <p1 x="460" y="640"/> - <p2 x="500" y="640"/> - </wire> - <wire> - <p1 x="520" y="640"/> - <p2 x="540" y="640"/> - </wire> - <wire> - <p1 x="640" y="640"/> - <p2 x="680" y="640"/> - </wire> - <wire> - <p1 x="520" y="480"/> - <p2 x="620" y="480"/> - </wire> - <wire> - <p1 x="500" y="420"/> - <p2 x="540" y="420"/> - </wire> - <wire> - <p1 x="600" y="420"/> - <p2 x="620" y="420"/> - </wire> - <wire> - <p1 x="520" y="580"/> - <p2 x="620" y="580"/> - </wire> - <wire> - <p1 x="500" y="520"/> - <p2 x="540" y="520"/> - </wire> - <wire> - <p1 x="600" y="520"/> - <p2 x="620" y="520"/> - </wire> - <wire> - <p1 x="460" y="300"/> - <p2 x="540" y="300"/> - </wire> - <wire> - <p1 x="600" y="300"/> - <p2 x="680" y="300"/> - </wire> - <wire> - <p1 x="500" y="620"/> - <p2 x="540" y="620"/> - </wire> - <wire> - <p1 x="600" y="620"/> - <p2 x="640" y="620"/> - </wire> - <wire> - <p1 x="460" y="400"/> - <p2 x="540" y="400"/> - </wire> - <wire> - <p1 x="600" y="400"/> - <p2 x="680" y="400"/> - </wire> - <wire> - <p1 x="460" y="240"/> - <p2 x="520" y="240"/> - </wire> - <wire> - <p1 x="460" y="340"/> - <p2 x="500" y="340"/> - </wire> - <wire> - <p1 x="520" y="340"/> - <p2 x="540" y="340"/> - </wire> - <wire> - <p1 x="460" y="500"/> - <p2 x="540" y="500"/> - </wire> - <wire> - <p1 x="600" y="500"/> - <p2 x="680" y="500"/> - </wire> - <wire> - <p1 x="460" y="440"/> - <p2 x="500" y="440"/> - </wire> - <wire> - <p1 x="520" y="440"/> - <p2 x="540" y="440"/> - </wire> - <wire> - <p1 x="460" y="600"/> - <p2 x="540" y="600"/> - </wire> - <wire> - <p1 x="600" y="600"/> - <p2 x="680" y="600"/> - </wire> - <wire> - <p1 x="460" y="540"/> - <p2 x="500" y="540"/> - </wire> - <wire> - <p1 x="520" y="540"/> - <p2 x="540" y="540"/> - </wire> - <wire> - <p1 x="520" y="380"/> - <p2 x="620" y="380"/> - </wire> - <wire> - <p1 x="640" y="620"/> - <p2 x="640" y="640"/> - </wire> - <wire> - <p1 x="500" y="320"/> - <p2 x="500" y="340"/> - </wire> - <wire> - <p1 x="500" y="420"/> - <p2 x="500" y="440"/> - </wire> - <wire> - <p1 x="500" y="520"/> - <p2 x="500" y="540"/> - </wire> - <wire> - <p1 x="500" y="620"/> - <p2 x="500" y="640"/> - </wire> - <wire> - <p1 x="520" y="240"/> - <p2 x="520" y="340"/> - </wire> - <wire> - <p1 x="520" y="380"/> - <p2 x="520" y="440"/> - </wire> - <wire> - <p1 x="520" y="480"/> - <p2 x="520" y="540"/> - </wire> - <wire> - <p1 x="520" y="580"/> - <p2 x="520" y="640"/> - </wire> - <wire> - <p1 x="620" y="320"/> - <p2 x="620" y="380"/> - </wire> - <wire> - <p1 x="620" y="420"/> - <p2 x="620" y="480"/> - </wire> - <wire> - <p1 x="620" y="520"/> - <p2 x="620" y="580"/> - </wire> - </wires> - <measurementOrdering/> -</circuit>
\ No newline at end of file diff --git a/full-adder/half-add.dig b/full-adder/half-add.dig deleted file mode 100644 index 76c3d9c..0000000 --- a/full-adder/half-add.dig +++ /dev/null @@ -1,100 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<circuit> - <version>1</version> - <attributes/> - <visualElements> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>A</string> - </entry> - </elementAttributes> - <pos x="340" y="260"/> - </visualElement> - <visualElement> - <elementName>In</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>B</string> - </entry> - </elementAttributes> - <pos x="340" y="300"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>X</string> - </entry> - </elementAttributes> - <pos x="500" y="280"/> - </visualElement> - <visualElement> - <elementName>Out</elementName> - <elementAttributes> - <entry> - <string>Label</string> - <string>Cout</string> - </entry> - </elementAttributes> - <pos x="500" y="360"/> - </visualElement> - <visualElement> - <elementName>And</elementName> - <elementAttributes/> - <pos x="400" y="340"/> - </visualElement> - <visualElement> - <elementName>XOr</elementName> - <elementAttributes/> - <pos x="400" y="260"/> - </visualElement> - </visualElements> - <wires> - <wire> - <p1 x="340" y="260"/> - <p2 x="380" y="260"/> - </wire> - <wire> - <p1 x="380" y="260"/> - <p2 x="400" y="260"/> - </wire> - <wire> - <p1 x="380" y="340"/> - <p2 x="400" y="340"/> - </wire> - <wire> - <p1 x="460" y="280"/> - <p2 x="500" y="280"/> - </wire> - <wire> - <p1 x="460" y="360"/> - <p2 x="500" y="360"/> - </wire> - <wire> - <p1 x="340" y="300"/> - <p2 x="360" y="300"/> - </wire> - <wire> - <p1 x="360" y="300"/> - <p2 x="400" y="300"/> - </wire> - <wire> - <p1 x="360" y="380"/> - <p2 x="400" y="380"/> - </wire> - <wire> - <p1 x="360" y="300"/> - <p2 x="360" y="380"/> - </wire> - <wire> - <p1 x="380" y="260"/> - <p2 x="380" y="340"/> - </wire> - </wires> - <measurementOrdering/> -</circuit>
\ No newline at end of file diff --git a/full-adder/readme.md b/full-adder/readme.md deleted file mode 100644 index 800a859..0000000 --- a/full-adder/readme.md +++ /dev/null @@ -1,6 +0,0 @@ -# full adder - -het ontwerp voor de full adder bestaat uit de losse hergebruikte componenten -half adder, 1-bit adder en dan 4-bit adder. dit zijn de .dig bestanden, en deze -zijn gemaakt met [digital](https://github.com/hneemann/Digital). - |