エラー内容
Vivadoで電圧シミュレーションをする際、下記エラーが発生しました。
boost::filesystem::status: ファイルにアクセスできません。: "C:\Users\username\AppData\Local\Microsoft\ WindowsApps\python3.11.exe/xsim.exe
原因
xsim.exeのファイルパスが誤っています。
解決方法
下記フォルダにxsim.exeを格納することで解決しました。
Vivadoでアクセス先の指定を試みましたが、指定方法が不明のため断念。
注意
usernameは各自のフォルダ名に変更してください。
C:\Users\username\AppData\Local\Microsoft\ WindowsApps\xsim.exe
私の場合、xsim.exeは下記に格納されていました。 インストール先をデフォルトにされた方は、Cドライブにあると思います。
D:\Xilinx\Vivado\2024.1\bin\unwrapped\win64.o\xsim.exe
エラー発生手順
Simulation / Run Simulation /Run Behavioral Simulation をダブルクリック。
経緯
「作ろう!CPU:基礎から理解するコンピューターの仕組み」という本を参照しVivadoをインストール(Vivado 2024.1)した後、電圧シミュレーションで上記エラーが発生しました。
書籍上のインストール先はデフォルトですが、私はDドライブにしたことが、今回の原因の可能性があります。
公式QAにおいても同様のエラーに遭遇されている方がいたが、回答がないため投稿しました。
もしVivado側でファイルパスの指定方法をご存じであればご教示願います。
参照(未解決の公式QA)