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.

[参考译文] LMX2594:导入十六进制寄存器值时、LMX2594的 TICS Pro 未按预期更新

Guru**** 2539460 points
Other Parts Discussed in Thread: LMX2594

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/982703/lmx2594-tics-pro-not-updating-as-expected-for-lmx2594-when-importing-hex-register-values

器件型号:LMX2594

我有一组来自 Xilinx 评估板项目的 LMX2594配置文件。  当我将这些导入 TIC Pro 时、我通常无法获得生成的正确输出频率。  我没有将评估板连接到我的系统-我只需运行 TICS Pro 单机版即可生成和验证这些配置。  

我已附加了我测试过的几个文件。  两者都需要400MHz 输入时钟、并且应生成4Gg 和1024MHz 输出。  当我从一个文件切换到另一个文件时、我可以看到 N 分频器值在导入十六进制寄存器运行时发生多次变化-对于1024文件、我可以看到它加载了333 (正确)、然后更改为166、 对于4000文件、我看到它最初加载了400、然后更改为800。  TICS 似乎正在尝试即时计算其中的一些值-我能不能阻止它这么做吗?

我尝试禁用了“选项”->“自动更新”,但这不起作用。   

TICS Pro 是否应该在某种意义上对芯片进行仿真?  当我在"用户控制"下检查复位时、我看不到寄存器更改为其 POR 值。

我使用的是 TICS Pro 1.7.2.0。   

e2e.ti.com/.../LMX2594_5F00_FREQ_5F00_1024M00.txte2e.ti.com/.../LMX2594_5F00_FREQ_5F00_4000M00B.txt

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

    您好、Jay、

    我认为这与 TICS Pro 如何计算包含的除法设置有关、或者更具体地说、在使用十六进制寄存器导入时、如何不计算。 我们区分纯计算字段(例如、包含除法)和寄存器支持的字段;仅导出十六进制寄存器可能会使 TICS Pro 难以正确确定其中的一些纯计算字段。 我发现导入配置、切换 VCO_PHASE_SYNC、然后重新导入配置会产生正确的行为。 这是一个错误、我将在下一版 TICS Pro 中对其进行更新。

    切换复位不会修改 TICS Pro 虚拟寄存器映射、因为在尝试设计配置时、这很容易造成麻烦。 根据最近写入或回读的寄存器、TICS Pro 寄存器的状态是对器件寄存器状态的最佳猜测。

    此致、

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

    谢谢 Derek。  如果有一种模式允许加载十六进制寄存器值、同时抑制任何计算、那将是不错的。  

    我将尝试 VCO_PHASE_SYNC 技巧、看看这是否有用。

    - Jay