projects
/
Mograsim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ReserializeAndVerifyJSONs now checks wire part orientations
[Mograsim.git]
/
net.mograsim.logic.model.am2900
/
Am2904Testbench.json
diff --git
a/net.mograsim.logic.model.am2900/Am2904Testbench.json
b/net.mograsim.logic.model.am2900/Am2904Testbench.json
index
4875d9c
..
c7bec19
100644
(file)
--- a/
net.mograsim.logic.model.am2900/Am2904Testbench.json
+++ b/
net.mograsim.logic.model.am2900/Am2904Testbench.json
@@
-7,7
+7,7
@@
"components": [
{
"id": "Am2904",
"components": [
{
"id": "Am2904",
- "name": "Am2904",
+ "name": "Am2904
#0
",
"pos": {
"x": 220.0,
"y": 175.0
"pos": {
"x": 220.0,
"y": 175.0
@@
-455,13
+455,16
@@
"params": 1
},
{
"params": 1
},
{
- "id": "
Merg
er",
+ "id": "
Splitt
er",
"name": "Merger#0",
"pos": {
"x": 85.0,
"y": 130.0
},
"name": "Merger#0",
"pos": {
"x": 85.0,
"y": 130.0
},
- "params": 13
+ "params": {
+ "logicWidth": 13,
+ "orientation": "LEFT"
+ }
},
{
"id": "TextComponent",
},
{
"id": "TextComponent",
@@
-1004,8
+1007,8
@@
"id": "WireCrossPoint",
"name": "WireCrossPoint#0",
"pos": {
"id": "WireCrossPoint",
"name": "WireCrossPoint#0",
"pos": {
- "x": 18
5
.0,
- "y": 36
5
.0
+ "x": 18
4
.0,
+ "y": 36
4
.0
},
"params": 1
},
},
"params": 1
},
@@
-1013,8
+1016,8
@@
"id": "WireCrossPoint",
"name": "WireCrossPoint#1",
"pos": {
"id": "WireCrossPoint",
"name": "WireCrossPoint#1",
"pos": {
- "x": 18
5
.0,
- "y": 3
10
.0
+ "x": 18
4
.0,
+ "y": 3
09
.0
},
"params": 1
},
},
"params": 1
},
@@
-1022,8
+1025,8
@@
"id": "WireCrossPoint",
"name": "WireCrossPoint#10",
"pos": {
"id": "WireCrossPoint",
"name": "WireCrossPoint#10",
"pos": {
- "x": 3
70
.0,
- "y": 17
5
.0
+ "x": 3
69
.0,
+ "y": 17
4
.0
},
"params": 1
},
},
"params": 1
},
@@
-1031,8
+1034,8
@@
"id": "WireCrossPoint",
"name": "WireCrossPoint#11",
"pos": {
"id": "WireCrossPoint",
"name": "WireCrossPoint#11",
"pos": {
- "x": 37
5
.0,
- "y": 1
90
.0
+ "x": 37
4
.0,
+ "y": 1
89
.0
},
"params": 1
},
},
"params": 1
},
@@
-1040,8
+1043,8
@@
"id": "WireCrossPoint",
"name": "WireCrossPoint#12",
"pos": {
"id": "WireCrossPoint",
"name": "WireCrossPoint#12",
"pos": {
- "x": 3
80
.0,
- "y":
200
.0
+ "x": 3
79
.0,
+ "y":
199
.0
},
"params": 1
},
},
"params": 1
},
@@
-1049,8
+1052,8
@@
"id": "WireCrossPoint",
"name": "WireCrossPoint#2",
"pos": {
"id": "WireCrossPoint",
"name": "WireCrossPoint#2",
"pos": {
- "x": 2
10
.0,
- "y": 32
5
.0
+ "x": 2
09
.0,
+ "y": 32
4
.0
},
"params": 1
},
},
"params": 1
},
@@
-1058,8
+1061,8
@@
"id": "WireCrossPoint",
"name": "WireCrossPoint#3",
"pos": {
"id": "WireCrossPoint",
"name": "WireCrossPoint#3",
"pos": {
- "x": 21
5
.0,
- "y": 3
40
.0
+ "x": 21
4
.0,
+ "y": 3
39
.0
},
"params": 1
},
},
"params": 1
},
@@
-1067,8
+1070,8
@@
"id": "WireCrossPoint",
"name": "WireCrossPoint#4",
"pos": {
"id": "WireCrossPoint",
"name": "WireCrossPoint#4",
"pos": {
- "x": 35
5
.0,
- "y": 3
80
.0
+ "x": 35
4
.0,
+ "y": 3
79
.0
},
"params": 1
},
},
"params": 1
},
@@
-1076,8
+1079,8
@@
"id": "WireCrossPoint",
"name": "WireCrossPoint#5",
"pos": {
"id": "WireCrossPoint",
"name": "WireCrossPoint#5",
"pos": {
- "x": 3
60
.0,
- "y": 3
90
.0
+ "x": 3
59
.0,
+ "y": 3
89
.0
},
"params": 1
},
},
"params": 1
},
@@
-1085,8
+1088,8
@@
"id": "WireCrossPoint",
"name": "WireCrossPoint#6",
"pos": {
"id": "WireCrossPoint",
"name": "WireCrossPoint#6",
"pos": {
- "x": 34
5
.0,
- "y": 8
5
.0
+ "x": 34
4
.0,
+ "y": 8
4
.0
},
"params": 1
},
},
"params": 1
},
@@
-1094,8
+1097,8
@@
"id": "WireCrossPoint",
"name": "WireCrossPoint#7",
"pos": {
"id": "WireCrossPoint",
"name": "WireCrossPoint#7",
"pos": {
- "x": 3
60
.0,
- "y": 1
10
.0
+ "x": 3
59
.0,
+ "y": 1
09
.0
},
"params": 1
},
},
"params": 1
},
@@
-1103,8
+1106,8
@@
"id": "WireCrossPoint",
"name": "WireCrossPoint#8",
"pos": {
"id": "WireCrossPoint",
"name": "WireCrossPoint#8",
"pos": {
- "x": 3
60
.0,
- "y": 12
5
.0
+ "x": 3
59
.0,
+ "y": 12
4
.0
},
"params": 1
},
},
"params": 1
},
@@
-1112,8
+1115,8
@@
"id": "WireCrossPoint",
"name": "WireCrossPoint#9",
"pos": {
"id": "WireCrossPoint",
"name": "WireCrossPoint#9",
"pos": {
- "x": 36
5
.0,
- "y": 1
60
.0
+ "x": 36
4
.0,
+ "y": 1
59
.0
},
"params": 1
}
},
"params": 1
}
@@
-1125,7
+1128,7
@@
"pinName": ""
},
"pin2": {
"pinName": ""
},
"pin2": {
- "compName": "Am2904",
+ "compName": "Am2904
#0
",
"pinName": "_OEY"
},
"name": "unnamedWire#0",
"pinName": "_OEY"
},
"name": "unnamedWire#0",
@@
-1142,7
+1145,7
@@
"pinName": ""
},
"pin2": {
"pinName": ""
},
"pin2": {
- "compName": "Am2904",
+ "compName": "Am2904
#0
",
"pinName": "C"
},
"name": "unnamedWire#1",
"pinName": "C"
},
"name": "unnamedWire#1",
@@
-1159,7
+1162,7
@@
},
{
"pin1": {
},
{
"pin1": {
- "compName": "Am2904",
+ "compName": "Am2904
#0
",
"pinName": "_EOVR"
},
"pin2": {
"pinName": "_EOVR"
},
"pin2": {
@@
-1184,7
+1187,7
@@
"pinName": ""
},
"pin2": {
"pinName": ""
},
"pin2": {
- "compName": "Am2904",
+ "compName": "Am2904
#0
",
"pinName": "_EN"
},
"name": "unnamedWire#11",
"pinName": "_EN"
},
"name": "unnamedWire#11",
@@
-1202,10
+1205,10
@@
{
"pin1": {
"compName": "Merger#0",
{
"pin1": {
"compName": "Merger#0",
- "pinName": "
O
"
+ "pinName": "
I
"
},
"pin2": {
},
"pin2": {
- "compName": "Am2904",
+ "compName": "Am2904
#0
",
"pinName": "I"
},
"name": "unnamedWire#12",
"pinName": "I"
},
"name": "unnamedWire#12",
@@
-1234,7
+1237,7
@@
"pinName": ""
},
"pin2": {
"pinName": ""
},
"pin2": {
- "compName": "Am2904",
+ "compName": "Am2904
#0
",
"pinName": "Cx"
},
"name": "unnamedWire#13",
"pinName": "Cx"
},
"name": "unnamedWire#13",
@@
-1251,7
+1254,7
@@
},
{
"pin1": {
},
{
"pin1": {
- "compName": "Am2904",
+ "compName": "Am2904
#0
",
"pinName": "YOVR"
},
"pin2": {
"pinName": "YOVR"
},
"pin2": {
@@
-1267,7
+1270,7
@@
"pinName": ""
},
"pin2": {
"pinName": ""
},
"pin2": {
- "compName": "Am2904",
+ "compName": "Am2904
#0
",
"pinName": "YN"
},
"name": "unnamedWire#15",
"pinName": "YN"
},
"name": "unnamedWire#15",
@@
-1292,7
+1295,7
@@
},
{
"pin1": {
},
{
"pin1": {
- "compName": "Am2904",
+ "compName": "Am2904
#0
",
"pinName": "YZ"
},
"pin2": {
"pinName": "YZ"
},
"pin2": {
@@
-1309,7
+1312,7
@@
},
{
"pin1": {
},
{
"pin1": {
- "compName": "Am2904",
+ "compName": "Am2904
#0
",
"pinName": "CT"
},
"pin2": {
"pinName": "CT"
},
"pin2": {
@@
-1330,7
+1333,7
@@
},
{
"pin1": {
},
{
"pin1": {
- "compName": "Am2904",
+ "compName": "Am2904
#0
",
"pinName": "C0"
},
"pin2": {
"pinName": "C0"
},
"pin2": {
@@
-1346,7
+1349,7
@@
"pinName": ""
},
"pin2": {
"pinName": ""
},
"pin2": {
- "compName": "Am2904",
+ "compName": "Am2904
#0
",
"pinName": "IZ"
},
"name": "unnamedWire#2",
"pinName": "IZ"
},
"name": "unnamedWire#2",
@@
-1363,7
+1366,7
@@
},
{
"pin1": {
},
{
"pin1": {
- "compName": "Am2904",
+ "compName": "Am2904
#0
",
"pinName": "SIOn"
},
"pin2": {
"pinName": "SIOn"
},
"pin2": {
@@
-1396,7
+1399,7
@@
"pinName": ""
},
"pin2": {
"pinName": ""
},
"pin2": {
- "compName": "Am2904",
+ "compName": "Am2904
#0
",
"pinName": "QIOn"
},
"name": "unnamedWire#22",
"pinName": "QIOn"
},
"name": "unnamedWire#22",
@@
-1493,7
+1496,7
@@
},
{
"pin1": {
},
{
"pin1": {
- "compName": "Am2904",
+ "compName": "Am2904
#0
",
"pinName": "IC"
},
"pin2": {
"pinName": "IC"
},
"pin2": {
@@
-1709,7
+1712,7
@@
"pinName": ""
},
"pin2": {
"pinName": ""
},
"pin2": {
- "compName": "Am2904",
+ "compName": "Am2904
#0
",
"pinName": "IN"
},
"name": "unnamedWire#4",
"pinName": "IN"
},
"name": "unnamedWire#4",
@@
-1730,7
+1733,7
@@
"pinName": ""
},
"pin2": {
"pinName": ""
},
"pin2": {
- "compName": "Am2904",
+ "compName": "Am2904
#0
",
"pinName": "SIO0"
},
"name": "unnamedWire#40",
"pinName": "SIO0"
},
"name": "unnamedWire#40",
@@
-1743,7
+1746,7
@@
},
{
"pin1": {
},
{
"pin1": {
- "compName": "Am2904",
+ "compName": "Am2904
#0
",
"pinName": "QIO0"
},
"pin2": {
"pinName": "QIO0"
},
"pin2": {
@@
-1765,7
+1768,7
@@
},
"pin2": {
"compName": "Merger#0",
},
"pin2": {
"compName": "Merger#0",
- "pinName": "
I
12"
+ "pinName": "
O
12"
},
"name": "unnamedWire#42",
"path": []
},
"name": "unnamedWire#42",
"path": []
@@
-1773,7
+1776,7
@@
{
"pin1": {
"compName": "Merger#0",
{
"pin1": {
"compName": "Merger#0",
- "pinName": "
I
11"
+ "pinName": "
O
11"
},
"pin2": {
"compName": "ManualSwitch#13",
},
"pin2": {
"compName": "ManualSwitch#13",
@@
-1789,7
+1792,7
@@
},
"pin2": {
"compName": "Merger#0",
},
"pin2": {
"compName": "Merger#0",
- "pinName": "
I
10"
+ "pinName": "
O
10"
},
"name": "unnamedWire#44",
"path": []
},
"name": "unnamedWire#44",
"path": []
@@
-1797,7
+1800,7
@@
{
"pin1": {
"compName": "Merger#0",
{
"pin1": {
"compName": "Merger#0",
- "pinName": "
I
9"
+ "pinName": "
O
9"
},
"pin2": {
"compName": "ManualSwitch#22",
},
"pin2": {
"compName": "ManualSwitch#22",
@@
-1813,7
+1816,7
@@
},
"pin2": {
"compName": "Merger#0",
},
"pin2": {
"compName": "Merger#0",
- "pinName": "
I
8"
+ "pinName": "
O
8"
},
"name": "unnamedWire#46",
"path": []
},
"name": "unnamedWire#46",
"path": []
@@
-1821,7
+1824,7
@@
{
"pin1": {
"compName": "Merger#0",
{
"pin1": {
"compName": "Merger#0",
- "pinName": "
I
7"
+ "pinName": "
O
7"
},
"pin2": {
"compName": "ManualSwitch#23",
},
"pin2": {
"compName": "ManualSwitch#23",
@@
-1837,7
+1840,7
@@
},
"pin2": {
"compName": "Merger#0",
},
"pin2": {
"compName": "Merger#0",
- "pinName": "
I
6"
+ "pinName": "
O
6"
},
"name": "unnamedWire#48",
"path": []
},
"name": "unnamedWire#48",
"path": []
@@
-1845,7
+1848,7
@@
{
"pin1": {
"compName": "Merger#0",
{
"pin1": {
"compName": "Merger#0",
- "pinName": "
I
5"
+ "pinName": "
O
5"
},
"pin2": {
"compName": "ManualSwitch#26",
},
"pin2": {
"compName": "ManualSwitch#26",
@@
-1856,7
+1859,7
@@
},
{
"pin1": {
},
{
"pin1": {
- "compName": "Am2904",
+ "compName": "Am2904
#0
",
"pinName": "IOVR"
},
"pin2": {
"pinName": "IOVR"
},
"pin2": {
@@
-1882,7
+1885,7
@@
},
"pin2": {
"compName": "Merger#0",
},
"pin2": {
"compName": "Merger#0",
- "pinName": "
I
4"
+ "pinName": "
O
4"
},
"name": "unnamedWire#50",
"path": []
},
"name": "unnamedWire#50",
"path": []
@@
-1890,7
+1893,7
@@
{
"pin1": {
"compName": "Merger#0",
{
"pin1": {
"compName": "Merger#0",
- "pinName": "
I
3"
+ "pinName": "
O
3"
},
"pin2": {
"compName": "ManualSwitch#30",
},
"pin2": {
"compName": "ManualSwitch#30",
@@
-1906,7
+1909,7
@@
},
"pin2": {
"compName": "Merger#0",
},
"pin2": {
"compName": "Merger#0",
- "pinName": "
I
2"
+ "pinName": "
O
2"
},
"name": "unnamedWire#52",
"path": []
},
"name": "unnamedWire#52",
"path": []
@@
-1914,7
+1917,7
@@
{
"pin1": {
"compName": "Merger#0",
{
"pin1": {
"compName": "Merger#0",
- "pinName": "
I
1"
+ "pinName": "
O
1"
},
"pin2": {
"compName": "ManualSwitch#27",
},
"pin2": {
"compName": "ManualSwitch#27",
@@
-1930,7
+1933,7
@@
},
"pin2": {
"compName": "Merger#0",
},
"pin2": {
"compName": "Merger#0",
- "pinName": "
I
0"
+ "pinName": "
O
0"
},
"name": "unnamedWire#54",
"path": []
},
"name": "unnamedWire#54",
"path": []
@@
-2001,7
+2004,7
@@
"pinName": ""
},
"pin2": {
"pinName": ""
},
"pin2": {
- "compName": "Am2904",
+ "compName": "Am2904
#0
",
"pinName": "_CEM"
},
"name": "unnamedWire#6",
"pinName": "_CEM"
},
"name": "unnamedWire#6",
@@
-2129,7
+2132,7
@@
},
{
"pin1": {
},
{
"pin1": {
- "compName": "Am2904",
+ "compName": "Am2904
#0
",
"pinName": "YC"
},
"pin2": {
"pinName": "YC"
},
"pin2": {
@@
-2163,7
+2166,7
@@
},
{
"pin1": {
},
{
"pin1": {
- "compName": "Am2904",
+ "compName": "Am2904
#0
",
"pinName": "_CEmu"
},
"pin2": {
"pinName": "_CEmu"
},
"pin2": {
@@
-2247,7
+2250,7
@@
},
{
"pin1": {
},
{
"pin1": {
- "compName": "Am2904",
+ "compName": "Am2904
#0
",
"pinName": "_SE"
},
"pin2": {
"pinName": "_SE"
},
"pin2": {
@@
-2272,7
+2275,7
@@
"pinName": ""
},
"pin2": {
"pinName": ""
},
"pin2": {
- "compName": "Am2904",
+ "compName": "Am2904
#0
",
"pinName": "_OECT"
},
"name": "unnamedWire#75",
"pinName": "_OECT"
},
"name": "unnamedWire#75",
@@
-2297,7
+2300,7
@@
},
{
"pin1": {
},
{
"pin1": {
- "compName": "Am2904",
+ "compName": "Am2904
#0
",
"pinName": "_EZ"
},
"pin2": {
"pinName": "_EZ"
},
"pin2": {
@@
-2309,7
+2312,7
@@
},
{
"pin1": {
},
{
"pin1": {
- "compName": "Am2904",
+ "compName": "Am2904
#0
",
"pinName": "_EC"
},
"pin2": {
"pinName": "_EC"
},
"pin2": {