readout_program/chapters/04-03-acq-registers.md

59 lines
2.8 KiB
Markdown
Raw Normal View History

2026-07-24 20:24:39 +08:00
## 4.3. ACQ寄存器功能定义
ACQ通道寄存器的地址空间可以被SPI和MCU同时访问
因此用户可通过SPI或者MCU设置参数建议
2026-07-28 14:32:35 +08:00
>**建议:** 静态参数通过SPI配置完成就保持不变
2026-07-24 20:24:39 +08:00
需要动态控制的参数通过MCU来实时更新。
|名字|功能描述|
|:-|:-|
|function|DAQ功能控制控制运行模式等|
|sample_depth|波形采样深度控制,单位是时钟周期个数|
|mtf_idx_q[15:0]|解模参数控制分别对应16个频点|
|dds_fpw_q[15:0]|解模频率相位控制分别对应16个频点|
- sample_depth用于控制波形采集模式下采集波形的长度单位是时钟周期
- mtf_idx_q在使能寄存器控制情况下用于直接索引匹配滤波器权重/系数;
2026-07-28 16:31:02 +08:00
- 高16比特对应索引地址单位是时钟周期
- 低16比特对应索引长度单位是时钟周期
2026-07-24 20:24:39 +08:00
- dds_fpw_q在使能寄存器控制情况下用于控制解模载波的频率和相位
2026-07-28 16:31:02 +08:00
- 高20位对应载波频率控制字fcw$F_{c}=fcw/2^{20}*sample\\_rate$
- 低12位对应载波相位控制字pcw$\phi_{c} = pcw/2^{12}*2*\pi$
2026-07-24 20:24:39 +08:00
- function用来控制整个读出基带板数据处理行为
function功能寄存器与实验控制相关的具体控制位包括
|比特位|名字|功能描述|
|:-|:-|:-|
|[15:8]|WEIGHT_IQ| 常数权重值8比特有符号数|
|[7]|CONST_EN| 常数权重使能, 高有效|
|[6:4]|STEP_CTRL| 计算权重模式步长控制|
|[3]|IQ_SCALE| 解模动态范围设置|
|[2]|TWO_STA_EN| 两态读出使能, 高电平使能|
* WEIGHT_IQ 常数权重值,可用于长时间解模
* CONST_EN 常数权重使能
2026-07-28 16:31:02 +08:00
* `CONST_EN=0`时,权重数据通过`mtf_idx_q`来索引得到
* `CONST_EN=1`来启用常量权重功能,此时权重值为`WEIGHT_IQ`。
2026-07-24 20:24:39 +08:00
* STEP_CTRL 权重点步长控制
2026-07-28 16:31:02 +08:00
- `STEP_CTRL==0` 1个权重数据点可对应1个时钟周期采样点。
- `STEP_CTRL==1` 1个权重数据点可对应2个时钟周期采样点。
- `STEP_CTRL==2` 1个权重数据点可对应4个时钟周期采样点。
- `STEP_CTRL==3` 1个权重数据点可对应8个时钟周期采样点。
- `STEP_CTRL==4` 1个权重数据点可对应16个时钟周期采样点。
2026-07-24 20:24:39 +08:00
* IQ_SCALE 解模结果截断位置控制
2026-07-28 16:31:02 +08:00
- `IQ_SCALE =0` IQ结果截位[27:8]
- `IQ_SCALE =1` IQ结果截位[31:12]
2026-07-24 20:24:39 +08:00
* TWO_STA_EN 两态读出使能
2026-07-28 16:31:02 +08:00
- `TWO_STA_EN==0` 默认三态读出
- `TWO_STA_EN==1` 使能二态读出
2026-07-24 20:24:39 +08:00
2026-07-28 14:32:35 +08:00
> **注意:** ez-Q 2.5 FPGA平台采用系数直读模式因此不支持系数生产相关功能。
2026-07-24 20:24:39 +08:00
即在ez-Q 2.5 FPGA平台下dds_fpw 寄存器无实际效果;
function寄存器WEIGHT_IQCONST_EN, STEP_CTRL 位无实际效果
2026-07-28 14:32:35 +08:00
2026-07-24 20:24:39 +08:00
解模完成后,可以通过`TWO_STA_EN`来控制是否启动2态判定
当`TWO_STA_EN=1`时,可以只配置一组直线方程系数进行态判断。