This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AFE7950EVM:当前选择的芯片版本不支持低于600MHz 的 TX NCO (采用 ZCU102/AFE7950EVM)

Guru**** 1788580 points
Other Parts Discussed in Thread: AFE7950EVM, AFE7950
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1425871/afe7950evm-chip-version-currently-selected-does-not-support-tx-nco-lower-than-600mhz-with-zcu102-afe7950evm

器件型号:AFE7950EVM
Thread 中讨论的其他器件: AFE7950

工具与软件:

测试设置:ZCU102和 AFE7950EVM。

我正在尝试启动 ZCU102_AFE79xx_64b66b_12Gbps 示例设计、但当我执行脚本  TI_IP_12GBS_8 Lane_Config L.mk.py 时、我会收到以下错误消息:

           当前选择的芯片版本不支持低于600MHz 的 TX NCO。

执行 setup.py 和 devInit.py 时无错误

日志如下:

##====

正在执行... AFE7950/bringup/ setup.py

#开始时间2024年10月16日04:56:44.871000

AFE79xxLibraryPG1p0

SPI - USB 仪器已创建。

resetDevice

Kintex RegProgrammer - USB Instrument created。

Kintex RegProgrammer - USB Instrument created。

#DONE 正在执行... AFE7950/bringup/ setup.py

#End Time 2024年10月16日04:56:50.707000

#Execution Time = 5.83599996567秒

##===== 错误:0、警告:0 ====== #

##====

正在执行... AFE7950/bringup/ devInit.py

#开始时间2024年10月16日04:57:10.791000

电源卡- USB 仪器已创建。

复位 FPGA 并重试。

已加载库

刷新了 GUI

#DONE 正在执行... AFE7950/bringup/ devInit.py

#End Time 2024年10月16日04:58:13.164000

#Execution time = 62.373000145 s

##===== 错误:0、警告:1 ====== #

##====

正在执行... AFE7950/bringup/TI_IP_12Gbps_8 Lane_ConfigLmk.py

#开始时间2024年10月16日04:58:53.438000

当前选择的芯片版本不支持低于600MHz 的 TX NCO

外部 Sysref 频率应为一个整数因子:1.92MHz

2T2R1F 编号:0

有效配置:错误

laneRateRx:12165.12

laneRateFb:12165.12

laneRateTx:12165.12

2T2R1F 编号:1.

有效配置:错误

laneRateRx:12165.12

laneRateFb:12165.12

laneRateTx:12165.12

LMK 时钟分频器-器件寄存器复位。

LMK 时钟分频器-器件寄存器复位。

这里使用来自 LMK 源的参考时钟、确保电路板连接可以做到这一点

#DONE 正在执行... AFE7950/bringup/TI_IP_12Gbps_8 Lane_ConfigLmk.py

#End Time 2024年10月16日04:58:54.731000

#Execution time = 1.2999998283s

##===== 错误:3、警告:1 ==== #

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

      在 TI_IP_12Gbps_8  Lane_ConfigLmk.py 脚本中将 NCO 变量 sysParams.txNco0和 sysParams.rxNco0更改为超过600MHz 的值可修复该错误。

    确保在更改后重新启动 Latte 应用。

    对于 NCO0、sysParams.txNco0 =[[5,400,5400]、对于 TxA、#Band0、Band1
    [1,800,1800]、#Band0、Band1对于 TxB 对于 NCO0而言
    [2,500,2500]、#Band0、Band1对于 TxC (对于 NCO0)
    [1,800,1800]]#Band0、Band1表示 TxD (对于 NCO0)

    sysParams.rxNco0 =[[5,400,5400]、#Band0、Band1 (对于 NCO0)
    [1,800,1800]、#Band0、Band1对于 RxB (对于 NCO0)
    [2,500,2500]、#Band0、Band1对于 RXC (对于 NCO0)
    [1,800,1800]]#Band0、Band1表示 RxD (对于 NCO0)
    sysParams.fbNco0 =[1,800,1800]#FBA、FBC for NCO0