我想以编程方式为从VHDL测试台读取的文件加上测试台的文件名。
也许与C中的__FILE __(__ LINE __,__ FUNCTION __,__ DATE__等)宏等效?
答案 0 :(得分:2)
VHDL-2008没有此类功能,但是如果您使用VUnit,则可以进行包含文件名和行号的日志调用。参见http://vunit.github.io/python_interface.html?highlight=location#vunit.ui.VUnit.enable_location_preprocessing
即将到来的VHDL-2019标准定义了一个获取调用者路径的函数,该函数包括进行调用的元素的名称,文件名和行号。该标准还定义了获取日期和时间的功能。