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.

[参考译文] SCANSTA112:全透明模式未按预期工作

Guru**** 2511985 points
Other Parts Discussed in Thread: SCANSTA112

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1093694/scansta112-full-transparent-mode-not-working-as-expected

部件号:SCANSTA112

我在FlashPro Lite编程器和我正在尝试编程的ProASIC Plus设备之间有一个SCANSTA112设备。 我的编程 计划是首先将SCANSTA112置于完全透明模式。 然后我应该能够连接我的FlashPro Lite编程器,一切都应该像SCANSTA112设备不在扫描链中一样工作。 但是,我似乎无法让SCANSTA112作为FlashPro Lite编程器的真正直通设备。  我的TCK信号按预期通过,但我的TMS,TDI和TDO信号未按预期通过SCANSTA112设备传播。 有时TMS,TDI和TDO上的数据会在主输入端口和本地扫描端口之间对线,但有时,我可以看到从输入到输出的数据存在明显差异。

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

    您好,

    SCANSTA112如何进入全透明模式?  当SCANSTA112处于ScanBridge主操作模式下,并且其中一个透明模式指令(TRANSPARENABLE或TRANSPARENTN)被移到指令寄存器中时,SCANSTA112将进入全透明扫描链模式。

    有关详细信息,请参阅此设计师参考, https://www.ti.com/lit/an/snla055h/snla055h.pdf

    谢谢

    David

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

    David,

    通过  将边界扫描控制器连接到SCANSTA112的主JTAG输入端口并运行配置SCANSTA112的.SVF文件,我正在将SCANSTA112设置为完全透明模式。

    下面是我的.svf文件的内容:

    ----------------------------------

    TRST ON;
    TRST OFF (TRST关闭);
    状态重置;

    空闲状态;

    ! 初始化和IDCODE测试

    SIR 8 TDI(01) TDO(00)面罩(00);! 设置网桥地址
    SIR 8 TDI(8e) TDO(25)面罩(00);! 选择模式选择0寄存器
    SDR 8 TDI(40)TDO(01)掩码(00);! 激活LSP 6
    SIR 8 TDI(82) TDO(25) mask(00);! 选择模式选择1寄存器
    SDR 8 TDI(00) TDO(01)掩码(00);! 停用其他

    SIR 8 TDI(87) TDO(25)mask(00);! 选择Control Select Register (控制选择寄存器)
    SDR 8 TDI(07) TDO(01) mask(00);! 设置忽略重置位
    SIR 8 TDI( E7) TDO(25)mask(00);! 取消驻车
    SIR 8 TDI(A8) TDO(55) mask (00);! 切换到透明模式

    ----------------------------------

    运行.SVF文件后,SCANSTA112似乎处于完全透明模式,因为我可以让我的ProASIC Plus基础结构测试通过,该测试通过边界扫描控制器运行。  但是,一旦我切换到FlashPro Lite以对ProASIC Plus设备进行编程,SCANSTA112就不再像一个纯粹的直通设备。  在全透明模式下将FlashPro Lite与SCANSTA112设备配合使用是否存在任何已知问题?

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

    您好,

    从 边界扫描控制器切换到 FlashPro Lite时,SCANSTA112是否可能重置? 如果要重置,SCANSTA112将退出全透明模式。  

    FlashPro Lite是否可以发出透明模式指令?

    谢谢

    David

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

    David,

    我监控了系统中连接到SCANSTA112的重置信号,并已验证在 边界扫描控制器和FlashPro Lite之间切换时未将其切换。  我还验证了当我在边界扫描控制器 和FlashPro Lite之间切换时,为SCANSTA112供电的3.3V导轨是稳定的。   

    我不知道通过FlashPro Lite发出透明模式指令的方法。  FlashPro Lite不支持.SVF文件。  FlashPro Lite仅支持 STAPL (*。STP)文件。  如果有方法可以使用STAPL文件发出透明模式指令,则这可能是可能的。  关于是否可能这样做以及代码如何这样做的任何指导都将非常有帮助。

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

    您好,

    您是否联系了Microchip并询问他们如何使用 他们的FlashPro Lite发送完全透明模式(操作代码= 0xA0至0xA6)? 我正在浏览此用户指南 ,文件://C:/Users/a21.6005万/Downloads/flashpro_ug_v11_6.pdf ,但我看不到它是如何完成的。

    谢谢

    David

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

    我将通过 在 我的STAPL编程文件中添加前导码来联系Microchip以获得有关配置SCANSTA112的支持。

    同时,我想尝试让我当前的方法发挥作用,在这里,我使用边界扫描控制器配置SCANSTA112,然后切换到FlashPro Lite进行编程。  我看不出为什么这不起作用。  在我将SCANSTA112配置为完全透明模式的.SVF文件中,是否有任何内容不适当?  我是否还应该检查其它内容 以帮助确定此安装程序的问题来源?

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

    您好,

    带有操作代码的说明看起来正确。 而且,您能够使JTAG控制器与SCANSTA112配合使用这一事实也表明SCTASTA112处于透明模式。  

    谢谢

    David