主题中讨论的其他器件: AFE8000
大家好、我正在测试 TI-JESD204 IP 以连接 AFE8000EVM。
我的评估板是 zcu102、我将 afe8000evm 连接到 zcu102的 HPC1。 我正在尝试在子类1模式下使用64b/66b。
我没有几乎更改 zcu102的参考代码。
以下是我的更改列表。
在 TI_204C_IP_Ref.SV 文件中:
CFG_RX_扰 频_启用:1->0
CFG_TX_扰 频_使能:1->0
JESD_LINK_PARAMS.Vh:
`define LANE_ADC_TO_GT_MAP{3}、3、3、3、c 3、3、d 6、'd 14、3、3、3、d 53、3、'd 1}
`define LANE_DAC_TO_GT_MAP {3'd v3'd 18、3'd 6 'd 14 3'd 33,3'd coni '3'd c3 'd1}
在约束文件中:
FPGA 参考时钟(REFCLK_p/n)由 zcu102的 G27提供、未修改。
由于 AFE8000EVM 与原始引脚无连接、sysref 引脚已从 AF11更改为 AH1。
sys_clk_p/n 的引脚也已从 P10更改为 AE5。
以上列表是我的更改列表。
我确认通道速率为10.3125GHz、FPGA 参考频率为156.25MHz。 此外、检查 LMFS 是否为8821。
使用上述参数和其他参数、我将 AFE8000EVM 的所有设置配置为附加的 Excel 文件。
您可能会注意到、我从外部信号发生器为 LMK 提供参考时钟。 频率为937.5MHz。
我的启动过程如下。
首先加载浏览 Excel 文件。
2.按下 LOAD PARAMS 按钮。
3.按设备启动按钮。
4.在 Latte 日志中出现 PLL 锁定的消息后、将位流图像加载到 zcu102。
5.在 Vivado 的 hw_vios 中、复位 MASTER_RESET_n。
6.在将 MASTER_RESET_n 置为有效后、使该信号无效。 然后、qpll0_locked 更改为0至3。
7.之后、我复位了 TX_SYNC_RESET_VIO 和 RX_SYNC_RESET_VIO。
8.在 TX 侧显示正弦信号,但在 Rx 侧,我看不到任何信号,也看不到 Rx_LANE_DATA_VALID 置位。
您可以在检查该主题后提供任何建议吗?
Latte 日志窗口中会显示以下消息
AFE80xxCat 库
SPI -已创建 USB 仪器。
复位设备
Kintex RegProgrammer - USB Instrument created。
Kintex RegProgrammer - USB Instrument created。
Kintex RegProgrammer - USB Instrument created。
电源卡- USB 仪器已创建。
重置 FPGA、然后重试。
加载的库
找不到 FPGA 重置器件
重置 FPGA、然后重试。
找不到 FPGA 重置器件
已加载配置:AFE8000_SampleConfig.xlsx
刷新了 GUI。
#==================== 错误:4,警告:0=================== #
已加载配置:AFE8000EVM_TI_JESD204C.xlsx
对于这些速率、不支持1KHz 光栅模式。 更改为32位 NCO 模式。
在 L=8单链路模式下、所有映射器的同步多路复用器都应相同。 强制 rxJesdTxSyncMux 值为[0、0、0]
刷新了 GUI。
ChipVersion 的器件初始化:2.0
外部 Sysref 频率应为整数因子:1.627604MHz
2T2R1F 编号:0
有效配置:true
laneRateRx:10312.5
laneRateRx1:10312.5
laneRateFb:10312.5
laneRateTx0:10312.5
laneRateTx1:10312.5
2T2R1F 编号:1
有效配置:true
laneRateRx:10312.5
laneRateRx1:10312.5
laneRateFb:10312.5
laneRateTx0:10312.5
laneRateTx1:10312.5
LMK 时钟分频器-器件寄存器复位。
LMK 时钟分频器-器件寄存器复位。
已配置 LMK 和 FPGA。
DONOT_OPEN_Afe80xx_FULL -器件寄存器复位。
芯片类型:0xA
芯片 ID:0x8001
芯片版本:0x20
找不到 FPGA 重置器件
找不到 FPGA 重置器件
已配置 LMK 和 FPGA。
AFE 复位完成
熔丝组负载自动加载成功完成
无自动加载错误
熔丝组负载自动加载成功完成
无自动加载错误
//固件版本=9108
//PG 版本= 1
//发布日期[dd/mm/yy]= 28/8/20
//补丁版本= 0
//PG 版本= 0
//发布日期[dd/mm/yy]= 0/0/0
AFE MCU 唤醒完成并加载补丁。
PLL 被锁定
AFE PLL 已配置。
已配置 AFE 串行器/解串器。
配置了 AFE 数字链。
已配置 AFE TX 模拟。
已配置 AFE RX 模拟。
已配置 AFE FB 模拟。
配置了 AFE JESD。
已配置 AFE AGC。
AFE PAP 和报警配置。
已配置 AFE GPIO。
Sysref 按预期读取
将 RBD 设置为:11
将 RBD 设置为:11
找不到 FPGA 重置器件
找不到 FPGA 重置器件
将 RBD 设置为:11
######################## 设备 DAC JESD-RX 0链路状态#######
CS State TX0: 0b01010101。 预计为0b10101010
BUF STATE TX0: 0b00000000 . 预计为0b11111111
无法为设备 RX 建立链路:0
##################################################
######################## 设备 DAC JESD-RX 1链路状态#######
CS State TX0: 0b01010101。 预计为0b10101010
BUF STATE TX0: 0b00000000 . 预计为0b11111111
无法为设备 RX 建立链路:1
##################################################
AFE 配置完成
#==================== 错误:6,警告:0=================== #