有時我們需要對比不同情形下的各類報告,以偵測這些“不同”對設(shè)計的影響。所謂的“不同情形”通常有以下幾類:
-RTL代碼不同
-約束不同
-綜合策略不同
-實現(xiàn)策略不同
對比的報告可能包括:
-log文件
-資源利用率報告
-時序報告
-UFDM報告
-Control Set報告
-布線狀態(tài)報告
-功耗報告
一旦涉及到“對比”就要用到一些工具,例如Beyondcompare,但這個工具不是開源的;或者vimdiff,這個是開源的,但是脫離了Vivado,需要首先打開vim,再通過vimdiff命令加載待比較的兩個文件。這就要求工程師對vim有一定的了解。好在Vivado提供了這個功能。
在Vivado 2018.2版本中,可通過如下幾個步驟實現(xiàn)“對比”。
1
選擇需要比較的兩個Runs,點擊右鍵,選擇Diff Selected Runs Report。這里只能選擇兩個,多了無法對比。Runs可以是綜合,可以是實現(xiàn),但兩者必須是同一類型。換言之,如果一個Run是綜合,另一個Run是實現(xiàn),這種情形是不支持的。如圖1所示。
圖1
2
選擇比較的內(nèi)容。如圖2所示,以Route Design為例,可比較的選項既包括log文件,也包括時序報告、資源利用率報告等。
圖2
3
查看不同。一旦選擇了比較內(nèi)容,就會顯示出兩個比較文件之間的差異,以高亮部分顯示,如圖3所示。
圖3
結(jié)論
Vivado提供了對比不同Design Runs生成的各種報告的功能,可方便用戶查看其中的差異,明確這些差異對設(shè)計造成的影響。
-
RTL
+關(guān)注
關(guān)注
1文章
389瀏覽量
61111 -
代碼
+關(guān)注
關(guān)注
30文章
4900瀏覽量
70735 -
Vivado
+關(guān)注
關(guān)注
19文章
835瀏覽量
68769
原文標題:Vivado下“找不同”
文章出處:【微信號:Lauren_FPGA,微信公眾號:FPGA技術(shù)驛站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
如何使用One Spin檢查AMD Vivado Design Suite Synth的結(jié)果

保存模塊在Vivado中的位置
如何訪問Vivado Analyzer功能?
Vivado Design Suite 2014.4.1 現(xiàn)已推出!
Vivado 2017.1和Vivado 2016.4性能對比分析

Vivado Design Suite 2015.3的新功能介紹
Vivado Design Suite設(shè)計套件的UltraFast設(shè)計方法的介紹
如何在Vivado Design Suite 中進行IP加密
Vivado Design Suite的部分重配置的新功能介紹
Vivado Design Suite 2016.1的新功能介紹
Vivado Design Suite 2017.1的新功能介紹

Vivado Design Suite教程:動態(tài)功能交換

Vivado Design Suite用戶指南:綜合

Vivado Design Suite用戶指南:使用約束

Vivado Design Suite用戶指南:邏輯仿真

評論