對於電子工程師來講,不少電路設計仿真軟件都是特別大的,安裝下來通常都是上G,甚至幾十G,並且win7的兼容性也是最好的,不肯意升級win10是由於麻煩,並且沒有必要,對於不少的設計軟件來講win10尚未徹底兼容,並且還不停自動更新,時間很珍貴的,誰願意浪費大把時間搞什麼兼容性問題,而不是code or design。因此EE通常會把Wndows自動更新關閉。對於普通用戶來講就無所謂了,用電腦寫寫報告,看看片子,跟着win10升級還能體驗到不少新功能,徹底不會被兼容性問題困擾。關閉Windows10自動更新的方法請自行百度。html
7、Vivado在Win10上出現的BUGlinux
個人Vivado一段時間沒用後,出現了問題,多是我不當心把系統的那個文件弄丟了,出現了Vivado在運行Run RTL 分析會閃退,調用IP核和綜合的時候會報錯誤,問題是我以前寫的代碼明明沒問題,連最起碼的流水燈都跑不下去。這個問題博主在Xilinx官網論壇上尋求了幫助,可是最終仍是沒能解決,重裝了Vivado2016.四、2018.二、2017.3都是一樣的問題沒法解決,最後只能是系統的問題了,重裝了系統後才解決了這個問題。多線程
順便提一句,若是電視是臺式機的朋友,能夠給電腦加上固態把系統和Vivado這些EDA工具放在固態中,這樣下來開發效率能提升很多,真是太爽了!app
6、 Vivado在win10上安裝打開後彈出error when launching 'E:\Xilinx\Vivado\2017.3\bin\vivado.bat':Launcher time out工具
- 找到(Vivado安裝目錄)\ 2017.3 \ bin \ unwrapped \ win64.o
- 將' vivado.exe '重命名爲' vivado.exe.backup ' (修改前記得備份)
- 複製' vivado-vg.exe '並將其粘貼到當前相同的文件夾中
- 將' vivado-vg - 副本.exe ' 重命名爲' vivado.exe '
按如上方法嘗試後,若是仍是沒法正常打開,請確保您已安裝Microsoft Visual C ++ 2015。post
5、Vivado軟件更新新版後更新IPurl
當更新到新版本的Vivado後,以前的一些工程的IP是不能直接打開使用的,這個時候咱們只須要使用新版本的Vivado更新一下每一個工程的IP便可,使用新版本Vivado會出現以下提示:選擇Automatically upgrade to the current version。spa
打開工程進入以後,會提示以前的IP不能使用,你能夠點擊Report IP Status更新IP。.net
點擊Report IP Status後出現以下圖所示界面。線程
點擊Upgrade Selected
點擊OK
選擇如圖所示選項
這是以前被鎖定的IP Core
這是更新後的IP Core
還能夠經過下面這種方法打卡Report IP Status進行IP的更新。
4、Vivado的外部時鐘輸入問題
在使用basys3進行攝像頭配置的時候出現了以下問題,最後經上網查閱資料最後得以解決,出現這個問題的緣由是,遇到上面的問題是由於咱們將外部輸入的一個時鐘管腳 OV7670_PCLK(攝像頭輸出給FPGA的像素時鐘)分配到了一個普通的IO口上面,若是是用一個專用的時鐘管腳,好比說ZedBoard有專有時鐘管腳 Y9就不會出現這樣的錯誤了。
由於是IO管腳上,因此其周圍沒有全局時鐘 BUFG,因此咱們在 XDC 裏使用:set_property CLOCK_DEDICATED_ROUTE FALSE [get_nets {OV7670_PCLK_IBUF}] 來屏蔽 Xilinx 的檢測,從而經過編譯。這個方式在軟件提示的錯誤中也提供瞭解決方法,
3、提高Vivado編譯速度
咱們都知道Vivado編譯起來至關的慢,每次綜合起來我就拿起了手機,這個方法能夠提升編譯速度,在VIVADO中一個run編譯時支持的線程數以下表:(綜合時通常是2線程)
|
Place |
Route |
Windows默認 |
2 |
2 |
Linux默認 |
4 |
4 |
Windows開啓maxThreads=8 |
4 |
4 |
linux開啓maxThreads=8 |
8 |
8 |
在tcl腳本處輸入以下命令:
設置多線程的命令爲: set_param general.maxThreads 4
讀取當前線程數的命令: 爲get_param general.maxThreads
2、[Common 12-70]Application Exception: Not found in path: xsdk
這個錯誤的緣由是沒有安裝SDK,因此打不開SDK,能夠找到vivado的安裝包從新安裝SDK.。
1、[USF-XSim 62]‘compile’ step failed with error(s). Please check the Tcl console output or 'E:/Vivado/工程路徑/sim_1/behav/xvlog.log'file for more information
Vivado我也是很無奈呀,查錯能力不強,仿真速度又慢,就這麼一個問題讓我查找了一天,還好最後解決了,分享出來但願後面遇到這樣錯誤的同窗不要 在這上面耗費太多時間。
這個錯誤必定是你的仿真文件有問題, 仿真文件有問題, 仿真文件有問題,沒毛病,仔細看仿真文件