major update to lcmv, to fit hop control

1. 调零算法部分增加调零控制模块,用于各模块互联和状态控制以及数据存储,增加LCMV和DAS选通; 2. Cordic 旋转输入改为保留两个符号位,避免溢出; 3. LCMV快拍数修改为2048; 4. 修改功率计算模块,适配较小数据位宽; 5. 修改在线捕获校准程序自动校准部分VIO初值; 6. 地检新射频发端增加自动频点切换
This commit is contained in:
2023-07-31 10:31:21 +08:00
parent a877802bdf
commit 365a132831
418 changed files with 14603 additions and 3824 deletions
@@ -3358,7 +3358,7 @@
"portIndex": 0,
"nets": [
{
"name": "hop_start_flag_cdc_1",
"name": "hop_flag_in_1",
"isBus": false
}
]
@@ -3422,7 +3422,7 @@
"portIndex": 4,
"nets": [
{
"name": "fifo_cdc_rst_1",
"name": "weight_fifo_rst",
"isBus": false
}
]
@@ -3729,7 +3729,7 @@
"portIndex": 0,
"nets": [
{
"name": "hop_start_flag_cdc",
"name": "hop_flag_in",
"isBus": false
}
]
@@ -3745,7 +3745,7 @@
"portIndex": 1,
"nets": [
{
"name": "fifo_cdc_rst",
"name": "stream_fifo_rst",
"isBus": false
}
]
@@ -4531,10 +4531,26 @@
"id": 121,
"type": "DATA",
"direction": "IN",
"isVector": false,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 0,
"nets": [
{
"name": "var_cal_busy",
"isBus": false
}
]
},
{
"name": "probe_in1",
"id": 122,
"type": "DATA",
"direction": "IN",
"isVector": true,
"leftIndex": 0,
"rightIndex": 31,
"portIndex": 0,
"portIndex": 1,
"nets": [
{
"name": "var",
@@ -4641,94 +4657,470 @@
]
},
{
"name": "probe_in1",
"id": 122,
"name": "probe_in2",
"id": 123,
"type": "DATA",
"direction": "IN",
"isVector": false,
"isVector": true,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 1,
"rightIndex": 31,
"portIndex": 2,
"nets": [
{
"name": "var_cal_busy",
"isBus": false
"name": "var_ch1",
"isBus": true,
"subnets": [
{
"name": "var_ch1[31]"
},
{
"name": "var_ch1[30]"
},
{
"name": "var_ch1[29]"
},
{
"name": "var_ch1[28]"
},
{
"name": "var_ch1[27]"
},
{
"name": "var_ch1[26]"
},
{
"name": "var_ch1[25]"
},
{
"name": "var_ch1[24]"
},
{
"name": "var_ch1[23]"
},
{
"name": "var_ch1[22]"
},
{
"name": "var_ch1[21]"
},
{
"name": "var_ch1[20]"
},
{
"name": "var_ch1[19]"
},
{
"name": "var_ch1[18]"
},
{
"name": "var_ch1[17]"
},
{
"name": "var_ch1[16]"
},
{
"name": "var_ch1[15]"
},
{
"name": "var_ch1[14]"
},
{
"name": "var_ch1[13]"
},
{
"name": "var_ch1[12]"
},
{
"name": "var_ch1[11]"
},
{
"name": "var_ch1[10]"
},
{
"name": "var_ch1[9]"
},
{
"name": "var_ch1[8]"
},
{
"name": "var_ch1[7]"
},
{
"name": "var_ch1[6]"
},
{
"name": "var_ch1[5]"
},
{
"name": "var_ch1[4]"
},
{
"name": "var_ch1[3]"
},
{
"name": "var_ch1[2]"
},
{
"name": "var_ch1[1]"
},
{
"name": "var_ch1[0]"
}
]
}
]
},
{
"name": "probe_in3",
"id": 124,
"type": "DATA",
"direction": "IN",
"isVector": true,
"leftIndex": 0,
"rightIndex": 31,
"portIndex": 3,
"nets": [
{
"name": "var_ch2",
"isBus": true,
"subnets": [
{
"name": "var_ch2[31]"
},
{
"name": "var_ch2[30]"
},
{
"name": "var_ch2[29]"
},
{
"name": "var_ch2[28]"
},
{
"name": "var_ch2[27]"
},
{
"name": "var_ch2[26]"
},
{
"name": "var_ch2[25]"
},
{
"name": "var_ch2[24]"
},
{
"name": "var_ch2[23]"
},
{
"name": "var_ch2[22]"
},
{
"name": "var_ch2[21]"
},
{
"name": "var_ch2[20]"
},
{
"name": "var_ch2[19]"
},
{
"name": "var_ch2[18]"
},
{
"name": "var_ch2[17]"
},
{
"name": "var_ch2[16]"
},
{
"name": "var_ch2[15]"
},
{
"name": "var_ch2[14]"
},
{
"name": "var_ch2[13]"
},
{
"name": "var_ch2[12]"
},
{
"name": "var_ch2[11]"
},
{
"name": "var_ch2[10]"
},
{
"name": "var_ch2[9]"
},
{
"name": "var_ch2[8]"
},
{
"name": "var_ch2[7]"
},
{
"name": "var_ch2[6]"
},
{
"name": "var_ch2[5]"
},
{
"name": "var_ch2[4]"
},
{
"name": "var_ch2[3]"
},
{
"name": "var_ch2[2]"
},
{
"name": "var_ch2[1]"
},
{
"name": "var_ch2[0]"
}
]
}
]
},
{
"name": "probe_in4",
"id": 125,
"type": "DATA",
"direction": "IN",
"isVector": true,
"leftIndex": 0,
"rightIndex": 31,
"portIndex": 4,
"nets": [
{
"name": "var_ch3",
"isBus": true,
"subnets": [
{
"name": "var_ch3[31]"
},
{
"name": "var_ch3[30]"
},
{
"name": "var_ch3[29]"
},
{
"name": "var_ch3[28]"
},
{
"name": "var_ch3[27]"
},
{
"name": "var_ch3[26]"
},
{
"name": "var_ch3[25]"
},
{
"name": "var_ch3[24]"
},
{
"name": "var_ch3[23]"
},
{
"name": "var_ch3[22]"
},
{
"name": "var_ch3[21]"
},
{
"name": "var_ch3[20]"
},
{
"name": "var_ch3[19]"
},
{
"name": "var_ch3[18]"
},
{
"name": "var_ch3[17]"
},
{
"name": "var_ch3[16]"
},
{
"name": "var_ch3[15]"
},
{
"name": "var_ch3[14]"
},
{
"name": "var_ch3[13]"
},
{
"name": "var_ch3[12]"
},
{
"name": "var_ch3[11]"
},
{
"name": "var_ch3[10]"
},
{
"name": "var_ch3[9]"
},
{
"name": "var_ch3[8]"
},
{
"name": "var_ch3[7]"
},
{
"name": "var_ch3[6]"
},
{
"name": "var_ch3[5]"
},
{
"name": "var_ch3[4]"
},
{
"name": "var_ch3[3]"
},
{
"name": "var_ch3[2]"
},
{
"name": "var_ch3[1]"
},
{
"name": "var_ch3[0]"
}
]
}
]
},
{
"name": "probe_in5",
"id": 126,
"type": "DATA",
"direction": "IN",
"isVector": true,
"leftIndex": 0,
"rightIndex": 31,
"portIndex": 5,
"nets": [
{
"name": "var_ch4",
"isBus": true,
"subnets": [
{
"name": "var_ch4[31]"
},
{
"name": "var_ch4[30]"
},
{
"name": "var_ch4[29]"
},
{
"name": "var_ch4[28]"
},
{
"name": "var_ch4[27]"
},
{
"name": "var_ch4[26]"
},
{
"name": "var_ch4[25]"
},
{
"name": "var_ch4[24]"
},
{
"name": "var_ch4[23]"
},
{
"name": "var_ch4[22]"
},
{
"name": "var_ch4[21]"
},
{
"name": "var_ch4[20]"
},
{
"name": "var_ch4[19]"
},
{
"name": "var_ch4[18]"
},
{
"name": "var_ch4[17]"
},
{
"name": "var_ch4[16]"
},
{
"name": "var_ch4[15]"
},
{
"name": "var_ch4[14]"
},
{
"name": "var_ch4[13]"
},
{
"name": "var_ch4[12]"
},
{
"name": "var_ch4[11]"
},
{
"name": "var_ch4[10]"
},
{
"name": "var_ch4[9]"
},
{
"name": "var_ch4[8]"
},
{
"name": "var_ch4[7]"
},
{
"name": "var_ch4[6]"
},
{
"name": "var_ch4[5]"
},
{
"name": "var_ch4[4]"
},
{
"name": "var_ch4[3]"
},
{
"name": "var_ch4[2]"
},
{
"name": "var_ch4[1]"
},
{
"name": "var_ch4[0]"
}
]
}
]
},
{
"name": "probe_out0",
"id": 123,
"type": "DATA",
"direction": "OUT",
"isVector": false,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 0,
"nets": [
{
"name": "var_cal_start",
"isBus": false
}
]
},
{
"name": "probe_out1",
"id": 124,
"type": "DATA",
"direction": "OUT",
"isVector": false,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 1,
"nets": [
{
"name": "cal_auto_en",
"isBus": false
}
]
},
{
"name": "probe_out2",
"id": 125,
"type": "DATA",
"direction": "OUT",
"isVector": false,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 2,
"nets": [
{
"name": "hop_trigger_en",
"isBus": false
}
]
},
{
"name": "probe_out3",
"id": 126,
"type": "DATA",
"direction": "OUT",
"isVector": false,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 3,
"nets": [
{
"name": "hop_trigger",
"isBus": false
}
]
},
{
"name": "probe_out4",
"id": 127,
"type": "DATA",
"direction": "OUT",
"isVector": true,
"leftIndex": 0,
"rightIndex": 15,
"portIndex": 4,
"portIndex": 0,
"nets": [
{
"name": "phase_ch1",
@@ -4787,14 +5179,14 @@
]
},
{
"name": "probe_out5",
"name": "probe_out1",
"id": 128,
"type": "DATA",
"direction": "OUT",
"isVector": true,
"leftIndex": 0,
"rightIndex": 15,
"portIndex": 5,
"portIndex": 1,
"nets": [
{
"name": "phase_ch2",
@@ -4853,14 +5245,14 @@
]
},
{
"name": "probe_out6",
"name": "probe_out2",
"id": 129,
"type": "DATA",
"direction": "OUT",
"isVector": true,
"leftIndex": 0,
"rightIndex": 15,
"portIndex": 6,
"portIndex": 2,
"nets": [
{
"name": "phase_ch3",
@@ -4919,14 +5311,14 @@
]
},
{
"name": "probe_out7",
"name": "probe_out3",
"id": 130,
"type": "DATA",
"direction": "OUT",
"isVector": true,
"leftIndex": 0,
"rightIndex": 15,
"portIndex": 7,
"portIndex": 3,
"nets": [
{
"name": "phase_ch4",
@@ -4983,6 +5375,86 @@
]
}
]
},
{
"name": "probe_out4",
"id": 131,
"type": "DATA",
"direction": "OUT",
"isVector": false,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 4,
"nets": [
{
"name": "var_cal_start",
"isBus": false
}
]
},
{
"name": "probe_out5",
"id": 132,
"type": "DATA",
"direction": "OUT",
"isVector": false,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 5,
"nets": [
{
"name": "var_cal_auto_en",
"isBus": false
}
]
},
{
"name": "probe_out6",
"id": 133,
"type": "DATA",
"direction": "OUT",
"isVector": false,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 6,
"nets": [
{
"name": "hop_trigger_en",
"isBus": false
}
]
},
{
"name": "probe_out7",
"id": 134,
"type": "DATA",
"direction": "OUT",
"isVector": false,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 7,
"nets": [
{
"name": "hop_trigger",
"isBus": false
}
]
},
{
"name": "probe_out8",
"id": 135,
"type": "DATA",
"direction": "OUT",
"isVector": false,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 8,
"nets": [
{
"name": "lcmv_en",
"isBus": false
}
]
}
]
},
@@ -5000,7 +5472,7 @@
"pins": [
{
"name": "probe_in0",
"id": 131,
"id": 136,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5042,7 +5514,7 @@
},
{
"name": "probe_in1",
"id": 132,
"id": 137,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5084,7 +5556,7 @@
},
{
"name": "probe_in2",
"id": 133,
"id": 138,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5126,7 +5598,7 @@
},
{
"name": "probe_in3",
"id": 134,
"id": 139,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5168,7 +5640,7 @@
},
{
"name": "probe_in4",
"id": 135,
"id": 140,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5198,7 +5670,7 @@
},
{
"name": "probe_in5",
"id": 136,
"id": 141,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5228,7 +5700,7 @@
},
{
"name": "probe_in6",
"id": 137,
"id": 142,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5258,7 +5730,7 @@
},
{
"name": "probe_in7",
"id": 138,
"id": 143,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5288,7 +5760,7 @@
},
{
"name": "probe_in8",
"id": 139,
"id": 144,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5402,7 +5874,7 @@
},
{
"name": "probe_in9",
"id": 140,
"id": 145,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5722,7 +6194,7 @@
"pins": [
{
"name": "probe_out0",
"id": 141,
"id": 146,
"type": "DATA",
"direction": "OUT",
"isVector": false,
@@ -5738,7 +6210,7 @@
},
{
"name": "probe_out1",
"id": 142,
"id": 147,
"type": "DATA",
"direction": "OUT",
"isVector": false,
@@ -5754,7 +6226,7 @@
},
{
"name": "probe_out2",
"id": 143,
"id": 148,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -5820,7 +6292,7 @@
},
{
"name": "probe_out3",
"id": 144,
"id": 149,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -5862,7 +6334,7 @@
},
{
"name": "probe_out4",
"id": 145,
"id": 150,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -5892,7 +6364,7 @@
},
{
"name": "probe_out5",
"id": 146,
"id": 151,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -5922,7 +6394,7 @@
},
{
"name": "probe_out6",
"id": 147,
"id": 152,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -5952,7 +6424,7 @@
},
{
"name": "probe_out7",
"id": 148,
"id": 153,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -5982,7 +6454,7 @@
},
{
"name": "probe_out8",
"id": 149,
"id": 154,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6024,7 +6496,7 @@
},
{
"name": "probe_out9",
"id": 150,
"id": 155,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6066,7 +6538,7 @@
},
{
"name": "probe_out10",
"id": 151,
"id": 156,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6132,7 +6604,7 @@
},
{
"name": "probe_out11",
"id": 152,
"id": 157,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6198,7 +6670,7 @@
},
{
"name": "probe_out12",
"id": 153,
"id": 158,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6268,7 +6740,7 @@
"parent_nets": [
{
"id": 174,
"name": "u_rx_pre_process/u_ad9361_phase_cal/out[1]",
"name": "u_rx_pre_process/u_ad9361_phase_cal/curr_state[1]",
"state_reg": [
{
"name": "u_rx_pre_process/u_ad9361_phase_cal/curr_state_reg[1]",
@@ -6295,7 +6767,7 @@
},
{
"id": 175,
"name": "u_rx_pre_process/u_ad9361_phase_cal/out[0]",
"name": "u_rx_pre_process/u_ad9361_phase_cal/curr_state[0]",
"state_reg": [
{
"name": "u_rx_pre_process/u_ad9361_phase_cal/curr_state_reg[0]",
@@ -3358,7 +3358,7 @@
"portIndex": 0,
"nets": [
{
"name": "hop_start_flag_cdc_1",
"name": "hop_flag_in_1",
"isBus": false
}
]
@@ -3422,7 +3422,7 @@
"portIndex": 4,
"nets": [
{
"name": "fifo_cdc_rst_1",
"name": "weight_fifo_rst",
"isBus": false
}
]
@@ -3729,7 +3729,7 @@
"portIndex": 0,
"nets": [
{
"name": "hop_start_flag_cdc",
"name": "hop_flag_in",
"isBus": false
}
]
@@ -3745,7 +3745,7 @@
"portIndex": 1,
"nets": [
{
"name": "fifo_cdc_rst",
"name": "stream_fifo_rst",
"isBus": false
}
]
@@ -4531,10 +4531,26 @@
"id": 121,
"type": "DATA",
"direction": "IN",
"isVector": false,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 0,
"nets": [
{
"name": "var_cal_busy",
"isBus": false
}
]
},
{
"name": "probe_in1",
"id": 122,
"type": "DATA",
"direction": "IN",
"isVector": true,
"leftIndex": 0,
"rightIndex": 31,
"portIndex": 0,
"portIndex": 1,
"nets": [
{
"name": "var",
@@ -4641,94 +4657,470 @@
]
},
{
"name": "probe_in1",
"id": 122,
"name": "probe_in2",
"id": 123,
"type": "DATA",
"direction": "IN",
"isVector": false,
"isVector": true,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 1,
"rightIndex": 31,
"portIndex": 2,
"nets": [
{
"name": "var_cal_busy",
"isBus": false
"name": "var_ch1",
"isBus": true,
"subnets": [
{
"name": "var_ch1[31]"
},
{
"name": "var_ch1[30]"
},
{
"name": "var_ch1[29]"
},
{
"name": "var_ch1[28]"
},
{
"name": "var_ch1[27]"
},
{
"name": "var_ch1[26]"
},
{
"name": "var_ch1[25]"
},
{
"name": "var_ch1[24]"
},
{
"name": "var_ch1[23]"
},
{
"name": "var_ch1[22]"
},
{
"name": "var_ch1[21]"
},
{
"name": "var_ch1[20]"
},
{
"name": "var_ch1[19]"
},
{
"name": "var_ch1[18]"
},
{
"name": "var_ch1[17]"
},
{
"name": "var_ch1[16]"
},
{
"name": "var_ch1[15]"
},
{
"name": "var_ch1[14]"
},
{
"name": "var_ch1[13]"
},
{
"name": "var_ch1[12]"
},
{
"name": "var_ch1[11]"
},
{
"name": "var_ch1[10]"
},
{
"name": "var_ch1[9]"
},
{
"name": "var_ch1[8]"
},
{
"name": "var_ch1[7]"
},
{
"name": "var_ch1[6]"
},
{
"name": "var_ch1[5]"
},
{
"name": "var_ch1[4]"
},
{
"name": "var_ch1[3]"
},
{
"name": "var_ch1[2]"
},
{
"name": "var_ch1[1]"
},
{
"name": "var_ch1[0]"
}
]
}
]
},
{
"name": "probe_in3",
"id": 124,
"type": "DATA",
"direction": "IN",
"isVector": true,
"leftIndex": 0,
"rightIndex": 31,
"portIndex": 3,
"nets": [
{
"name": "var_ch2",
"isBus": true,
"subnets": [
{
"name": "var_ch2[31]"
},
{
"name": "var_ch2[30]"
},
{
"name": "var_ch2[29]"
},
{
"name": "var_ch2[28]"
},
{
"name": "var_ch2[27]"
},
{
"name": "var_ch2[26]"
},
{
"name": "var_ch2[25]"
},
{
"name": "var_ch2[24]"
},
{
"name": "var_ch2[23]"
},
{
"name": "var_ch2[22]"
},
{
"name": "var_ch2[21]"
},
{
"name": "var_ch2[20]"
},
{
"name": "var_ch2[19]"
},
{
"name": "var_ch2[18]"
},
{
"name": "var_ch2[17]"
},
{
"name": "var_ch2[16]"
},
{
"name": "var_ch2[15]"
},
{
"name": "var_ch2[14]"
},
{
"name": "var_ch2[13]"
},
{
"name": "var_ch2[12]"
},
{
"name": "var_ch2[11]"
},
{
"name": "var_ch2[10]"
},
{
"name": "var_ch2[9]"
},
{
"name": "var_ch2[8]"
},
{
"name": "var_ch2[7]"
},
{
"name": "var_ch2[6]"
},
{
"name": "var_ch2[5]"
},
{
"name": "var_ch2[4]"
},
{
"name": "var_ch2[3]"
},
{
"name": "var_ch2[2]"
},
{
"name": "var_ch2[1]"
},
{
"name": "var_ch2[0]"
}
]
}
]
},
{
"name": "probe_in4",
"id": 125,
"type": "DATA",
"direction": "IN",
"isVector": true,
"leftIndex": 0,
"rightIndex": 31,
"portIndex": 4,
"nets": [
{
"name": "var_ch3",
"isBus": true,
"subnets": [
{
"name": "var_ch3[31]"
},
{
"name": "var_ch3[30]"
},
{
"name": "var_ch3[29]"
},
{
"name": "var_ch3[28]"
},
{
"name": "var_ch3[27]"
},
{
"name": "var_ch3[26]"
},
{
"name": "var_ch3[25]"
},
{
"name": "var_ch3[24]"
},
{
"name": "var_ch3[23]"
},
{
"name": "var_ch3[22]"
},
{
"name": "var_ch3[21]"
},
{
"name": "var_ch3[20]"
},
{
"name": "var_ch3[19]"
},
{
"name": "var_ch3[18]"
},
{
"name": "var_ch3[17]"
},
{
"name": "var_ch3[16]"
},
{
"name": "var_ch3[15]"
},
{
"name": "var_ch3[14]"
},
{
"name": "var_ch3[13]"
},
{
"name": "var_ch3[12]"
},
{
"name": "var_ch3[11]"
},
{
"name": "var_ch3[10]"
},
{
"name": "var_ch3[9]"
},
{
"name": "var_ch3[8]"
},
{
"name": "var_ch3[7]"
},
{
"name": "var_ch3[6]"
},
{
"name": "var_ch3[5]"
},
{
"name": "var_ch3[4]"
},
{
"name": "var_ch3[3]"
},
{
"name": "var_ch3[2]"
},
{
"name": "var_ch3[1]"
},
{
"name": "var_ch3[0]"
}
]
}
]
},
{
"name": "probe_in5",
"id": 126,
"type": "DATA",
"direction": "IN",
"isVector": true,
"leftIndex": 0,
"rightIndex": 31,
"portIndex": 5,
"nets": [
{
"name": "var_ch4",
"isBus": true,
"subnets": [
{
"name": "var_ch4[31]"
},
{
"name": "var_ch4[30]"
},
{
"name": "var_ch4[29]"
},
{
"name": "var_ch4[28]"
},
{
"name": "var_ch4[27]"
},
{
"name": "var_ch4[26]"
},
{
"name": "var_ch4[25]"
},
{
"name": "var_ch4[24]"
},
{
"name": "var_ch4[23]"
},
{
"name": "var_ch4[22]"
},
{
"name": "var_ch4[21]"
},
{
"name": "var_ch4[20]"
},
{
"name": "var_ch4[19]"
},
{
"name": "var_ch4[18]"
},
{
"name": "var_ch4[17]"
},
{
"name": "var_ch4[16]"
},
{
"name": "var_ch4[15]"
},
{
"name": "var_ch4[14]"
},
{
"name": "var_ch4[13]"
},
{
"name": "var_ch4[12]"
},
{
"name": "var_ch4[11]"
},
{
"name": "var_ch4[10]"
},
{
"name": "var_ch4[9]"
},
{
"name": "var_ch4[8]"
},
{
"name": "var_ch4[7]"
},
{
"name": "var_ch4[6]"
},
{
"name": "var_ch4[5]"
},
{
"name": "var_ch4[4]"
},
{
"name": "var_ch4[3]"
},
{
"name": "var_ch4[2]"
},
{
"name": "var_ch4[1]"
},
{
"name": "var_ch4[0]"
}
]
}
]
},
{
"name": "probe_out0",
"id": 123,
"type": "DATA",
"direction": "OUT",
"isVector": false,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 0,
"nets": [
{
"name": "var_cal_start",
"isBus": false
}
]
},
{
"name": "probe_out1",
"id": 124,
"type": "DATA",
"direction": "OUT",
"isVector": false,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 1,
"nets": [
{
"name": "cal_auto_en",
"isBus": false
}
]
},
{
"name": "probe_out2",
"id": 125,
"type": "DATA",
"direction": "OUT",
"isVector": false,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 2,
"nets": [
{
"name": "hop_trigger_en",
"isBus": false
}
]
},
{
"name": "probe_out3",
"id": 126,
"type": "DATA",
"direction": "OUT",
"isVector": false,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 3,
"nets": [
{
"name": "hop_trigger",
"isBus": false
}
]
},
{
"name": "probe_out4",
"id": 127,
"type": "DATA",
"direction": "OUT",
"isVector": true,
"leftIndex": 0,
"rightIndex": 15,
"portIndex": 4,
"portIndex": 0,
"nets": [
{
"name": "phase_ch1",
@@ -4787,14 +5179,14 @@
]
},
{
"name": "probe_out5",
"name": "probe_out1",
"id": 128,
"type": "DATA",
"direction": "OUT",
"isVector": true,
"leftIndex": 0,
"rightIndex": 15,
"portIndex": 5,
"portIndex": 1,
"nets": [
{
"name": "phase_ch2",
@@ -4853,14 +5245,14 @@
]
},
{
"name": "probe_out6",
"name": "probe_out2",
"id": 129,
"type": "DATA",
"direction": "OUT",
"isVector": true,
"leftIndex": 0,
"rightIndex": 15,
"portIndex": 6,
"portIndex": 2,
"nets": [
{
"name": "phase_ch3",
@@ -4919,14 +5311,14 @@
]
},
{
"name": "probe_out7",
"name": "probe_out3",
"id": 130,
"type": "DATA",
"direction": "OUT",
"isVector": true,
"leftIndex": 0,
"rightIndex": 15,
"portIndex": 7,
"portIndex": 3,
"nets": [
{
"name": "phase_ch4",
@@ -4983,6 +5375,86 @@
]
}
]
},
{
"name": "probe_out4",
"id": 131,
"type": "DATA",
"direction": "OUT",
"isVector": false,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 4,
"nets": [
{
"name": "var_cal_start",
"isBus": false
}
]
},
{
"name": "probe_out5",
"id": 132,
"type": "DATA",
"direction": "OUT",
"isVector": false,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 5,
"nets": [
{
"name": "var_cal_auto_en",
"isBus": false
}
]
},
{
"name": "probe_out6",
"id": 133,
"type": "DATA",
"direction": "OUT",
"isVector": false,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 6,
"nets": [
{
"name": "hop_trigger_en",
"isBus": false
}
]
},
{
"name": "probe_out7",
"id": 134,
"type": "DATA",
"direction": "OUT",
"isVector": false,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 7,
"nets": [
{
"name": "hop_trigger",
"isBus": false
}
]
},
{
"name": "probe_out8",
"id": 135,
"type": "DATA",
"direction": "OUT",
"isVector": false,
"leftIndex": 0,
"rightIndex": 0,
"portIndex": 8,
"nets": [
{
"name": "lcmv_en",
"isBus": false
}
]
}
]
},
@@ -5000,7 +5472,7 @@
"pins": [
{
"name": "probe_in0",
"id": 131,
"id": 136,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5042,7 +5514,7 @@
},
{
"name": "probe_in1",
"id": 132,
"id": 137,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5084,7 +5556,7 @@
},
{
"name": "probe_in2",
"id": 133,
"id": 138,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5126,7 +5598,7 @@
},
{
"name": "probe_in3",
"id": 134,
"id": 139,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5168,7 +5640,7 @@
},
{
"name": "probe_in4",
"id": 135,
"id": 140,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5198,7 +5670,7 @@
},
{
"name": "probe_in5",
"id": 136,
"id": 141,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5228,7 +5700,7 @@
},
{
"name": "probe_in6",
"id": 137,
"id": 142,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5258,7 +5730,7 @@
},
{
"name": "probe_in7",
"id": 138,
"id": 143,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5288,7 +5760,7 @@
},
{
"name": "probe_in8",
"id": 139,
"id": 144,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5402,7 +5874,7 @@
},
{
"name": "probe_in9",
"id": 140,
"id": 145,
"type": "DATA",
"direction": "IN",
"isVector": true,
@@ -5722,7 +6194,7 @@
"pins": [
{
"name": "probe_out0",
"id": 141,
"id": 146,
"type": "DATA",
"direction": "OUT",
"isVector": false,
@@ -5738,7 +6210,7 @@
},
{
"name": "probe_out1",
"id": 142,
"id": 147,
"type": "DATA",
"direction": "OUT",
"isVector": false,
@@ -5754,7 +6226,7 @@
},
{
"name": "probe_out2",
"id": 143,
"id": 148,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -5820,7 +6292,7 @@
},
{
"name": "probe_out3",
"id": 144,
"id": 149,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -5862,7 +6334,7 @@
},
{
"name": "probe_out4",
"id": 145,
"id": 150,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -5892,7 +6364,7 @@
},
{
"name": "probe_out5",
"id": 146,
"id": 151,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -5922,7 +6394,7 @@
},
{
"name": "probe_out6",
"id": 147,
"id": 152,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -5952,7 +6424,7 @@
},
{
"name": "probe_out7",
"id": 148,
"id": 153,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -5982,7 +6454,7 @@
},
{
"name": "probe_out8",
"id": 149,
"id": 154,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6024,7 +6496,7 @@
},
{
"name": "probe_out9",
"id": 150,
"id": 155,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6066,7 +6538,7 @@
},
{
"name": "probe_out10",
"id": 151,
"id": 156,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6132,7 +6604,7 @@
},
{
"name": "probe_out11",
"id": 152,
"id": 157,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6198,7 +6670,7 @@
},
{
"name": "probe_out12",
"id": 153,
"id": 158,
"type": "DATA",
"direction": "OUT",
"isVector": true,
@@ -6268,7 +6740,7 @@
"parent_nets": [
{
"id": 174,
"name": "u_rx_pre_process/u_ad9361_phase_cal/out[1]",
"name": "u_rx_pre_process/u_ad9361_phase_cal/curr_state[1]",
"state_reg": [
{
"name": "u_rx_pre_process/u_ad9361_phase_cal/curr_state_reg[1]",
@@ -6295,7 +6767,7 @@
},
{
"id": 175,
"name": "u_rx_pre_process/u_ad9361_phase_cal/out[0]",
"name": "u_rx_pre_process/u_ad9361_phase_cal/curr_state[0]",
"state_reg": [
{
"name": "u_rx_pre_process/u_ad9361_phase_cal/curr_state_reg[0]",