Vhdl堆栈跟踪

Vhdl堆栈跟踪,vhdl,Vhdl,可以用VHDL获取堆栈跟踪信息吗?就像Java或类似的语言: Thread.currentThread().getStackTrace(); 如果有办法,那么如何将其打印到文件而不是控制台?这不是语言的功能,而是工具的功能。查看您的模拟器文档(堆栈跟踪对合成没有意义!)感谢@BrianDrummond的回复,事实上我是vhdl新手,我需要一些独立于工具的东西,所以我不知道是否有一些库可以做到这一点(我已经搜索过了,但没有找到有用的东西)。是的“对合成没有意义”,但我需要它只是为了收集堆栈信息,

可以用VHDL获取堆栈跟踪信息吗?就像Java或类似的语言:

Thread.currentThread().getStackTrace();

如果有办法,那么如何将其打印到文件而不是控制台?

这不是语言的功能,而是工具的功能。查看您的模拟器文档(堆栈跟踪对合成没有意义!)感谢@BrianDrummond的回复,事实上我是vhdl新手,我需要一些独立于工具的东西,所以我不知道是否有一些库可以做到这一点(我已经搜索过了,但没有找到有用的东西)。是的“对合成没有意义”,但我需要它只是为了收集堆栈信息,这就是为什么我需要将它们打印到文件中。因为它是工具的一个功能,您未声明的要求是工具独立性,这使得答案更简单:不。工具实现将提供一个类似的功能,名为:Thank@Paebbels for reply,似乎我必须使用一个工具来实现,那么我可以使用“report”message“”来打印文件名和执行的行吗?如何将报告的输出定向到文件?这不是语言的功能,而是工具的功能。查看您的模拟器文档(堆栈跟踪对合成没有意义!)感谢@BrianDrummond的回复,事实上我是vhdl新手,我需要一些独立于工具的东西,所以我不知道是否有一些库可以做到这一点(我已经搜索过了,但没有找到有用的东西)。是的“对合成没有意义”,但我需要它只是为了收集堆栈信息,这就是为什么我需要将它们打印到文件中。因为它是工具的一个功能,您未声明的要求是工具独立性,这使得答案更简单:不。工具实现将提供一个类似的功能,名为:Thank@Paebbels for reply,似乎我必须使用一个工具来实现,那么我可以使用“report”message“”来打印文件名和执行的行吗?以及如何将报告的输出定向到文件?