change phase comp to cordic; combine some vios

This commit is contained in:
2023-06-15 18:39:46 +08:00
parent d7cca991f1
commit 0729aa40a3
150 changed files with 2488 additions and 5983 deletions
@@ -4278,7 +4278,7 @@
},
{
"type": "VIO_V2",
"name": "u_vio_hop",
"name": "u_vio_manual_ctrl",
"spec": "labtools_vio_v3",
"ipName": "vio",
"core_location": {
@@ -4286,57 +4286,11 @@
"slave_index": 8,
"bscan_switch_index": 0
},
"uuid": "60CCCABCFDF559B38DD38C5105157D2D",
"pins": [
{
"name": "probe_out0",
"id": 115,
"type": "DATA",
"direction": "OUT",
"isVector": false,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 0,
"nets": [
{
"name": "hop_trigger",
"isBus": false
}
]
},
{
"name": "probe_out1",
"id": 116,
"type": "DATA",
"direction": "OUT",
"isVector": false,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 1,
"nets": [
{
"name": "hop_trigger_en",
"isBus": false
}
]
}
]
},
{
"type": "VIO_V2",
"name": "u_vio_manual_ctrl",
"spec": "labtools_vio_v3",
"ipName": "vio",
"core_location": {
"user_chain": 1,
"slave_index": 9,
"bscan_switch_index": 0
},
"uuid": "6DFBBD640CB857419C054C66C7EA7B27",
"pins": [
{
"name": "probe_out0",
"id": 117,
"id": 115,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -4360,7 +4314,7 @@
},
{
"name": "probe_out1",
"id": 118,
"id": 116,
"type": "DATA",
"direction": "OUT",
"isVector": false,
@@ -4376,7 +4330,7 @@
},
{
"name": "probe_out2",
"id": 119,
"id": 117,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -4490,7 +4444,7 @@
},
{
"name": "probe_out3",
"id": 120,
"id": 118,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -4514,7 +4468,7 @@
},
{
"name": "probe_out4",
"id": 121,
"id": 119,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -4544,7 +4498,7 @@
},
{
"name": "probe_out5",
"id": 122,
"id": 120,
"type": "DATA",
"direction": "OUT",
"isVector": false,
@@ -4567,14 +4521,14 @@
"ipName": "vio",
"core_location": {
"user_chain": 1,
"slave_index": 10,
"slave_index": 9,
"bscan_switch_index": 0
},
"uuid": "4AE9461CA90554D0985B58BEE765E4D3",
"pins": [
{
"name": "probe_in0",
"id": 123,
"id": 121,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -4688,7 +4642,7 @@
},
{
"name": "probe_in1",
"id": 124,
"id": 122,
"type": "DATA",
"direction": "IN",
"isVector": false,
@@ -4702,25 +4656,9 @@
}
]
},
{
"name": "probe_in2",
"id": 125,
"type": "DATA",
"direction": "IN",
"isVector": false,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 2,
"nets": [
{
"name": "trunc_overflow",
"isBus": false
}
]
},
{
"name": "probe_out0",
"id": 126,
"id": 123,
"type": "DATA",
"direction": "OUT",
"isVector": false,
@@ -4736,7 +4674,7 @@
},
{
"name": "probe_out1",
"id": 127,
"id": 124,
"type": "DATA",
"direction": "OUT",
"isVector": false,
@@ -4752,161 +4690,97 @@
},
{
"name": "probe_out2",
"id": 128,
"id": 125,
"type": "DATA",
"direction": "OUT",
"isVector": true,
"isVector": false,
"leftIndex": 0,
"rightIndex": 11,
"rightIndex": 0,
"portIndex": 2,
"nets": [
{
"name": "vio_sin_0",
"isBus": true,
"subnets": [
{
"name": "vio_sin_0[11]"
},
{
"name": "vio_sin_0[10]"
},
{
"name": "vio_sin_0[9]"
},
{
"name": "vio_sin_0[8]"
},
{
"name": "vio_sin_0[7]"
},
{
"name": "vio_sin_0[6]"
},
{
"name": "vio_sin_0[5]"
},
{
"name": "vio_sin_0[4]"
},
{
"name": "vio_sin_0[3]"
},
{
"name": "vio_sin_0[2]"
},
{
"name": "vio_sin_0[1]"
},
{
"name": "vio_sin_0[0]"
}
]
"name": "hop_trigger_en",
"isBus": false
}
]
},
{
"name": "probe_out3",
"id": 129,
"id": 126,
"type": "DATA",
"direction": "OUT",
"isVector": true,
"isVector": false,
"leftIndex": 0,
"rightIndex": 11,
"rightIndex": 0,
"portIndex": 3,
"nets": [
{
"name": "vio_sin_1",
"isBus": true,
"subnets": [
{
"name": "vio_sin_1[11]"
},
{
"name": "vio_sin_1[10]"
},
{
"name": "vio_sin_1[9]"
},
{
"name": "vio_sin_1[8]"
},
{
"name": "vio_sin_1[7]"
},
{
"name": "vio_sin_1[6]"
},
{
"name": "vio_sin_1[5]"
},
{
"name": "vio_sin_1[4]"
},
{
"name": "vio_sin_1[3]"
},
{
"name": "vio_sin_1[2]"
},
{
"name": "vio_sin_1[1]"
},
{
"name": "vio_sin_1[0]"
}
]
"name": "hop_trigger",
"isBus": false
}
]
},
{
"name": "probe_out4",
"id": 130,
"id": 127,
"type": "DATA",
"direction": "OUT",
"isVector": true,
"leftIndex": 0,
"rightIndex": 11,
"rightIndex": 15,
"portIndex": 4,
"nets": [
{
"name": "vio_sin_2",
"name": "phase_ch1",
"isBus": true,
"subnets": [
{
"name": "vio_sin_2[11]"
"name": "phase_ch1[15]"
},
{
"name": "vio_sin_2[10]"
"name": "phase_ch1[14]"
},
{
"name": "vio_sin_2[9]"
"name": "phase_ch1[13]"
},
{
"name": "vio_sin_2[8]"
"name": "phase_ch1[12]"
},
{
"name": "vio_sin_2[7]"
"name": "phase_ch1[11]"
},
{
"name": "vio_sin_2[6]"
"name": "phase_ch1[10]"
},
{
"name": "vio_sin_2[5]"
"name": "phase_ch1[9]"
},
{
"name": "vio_sin_2[4]"
"name": "phase_ch1[8]"
},
{
"name": "vio_sin_2[3]"
"name": "phase_ch1[7]"
},
{
"name": "vio_sin_2[2]"
"name": "phase_ch1[6]"
},
{
"name": "vio_sin_2[1]"
"name": "phase_ch1[5]"
},
{
"name": "vio_sin_2[0]"
"name": "phase_ch1[4]"
},
{
"name": "phase_ch1[3]"
},
{
"name": "phase_ch1[2]"
},
{
"name": "phase_ch1[1]"
},
{
"name": "phase_ch1[0]"
}
]
}
@@ -4914,53 +4788,65 @@
},
{
"name": "probe_out5",
"id": 131,
"id": 128,
"type": "DATA",
"direction": "OUT",
"isVector": true,
"leftIndex": 0,
"rightIndex": 11,
"rightIndex": 15,
"portIndex": 5,
"nets": [
{
"name": "vio_sin_3",
"name": "phase_ch2",
"isBus": true,
"subnets": [
{
"name": "vio_sin_3[11]"
"name": "phase_ch2[15]"
},
{
"name": "vio_sin_3[10]"
"name": "phase_ch2[14]"
},
{
"name": "vio_sin_3[9]"
"name": "phase_ch2[13]"
},
{
"name": "vio_sin_3[8]"
"name": "phase_ch2[12]"
},
{
"name": "vio_sin_3[7]"
"name": "phase_ch2[11]"
},
{
"name": "vio_sin_3[6]"
"name": "phase_ch2[10]"
},
{
"name": "vio_sin_3[5]"
"name": "phase_ch2[9]"
},
{
"name": "vio_sin_3[4]"
"name": "phase_ch2[8]"
},
{
"name": "vio_sin_3[3]"
"name": "phase_ch2[7]"
},
{
"name": "vio_sin_3[2]"
"name": "phase_ch2[6]"
},
{
"name": "vio_sin_3[1]"
"name": "phase_ch2[5]"
},
{
"name": "vio_sin_3[0]"
"name": "phase_ch2[4]"
},
{
"name": "phase_ch2[3]"
},
{
"name": "phase_ch2[2]"
},
{
"name": "phase_ch2[1]"
},
{
"name": "phase_ch2[0]"
}
]
}
@@ -4968,53 +4854,65 @@
},
{
"name": "probe_out6",
"id": 132,
"id": 129,
"type": "DATA",
"direction": "OUT",
"isVector": true,
"leftIndex": 0,
"rightIndex": 11,
"rightIndex": 15,
"portIndex": 6,
"nets": [
{
"name": "vio_cos_0",
"name": "phase_ch3",
"isBus": true,
"subnets": [
{
"name": "vio_cos_0[11]"
"name": "phase_ch3[15]"
},
{
"name": "vio_cos_0[10]"
"name": "phase_ch3[14]"
},
{
"name": "vio_cos_0[9]"
"name": "phase_ch3[13]"
},
{
"name": "vio_cos_0[8]"
"name": "phase_ch3[12]"
},
{
"name": "vio_cos_0[7]"
"name": "phase_ch3[11]"
},
{
"name": "vio_cos_0[6]"
"name": "phase_ch3[10]"
},
{
"name": "vio_cos_0[5]"
"name": "phase_ch3[9]"
},
{
"name": "vio_cos_0[4]"
"name": "phase_ch3[8]"
},
{
"name": "vio_cos_0[3]"
"name": "phase_ch3[7]"
},
{
"name": "vio_cos_0[2]"
"name": "phase_ch3[6]"
},
{
"name": "vio_cos_0[1]"
"name": "phase_ch3[5]"
},
{
"name": "vio_cos_0[0]"
"name": "phase_ch3[4]"
},
{
"name": "phase_ch3[3]"
},
{
"name": "phase_ch3[2]"
},
{
"name": "phase_ch3[1]"
},
{
"name": "phase_ch3[0]"
}
]
}
@@ -5022,194 +4920,65 @@
},
{
"name": "probe_out7",
"id": 133,
"id": 130,
"type": "DATA",
"direction": "OUT",
"isVector": true,
"leftIndex": 0,
"rightIndex": 11,
"rightIndex": 15,
"portIndex": 7,
"nets": [
{
"name": "vio_cos_1",
"name": "phase_ch4",
"isBus": true,
"subnets": [
{
"name": "vio_cos_1[11]"
"name": "phase_ch4[15]"
},
{
"name": "vio_cos_1[10]"
"name": "phase_ch4[14]"
},
{
"name": "vio_cos_1[9]"
"name": "phase_ch4[13]"
},
{
"name": "vio_cos_1[8]"
"name": "phase_ch4[12]"
},
{
"name": "vio_cos_1[7]"
"name": "phase_ch4[11]"
},
{
"name": "vio_cos_1[6]"
"name": "phase_ch4[10]"
},
{
"name": "vio_cos_1[5]"
"name": "phase_ch4[9]"
},
{
"name": "vio_cos_1[4]"
"name": "phase_ch4[8]"
},
{
"name": "vio_cos_1[3]"
"name": "phase_ch4[7]"
},
{
"name": "vio_cos_1[2]"
"name": "phase_ch4[6]"
},
{
"name": "vio_cos_1[1]"
"name": "phase_ch4[5]"
},
{
"name": "vio_cos_1[0]"
}
]
}
]
},
{
"name": "probe_out8",
"id": 134,
"type": "DATA",
"direction": "OUT",
"isVector": true,
"leftIndex": 0,
"rightIndex": 11,
"portIndex": 8,
"nets": [
{
"name": "vio_cos_2",
"isBus": true,
"subnets": [
{
"name": "vio_cos_2[11]"
"name": "phase_ch4[4]"
},
{
"name": "vio_cos_2[10]"
"name": "phase_ch4[3]"
},
{
"name": "vio_cos_2[9]"
"name": "phase_ch4[2]"
},
{
"name": "vio_cos_2[8]"
"name": "phase_ch4[1]"
},
{
"name": "vio_cos_2[7]"
},
{
"name": "vio_cos_2[6]"
},
{
"name": "vio_cos_2[5]"
},
{
"name": "vio_cos_2[4]"
},
{
"name": "vio_cos_2[3]"
},
{
"name": "vio_cos_2[2]"
},
{
"name": "vio_cos_2[1]"
},
{
"name": "vio_cos_2[0]"
}
]
}
]
},
{
"name": "probe_out9",
"id": 135,
"type": "DATA",
"direction": "OUT",
"isVector": true,
"leftIndex": 0,
"rightIndex": 11,
"portIndex": 9,
"nets": [
{
"name": "vio_cos_3",
"isBus": true,
"subnets": [
{
"name": "vio_cos_3[11]"
},
{
"name": "vio_cos_3[10]"
},
{
"name": "vio_cos_3[9]"
},
{
"name": "vio_cos_3[8]"
},
{
"name": "vio_cos_3[7]"
},
{
"name": "vio_cos_3[6]"
},
{
"name": "vio_cos_3[5]"
},
{
"name": "vio_cos_3[4]"
},
{
"name": "vio_cos_3[3]"
},
{
"name": "vio_cos_3[2]"
},
{
"name": "vio_cos_3[1]"
},
{
"name": "vio_cos_3[0]"
}
]
}
]
},
{
"name": "probe_out10",
"id": 136,
"type": "DATA",
"direction": "OUT",
"isVector": true,
"leftIndex": 0,
"rightIndex": 4,
"portIndex": 10,
"nets": [
{
"name": "vio_trunc",
"isBus": true,
"subnets": [
{
"name": "vio_trunc[4]"
},
{
"name": "vio_trunc[3]"
},
{
"name": "vio_trunc[2]"
},
{
"name": "vio_trunc[1]"
},
{
"name": "vio_trunc[0]"
"name": "phase_ch4[0]"
}
]
}
@@ -5224,14 +4993,14 @@
"ipName": "vio",
"core_location": {
"user_chain": 1,
"slave_index": 11,
"slave_index": 10,
"bscan_switch_index": 0
},
"uuid": "E61F68815B58500E990715073AE52724",
"pins": [
{
"name": "probe_in0",
"id": 137,
"id": 131,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5273,7 +5042,7 @@
},
{
"name": "probe_in1",
"id": 138,
"id": 132,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5315,7 +5084,7 @@
},
{
"name": "probe_in2",
"id": 139,
"id": 133,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5357,7 +5126,7 @@
},
{
"name": "probe_in3",
"id": 140,
"id": 134,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5399,7 +5168,7 @@
},
{
"name": "probe_in4",
"id": 141,
"id": 135,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5429,7 +5198,7 @@
},
{
"name": "probe_in5",
"id": 142,
"id": 136,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5459,7 +5228,7 @@
},
{
"name": "probe_in6",
"id": 143,
"id": 137,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5489,7 +5258,7 @@
},
{
"name": "probe_in7",
"id": 144,
"id": 138,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5519,7 +5288,7 @@
},
{
"name": "probe_in8",
"id": 145,
"id": 139,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5633,7 +5402,7 @@
},
{
"name": "probe_in9",
"id": 146,
"id": 140,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5946,14 +5715,14 @@
"ipName": "vio",
"core_location": {
"user_chain": 1,
"slave_index": 12,
"slave_index": 11,
"bscan_switch_index": 0
},
"uuid": "3895CB8B6B1755D7963C7298FD0FCD61",
"pins": [
{
"name": "probe_out0",
"id": 147,
"id": 141,
"type": "DATA",
"direction": "OUT",
"isVector": false,
@@ -5969,7 +5738,7 @@
},
{
"name": "probe_out1",
"id": 148,
"id": 142,
"type": "DATA",
"direction": "OUT",
"isVector": false,
@@ -5985,7 +5754,7 @@
},
{
"name": "probe_out2",
"id": 149,
"id": 143,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6051,7 +5820,7 @@
},
{
"name": "probe_out3",
"id": 150,
"id": 144,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6093,7 +5862,7 @@
},
{
"name": "probe_out4",
"id": 151,
"id": 145,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6123,7 +5892,7 @@
},
{
"name": "probe_out5",
"id": 152,
"id": 146,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6153,7 +5922,7 @@
},
{
"name": "probe_out6",
"id": 153,
"id": 147,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6183,7 +5952,7 @@
},
{
"name": "probe_out7",
"id": 154,
"id": 148,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6213,7 +5982,7 @@
},
{
"name": "probe_out8",
"id": 155,
"id": 149,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6255,7 +6024,7 @@
},
{
"name": "probe_out9",
"id": 156,
"id": 150,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6297,7 +6066,7 @@
},
{
"name": "probe_out10",
"id": 157,
"id": 151,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6363,7 +6132,7 @@
},
{
"name": "probe_out11",
"id": 158,
"id": 152,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6429,7 +6198,7 @@
},
{
"name": "probe_out12",
"id": 159,
"id": 153,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -4278,7 +4278,7 @@
},
{
"type": "VIO_V2",
"name": "u_vio_hop",
"name": "u_vio_manual_ctrl",
"spec": "labtools_vio_v3",
"ipName": "vio",
"core_location": {
@@ -4286,57 +4286,11 @@
"slave_index": 8,
"bscan_switch_index": 0
},
"uuid": "60CCCABCFDF559B38DD38C5105157D2D",
"pins": [
{
"name": "probe_out0",
"id": 115,
"type": "DATA",
"direction": "OUT",
"isVector": false,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 0,
"nets": [
{
"name": "hop_trigger",
"isBus": false
}
]
},
{
"name": "probe_out1",
"id": 116,
"type": "DATA",
"direction": "OUT",
"isVector": false,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 1,
"nets": [
{
"name": "hop_trigger_en",
"isBus": false
}
]
}
]
},
{
"type": "VIO_V2",
"name": "u_vio_manual_ctrl",
"spec": "labtools_vio_v3",
"ipName": "vio",
"core_location": {
"user_chain": 1,
"slave_index": 9,
"bscan_switch_index": 0
},
"uuid": "6DFBBD640CB857419C054C66C7EA7B27",
"pins": [
{
"name": "probe_out0",
"id": 117,
"id": 115,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -4360,7 +4314,7 @@
},
{
"name": "probe_out1",
"id": 118,
"id": 116,
"type": "DATA",
"direction": "OUT",
"isVector": false,
@@ -4376,7 +4330,7 @@
},
{
"name": "probe_out2",
"id": 119,
"id": 117,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -4490,7 +4444,7 @@
},
{
"name": "probe_out3",
"id": 120,
"id": 118,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -4514,7 +4468,7 @@
},
{
"name": "probe_out4",
"id": 121,
"id": 119,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -4544,7 +4498,7 @@
},
{
"name": "probe_out5",
"id": 122,
"id": 120,
"type": "DATA",
"direction": "OUT",
"isVector": false,
@@ -4567,14 +4521,14 @@
"ipName": "vio",
"core_location": {
"user_chain": 1,
"slave_index": 10,
"slave_index": 9,
"bscan_switch_index": 0
},
"uuid": "4AE9461CA90554D0985B58BEE765E4D3",
"pins": [
{
"name": "probe_in0",
"id": 123,
"id": 121,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -4688,7 +4642,7 @@
},
{
"name": "probe_in1",
"id": 124,
"id": 122,
"type": "DATA",
"direction": "IN",
"isVector": false,
@@ -4702,25 +4656,9 @@
}
]
},
{
"name": "probe_in2",
"id": 125,
"type": "DATA",
"direction": "IN",
"isVector": false,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 2,
"nets": [
{
"name": "trunc_overflow",
"isBus": false
}
]
},
{
"name": "probe_out0",
"id": 126,
"id": 123,
"type": "DATA",
"direction": "OUT",
"isVector": false,
@@ -4736,7 +4674,7 @@
},
{
"name": "probe_out1",
"id": 127,
"id": 124,
"type": "DATA",
"direction": "OUT",
"isVector": false,
@@ -4752,161 +4690,97 @@
},
{
"name": "probe_out2",
"id": 128,
"id": 125,
"type": "DATA",
"direction": "OUT",
"isVector": true,
"isVector": false,
"leftIndex": 0,
"rightIndex": 11,
"rightIndex": 0,
"portIndex": 2,
"nets": [
{
"name": "vio_sin_0",
"isBus": true,
"subnets": [
{
"name": "vio_sin_0[11]"
},
{
"name": "vio_sin_0[10]"
},
{
"name": "vio_sin_0[9]"
},
{
"name": "vio_sin_0[8]"
},
{
"name": "vio_sin_0[7]"
},
{
"name": "vio_sin_0[6]"
},
{
"name": "vio_sin_0[5]"
},
{
"name": "vio_sin_0[4]"
},
{
"name": "vio_sin_0[3]"
},
{
"name": "vio_sin_0[2]"
},
{
"name": "vio_sin_0[1]"
},
{
"name": "vio_sin_0[0]"
}
]
"name": "hop_trigger_en",
"isBus": false
}
]
},
{
"name": "probe_out3",
"id": 129,
"id": 126,
"type": "DATA",
"direction": "OUT",
"isVector": true,
"isVector": false,
"leftIndex": 0,
"rightIndex": 11,
"rightIndex": 0,
"portIndex": 3,
"nets": [
{
"name": "vio_sin_1",
"isBus": true,
"subnets": [
{
"name": "vio_sin_1[11]"
},
{
"name": "vio_sin_1[10]"
},
{
"name": "vio_sin_1[9]"
},
{
"name": "vio_sin_1[8]"
},
{
"name": "vio_sin_1[7]"
},
{
"name": "vio_sin_1[6]"
},
{
"name": "vio_sin_1[5]"
},
{
"name": "vio_sin_1[4]"
},
{
"name": "vio_sin_1[3]"
},
{
"name": "vio_sin_1[2]"
},
{
"name": "vio_sin_1[1]"
},
{
"name": "vio_sin_1[0]"
}
]
"name": "hop_trigger",
"isBus": false
}
]
},
{
"name": "probe_out4",
"id": 130,
"id": 127,
"type": "DATA",
"direction": "OUT",
"isVector": true,
"leftIndex": 0,
"rightIndex": 11,
"rightIndex": 15,
"portIndex": 4,
"nets": [
{
"name": "vio_sin_2",
"name": "phase_ch1",
"isBus": true,
"subnets": [
{
"name": "vio_sin_2[11]"
"name": "phase_ch1[15]"
},
{
"name": "vio_sin_2[10]"
"name": "phase_ch1[14]"
},
{
"name": "vio_sin_2[9]"
"name": "phase_ch1[13]"
},
{
"name": "vio_sin_2[8]"
"name": "phase_ch1[12]"
},
{
"name": "vio_sin_2[7]"
"name": "phase_ch1[11]"
},
{
"name": "vio_sin_2[6]"
"name": "phase_ch1[10]"
},
{
"name": "vio_sin_2[5]"
"name": "phase_ch1[9]"
},
{
"name": "vio_sin_2[4]"
"name": "phase_ch1[8]"
},
{
"name": "vio_sin_2[3]"
"name": "phase_ch1[7]"
},
{
"name": "vio_sin_2[2]"
"name": "phase_ch1[6]"
},
{
"name": "vio_sin_2[1]"
"name": "phase_ch1[5]"
},
{
"name": "vio_sin_2[0]"
"name": "phase_ch1[4]"
},
{
"name": "phase_ch1[3]"
},
{
"name": "phase_ch1[2]"
},
{
"name": "phase_ch1[1]"
},
{
"name": "phase_ch1[0]"
}
]
}
@@ -4914,53 +4788,65 @@
},
{
"name": "probe_out5",
"id": 131,
"id": 128,
"type": "DATA",
"direction": "OUT",
"isVector": true,
"leftIndex": 0,
"rightIndex": 11,
"rightIndex": 15,
"portIndex": 5,
"nets": [
{
"name": "vio_sin_3",
"name": "phase_ch2",
"isBus": true,
"subnets": [
{
"name": "vio_sin_3[11]"
"name": "phase_ch2[15]"
},
{
"name": "vio_sin_3[10]"
"name": "phase_ch2[14]"
},
{
"name": "vio_sin_3[9]"
"name": "phase_ch2[13]"
},
{
"name": "vio_sin_3[8]"
"name": "phase_ch2[12]"
},
{
"name": "vio_sin_3[7]"
"name": "phase_ch2[11]"
},
{
"name": "vio_sin_3[6]"
"name": "phase_ch2[10]"
},
{
"name": "vio_sin_3[5]"
"name": "phase_ch2[9]"
},
{
"name": "vio_sin_3[4]"
"name": "phase_ch2[8]"
},
{
"name": "vio_sin_3[3]"
"name": "phase_ch2[7]"
},
{
"name": "vio_sin_3[2]"
"name": "phase_ch2[6]"
},
{
"name": "vio_sin_3[1]"
"name": "phase_ch2[5]"
},
{
"name": "vio_sin_3[0]"
"name": "phase_ch2[4]"
},
{
"name": "phase_ch2[3]"
},
{
"name": "phase_ch2[2]"
},
{
"name": "phase_ch2[1]"
},
{
"name": "phase_ch2[0]"
}
]
}
@@ -4968,53 +4854,65 @@
},
{
"name": "probe_out6",
"id": 132,
"id": 129,
"type": "DATA",
"direction": "OUT",
"isVector": true,
"leftIndex": 0,
"rightIndex": 11,
"rightIndex": 15,
"portIndex": 6,
"nets": [
{
"name": "vio_cos_0",
"name": "phase_ch3",
"isBus": true,
"subnets": [
{
"name": "vio_cos_0[11]"
"name": "phase_ch3[15]"
},
{
"name": "vio_cos_0[10]"
"name": "phase_ch3[14]"
},
{
"name": "vio_cos_0[9]"
"name": "phase_ch3[13]"
},
{
"name": "vio_cos_0[8]"
"name": "phase_ch3[12]"
},
{
"name": "vio_cos_0[7]"
"name": "phase_ch3[11]"
},
{
"name": "vio_cos_0[6]"
"name": "phase_ch3[10]"
},
{
"name": "vio_cos_0[5]"
"name": "phase_ch3[9]"
},
{
"name": "vio_cos_0[4]"
"name": "phase_ch3[8]"
},
{
"name": "vio_cos_0[3]"
"name": "phase_ch3[7]"
},
{
"name": "vio_cos_0[2]"
"name": "phase_ch3[6]"
},
{
"name": "vio_cos_0[1]"
"name": "phase_ch3[5]"
},
{
"name": "vio_cos_0[0]"
"name": "phase_ch3[4]"
},
{
"name": "phase_ch3[3]"
},
{
"name": "phase_ch3[2]"
},
{
"name": "phase_ch3[1]"
},
{
"name": "phase_ch3[0]"
}
]
}
@@ -5022,194 +4920,65 @@
},
{
"name": "probe_out7",
"id": 133,
"id": 130,
"type": "DATA",
"direction": "OUT",
"isVector": true,
"leftIndex": 0,
"rightIndex": 11,
"rightIndex": 15,
"portIndex": 7,
"nets": [
{
"name": "vio_cos_1",
"name": "phase_ch4",
"isBus": true,
"subnets": [
{
"name": "vio_cos_1[11]"
"name": "phase_ch4[15]"
},
{
"name": "vio_cos_1[10]"
"name": "phase_ch4[14]"
},
{
"name": "vio_cos_1[9]"
"name": "phase_ch4[13]"
},
{
"name": "vio_cos_1[8]"
"name": "phase_ch4[12]"
},
{
"name": "vio_cos_1[7]"
"name": "phase_ch4[11]"
},
{
"name": "vio_cos_1[6]"
"name": "phase_ch4[10]"
},
{
"name": "vio_cos_1[5]"
"name": "phase_ch4[9]"
},
{
"name": "vio_cos_1[4]"
"name": "phase_ch4[8]"
},
{
"name": "vio_cos_1[3]"
"name": "phase_ch4[7]"
},
{
"name": "vio_cos_1[2]"
"name": "phase_ch4[6]"
},
{
"name": "vio_cos_1[1]"
"name": "phase_ch4[5]"
},
{
"name": "vio_cos_1[0]"
}
]
}
]
},
{
"name": "probe_out8",
"id": 134,
"type": "DATA",
"direction": "OUT",
"isVector": true,
"leftIndex": 0,
"rightIndex": 11,
"portIndex": 8,
"nets": [
{
"name": "vio_cos_2",
"isBus": true,
"subnets": [
{
"name": "vio_cos_2[11]"
"name": "phase_ch4[4]"
},
{
"name": "vio_cos_2[10]"
"name": "phase_ch4[3]"
},
{
"name": "vio_cos_2[9]"
"name": "phase_ch4[2]"
},
{
"name": "vio_cos_2[8]"
"name": "phase_ch4[1]"
},
{
"name": "vio_cos_2[7]"
},
{
"name": "vio_cos_2[6]"
},
{
"name": "vio_cos_2[5]"
},
{
"name": "vio_cos_2[4]"
},
{
"name": "vio_cos_2[3]"
},
{
"name": "vio_cos_2[2]"
},
{
"name": "vio_cos_2[1]"
},
{
"name": "vio_cos_2[0]"
}
]
}
]
},
{
"name": "probe_out9",
"id": 135,
"type": "DATA",
"direction": "OUT",
"isVector": true,
"leftIndex": 0,
"rightIndex": 11,
"portIndex": 9,
"nets": [
{
"name": "vio_cos_3",
"isBus": true,
"subnets": [
{
"name": "vio_cos_3[11]"
},
{
"name": "vio_cos_3[10]"
},
{
"name": "vio_cos_3[9]"
},
{
"name": "vio_cos_3[8]"
},
{
"name": "vio_cos_3[7]"
},
{
"name": "vio_cos_3[6]"
},
{
"name": "vio_cos_3[5]"
},
{
"name": "vio_cos_3[4]"
},
{
"name": "vio_cos_3[3]"
},
{
"name": "vio_cos_3[2]"
},
{
"name": "vio_cos_3[1]"
},
{
"name": "vio_cos_3[0]"
}
]
}
]
},
{
"name": "probe_out10",
"id": 136,
"type": "DATA",
"direction": "OUT",
"isVector": true,
"leftIndex": 0,
"rightIndex": 4,
"portIndex": 10,
"nets": [
{
"name": "vio_trunc",
"isBus": true,
"subnets": [
{
"name": "vio_trunc[4]"
},
{
"name": "vio_trunc[3]"
},
{
"name": "vio_trunc[2]"
},
{
"name": "vio_trunc[1]"
},
{
"name": "vio_trunc[0]"
"name": "phase_ch4[0]"
}
]
}
@@ -5224,14 +4993,14 @@
"ipName": "vio",
"core_location": {
"user_chain": 1,
"slave_index": 11,
"slave_index": 10,
"bscan_switch_index": 0
},
"uuid": "E61F68815B58500E990715073AE52724",
"pins": [
{
"name": "probe_in0",
"id": 137,
"id": 131,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5273,7 +5042,7 @@
},
{
"name": "probe_in1",
"id": 138,
"id": 132,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5315,7 +5084,7 @@
},
{
"name": "probe_in2",
"id": 139,
"id": 133,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5357,7 +5126,7 @@
},
{
"name": "probe_in3",
"id": 140,
"id": 134,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5399,7 +5168,7 @@
},
{
"name": "probe_in4",
"id": 141,
"id": 135,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5429,7 +5198,7 @@
},
{
"name": "probe_in5",
"id": 142,
"id": 136,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5459,7 +5228,7 @@
},
{
"name": "probe_in6",
"id": 143,
"id": 137,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5489,7 +5258,7 @@
},
{
"name": "probe_in7",
"id": 144,
"id": 138,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5519,7 +5288,7 @@
},
{
"name": "probe_in8",
"id": 145,
"id": 139,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5633,7 +5402,7 @@
},
{
"name": "probe_in9",
"id": 146,
"id": 140,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5946,14 +5715,14 @@
"ipName": "vio",
"core_location": {
"user_chain": 1,
"slave_index": 12,
"slave_index": 11,
"bscan_switch_index": 0
},
"uuid": "3895CB8B6B1755D7963C7298FD0FCD61",
"pins": [
{
"name": "probe_out0",
"id": 147,
"id": 141,
"type": "DATA",
"direction": "OUT",
"isVector": false,
@@ -5969,7 +5738,7 @@
},
{
"name": "probe_out1",
"id": 148,
"id": 142,
"type": "DATA",
"direction": "OUT",
"isVector": false,
@@ -5985,7 +5754,7 @@
},
{
"name": "probe_out2",
"id": 149,
"id": 143,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6051,7 +5820,7 @@
},
{
"name": "probe_out3",
"id": 150,
"id": 144,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6093,7 +5862,7 @@
},
{
"name": "probe_out4",
"id": 151,
"id": 145,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6123,7 +5892,7 @@
},
{
"name": "probe_out5",
"id": 152,
"id": 146,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6153,7 +5922,7 @@
},
{
"name": "probe_out6",
"id": 153,
"id": 147,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6183,7 +5952,7 @@
},
{
"name": "probe_out7",
"id": 154,
"id": 148,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6213,7 +5982,7 @@
},
{
"name": "probe_out8",
"id": 155,
"id": 149,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6255,7 +6024,7 @@
},
{
"name": "probe_out9",
"id": 156,
"id": 150,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6297,7 +6066,7 @@
},
{
"name": "probe_out10",
"id": 157,
"id": 151,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6363,7 +6132,7 @@
},
{
"name": "probe_out11",
"id": 158,
"id": 152,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6429,7 +6198,7 @@
},
{
"name": "probe_out12",
"id": 159,
"id": 153,
"type": "DATA",
"direction": "OUT",
"isVector": true,