RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

dvteclipse軟件的正確使用方法推薦

SwM2_ChinaAET ? 來源:互聯網 ? 作者:佚名 ? 2017-11-02 10:17 ? 次閱讀

下面,簡單介紹下,該軟件的一些功能。

一、自動補全

輸入一部分,按 ctrl + 空格,就會彈出對話框,進行選擇,要自動補全的內容。

DVT還支持,縮寫補全,比如上面的 uvm_table_printer ,可以輸入 u_t_p,然后按 ctrl + 空格,就會自動補全成uvm_table_printer。

二、顯示類的類型層次關系

對于一個類,可以查看該類的類型層次關系。

對類名,右鍵 Show->Type Hierarchy,或者F4。

可以顯示類的類別層次關系??梢钥闯?,該類,ubus_example_base_test類繼承uvm_test,uvm_test繼承uvm_component,最終從uvm_void繼承而來,而ubus_example_base_test又有3個子類,分別是test_2m_4s,test_r8_w8_r4_w4,test_read_modify_write這3個類。

三、宏展開

這個功能,是我讓我感覺到有亮點的一個功能。對于v,sv寫的宏,不論是VCS工具,還是IRUN工具等,都沒法將宏進行展開,讓我們能清晰的看清楚,宏被替換后的代碼是怎么的,但是DVT工具,提供了這個功能。

