工具/软件:
您好团队:
我们尝试在 DS560DF410EVM 上设置误码率测量值。 通道 0 用作发生器、通道 1 用作校验器。 它正在工作的具有 NRZ 信号的。 “仅限 NRZ“下使用此工作 BER 进行更改时、GUI 的日志窗口中会出现以下错误消息格式为 PAM4:
#正在执行.. 选择
#Start Time 2025年07月08日 14:16:30.476000
----- 回读通道初始化状态-----四通道:0------ CH:0----
channel_init_status:7.
我的超次元帝国 1.
configuration_selected:0
通道初始化完成。 用于信号丢失检测的监控通道
CDR 已锁定且通道初始化成功完成
----- 回读通道初始化状态-----四通道:0------ CH:1----
channel_init_status:7.
第 8 章:我是你的女人
configuration_selected:0
通道初始化完成。 用于信号丢失检测的监控通道
CDR 已锁定且通道初始化成功完成
#done 执行.. 选择
#End Time 2025年07月08日 14:16:31.183000
#Execution Time = 0.707000017166s
#=============== 错误:0、警告:0 ============== #
#=======
#正在执行.. 选择
#Start Time 2025年07月08日 14:16:52.336000
得到 macro_error:execution_error
macro_opode : 0xd4 macro_name : BER_Cumulate_readback
宏错误状态解释在 MacroLib 中未定义
错误解释为:未解释
BER_Cumulatic_READBACK-MACRO
{“Macro_time_take":“:0.03500008583068848、“ERR_INFO":“:“未解释“、“ERR_STATUS":“:{“Macro_name":“:“ber_cumularity_readback “、“macro_error_ophode":“:“0xd4",“,"macro_error"、"macro_error":“:true“true、 'macro_error_type':{'invalid_oporode':false、'operation_error':false、'execution_error':true、'operode_not_allowed':false}、'macro_error_code“:[1、 0]}}
错误:浮点数除以零
#“选择“、第 7 行、在中
#文件“C:\Users\s00110469\Documents\DS560Latte\lib\\DS560Libraries\DS560LibraryV5p0\mQuadLib.py“、第 865 行、位于 Texas Instruments 中
# resultArr=self.prbsBERCheckFunccumulative (chIdx,polySel,polarity,symbolWindow ,Seren,prbsQEn,levelMapChange ,levelMapArr,readResultMacro,enable,disable);
#文件“C:\Users\s00110469\Documents\DS560Latte\lib\\DS560Libraries\DS560LibraryV5p0\resourceFiles\mFuncDecorator.py“ Texas Instruments、第 86 行、位于 inDecorator 中
#a=func (*参数、**kwargs)
#文件“C:\Users\s00110469\Documents\DS560Latte\lib\\DS560Libraries\DS560LibraryV5p0\mQuadLib.py“ Texas Instruments、第 822 行、位于 prbsBERCheckFuncCumulative 中
# BER=1.0*num_total_errors/TotalBits;
#ZeroDivisionError:浮点数除零
#
#
#done 执行.. 选择
#End Time 2025年07月08日 14:16:53.932000
#Execution Time = 1.59599995613s
#=============== 错误:5、警告:0 ============== #
所以、不清楚这里发生了什么。 有什么想法吗?
谢谢、Stephan