diff options
author | lonkaars <loek@pipeframe.xyz> | 2022-11-28 20:57:19 +0100 |
---|---|---|
committer | lonkaars <loek@pipeframe.xyz> | 2022-11-28 20:57:59 +0100 |
commit | 051606063c85d2d5854e1ff2441d9ed34bc9c4c1 (patch) | |
tree | 7aca4344691daff1caec3d3c7b2010db13f1d2c9 /design | |
parent | f13c49404adec63fd8161a4f44038bb265c169a6 (diff) |
alu working without bugs on hardware
Diffstat (limited to 'design')
-rw-r--r-- | design/2c.dig | 85 |
1 files changed, 50 insertions, 35 deletions
diff --git a/design/2c.dig b/design/2c.dig index 15349da..627e8f3 100644 --- a/design/2c.dig +++ b/design/2c.dig @@ -15,7 +15,7 @@ <int>8</int> </entry> </elementAttributes> - <pos x="500" y="500"/> + <pos x="460" y="500"/> </visualElement> <visualElement> <elementName>Out</elementName> @@ -39,7 +39,7 @@ <int>8</int> </entry> </elementAttributes> - <pos x="540" y="500"/> + <pos x="480" y="500"/> </visualElement> <visualElement> <elementName>add8b.dig</elementName> @@ -67,42 +67,53 @@ <pos x="580" y="540"/> </visualElement> <visualElement> - <elementName>Splitter</elementName> + <elementName>Out</elementName> <elementAttributes> <entry> - <string>Input Splitting</string> - <string>8</string> - </entry> - <entry> - <string>Output Splitting</string> - <string>7-7</string> + <string>Label</string> + <string>Cout</string> </entry> </elementAttributes> - <pos x="540" y="580"/> + <pos x="800" y="600"/> </visualElement> <visualElement> - <elementName>Out</elementName> + <elementName>In</elementName> <elementAttributes> <entry> <string>Label</string> - <string>Cout</string> + <string>Cin</string> </entry> </elementAttributes> - <pos x="800" y="540"/> + <pos x="460" y="600"/> </visualElement> <visualElement> - <elementName>NOr</elementName> + <elementName>Not</elementName> <elementAttributes/> - <pos x="700" y="520"/> + <pos x="480" y="600"/> + </visualElement> + <visualElement> + <elementName>add1b.dig</elementName> + <elementAttributes/> + <pos x="600" y="600"/> + </visualElement> + <visualElement> + <elementName>Const</elementName> + <elementAttributes> + <entry> + <string>Value</string> + <long>0</long> + </entry> + </elementAttributes> + <pos x="580" y="620"/> </visualElement> </visualElements> <wires> <wire> - <p1 x="680" y="560"/> - <p2 x="700" y="560"/> + <p1 x="540" y="640"/> + <p2 x="600" y="640"/> </wire> <wire> - <p1 x="580" y="500"/> + <p1 x="520" y="500"/> <p2 x="600" y="500"/> </wire> <wire> @@ -110,45 +121,49 @@ <p2 x="800" y="500"/> </wire> <wire> - <p1 x="500" y="500"/> - <p2 x="520" y="500"/> + <p1 x="460" y="500"/> + <p2 x="480" y="500"/> </wire> <wire> - <p1 x="520" y="500"/> - <p2 x="540" y="500"/> - </wire> - <wire> - <p1 x="560" y="580"/> + <p1 x="540" 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"/> + <p2 x="680" y="520"/> + </wire> + <wire> + <p1 x="460" y="600"/> + <p2 x="480" y="600"/> + </wire> + <wire> + <p1 x="520" y="600"/> + <p2 x="600" y="600"/> </wire> <wire> - <p1 x="780" y="540"/> - <p2 x="800" y="540"/> + <p1 x="660" y="600"/> + <p2 x="800" y="600"/> </wire> <wire> <p1 x="580" y="540"/> <p2 x="600" y="540"/> </wire> <wire> - <p1 x="520" y="500"/> - <p2 x="520" y="580"/> + <p1 x="580" y="620"/> + <p2 x="600" y="620"/> </wire> <wire> - <p1 x="680" y="560"/> + <p1 x="680" y="520"/> <p2 x="680" y="580"/> </wire> + <wire> + <p1 x="540" y="580"/> + <p2 x="540" y="640"/> + </wire> </wires> <measurementOrdering/> </circuit>
\ No newline at end of file |