比如在UVM中,我們會使用 `uvm_component_utils 宏來進行類的注冊。但是這個宏展開后,是什么樣,就不知道了。

對宏名,右鍵,Macros->Expand All Levels。

就可以看到展開之后的宏的代碼,并且宏參數,已經進行了替換。從這里,也可以清晰的看出,type_id這個東西,是類中一個類類型。

四、查看申明,文件跳轉

對一個函數,可以查看該函數的申明,對于include的文件,可以查看源文件。對需要查看的東西,鼠標放在之上,然后按住ctrl鍵,會彈出對話框,進行選擇,即可實現跳轉。

五、顯示UVM結構

對于UVM搭建的環(huán)境,我們一般是在環(huán)境中,使用print_topology函數,打印出UVM的結構。但是在DVT中,可以直接,查看UVM的結構。

對頂層的test,右鍵,Show->Verification Hierarchy。

在右邊的Verification Hierarchy,就會顯示當ubus_example_base_test作為UVM的頂層時,UVM的結構。

六、顯示類的UML圖

對類名,右鍵 Show->Diagram。

可以得到該類的UML圖。

七、自動生成UVM_FIELD

對于如下的變量,想要使用field automation機制。

代碼區(qū)域,右鍵,Source->UVM Field Editor。

彈出對話框,左邊選擇需要field automation的變量,右邊,選擇參數。

點擊OK,就會生成代碼。

八、編輯器選擇

對于在linux下工作,一般喜歡用vi,或者emacs,DVT功能,也支持這些編輯器。

在右上角,4個方框組成的圖形,邊上有下拉菜單,可以選擇使用哪一種編輯器。

九、代碼格式調整

對于以下這段代碼,格式不友好。

代碼區(qū),右鍵,Source->Format Source。對代碼格式進行調整。

調整后,格式變得友好。

十、lint功能

可以對工程,進行l(wèi)ine操作,進行統(tǒng)計。

工程右鍵,Lint with->SystemVerilog UVM Compliance Rules。

彈出對話框,根據需要進行選擇。

如對于Architecture,根據分類,顯示各個類。

十一、工程build

當對代碼進行修改完畢后,必須重新進行一次build。

工程右鍵,Project->Rebuild。

該軟件的功能,還有很多,這就需要大家在使用的時候,多嘗試,多摸索了。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴

原文標題:【精品博文】dvteclipse軟件使用(三)

文章出處:【微信號:ChinaAET,微信公眾號:電子技術應用ChinaAET】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    求ISE軟件使用方法

    可否教我ise軟件使用方法和激活方法,謝謝各位大神了
    發(fā)表于 05-23 20:18

    ModelSim軟件的詳細使用方法是什么?

    ModelSim軟件有哪些主要特點?ModelSim軟件的詳細使用方法是什么?
    發(fā)表于 06-21 07:35

    鉗式接地電阻測試儀的正確使用方法

    鉗式接地電阻測試儀的正確使用方法 鉗式接地電阻測試儀的正確使用方法降低電力線路桿塔接地電阻可以提高線路的耐雷水平,減少
    發(fā)表于 11-23 11:57 ?4947次閱讀

    家用吸塵器的正確使用方法

    家用吸塵器的正確使用方法     1. 使用前應該核對使用場所的電源電壓與吸塵器標明的額定電壓是否一致 
    發(fā)表于 02-22 09:40 ?2147次閱讀

    電子狗正確使用方法

    電子狗正確使用方法,感興趣的小伙伴可以看看。
    發(fā)表于 07-28 10:21 ?10次下載

    消毒柜的正確使用方法有哪些 本文告訴你答案

    喜新厭舊是我們常人的正常心理活動,那對于新買的家用電器往往也會格外珍惜,就拿消毒柜來說,第一次使用時常常會非常細心,嚴格按照正確使用方法來操作,那么大家是否清楚消毒柜的正確使用方法
    發(fā)表于 02-27 17:09 ?1750次閱讀

    蓄電池正確使用方法_蓄電池如何進行維護

    本文主要闡述了蓄電池正確使用方法及維護注意事項。
    發(fā)表于 03-18 10:27 ?5228次閱讀

    水牙線的害處_水牙線的正確使用方法

    本文主要闡述了水牙線的危害及水牙線的正確使用方法。
    發(fā)表于 04-21 08:46 ?1.4w次閱讀

    示波器的使用方法(三):示波器的使用方法詳解

    示波器的使用方法并非很難,重點在于正確使用示波器的使用方法。往期文章中,小編對模擬示波器的使用方法和數字示波器的使用方法均有所介紹。為增進大
    的頭像 發(fā)表于 12-24 20:37 ?3257次閱讀

    連接器的正確使用方法你知道嗎

    連接器如今已經各行各業(yè)必不可缺的電子器件,但是對于連接器正確使用方法你知道嗎?下面就讓金航標小編來給你講講連接器正確使用方法吧!記得收藏哦! ? ? ?使用連接器的時候,要
    的頭像 發(fā)表于 07-19 11:00 ?2371次閱讀
    連接器的<b class='flag-5'>正確</b><b class='flag-5'>使用方法</b>你知道嗎

    CorelDraw軟件使用方法

    本課件詳細介紹了CorelDraw軟件使用方法,內容豐富,圖片清晰
    發(fā)表于 08-23 10:13 ?0次下載

    解讀HDMI線正確使用方法

    便捷,畫質更清晰飽滿,聲音更真實自然。為了保證大家能夠正確使用,科蘭通訊為大家?guī)鞨DMI線正確使用方法。
    的頭像 發(fā)表于 12-14 10:00 ?6341次閱讀

    差分探頭的正確使用方法

    差分探頭是一種用于測量電壓、電流等信號的傳感器。它可以提供高精度和高分辨率的測量結果,并且可以減少信號中的噪聲干擾。下面是差分探頭的正確使用方法。
    的頭像 發(fā)表于 06-13 15:07 ?3641次閱讀

    連接器的正確使用方法你知道嗎

    連接器如今已經各行各業(yè)必不可缺的電子器件,但是對于連接器正確使用方法你知道嗎?下面就讓金航標小編來給你講講連接器正確使用方法吧!記得收藏哦!使用連接器的時候,要
    的頭像 發(fā)表于 07-21 10:46 ?2496次閱讀
    連接器的<b class='flag-5'>正確</b><b class='flag-5'>使用方法</b>你知道嗎

    光纖熱縮管正確使用方法

    光纖熱縮管是一種用于保護光纖連接點的材料,其主要功能是在光纖連接點處提供保護,防止光纖受到機械傷害或環(huán)境因素的影響。在正確使用光纖熱縮管之前,首先需要了解其正確使用方法。本文將詳細介紹光纖熱縮管
    的頭像 發(fā)表于 04-07 17:13 ?1480次閱讀
    RM新时代网站-首页