我想以编程方式为从 VHDL 测试平台读取的文件添加测试平台的文件名前缀。
也许有与 C 中的 __FILE__ (__LINE__, __FUNCTION__, __DATE__, ...) 宏等价的东西?
最佳答案
VHDL-2008 没有这样的功能,但如果您使用 VUnit,您可以进行包含文件名和行号的日志调用。请参阅http://vunit.github.io/python_interface.html?highlight=location#vunit.ui.VUnit.enable_location_preprocessing
即将推出的 VHDL-2019 标准定义了一个函数来获取调用者的路径,其中包括进行调用的元素的名称、文件名和行号。该标准还定义了获取日期和时间的函数。
关于vhdl - __FILE__ 的 VHDL 等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56293431/