aboutsummaryrefslogtreecommitdiff
path: root/full-adder
diff options
context:
space:
mode:
Diffstat (limited to 'full-adder')
-rw-r--r--full-adder/add1b.dig139
-rw-r--r--full-adder/add4b.dig334
-rw-r--r--full-adder/half-add.dig100
-rw-r--r--full-adder/readme.md6
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).
-