Hm, das ist alles komisch.
In meinem funktionierenden Projekt mit DRP liegt die design.txt nur in
D:\vhdl\nexys4_xadc_minimal\nexys4_xadc_minimal.srcs\sources_1\ip\xadc_w
iz_0
und wird gefunden. Da gibt es auch den SIM_MONITOR_FILE wo man einen
Pfad angeben kann.
Wenn ich das identisch baue, aber statt DRP AXI verwenden möchte, dann
wird die Datei nichtmehr gefunden und es gibt auch kein SIM_MONITOR_FILE
Parameter sondern C_SIM_MONITOR_FILE.
Hast Du DRP oder AXI verwendet? Mich würde interessieren wenn Jemand
eine Simulation vom XADC mit AXI unter einem VIVADO 2016.x ans Laufen
bekommt.
Edit:
Vielen Dank!
\dein_projekt\dein_projekt.sim\sim_1\behav\design.txt
Ist tatsächlich der richtige Ort. Was noch unklar ist:
- Wieso gibt es da einen Unterschied wenn man AXI statt DRP verwendet?
- Wenn man AXI Verwendet, wo kann man einstellen wo design.txt liegt?
(damit ich das nicht für jede Simulation da neu reinkopieren muss)
Danke!
Edit:
Wenn ich über Coregen den XADC generieren lasse werden folgende Befehle
ausgeführt:
1 | set_property -dict [list CONFIG.SIM_FILE_SEL {Relative_path} CONFIG.SIM_FILE_REL_PATH {./pxx_xadc_axi.srcs/sources_1/}] [get_ips xadc_wiz_0]
|
2 | generate_target all [get_files D:/vhdl/Elektronik_FPGA/pxx_xadc_axi/pxx_xadc_axi.srcs/sources_1/ip/xadc_wiz_0/xadc_wiz_0.xci]
|
Man kann also diesen Pfad setzen. Ich finde nur nicht wo der Startpunkt
ist.
Wenn das der hier ist
D:\vhdl\Elektronik_FPGA\pxx_xadc_axi\pxx_xadc_axi.sim\sim_1\behav
und ich die Datei
D:\vhdl\Elektronik_FPGA\pxx_xadc_axi\pxx_xadc_axi.srcs\sources_1\design.
txt
verwenden will müsste das relativ doch so aussehen:
../../../pxx_xadc_axi.srcs/sources_1/
aber wenn ich den Befehl dann so eintippe
1 | set_property -dict [list CONFIG.SIM_FILE_SEL {Relative_path} CONFIG.SIM_FILE_REL_PATH {../../../pxx_xadc_axi.srcs/sources_1/}] [get_ips xadc_wiz_0]
|
Kommen folgende Meldungen:
1 | ERROR: [IP_Flow 19-3460] Validation failed on parameter 'Sim File Location(SIM_FILE_REL_PATH)' for Directory not found. Please provide valid file path
|
2 | . IP 'xadc_wiz_0'
|
3 | INFO: [IP_Flow 19-3438] Customization errors found on 'xadc_wiz_0'. Restoring to previous valid configuration.
|
4 | INFO: [Common 17-17] undo 'set_property -dict [list CONFIG.SIM_FILE_SEL {Relative_path} CONFIG.SIM_FILE_REL_PATH {../../../pxx_xadc_axi.srcs/sources_1/}] [get_ips xadc_wiz_0]'
|
5 | ERROR: [Common 17-39] 'set_property' failed due to earlier errors.
|
Irgendwie ist das auch schlecht dokumentiert.