更新数据
This commit is contained in:
parent
d0134c3098
commit
eb68113e29
|
|
@ -826,7 +826,7 @@
|
||||||
"value": "NA",
|
"value": "NA",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "采集数据缓存到SRAM中的数据量"
|
"FieldDescription": "采集数据缓存到SRAM中的数据量,4字节单位"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
@ -846,14 +846,14 @@
|
||||||
"value": "NA",
|
"value": "NA",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "采集数据通过LVDS接口推送数据量"
|
"FieldDescription": "采集数据通过LVDS接口推送数据量,4字节单位"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"command": {
|
"command": {
|
||||||
"OffsetAddress": "0x40",
|
"OffsetAddress": "0x40",
|
||||||
"Permission": "WC",
|
"Permission": "WC",
|
||||||
"SegDescription": "DAQ命令寄存器",
|
"SegDescription": "DAQ命令寄存器,读为芯片温度码",
|
||||||
"Fields": [
|
"Fields": [
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -909,7 +909,7 @@
|
||||||
"value": "ANY",
|
"value": "ANY",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "推送链路同步码数量控制"
|
"FieldDescription": "推送链路同步码数量控制\n数量为: 2^(TX_PAT_CTRL+4)"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -934,7 +934,7 @@
|
||||||
"value": "ANY",
|
"value": "ANY",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "常数权重数据使能,当前不支持"
|
"FieldDescription": "常数权重数据使能\n0: 选择数组权重\n1: 选择常数权重"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -947,7 +947,7 @@
|
||||||
"value": "ANY",
|
"value": "ANY",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "解模算法步长控制"
|
"FieldDescription": "每个权重采样点对应时钟周期\n0: 1个时钟周期\n1: 2个时钟周期\n2: 4个时钟周期\n3: 8个时钟周期\n4: 16个时钟周期"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -959,7 +959,7 @@
|
||||||
"value": "ANY",
|
"value": "ANY",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "解模动态范围选择"
|
"FieldDescription": "解模截断范围选择\n0: 截取原始IQ数据[27:8]作为结果\n1: 截取原始IQ数据[31:12]作为结果"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -971,7 +971,7 @@
|
||||||
"value": "ANY",
|
"value": "ANY",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "二态判定模式使能"
|
"FieldDescription": "二态判定模式使能\n1: 使能两态判定模式\n0: 使能三态判定模式"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -983,7 +983,7 @@
|
||||||
"value": "ANY",
|
"value": "ANY",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "SPI读数据使能,否则主动推送"
|
"FieldDescription": "SPI读数据使能,否则主动推送\n0: 主动数据推送模式\n1: 被动SPI回读模式"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
@ -1013,7 +1013,7 @@
|
||||||
"coefficient": {
|
"coefficient": {
|
||||||
"OffsetAddress": "0x4c",
|
"OffsetAddress": "0x4c",
|
||||||
"Permission": "RW",
|
"Permission": "RW",
|
||||||
"SegDescription": "模值乘法系数",
|
"SegDescription": "模值乘法系数;读为计算结果",
|
||||||
"Fields": [
|
"Fields": [
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -2345,7 +2345,7 @@
|
||||||
],
|
],
|
||||||
"type": "list"
|
"type": "list"
|
||||||
},
|
},
|
||||||
"FieldDescription": "寄存器控制波形输出地址"
|
"FieldDescription": "波形输出地址,单位时钟周期"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -2361,7 +2361,7 @@
|
||||||
],
|
],
|
||||||
"type": "list"
|
"type": "list"
|
||||||
},
|
},
|
||||||
"FieldDescription": "寄存器控制波形输出长度"
|
"FieldDescription": "波形输出长度,单位时钟周期"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
@ -2485,7 +2485,7 @@
|
||||||
"value": "ANY",
|
"value": "ANY",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "调幅参数选择"
|
"FieldDescription": "调幅参数选择\n1: 选择来自外部的幅度\n0: 选择来自AWG的幅度"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -2497,7 +2497,7 @@
|
||||||
"value": "ANY",
|
"value": "ANY",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "NCO Only模式开关使能"
|
"FieldDescription": "NCO Only模式开关使能\n1: 使能开关控制\n0: 关闭开关控制"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -2509,7 +2509,7 @@
|
||||||
"value": "ANY",
|
"value": "ANY",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "NCO Only模式开关选择"
|
"FieldDescription": "NCO Only模式开关选择\n1: PUMP_EN控制开关\n0: MARK_EN控制开关"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -2521,7 +2521,7 @@
|
||||||
"value": "ANY",
|
"value": "ANY",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "MARK_EN输出极性翻转"
|
"FieldDescription": "MARK_EN输出极性翻转\n1: 脉冲低有效\n0: 脉冲高有效"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -2533,7 +2533,7 @@
|
||||||
"value": "ANY",
|
"value": "ANY",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "PUMP_EN输出极性翻转"
|
"FieldDescription": "PUMP_EN输出极性翻转\n1: 脉冲低有效\n0: 脉冲高有效"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -2545,7 +2545,7 @@
|
||||||
"value": "ANY",
|
"value": "ANY",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "插值模式选择"
|
"FieldDescription": "插值模式选择\n1: 半带插值滤波器\n0: 邻近插值滤波器"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -2557,7 +2557,7 @@
|
||||||
"value": "ANY",
|
"value": "ANY",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "DAC MIX模式选择"
|
"FieldDescription": "DAC MIX模式选择\n0: NRZ MODE\n1: MIX MODE"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -2570,7 +2570,7 @@
|
||||||
"value": "ANY",
|
"value": "ANY",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "AWG工作模式选择"
|
"FieldDescription": "AWG工作模式选择\n0: 直接波形输出\n1: 调制波形输出\n2: Quadrature输出\n3: NCO Only输出"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
@ -2593,7 +2593,7 @@
|
||||||
],
|
],
|
||||||
"type": "list"
|
"type": "list"
|
||||||
},
|
},
|
||||||
"FieldDescription": "泵浦信号脉冲延迟"
|
"FieldDescription": "泵浦信号脉冲延迟,单位时钟周期"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -2609,7 +2609,7 @@
|
||||||
],
|
],
|
||||||
"type": "list"
|
"type": "list"
|
||||||
},
|
},
|
||||||
"FieldDescription": "泵浦信号脉冲宽度"
|
"FieldDescription": "泵浦信号脉冲宽度,单位时钟周期"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
@ -2632,7 +2632,7 @@
|
||||||
],
|
],
|
||||||
"type": "list"
|
"type": "list"
|
||||||
},
|
},
|
||||||
"FieldDescription": "调试信号脉冲延迟"
|
"FieldDescription": "调试信号脉冲延迟,单位时钟周期"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -2648,7 +2648,7 @@
|
||||||
],
|
],
|
||||||
"type": "list"
|
"type": "list"
|
||||||
},
|
},
|
||||||
"FieldDescription": "调试信号脉冲宽度"
|
"FieldDescription": "调试信号脉冲宽度,单位时钟周期"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
@ -3010,7 +3010,7 @@
|
||||||
],
|
],
|
||||||
"type": "list"
|
"type": "list"
|
||||||
},
|
},
|
||||||
"FieldDescription": "调试功能选择"
|
"FieldDescription": "调试功能选择\n0: 选择mark_en输出\n1: 选择sync_out输出\n2: 选择fb_tx_valid输出\n3: 选择fb_rx_valid输出\n4: 选择dac_valid输出\n5: 选择pump_en输出"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -3022,7 +3022,7 @@
|
||||||
"value": "ANY",
|
"value": "ANY",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "温度传感器使能控制"
|
"FieldDescription": "温度传感器使能控制\n0: 关闭温度传感器\n1: 开启温度传感器"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -3035,7 +3035,7 @@
|
||||||
"value": "ANY",
|
"value": "ANY",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "DAQ数据源选择"
|
"FieldDescription": "DAQ数据源选择\n0: 子ADC交织数据\n1: 数据来自AWG\n2: 数据来自子ADC0\n3: 数据来自子ADC1"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -3048,7 +3048,7 @@
|
||||||
"value": "ANY",
|
"value": "ANY",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "反馈链路建链接收同步码"
|
"FieldDescription": "反馈链路建链接收同步码数量控制,\n数量为: 2^(RX_PAT_C+4)"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -3061,7 +3061,7 @@
|
||||||
"value": "ANY",
|
"value": "ANY",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "反馈链路建链发射同步码"
|
"FieldDescription": "反馈链路建链发射同步码数量控制,\n数量为: 2^(TX_PAT_C+4)"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -3073,7 +3073,7 @@
|
||||||
"value": "ANY",
|
"value": "ANY",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "使能自动链路建链"
|
"FieldDescription": "使能自动链路建链\n0: 打开自动建链\n1: 关闭自动建链"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -3085,7 +3085,7 @@
|
||||||
"value": "ANY",
|
"value": "ANY",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "局部反馈电平选择"
|
"FieldDescription": "局部反馈电平选择\n0: 选择OD输出\n1: 选择推挽输出"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -3097,7 +3097,7 @@
|
||||||
"value": "ANY",
|
"value": "ANY",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "全局反馈比特数量选择"
|
"FieldDescription": "全局反馈比特数量选择\n0: 使能16 qubit反馈\n1: 使能8 qubit反馈"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -3109,7 +3109,7 @@
|
||||||
"value": "ANY",
|
"value": "ANY",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "反馈直通调控模式"
|
"FieldDescription": "反馈直通调控模式\n1: 直通模式\n0: 控制模式"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -3121,7 +3121,7 @@
|
||||||
"value": "ANY",
|
"value": "ANY",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "DAQ同步信号选择"
|
"FieldDescription": "DAQ同步信号选择\n1: 选择内部同步\n0: 选择外部同步"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -3133,7 +3133,7 @@
|
||||||
"value": "ANY",
|
"value": "ANY",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "AWG同步信号选择"
|
"FieldDescription": "AWG同步信号选择\n1: 选择内部同步\n0: 选择外部同步"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Bits": [
|
"Bits": [
|
||||||
|
|
@ -3146,7 +3146,7 @@
|
||||||
"value": "ANY",
|
"value": "ANY",
|
||||||
"type": "str"
|
"type": "str"
|
||||||
},
|
},
|
||||||
"FieldDescription": "局部反馈禁用"
|
"FieldDescription": "局部反馈禁用\n0: 使能16个qubit\n1: 禁用低8qubit\n2: 禁用高8qubit\n3: 禁用16qubit"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -180,7 +180,7 @@ SPI的通信协议如下图所示:
|
||||||
从而确保读出芯片的DAQ和AWG模块能够协同运行。
|
从而确保读出芯片的DAQ和AWG模块能够协同运行。
|
||||||
|
|
||||||
同步信号到达DAQ和AWG模块后,DAQ和AWG模块内部的MCU分别启动运行,
|
同步信号到达DAQ和AWG模块后,DAQ和AWG模块内部的MCU分别启动运行,
|
||||||
其按照每三个时钟一个指令的速度执行,
|
MCU从0地址加载指令运行,其按照每三个时钟一个指令的速度执行,
|
||||||
MCU根据编程指令修改控制寄存器与发出控制码字,
|
MCU根据编程指令修改控制寄存器与发出控制码字,
|
||||||
对于AWG,控制码字驱动波形输出和Pump使能输出,
|
对于AWG,控制码字驱动波形输出和Pump使能输出,
|
||||||
对于DAQ,控制码字驱动数据采集和反馈上报/下发。
|
对于DAQ,控制码字驱动数据采集和反馈上报/下发。
|
||||||
|
|
@ -199,6 +199,11 @@ MCU运行到退出指令后,退出运行并进入空闲状态。
|
||||||
则只能在MCU运行结束后通过等待一定的时间,
|
则只能在MCU运行结束后通过等待一定的时间,
|
||||||
通过检测是否有数据返回来判断实验是否完成。
|
通过检测是否有数据返回来判断实验是否完成。
|
||||||
|
|
||||||
|
## 7.4 异常处理
|
||||||
|
|
||||||
|
INT_STATUS寄存器是INT_MASK与对应实际输入状态按位相与再与INS_STATUS本身按位或运算的结果,需要通过命令清零。
|
||||||
|
|
||||||
|
|
||||||
# 8. 寄存器定义
|
# 8. 寄存器定义
|
||||||
## 8.1 寄存器摘要
|
## 8.1 寄存器摘要
|
||||||
读出芯片偏移地址空间分配如下所示,
|
读出芯片偏移地址空间分配如下所示,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue