读取IBERT的自适应环路代码出现不同值的解决方案

描述
在读取 ibert 的自适应环路代码时,出现了与 dmonitorout 的期望值不同的值。
解决方案
对于 ultrascale+ gty 收发器而言,签名了一些 rx 均衡自适应环路。
用户指南的数字监控器 (dmon) 部分向用户展示了如何读取自适应环路的当前状态。
对于无签名自适应环路,从 dmonitorout 端口读取的值是量级值。
对于签名自适应环路(ut 环路除外),从 dmonitorout 端口读取的值是一个双零偏移二进制 (excess-k) 值。
ut 环路的值范围更广,不使用双零偏移二进制。
参见附带的电子表格,查看双零偏移二进制转换表和 ut 自定义转换表。
当用户使用 ibert 读取自适应环路代码时,对签名自适应环路代码进行后处理,以显示为一个二进制补码值。
在 ibert 中,这样做是为了简化调试。
例如,os 自适应环路的签名值范围为 -63 至 +63。该范围由一个 7 位的双零 excess-64(偏移二进制)值表示。
如果用户手动将 os 值重写为代码 7'b1000001,然后通过端口 dmonitorout[6:0] 读取 dmon 自适应值,端口输出将读取 7'b1000001。
但如果用户使用 dfe_os_last 通过 ibert 读取 os 自适应值,该值将是 7'b0000001。
下表列出了 ultrascale+ gty 收发器的所有签名自适应值及其正确编码。
未出现在表中的自适应环路是无签名的(例如 rxdfeagc),因此 dmonitorout 和 ibert 的输出相同。
重要提示:该表适用于 vivado 2017.1 及更新版本的 ibert 设计。


联电、GF退出FinFET高级工艺跟进,凸显FD-SOI价值
中国动力电池行业排名第三争夺战
全方位测评东风小康风光360 豪华型
如何控制10个led不同时间点亮
单片机的主程序和中断程序是怎么样运行的
读取IBERT的自适应环路代码出现不同值的解决方案
如何使用周期性空间频率表面来建模旋转对称曲面的不规则度?
展会预告 | 明治亮相台北国际自动工业化大展
人体感应开关怎么接线
MIPI I3C VIP加速移动设备上的可扩展传感器接口
电源设计进阶阅读:如何处理反激电源变压器漏感
短期未来苹果iPhone或走向裸机状态
诺基亚公布最新财报有一定涨幅影响其股票
乘法可以显著减少所需的光信号数量?
奥赛能新一代X300-L低速机系列重新定义涡轮增压技术
基于乐鑫ESP32-C3的2.4寸串口屏应用于智能体脂秤方案
2022小米雷军年度演讲全文分享:穿越人生低谷的感悟
德承DS-1102智能分拣系统的自动化应用
传感器亚马逊日本站需要提交什么认证?
新唐科技M485ZIDAE主板简介