aboutsummaryrefslogtreecommitdiff
path: root/design/2c.dig
diff options
context:
space:
mode:
authorlonkaars <loek@pipeframe.xyz>2022-11-27 19:58:08 +0100
committerlonkaars <loek@pipeframe.xyz>2022-11-27 19:58:08 +0100
commit453e099644b253bedc98bb20861d48f3eb40ef4f (patch)
tree0fead272e68e67a317b15b7bcc0378ddcdf279dc /design/2c.dig
parentd2cbbf49cf8e866af996672ff1b34bb428091261 (diff)
ALU working, design needs updating + writing testbenches
Diffstat (limited to 'design/2c.dig')
-rw-r--r--design/2c.dig67
1 files changed, 64 insertions, 3 deletions
diff --git a/design/2c.dig b/design/2c.dig
index e553a6d..15349da 100644
--- a/design/2c.dig
+++ b/design/2c.dig
@@ -15,7 +15,7 @@
<int>8</int>
</entry>
</elementAttributes>
- <pos x="520" y="500"/>
+ <pos x="500" y="500"/>
</visualElement>
<visualElement>
<elementName>Out</elementName>
@@ -29,7 +29,7 @@
<int>8</int>
</entry>
</elementAttributes>
- <pos x="680" y="500"/>
+ <pos x="800" y="500"/>
</visualElement>
<visualElement>
<elementName>Not</elementName>
@@ -66,28 +66,89 @@
</elementAttributes>
<pos x="580" y="540"/>
</visualElement>
+ <visualElement>
+ <elementName>Splitter</elementName>
+ <elementAttributes>
+ <entry>
+ <string>Input Splitting</string>
+ <string>8</string>
+ </entry>
+ <entry>
+ <string>Output Splitting</string>
+ <string>7-7</string>
+ </entry>
+ </elementAttributes>
+ <pos x="540" y="580"/>
+ </visualElement>
+ <visualElement>
+ <elementName>Out</elementName>
+ <elementAttributes>
+ <entry>
+ <string>Label</string>
+ <string>Cout</string>
+ </entry>
+ </elementAttributes>
+ <pos x="800" y="540"/>
+ </visualElement>
+ <visualElement>
+ <elementName>NOr</elementName>
+ <elementAttributes/>
+ <pos x="700" y="520"/>
+ </visualElement>
</visualElements>
<wires>
<wire>
+ <p1 x="680" y="560"/>
+ <p2 x="700" y="560"/>
+ </wire>
+ <wire>
<p1 x="580" y="500"/>
<p2 x="600" y="500"/>
</wire>
<wire>
<p1 x="660" y="500"/>
- <p2 x="680" y="500"/>
+ <p2 x="800" y="500"/>
+ </wire>
+ <wire>
+ <p1 x="500" y="500"/>
+ <p2 x="520" y="500"/>
</wire>
<wire>
<p1 x="520" y="500"/>
<p2 x="540" y="500"/>
</wire>
<wire>
+ <p1 x="560" y="580"/>
+ <p2 x="680" y="580"/>
+ </wire>
+ <wire>
+ <p1 x="520" y="580"/>
+ <p2 x="540" y="580"/>
+ </wire>
+ <wire>
<p1 x="580" y="520"/>
<p2 x="600" y="520"/>
</wire>
<wire>
+ <p1 x="660" y="520"/>
+ <p2 x="700" y="520"/>
+ </wire>
+ <wire>
+ <p1 x="780" y="540"/>
+ <p2 x="800" y="540"/>
+ </wire>
+ <wire>
<p1 x="580" y="540"/>
<p2 x="600" y="540"/>
</wire>
+ <wire>
+ <p1 x="520" y="500"/>
+ <p2 x="520" y="580"/>
+ </wire>
+ <wire>
+ <p1 x="680" y="560"/>
+ <p2 x="680" y="580"/>
+ </wire>
</wires>
<measurementOrdering/>
</circuit> \ No newline at end of file