Other Parts Discussed in Thread: SYSCONFIG, C2000WARE
主题中讨论的其他器件:SysConfig、 C2000WARE
你(们)好
我正在使用 SysConfig 来设计我的 CLB 逻辑、现在它不会巧妙地生成仿真文件、我在 gtkWave 中监控的每个信号都是零、我只能巧妙地看到系统 CLK。
它直接生成图表,但我不能理解问题在哪里,我从来没有遇到过这个问题。
谢谢。 
逻辑是当前的、我之前测试过它。
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.
Other Parts Discussed in Thread: SYSCONFIG, C2000WARE
你(们)好
我正在使用 SysConfig 来设计我的 CLB 逻辑、现在它不会巧妙地生成仿真文件、我在 gtkWave 中监控的每个信号都是零、我只能巧妙地看到系统 CLK。
它直接生成图表,但我不能理解问题在哪里,我从来没有遇到过这个问题。
谢谢。 
逻辑是当前的、我之前测试过它。
您好、Hamidreza、
您是否已参阅 《CLB 工具用户指南》? 请确认您已在顶部的"Global Parameters"选项下的 Tile Design 模块中启用仿真输出复选框、并且您已执行 CLB_simulation 文件。
你好 Omer 我有同样的问题哈米德雷扎
我使用了一个简单的输出器、它每120个时钟生成一个 Match1信号并复位计数器。 此设计在控制器上运行、没有任何问题、我可以使用示波器测量 Match1信号。

在仿真中、计数器不会计数、仅当我在 Match1的反馈中安装了一个反相器时计数、一切都正常、但这个实现在现实世界中不再在控制器上运行
C2000Ware_5_02_00_00中的示例在使用 CCS 12.7以及 SPRUIR8B - 2020年4月- 2023年7月修订的工具时存在相同的问题(tdm 和 gtkwave)
Songmingbo, Harald,
我想出了如何通过编辑 C2000Ware 源文件来更正此问题。 这一问题也将在我们即将推出的 C2000Ware 版本(5.03)中进行修复:
首先在 C2000Ware_5_02_00_00/utilities/CLB_tool/CLB_syscfg/systemc/clb/Type3/clb_counter_sc_model.cppp 中更改以下行 src:
COUNTER_REG = ((glbl_en_S =1)&&(RET_S =1))? (sc_uint<32>) 0://最高优先级
将其设置为 RESET_S == 1。
应在 type2和 top src 文件夹中进行相同的更改、以应用于每个器件。
然后 使用以下行修改 C2000Ware_5_02_00_00\utilities\clb_tool\clb_syscfg\systemc\SystemC_Compiler.cmd:
设置 C2000WARE_ROOT=C:\ti\c2000\C2000Ware_5_02_00_00\utilities\clb_tool\clb_syscfg
运行 .cmd 文件。 之后、您可以按照 CLB 工具用户指南中的说明重新编译 CLB.VCD 文件。
C2000Ware 5.03应在下个月内发布并更正了此问题。
谢谢!
Luke