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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

SwM2_ChinaAET ? 來(lái)源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2017-11-02 10:17 ? 次閱讀

下面,簡(jiǎn)單介紹下,該軟件的一些功能。

一、自動(dòng)補(bǔ)全

輸入一部分,按 ctrl + 空格,就會(huì)彈出對(duì)話框,進(jìn)行選擇,要自動(dòng)補(bǔ)全的內(nèi)容。

DVT還支持,縮寫補(bǔ)全,比如上面的 uvm_table_printer ,可以輸入 u_t_p,然后按 ctrl + 空格,就會(huì)自動(dòng)補(bǔ)全成uvm_table_printer。

二、顯示類的類型層次關(guān)系

對(duì)于一個(gè)類,可以查看該類的類型層次關(guān)系。

對(duì)類名,右鍵 Show->Type Hierarchy,或者F4。

可以顯示類的類別層次關(guān)系。可以看出,該類,ubus_example_base_test類繼承uvm_test,uvm_test繼承uvm_component,最終從uvm_void繼承而來(lái),而ubus_example_base_test又有3個(gè)子類,分別是test_2m_4s,test_r8_w8_r4_w4,test_read_modify_write這3個(gè)類。

三、宏展開(kāi)

這個(gè)功能,是我讓我感覺(jué)到有亮點(diǎn)的一個(gè)功能。對(duì)于v,sv寫的宏,不論是VCS工具,還是IRUN工具等,都沒(méi)法將宏進(jìn)行展開(kāi),讓我們能清晰的看清楚,宏被替換后的代碼是怎么的,但是DVT工具,提供了這個(gè)功能。

比如在UVM中,我們會(huì)使用 `uvm_component_utils 宏來(lái)進(jìn)行類的注冊(cè)。但是這個(gè)宏展開(kāi)后,是什么樣,就不知道了。

對(duì)宏名,右鍵,Macros->Expand All Levels。

就可以看到展開(kāi)之后的宏的代碼,并且宏參數(shù),已經(jīng)進(jìn)行了替換。從這里,也可以清晰的看出,type_id這個(gè)東西,是類中一個(gè)類類型。

四、查看申明,文件跳轉(zhuǎn)

對(duì)一個(gè)函數(shù),可以查看該函數(shù)的申明,對(duì)于include的文件,可以查看源文件。對(duì)需要查看的東西,鼠標(biāo)放在之上,然后按住ctrl鍵,會(huì)彈出對(duì)話框,進(jìn)行選擇,即可實(shí)現(xiàn)跳轉(zhuǎn)。

五、顯示UVM結(jié)構(gòu)

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

對(duì)頂層的test,右鍵,Show->Verification Hierarchy。

在右邊的Verification Hierarchy,就會(huì)顯示當(dāng)ubus_example_base_test作為UVM的頂層時(shí),UVM的結(jié)構(gòu)。

六、顯示類的UML圖

對(duì)類名,右鍵 Show->Diagram。

可以得到該類的UML圖。

七、自動(dòng)生成UVM_FIELD

對(duì)于如下的變量,想要使用field automation機(jī)制。

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

彈出對(duì)話框,左邊選擇需要field automation的變量,右邊,選擇參數(shù)。

點(diǎn)擊OK,就會(huì)生成代碼。

八、編輯器選擇

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

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

九、代碼格式調(diào)整

對(duì)于以下這段代碼,格式不友好。

代碼區(qū),右鍵,Source->Format Source。對(duì)代碼格式進(jìn)行調(diào)整。

調(diào)整后,格式變得友好。

十、lint功能

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

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

彈出對(duì)話框,根據(jù)需要進(jìn)行選擇。

如對(duì)于Architecture,根據(jù)分類,顯示各個(gè)類。

十一、工程build

當(dāng)對(duì)代碼進(jìn)行修改完畢后,必須重新進(jìn)行一次build。

工程右鍵,Project->Rebuild。

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴

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

文章出處:【微信號(hào):ChinaAET,微信公眾號(hào):電子技術(shù)應(yīng)用ChinaAET】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    求ISE軟件使用方法

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

    ModelSim軟件的詳細(xì)使用方法是什么?

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

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

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

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

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

    電子狗正確使用方法

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

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

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

    蓄電池正確使用方法_蓄電池如何進(jìn)行維護(hù)

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

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

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

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

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

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

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

    CorelDraw軟件使用方法

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

    解讀HDMI線正確使用方法

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

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

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

    光纖熱縮管正確使用方法

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

    AB伺服軟件使用方法

    AB伺服軟件使用方法
    發(fā)表于 12-24 14:45 ?0次下載