问题描述
我一直在运行xplorer脚本,它已经做了几个不同的传递,都叫做run1。它必须用run1覆盖每个新的pass,因为没有其他结果。为什么会这样?
FPGA Xplorer(tm)版本2.34
Design = quatro
xplorer:XILINX:/proj/cogsbuilds/fndn_I.23.9/lin64
xplorer:MYXILINX:
xplorer:LD_LIBRARY_PATH:/proj/cogsbuilds/fndn_I.23.9/lin64/bin/lin64:/proj/cogsbuilds/env.fndn_I.23.9/lin64/bin/lin64:/tools/gensys/modelsim/5.8d/bin:/usr /lib:/devl/perl/lib:/usr/openwin/lib:/usr/local/lib:/home/csc:/tools/gensys/synplify/8.0/lib
./quatro
执行’ngdbuild -dd。 -nt on ./quatro ./quatro.ngd -uc ./start.ucf -sd。 > ./start.log’
执行’map ./quatro.ngd -o ./quatro.ncd >> ./start.log’
执行’trce -v 10 ./quatro.ncd -o ./quatro.twr >> ./start.log’
执行’ngdbuild -dd。 -nt on ./quatro ./quatro.ngd -uc ./start1.ucf -sd。 > ./run.log’
传球:1
mapOptions:-timing -ol high -xe n
parOptions:-w -ol high
执行’map -timing -ol high -xe n ./quatro.ngd -o ./run1_map.ncd ./run1.pcf> ./run1.log’
执行’par -w -ol high ./run1_map.ncd ./run1.ncd ./run1.pcf >> ./ run1.log’
par -w -ol high ./run1_map.ncd ./run1.ncd ./run1.pcf >> ./ run1.log返回代码:7680
传球:1
mapOptions:-timing -ol high -xe n -register_duplication -logic_opt on
parOptions:-w -ol high
在./quatro.ngd -o ./run1_map.ncd ./run1.pcf> ./run1.log’上执行’map -timing -ol high -xe n -register_duplication -logic_opt’
执行’par -w -ol high ./run1_map.ncd ./run1.ncd ./run1.pcf >> ./ run1.log’
par -w -ol high ./run1_map.ncd ./run1.ncd ./run1.pcf >> ./ run1.log返回代码:7680
传球:1
mapOptions:-ol high
parOptions:-w -ol high
执行’map -ol high ./quatro.ngd -o ./run1_map.ncd ./run1.pcf> ./run1.log’
执行’par -w -ol high ./run1_map.ncd ./run1.ncd ./run1.pcf >> ./ run1.log’
par -w -ol high ./run1_map.ncd ./run1.ncd ./run1.pcf >> ./ run1.log返回代码:7680
传球:1
mapOptions:-ol high
parOptions:-w -ol high -t 9
执行’map -ol high ./quatro.ngd -o ./run1_map.ncd ./run1.pcf> ./run1.log’
执行’par -w -ol high -t 9 ./run1_map.ncd ./run1.ncd ./run1.pcf >> ./ run1.log’
解决/修复方法
问题是,当传递失败时,Xplorer脚本不会增加运行编号。由于结果文件被下一次传递覆盖,因此无法确定失败的原因。将改进脚本以始终增加8.2i中的运行编号。
同时,可以通过在没有xplorer脚本的情况下运行设计来识别遇到的任何故障的根本原因。如果每次传递都没有发生故障,则可能需要在脚本覆盖之前捕获结果文件。
没有回复内容