DVT Eclipise 2021 v21.1.11

foxman.mo

榮譽會員
已加入
8/12/15
訊息
7,239
互動分數
18
點數
38
年齡
44
DVT Eclipise 2021 v21.1.11.png

軟體名稱:DVT Eclipise 2021 v21.1.11
檔案大小:807MB
檔案格式:RAR
上傳日期:2021-05-12
解壓縮密碼:無

內容簡介:
DVT Eclipse驗證開發套件
簡介
DVT( Design and Verification Tools)是面向e、Systemverilog、 Verilog、VHDL的整合
開發環境,它同Visual studio Code、 Netbeans一樣擁有完善的開發特性。
DVT是在 Eclipse的開放框架基礎上開發的,在 Eclipse環境中建立項目、編譯、運行和除
錯類似。

功能特性
DVT幫助改善了設計驗證編碼中缺少便捷開發工具的現狀,它包括的主要特性有:
1、加快新代碼開發的速度和質量:通過完善的編輯環境。
筒化除錯和模擬分析:自動進行語法檢查和OVM/UVM框架檢查,同時跟NcSim、 Specman、VCS
和 Questa模擬器有良好介面,從而實現在DVT的視窗通過智記錄來分析模擬結果。
2、使得分析複雜原始碼變得更為容易:提取類的UML圖、繼承關係、成員變量和方法、驗證框架的結構
圖(在未編譯的情況下就可以分析得出)、層次群組成和連線、驅動和負載分析,這些分析都是動態的
模式,而且無需模擬器的介入即可完成。
3、筒化維護舊有代碼和可復用庫:通過項目的管理模式維護代碼。
4、加快語系和方法學的學習:環境中的快諫連結可以直接跳轉到目的類定義方法定義實現套用層和框架
層(OVM/UVM源包)之間的跳轉,方便學習。
5、提高為代碼編輯文件的體驗:自帶的文件生成工具可以幫助提取文字的註釋,從而生成可讀性更好的
HTML文件。
6、縮短項目進程:由於DVT本身可以同 Clearcase、SVN、Git等版本控制外掛程式以及同缺陷追蹤系統
例如 Bugzilla整合,所以對於項目而言它是一個中心化的項目實施平台。

除錯
DVT的除錯器是開發環境的進階功能,它可以使得在DVT上直接除錯代碼,無需再轉換到模擬器展開除
錯,這種模式降低了除錯的複雜度。使用者可以通過DVT除錯器進行以下動作:
1、設定斷點:設定、使能、關閉斷點或是條件斷點。
2、檢視變量:可以在斷點停止的現用的時刻檢視局部變量、對像成員和模組信號,也可以修改變量。
3、表達式密口:使用者可以自訂表達式,並且觀察表達式的值變化。
4、輸出視窗:觀察模擬輸出,容許使用者敲入指令與模擬器互動。

語法語義檢查及文件生成
在語系編輯和除錯基礎之上,DVT的測試平台語義檢查器( testbench linter)可以通過靜態代碼分析發現不
合適的語句、代碼風格、無用語句、效能問題以及與OVM/UVM相悖的使用模式。它可以通過改進驗證代
碼的可靠性和可維護性來協助驗證人員更好地完成驗證任務。
與之相比,普通的編譯器往往只會檢查代碼是否符合語系規範,但是不會給出代碼可靠性和可維護性的報
告,也無法進一步給出建議使得代碼與方法學保持一致。
此外,DVT自帶的文件生成器可以用來從代碼中的註釋自動生成HTML文件。這種模式使得設計驗證人員花
費更少的精力便可得到一份結構良好的設計和驗證文件,文件的內容包括類和成員企紹、繼承樹、設計結
構、UML類圖和驗證框架等。

學習思路
Win與Linux DVT
DVT IDE(整合開發環境)的學習
windows版本DVT協助代碼開發、重構、語義檢查和環境理解入手。
選取採用DVT或是其它編輯器執行驗證項目環境搭建。
Linux版本DVT整合模擬器之後的編譯除錯、語義檢查和文件生成。

下載:(30天內無人下載自動砍檔)

更多資料:
http://katfile.com/users/foxmanmo

【免責聲明】:
1. 本人提供的所有資源均是在網上搜集。任何涉及商業盈利目的均不得使用,否則產生的
一切後果將由您自己承擔!
2. 僅供個人測試無販售行為及獲得任何利益!!
3. 凡交流會員請於下載後24小時以內將檔案刪除!!
4. 滿意者請購買正版並尊重智慧財產權!!
5. 如作為其它用途,皆與作者無關!
 

jos921

榮譽會員
已加入
1/10/16
訊息
7,343
互動分數
4
點數
38
辛苦了版主,謝謝您無私分享
 
▌延伸閱讀