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.
工具与软件:
您好!
在 TRM 的时钟部分下、CLB 时钟树报告如下:
CLB 部分中的报告方式如下:
在 SysConfig 中:
此外、在 SysConfig (CLBCLKDIV 和 TILECLKDIV)中更改这些值不会生成任何代码。 因此、SysConfig 中报告的内容显然是错误的。
因为它们彼此不同、所以三者中哪一个是正确的?
嗨、Mattia、
就 CLB 寄存器和 CLB 逻辑块时钟而言、尽管这三个图乍一看似乎有所不同、但它们都是相同的。 请指出两个图之间的功能差异。 时钟树工具中未显示 EPWMCLK 路径、因为 SysConfig 中的 CLB 模块负责选择与 EPWMCLK/SYSCLK 同步的时钟源。
在我这边的测试中、我可以看到在我修改时钟树 GUI 修改了.syscfg 文件、但 clocktree.h 没有修改。 将此线程重新指派给 clocktree 工具专家以研究此问题。
谢谢!
Luke
您好!
它们实际上完全不同、
另请注意、SysConfig 中无法在 SYNC 模式和 ASYNC 模式之间进行选择(因此无法选择 EPWCLKDIV 路径或 SYSCLK 路径)。
我是通过代码选择的、但我真诚地认为、使用 SysConfig 工具时、该时钟选择很少:
嗨、Mattia、
CLB 部分中的第二个图是准确的。
利用 Clocktree 工具的反馈、我们将在下一版本中从时钟树视图中确保表示准确
配置最好留在 CLB SysConfig 部分中
谢谢
好的、谢谢
那么、如果 CLB 部分的第二个图是准确的、这是否意味着 CLB 寄存器时钟可以达到200MHz? 这未在 TRM 或数据表中的任何位置报告。
嗨、Mattia、
是寄存器时钟可以是 SYSCLK。
您是否看到 CLB 时钟在功能上有任何问题? 寄存器时钟与用户无关、只应根据用例考虑逻辑块时钟。
内部重新分配给 CLB 专家以了解您可能遇到的进一步问题。
谢谢
您好!
没问题、当然没问题。
由于在 CLB 部分中报告了最大频率可以是150MHz、因此通过将 CLB 寄存器时钟设置为 SYSCLK、它将达到200MHz。 总的来说、我认为这方面的解释应该更加清楚。 此外、TRM 的时钟部分中的 CLB 图是不同的这一事实会导致更加混淆。