UltraScale:PUDC_B 的 BSDL 合规性问题

根据用户指南,要符合预配置 BSDL 文件描述要求,PUDC_B 应该设置为 1。

在实际 BSDL 文件中,我只看到了 PROGRAM_B 的合规性:

-- 合规性启用描述

XCVU095_FFVD1924 的属性 COMPLIANCE_PATTERNS:

"(PROGRAM_B) (1)";

因此这真的是一个合规性问题吗?如何 PUDC_B 不设置为 1,会有什么影响?

解放方法:

如果您不将 PUDC_B 设置与 BSDL 禁用结果描述相匹配,实际上没有什么影响。

PUDC_B 启用时,受到影响的具体 BSDL 合规特性允许边界扫描工具从理论上针对 Xilinx 器件中的内部上拉创建一个边界扫描测试。然而,Xilinx 器件测试已经完全覆盖了内部上拉,因此边界扫描工具内部上拉测试没有添加任何值。

BSDL 针对 PUDC_B 禁用了结果值:

在边界扫描测试过程中,如果没有输出驱动信号,问题的特性就与预期的电路板信号追踪有关。

边界扫描工具可从器件 BSDL 文件读取到,一个信号追踪输出具有一个内部上拉(或下拉),而且如果出现了一个内部上拉(或下拉),可以禁用针对信号追踪的所有输出,理论上可针对内部上拉(或下拉)的出现进行测试。

我们的预配置 BSDL 文件显示,禁用的结果值为 Z(既没有内部上拉,也没有内部下拉),因此边界扫描工具认为没有任何内部上拉或下拉可测试。因而没有针对该器件引脚创建这样的测试,所以没有什么测试会对 PUDC_B 的任何设置造成影响。

最新文章

最新文章