Я бы хотел, чтобы префикс файлов, читаемых из VHDL testbench, с именем файла testbench программно.
Возможно, есть эквиваленты чему-то вроде макросов __FILE__ (__LINE__, __FUNCTION__, __DATE__, ...) изC
VHDL-2008 не имеет таких функций, но если вы используете VUnit, вы можете делать вызовы журнала, содержащие имя файла и номер строки.См. http://vunit.github.io/python_interface.html?highlight=location#vunit.ui.VUnit.enable_location_preprocessing
В следующем стандарте VHDL-2019 определяется функция для получения пути к вызывающей стороне, которая включает в себя имя элемента, выполняющего вызов, имя файла и номер строки.Стандарт также определяет функции для получения даты и времени.