-
Notifications
You must be signed in to change notification settings - Fork 22
/
mapParallel_test.json
54 lines (54 loc) · 1.46 KB
/
mapParallel_test.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
{"top":"global.test_module",
"namespaces":{
"global":{
"modules":{
"double":{
"type":["Record",[
["I",["Array",16,"BitIn"]],
["O",["Array",16,"Bit"]]
]],
"instances":{
"bit_const_0_None":{
"modref":"corebit.const",
"modargs":{"value":["Bool",false]}
}
},
"connections":[
["self.O.14","bit_const_0_None.out"],
["self.O.15","bit_const_0_None.out"],
["self.O.8","self.I.10"],
["self.O.9","self.I.11"],
["self.O.10","self.I.12"],
["self.O.11","self.I.13"],
["self.O.12","self.I.14"],
["self.O.13","self.I.15"],
["self.O.0","self.I.2"],
["self.O.1","self.I.3"],
["self.O.2","self.I.4"],
["self.O.3","self.I.5"],
["self.O.4","self.I.6"],
["self.O.5","self.I.7"],
["self.O.6","self.I.8"],
["self.O.7","self.I.9"]
]
},
"test_module":{
"type":["Record",[
["in",["Array",4,["Array",16,"BitIn"]]],
["out",["Array",4,["Array",16,"Bit"]]]
]],
"instances":{
"mapDouble":{
"genref":"aetherlinglib.mapParallel",
"genargs":{"numInputs":["Int",4], "operator":["Module","global.double"]}
}
},
"connections":[
["self.in","mapDouble.I"],
["self.out","mapDouble.O"]
]
}
}
}
}
}