如果我想从 Vivado 中的集成模拟器中读取 .txt 文件,该把它放在哪里?

Where to put a .txt file if I want to read it out from the integrated Simulator in Vivado?

我有一个文本文件,我想在我的 simulation.vhd 文件中读取,但我不知道将它放在哪里以便代码找到它,因为我不太确定它在哪里执行.

模拟器在 .sim 文件夹中执行 - 但每次启动模拟时此文件夹都会重置。因此 .txt 文件必须位于 sim 文件夹之外,并且 simulation.vhd 您需要像这样提供文件的完整路径:

   stimuli : process                                                                             
   file infile: text open read_mode is "C:\Users\Name\F\L\lena_sw.txt";