projects
/
Mograsim.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
fd24001
)
Cleaned and51
author
Daniel Kirschten
<daniel.kirschten@gmx.de>
Thu, 8 Oct 2020 15:55:28 +0000
(17:55 +0200)
committer
Daniel Kirschten
<daniel.kirschten@gmx.de>
Thu, 8 Oct 2020 15:55:28 +0000
(17:55 +0200)
plugins/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/and51.json
patch
|
blob
|
history
plugins/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/ram5_12.json
patch
|
blob
|
history
diff --git
a/plugins/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/and51.json
b/plugins/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/and51.json
index
18806d6
..
f75c564
100644
(file)
--- a/
plugins/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/and51.json
+++ b/
plugins/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/and51.json
@@
-1,56
+1,20
@@
{
{
- "width":
1
5.0,
- "height":
60
.0,
+ "width":
3
5.0,
+ "height":
55
.0,
"interfacePins": [
"interfacePins": [
- {
- "location": {
- "x": 0.0,
- "y": 5.0
- },
- "name": "A1",
- "logicWidth": 1,
- "usage": "INPUT"
- },
- {
- "location": {
- "x": 0.0,
- "y": 15.0
- },
- "name": "A2",
- "logicWidth": 1,
- "usage": "INPUT"
- },
{
"location": {
"x": 0.0,
"y": 25.0
},
{
"location": {
"x": 0.0,
"y": 25.0
},
- "name": "A
3
",
- "logicWidth":
1
,
+ "name": "A",
+ "logicWidth":
5
,
"usage": "INPUT"
},
{
"location": {
"x": 0.0,
"usage": "INPUT"
},
{
"location": {
"x": 0.0,
- "y": 35.0
- },
- "name": "A4",
- "logicWidth": 1,
- "usage": "INPUT"
- },
- {
- "location": {
- "x": 0.0,
- "y": 45.0
- },
- "name": "A5",
- "logicWidth": 1,
- "usage": "INPUT"
- },
- {
- "location": {
- "x": 0.0,
- "y": 55.0
+ "y": 50.0
},
"name": "B",
"logicWidth": 1,
},
"name": "B",
"logicWidth": 1,
@@
-58,58
+22,46
@@
},
{
"location": {
},
{
"location": {
- "x": 15.0,
- "y": 5.0
- },
- "name": "Y1",
- "logicWidth": 1,
- "usage": "OUTPUT"
- },
- {
- "location": {
- "x": 15.0,
- "y": 15.0
- },
- "name": "Y2",
- "logicWidth": 1,
- "usage": "OUTPUT"
- },
- {
- "location": {
- "x": 15.0,
+ "x": 35.0,
"y": 25.0
},
"y": 25.0
},
- "name": "Y3",
- "logicWidth": 1,
- "usage": "OUTPUT"
- },
- {
- "location": {
- "x": 15.0,
- "y": 35.0
- },
- "name": "Y4",
- "logicWidth": 1,
- "usage": "OUTPUT"
- },
- {
- "location": {
- "x": 15.0,
- "y": 45.0
- },
- "name": "Y5",
- "logicWidth": 1,
+ "name": "Y",
+ "logicWidth": 5,
"usage": "OUTPUT"
}
],
"innerScale": 0.4,
"submodel": {
"components": [
"usage": "OUTPUT"
}
],
"innerScale": 0.4,
"submodel": {
"components": [
+ {
+ "id": "Splitter",
+ "name": "Splitter#0",
+ "pos": {
+ "x": 5.0,
+ "y": 42.5
+ },
+ "params": {
+ "logicWidth": 5,
+ "orientation": "RIGHT"
+ }
+ },
+ {
+ "id": "Splitter",
+ "name": "Splitter#1",
+ "pos": {
+ "x": 72.5,
+ "y": 42.5
+ },
+ "params": {
+ "logicWidth": 5,
+ "orientation": "LEFT"
+ }
+ },
{
"id": "WireCrossPoint",
"name": "WireCrossPoint#0",
"pos": {
{
"id": "WireCrossPoint",
"name": "WireCrossPoint#0",
"pos": {
- "x":
4.0
,
+ "x":
26.5
,
"y": 46.5
},
"params": 1
"y": 46.5
},
"params": 1
@@
-118,7
+70,7
@@
"id": "WireCrossPoint",
"name": "WireCrossPoint#1",
"pos": {
"id": "WireCrossPoint",
"name": "WireCrossPoint#1",
"pos": {
- "x":
4.0
,
+ "x":
26.5
,
"y": 71.5
},
"params": 1
"y": 71.5
},
"params": 1
@@
-127,7
+79,7
@@
"id": "WireCrossPoint",
"name": "WireCrossPoint#2",
"pos": {
"id": "WireCrossPoint",
"name": "WireCrossPoint#2",
"pos": {
- "x":
4.0
,
+ "x":
26.5
,
"y": 96.5
},
"params": 1
"y": 96.5
},
"params": 1
@@
-136,7
+88,7
@@
"id": "WireCrossPoint",
"name": "WireCrossPoint#3",
"pos": {
"id": "WireCrossPoint",
"name": "WireCrossPoint#3",
"pos": {
- "x":
4.0
,
+ "x":
26.5
,
"y": 121.5
},
"params": 1
"y": 121.5
},
"params": 1
@@
-145,7
+97,7
@@
"id": "and",
"name": "and#0",
"pos": {
"id": "and",
"name": "and#0",
"pos": {
- "x":
7
.5,
+ "x":
32
.5,
"y": 7.5
}
},
"y": 7.5
}
},
@@
-153,7
+105,7
@@
"id": "and",
"name": "and#1",
"pos": {
"id": "and",
"name": "and#1",
"pos": {
- "x":
7
.5,
+ "x":
32
.5,
"y": 32.5
}
},
"y": 32.5
}
},
@@
-161,7
+113,7
@@
"id": "and",
"name": "and#2",
"pos": {
"id": "and",
"name": "and#2",
"pos": {
- "x":
7
.5,
+ "x":
32
.5,
"y": 57.5
}
},
"y": 57.5
}
},
@@
-169,7
+121,7
@@
"id": "and",
"name": "and#3",
"pos": {
"id": "and",
"name": "and#3",
"pos": {
- "x":
7
.5,
+ "x":
32
.5,
"y": 82.5
}
},
"y": 82.5
}
},
@@
-177,7
+129,7
@@
"id": "and",
"name": "and#4",
"pos": {
"id": "and",
"name": "and#4",
"pos": {
- "x":
7
.5,
+ "x":
32
.5,
"y": 107.5
}
}
"y": 107.5
}
}
@@
-186,46
+138,64
@@
{
"pin1": {
"compName": "_submodelinterface",
{
"pin1": {
"compName": "_submodelinterface",
- "pinName": "A
1
"
+ "pinName": "A"
},
"pin2": {
},
"pin2": {
- "compName": "
and
#0",
- "pinName": "
A
"
+ "compName": "
Splitter
#0",
+ "pinName": "
I
"
},
"name": "unnamedWire#0",
"path": []
},
{
"pin1": {
},
"name": "unnamedWire#0",
"path": []
},
{
"pin1": {
- "compName": "
_submodelinterface
",
- "pinName": "
A2
"
+ "compName": "
Splitter#0
",
+ "pinName": "
O4
"
},
"pin2": {
},
"pin2": {
- "compName": "and#
1
",
+ "compName": "and#
0
",
"pinName": "A"
},
"name": "unnamedWire#1",
"pinName": "A"
},
"name": "unnamedWire#1",
- "path": []
+ "path": [
+ {
+ "x": 20.0,
+ "y": 42.5
+ },
+ {
+ "x": 20.0,
+ "y": 12.5
+ }
+ ]
},
{
"pin1": {
},
{
"pin1": {
- "compName": "
_submodelinterface
",
- "pinName": "A
3
"
+ "compName": "
and#1
",
+ "pinName": "A"
},
"pin2": {
},
"pin2": {
- "compName": "
and#2
",
- "pinName": "
A
"
+ "compName": "
Splitter#0
",
+ "pinName": "
O3
"
},
"name": "unnamedWire#2",
},
"name": "unnamedWire#2",
- "path": []
+ "path": [
+ {
+ "x": 25.0,
+ "y": 37.5
+ },
+ {
+ "x": 25.0,
+ "y": 52.5
+ }
+ ]
},
{
"pin1": {
},
{
"pin1": {
- "compName": "
_submodelinterface
",
- "pinName": "
A4
"
+ "compName": "
Splitter#0
",
+ "pinName": "
O2
"
},
"pin2": {
},
"pin2": {
- "compName": "and#
3
",
+ "compName": "and#
2
",
"pinName": "A"
},
"name": "unnamedWire#3",
"pinName": "A"
},
"name": "unnamedWire#3",
@@
-243,8
+213,8
@@
"name": "unnamedWire#4",
"path": [
{
"name": "unnamedWire#4",
"path": [
{
- "x":
5.0
,
- "y": 1
37.5
+ "x":
27.5
,
+ "y": 1
25.0
}
]
},
}
]
},
@@
-320,70
+290,106
@@
"name": "unnamedWire#10",
"path": [
{
"name": "unnamedWire#10",
"path": [
{
- "x":
5.0
,
+ "x":
27.5
,
"y": 22.5
}
]
},
{
"pin1": {
"y": 22.5
}
]
},
{
"pin1": {
- "compName": "and#
0
",
+ "compName": "and#
4
",
"pinName": "Y"
},
"pin2": {
"pinName": "Y"
},
"pin2": {
- "compName": "
_submodelinterface
",
- "pinName": "
Y1
"
+ "compName": "
Splitter#1
",
+ "pinName": "
O0
"
},
"name": "unnamedWire#11",
},
"name": "unnamedWire#11",
- "path": []
+ "path": [
+ {
+ "x": 67.5,
+ "y": 112.5
+ },
+ {
+ "x": 67.5,
+ "y": 82.5
+ }
+ ]
},
{
"pin1": {
},
{
"pin1": {
- "compName": "
and
#1",
- "pinName": "
Y
"
+ "compName": "
Splitter
#1",
+ "pinName": "
O1
"
},
"pin2": {
},
"pin2": {
- "compName": "
_submodelinterface
",
- "pinName": "Y
2
"
+ "compName": "
and#3
",
+ "pinName": "Y"
},
"name": "unnamedWire#12",
},
"name": "unnamedWire#12",
- "path": []
+ "path": [
+ {
+ "x": 62.5,
+ "y": 72.5
+ },
+ {
+ "x": 62.5,
+ "y": 87.5
+ }
+ ]
},
{
"pin1": {
},
{
"pin1": {
- "compName": "
and#2
",
- "pinName": "
Y
"
+ "compName": "
Splitter#1
",
+ "pinName": "
O2
"
},
"pin2": {
},
"pin2": {
- "compName": "
_submodelinterface
",
- "pinName": "Y
3
"
+ "compName": "
and#2
",
+ "pinName": "Y"
},
"name": "unnamedWire#13",
"path": []
},
{
"pin1": {
},
"name": "unnamedWire#13",
"path": []
},
{
"pin1": {
- "compName": "and#
3
",
+ "compName": "and#
0
",
"pinName": "Y"
},
"pin2": {
"pinName": "Y"
},
"pin2": {
- "compName": "
_submodelinterface
",
- "pinName": "
Y
4"
+ "compName": "
Splitter#1
",
+ "pinName": "
O
4"
},
"name": "unnamedWire#14",
},
"name": "unnamedWire#14",
- "path": []
+ "path": [
+ {
+ "x": 67.5,
+ "y": 12.5
+ },
+ {
+ "x": 67.5,
+ "y": 42.5
+ }
+ ]
},
{
"pin1": {
},
{
"pin1": {
- "compName": "
_submodelinterface
",
- "pinName": "
A5
"
+ "compName": "
Splitter#0
",
+ "pinName": "
O1
"
},
"pin2": {
},
"pin2": {
- "compName": "and#
4
",
+ "compName": "and#
3
",
"pinName": "A"
},
"name": "unnamedWire#15",
"pinName": "A"
},
"name": "unnamedWire#15",
- "path": []
+ "path": [
+ {
+ "x": 25.0,
+ "y": 72.5
+ },
+ {
+ "x": 25.0,
+ "y": 87.5
+ }
+ ]
},
{
"pin1": {
},
{
"pin1": {
@@
-411,15
+417,57
@@
},
{
"pin1": {
},
{
"pin1": {
- "compName": "and#4",
+ "compName": "Splitter#1",
+ "pinName": "O3"
+ },
+ "pin2": {
+ "compName": "and#1",
"pinName": "Y"
},
"pinName": "Y"
},
+ "name": "unnamedWire#18",
+ "path": [
+ {
+ "x": 62.5,
+ "y": 52.5
+ },
+ {
+ "x": 62.5,
+ "y": 37.5
+ }
+ ]
+ },
+ {
+ "pin1": {
+ "compName": "Splitter#1",
+ "pinName": "I"
+ },
"pin2": {
"compName": "_submodelinterface",
"pin2": {
"compName": "_submodelinterface",
- "pinName": "Y
5
"
+ "pinName": "Y"
},
},
- "name": "unnamedWire#1
8
",
+ "name": "unnamedWire#1
9
",
"path": []
"path": []
+ },
+ {
+ "pin1": {
+ "compName": "Splitter#0",
+ "pinName": "O0"
+ },
+ "pin2": {
+ "compName": "and#4",
+ "pinName": "A"
+ },
+ "name": "unnamedWire#20",
+ "path": [
+ {
+ "x": 20.0,
+ "y": 82.5
+ },
+ {
+ "x": 20.0,
+ "y": 112.5
+ }
+ ]
}
],
"version": "0.1.1"
}
],
"version": "0.1.1"
diff --git
a/plugins/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/ram5_12.json
b/plugins/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/ram5_12.json
index
13f10a0
..
f4aa4c5
100644
(file)
--- a/
plugins/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/ram5_12.json
+++ b/
plugins/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/ram5_12.json
@@
-64,7
+64,7
@@
"id": "NandGate",
"name": "NandGate#0",
"pos": {
"id": "NandGate",
"name": "NandGate#0",
"pos": {
- "x": 1
2
5.0,
+ "x": 1
5
5.0,
"y": 20.0
},
"params": 1
"y": 20.0
},
"params": 1
@@
-73,7
+73,7
@@
"id": "Splitter",
"name": "Splitter#0",
"pos": {
"id": "Splitter",
"name": "Splitter#0",
"pos": {
- "x":
195
.0,
+ "x":
220
.0,
"y": 100.0
},
"params": {
"y": 100.0
},
"params": {
@@
-86,13
+86,37
@@
"name": "Splitter#1",
"pos": {
"x": 15.0,
"name": "Splitter#1",
"pos": {
"x": 15.0,
- "y":
2
5.0
+ "y":
3
5.0
},
"params": {
"logicWidth": 3,
"orientation": "RIGHT"
}
},
},
"params": {
"logicWidth": 3,
"orientation": "RIGHT"
}
},
+ {
+ "id": "Splitter",
+ "name": "Splitter#2",
+ "pos": {
+ "x": 130.0,
+ "y": 35.0
+ },
+ "params": {
+ "logicWidth": 5,
+ "orientation": "RIGHT"
+ }
+ },
+ {
+ "id": "Splitter",
+ "name": "Splitter#3",
+ "pos": {
+ "x": 75.0,
+ "y": 35.0
+ },
+ "params": {
+ "logicWidth": 5,
+ "orientation": "LEFT"
+ }
+ },
{
"id": "WireCrossPoint",
"name": "WireCrossPoint#0",
{
"id": "WireCrossPoint",
"name": "WireCrossPoint#0",
@@
-179,7
+203,7
@@
"name": "WireCrossPoint#9",
"pos": {
"x": 29.0,
"name": "WireCrossPoint#9",
"pos": {
"x": 29.0,
- "y":
2
4.0
+ "y":
3
4.0
},
"params": 1
},
},
"params": 1
},
@@
-187,7
+211,7
@@
"id": "WireCrossPoint",
"name": "WireCrossPoint#10",
"pos": {
"id": "WireCrossPoint",
"name": "WireCrossPoint#10",
"pos": {
- "x": 1
1
9.0,
+ "x": 1
4
9.0,
"y": 24.0
},
"params": 1
"y": 24.0
},
"params": 1
@@
-196,7
+220,7
@@
"id": "and51",
"name": "and51#0",
"pos": {
"id": "and51",
"name": "and51#0",
"pos": {
- "x":
75
.0,
+ "x":
90
.0,
"y": 30.0
}
},
"y": 30.0
}
},
@@
-204,7
+228,7
@@
"id": "and",
"name": "and#0",
"pos": {
"id": "and",
"name": "and#0",
"pos": {
- "x": 1
5
5.0,
+ "x": 1
8
5.0,
"y": 30.0
}
},
"y": 30.0
}
},
@@
-213,7
+237,7
@@
"name": "demux2#0",
"pos": {
"x": 35.0,
"name": "demux2#0",
"pos": {
"x": 35.0,
- "y":
3
0.0
+ "y":
4
0.0
}
},
{
}
},
{
@@
-463,7
+487,7
@@
"y": 15.0
},
{
"y": 15.0
},
{
- "x": 2
05
.0,
+ "x": 2
30
.0,
"y": 15.0
}
]
"y": 15.0
}
]
@@
-484,7
+508,7
@@
"y": 120.0
},
{
"y": 120.0
},
{
- "x": 2
05
.0,
+ "x": 2
30
.0,
"y": 120.0
}
]
"y": 120.0
}
]
@@
-513,12
+537,12
@@
"name": "unnamedWire#12",
"path": [
{
"name": "unnamedWire#12",
"path": [
{
- "x": 2
15
.0,
- "y": 12
0
.0
+ "x": 2
40
.0,
+ "y": 12
5
.0
},
{
"x": 230.0,
},
{
"x": 230.0,
- "y": 12
0
.0
+ "y": 12
5
.0
},
{
"x": 230.0,
},
{
"x": 230.0,
@@
-538,7
+562,7
@@
"name": "unnamedWire#13",
"path": [
{
"name": "unnamedWire#13",
"path": [
{
- "x":
195
.0,
+ "x":
220
.0,
"y": 115.0
},
{
"y": 115.0
},
{
@@
-553,12
+577,12
@@
},
{
"pin1": {
},
{
"pin1": {
- "compName": "
demux2#0
",
- "pinName": "
Y00
"
+ "compName": "
WireCrossPoint#9
",
+ "pinName": ""
},
"pin2": {
},
"pin2": {
- "compName": "
and51#0
",
- "pinName": "
A1
"
+ "compName": "
Splitter#3
",
+ "pinName": "
O4
"
},
"name": "unnamedWire#14",
"path": []
},
"name": "unnamedWire#14",
"path": []
@@
-683,12
+707,12
@@
},
{
"pin1": {
},
{
"pin1": {
- "compName": "
and51
#0",
- "pinName": "
A2
"
+ "compName": "
demux2
#0",
+ "pinName": "
Y00
"
},
"pin2": {
},
"pin2": {
- "compName": "
demux2#0
",
- "pinName": "
Y01
"
+ "compName": "
Splitter#3
",
+ "pinName": "
O0
"
},
"name": "unnamedWire#24",
"path": []
},
"name": "unnamedWire#24",
"path": []
@@
-696,23
+720,23
@@
{
"pin1": {
"compName": "demux2#0",
{
"pin1": {
"compName": "demux2#0",
- "pinName": "Y
10
"
+ "pinName": "Y
01
"
},
"pin2": {
},
"pin2": {
- "compName": "
and51#0
",
- "pinName": "
A3
"
+ "compName": "
Splitter#3
",
+ "pinName": "
O1
"
},
"name": "unnamedWire#25",
"path": []
},
{
"pin1": {
},
"name": "unnamedWire#25",
"path": []
},
{
"pin1": {
- "compName": "
and51
#0",
- "pinName": "
A4
"
+ "compName": "
demux2
#0",
+ "pinName": "
Y10
"
},
"pin2": {
},
"pin2": {
- "compName": "
demux2#0
",
- "pinName": "
Y11
"
+ "compName": "
Splitter#3
",
+ "pinName": "
O2
"
},
"name": "unnamedWire#26",
"path": []
},
"name": "unnamedWire#26",
"path": []
@@
-738,7
+762,7
@@
},
{
"x": 10.0,
},
{
"x": 10.0,
- "y":
3
5.0
+ "y":
4
5.0
}
]
},
}
]
},
@@
-778,19
+802,27
@@
"name": "unnamedWire#30",
"path": [
{
"name": "unnamedWire#30",
"path": [
{
- "x": 20.0,
+ "x": 85.0,
+ "y": 80.0
+ },
+ {
+ "x": 85.0,
+ "y": 85.0
+ },
+ {
+ "x": 10.0,
"y": 85.0
},
{
"y": 85.0
},
{
- "x":
2
0.0,
+ "x":
1
0.0,
"y": 50.0
}
]
},
{
"pin1": {
"y": 50.0
}
]
},
{
"pin1": {
- "compName": "
and51#0
",
- "pinName": "
Y1
"
+ "compName": "
Splitter#2
",
+ "pinName": "
O0
"
},
"pin2": {
"compName": "and#0",
},
"pin2": {
"compName": "and#0",
@@
-799,19
+831,19
@@
"name": "unnamedWire#31",
"path": [
{
"name": "unnamedWire#31",
"path": [
{
- "x": 1
15
.0,
- "y":
3
5.0
+ "x": 1
80
.0,
+ "y":
7
5.0
},
{
},
{
- "x": 1
15
.0,
+ "x": 1
80
.0,
"y": 45.0
}
]
},
{
"pin1": {
"y": 45.0
}
]
},
{
"pin1": {
- "compName": "
and51#0
",
- "pinName": "
Y2
"
+ "compName": "
Splitter#2
",
+ "pinName": "
O1
"
},
"pin2": {
"compName": "dff12_we#0",
},
"pin2": {
"compName": "dff12_we#0",
@@
-820,11
+852,11
@@
"name": "unnamedWire#32",
"path": [
{
"name": "unnamedWire#32",
"path": [
{
- "x": 1
1
0.0,
- "y":
4
5.0
+ "x": 1
6
0.0,
+ "y":
6
5.0
},
{
},
{
- "x": 1
1
0.0,
+ "x": 1
6
0.0,
"y": 110.0
},
{
"y": 110.0
},
{
@@
-843,8
+875,8
@@
"pinName": "WE"
},
"pin2": {
"pinName": "WE"
},
"pin2": {
- "compName": "
and51#0
",
- "pinName": "
Y3
"
+ "compName": "
Splitter#2
",
+ "pinName": "
O2
"
},
"name": "unnamedWire#33",
"path": [
},
"name": "unnamedWire#33",
"path": [
@@
-857,70
+889,70
@@
"y": 105.0
},
{
"y": 105.0
},
{
- "x": 1
0
5.0,
+ "x": 1
5
5.0,
"y": 105.0
},
{
"y": 105.0
},
{
- "x": 1
0
5.0,
+ "x": 1
5
5.0,
"y": 55.0
}
]
},
{
"pin1": {
"y": 55.0
}
]
},
{
"pin1": {
- "compName": "and51#0",
- "pinName": "Y4"
- },
- "pin2": {
"compName": "dff12_we#3",
"pinName": "WE"
},
"compName": "dff12_we#3",
"pinName": "WE"
},
+ "pin2": {
+ "compName": "Splitter#2",
+ "pinName": "O3"
+ },
"name": "unnamedWire#34",
"path": [
{
"name": "unnamedWire#34",
"path": [
{
- "x":
10
0.0,
- "y":
65
.0
+ "x":
7
0.0,
+ "y":
290
.0
},
{
},
{
- "x":
10
0.0,
+ "x":
7
0.0,
"y": 100.0
},
{
"y": 100.0
},
{
- "x":
7
0.0,
+ "x":
15
0.0,
"y": 100.0
},
{
"y": 100.0
},
{
- "x":
7
0.0,
- "y":
290
.0
+ "x":
15
0.0,
+ "y":
45
.0
}
]
},
{
"pin1": {
}
]
},
{
"pin1": {
- "compName": "
dff12_we#4
",
- "pinName": "
WE
"
+ "compName": "
Splitter#2
",
+ "pinName": "
O4
"
},
"pin2": {
},
"pin2": {
- "compName": "
and51#0
",
- "pinName": "
Y5
"
+ "compName": "
dff12_we#4
",
+ "pinName": "
WE
"
},
"name": "unnamedWire#35",
"path": [
{
},
"name": "unnamedWire#35",
"path": [
{
- "x":
6
5.0,
- "y": 3
40
.0
+ "x":
14
5.0,
+ "y": 3
5
.0
},
{
},
{
- "x":
6
5.0,
+ "x":
14
5.0,
"y": 95.0
},
{
"y": 95.0
},
{
- "x":
9
5.0,
+ "x":
6
5.0,
"y": 95.0
},
{
"y": 95.0
},
{
- "x":
9
5.0,
- "y":
75
.0
+ "x":
6
5.0,
+ "y":
340
.0
}
]
},
}
]
},
@@
-1091,19
+1123,19
@@
"name": "unnamedWire#47",
"path": [
{
"name": "unnamedWire#47",
"path": [
{
- "x":
18
5.0,
+ "x":
21
5.0,
"y": 35.0
},
{
"y": 35.0
},
{
- "x":
18
5.0,
- "y":
5
5.0
+ "x":
21
5.0,
+ "y":
8
5.0
},
{
},
{
- "x": 1
1
5.0,
- "y":
5
5.0
+ "x": 1
6
5.0,
+ "y":
8
5.0
},
{
},
{
- "x": 1
1
5.0,
+ "x": 1
6
5.0,
"y": 115.0
},
{
"y": 115.0
},
{
@@
-1118,20
+1150,15
@@
},
{
"pin1": {
},
{
"pin1": {
- "compName": "
WireCrossPoint#9
",
- "pinName": ""
+ "compName": "
Splitter#3
",
+ "pinName": "
O3
"
},
"pin2": {
},
"pin2": {
- "compName": "
and51
#0",
- "pinName": "
A5
"
+ "compName": "
demux2
#0",
+ "pinName": "
Y11
"
},
"name": "unnamedWire#48",
},
"name": "unnamedWire#48",
- "path": [
- {
- "x": 30.0,
- "y": 75.0
- }
- ]
+ "path": []
},
{
"pin1": {
},
{
"pin1": {
@@
-1157,7
+1184,7
@@
"name": "unnamedWire#50",
"path": [
{
"name": "unnamedWire#50",
"path": [
{
- "x": 1
2
0.0,
+ "x": 1
5
0.0,
"y": 35.0
}
]
"y": 35.0
}
]
@@
-1172,7
+1199,12
@@
"pinName": ""
},
"name": "unnamedWire#51",
"pinName": ""
},
"name": "unnamedWire#51",
- "path": []
+ "path": [
+ {
+ "x": 30.0,
+ "y": 25.0
+ }
+ ]
},
{
"pin1": {
},
{
"pin1": {
@@
-1186,14
+1218,38
@@
"name": "unnamedWire#52",
"path": [
{
"name": "unnamedWire#52",
"path": [
{
- "x": 1
5
0.0,
+ "x": 1
8
0.0,
"y": 30.0
},
{
"y": 30.0
},
{
- "x": 1
5
0.0,
+ "x": 1
8
0.0,
"y": 35.0
}
]
"y": 35.0
}
]
+ },
+ {
+ "pin1": {
+ "compName": "Splitter#2",
+ "pinName": "I"
+ },
+ "pin2": {
+ "compName": "and51#0",
+ "pinName": "Y"
+ },
+ "name": "unnamedWire#53",
+ "path": []
+ },
+ {
+ "pin1": {
+ "compName": "Splitter#3",
+ "pinName": "I"
+ },
+ "pin2": {
+ "compName": "and51#0",
+ "pinName": "A"
+ },
+ "name": "unnamedWire#54",
+ "path": []
}
],
"version": "0.1.1"
}
],
"version": "0.1.1"