各位专家、您好!
是否有机会调试 EVE 程序并实际查看 EVE 和 VCOP 如何并行处理数据? 我可以查看每个周期有多少个值写入寄存器等的方法?
我没有尝试过 CCS 的 EVE 仿真器(因为较新版本不再支持它们)。 但我认为并行数据处理的调试也不具备这些功能、对吧? (仅连续的"正常"调试)
提前感谢、
托比亚斯
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.
各位专家、您好!
是否有机会调试 EVE 程序并实际查看 EVE 和 VCOP 如何并行处理数据? 我可以查看每个周期有多少个值写入寄存器等的方法?
我没有尝试过 CCS 的 EVE 仿真器(因为较新版本不再支持它们)。 但我认为并行数据处理的调试也不具备这些功能、对吧? (仅连续的"正常"调试)
提前感谢、
托比亚斯
您好 Tobias、
我 建议您查看内核的主机仿真功能、该功能可帮助您更快地开始 EVE 内核开发。 所有 VCOP 内核均可使用 gcc/visual studio 编译器构建、并可直接在 PC 上运行。 您可以参阅 eve_kernels_userguide.pdf 中的第2.3节,了解如何构建用于主机仿真的内核(我们目前支持基于 Visual Studio 的主机仿真)。 在主机仿真中、您可以看到指令是如何在 VCOP 上执行的。 要查看并行执行的 VCOP 指令、您可以查看生成的汇编(下面显示了一个小样本)。 它将清楚地显示哪些指令正在并行执行、哪些指令未使用 "||"符号
Vmin V0、V3、V3
|| VMAX V0、V4、V4
VADD V2、V0、V2
|| VMADD V0、V0、V1、V1
此致、
安州
此致、
安州