色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

SystemVerilog相比于Verilog的優勢

FPGA技術驛站 ? 來源:FPGA技術驛站 ? 2023-10-26 10:05 ? 次閱讀

我們再從對可綜合代碼的支持角度看看SystemVerilog相比于Verilog的優勢。針對硬件設計,SystemVerilog引入了三種進程always_ff,always_comb和always_latch。always_ff用于描述時序邏輯,對應FPGA中的觸發器,其內部應使用非阻塞(<=)賦值方式,因為它模擬的正是觸發器傳輸數據的方式。always_comb用于描述純組合邏輯,其內部使用阻塞賦值方式,采用了隱式的全變量敏感列表。always_latch用于描述鎖存器。FPGA設計中一般不建議使用鎖存器。這樣,三種進程對應三種場景,無論是設計者還是工具本身對電路意圖都非常清晰。在Verilog中,只有always,換言之,這三種進程都能通過always實現。例如:

always @(posedge clk) 對應 always_ff@(posedge clk)

always @* 對應always_comb或always_latch

SystemVerilog引入了轉換操作符,支持類型轉換、位寬轉換和符號轉換。

類型轉換:casting_type’(expression)

位寬轉換:size’(expression)

符號轉換:signed’(expression) 和unsigned’(expression)

再從端口映射看,SystemVerilog支持Verilog傳統的一一映射方式,如下圖所示代碼第3行。同時也支持自動匹配,如代碼第5行,.clk和.rst會自動與名為clk和rst的信號相連。而更為簡潔的是代碼第7行所示的.*連接方式,這表明所有端口將自動與其名字相同的信號相連。盡管這三種方式都是可綜合的,但從代碼風格角度而言,仍然建議采用第3行所示方式。在描述測試文件時,可采用第7行所示方式。

adadc66e-739d-11ee-939d-92fbcf53809c.png

在Verilog中,給一個信號所有位賦值為1,需要采用如下圖所示方式,而SystemVerilog可直接采用下圖代碼第12行所示方式。同時此方式還適用于賦值全0、全X和全Z。

adbaaffa-739d-11ee-939d-92fbcf53809c.png

adc60fe4-739d-11ee-939d-92fbcf53809c.png

審核編輯:湯梓紅

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

    關注

    1643

    文章

    21950

    瀏覽量

    613737
  • Verilog
    +關注

    關注

    28

    文章

    1365

    瀏覽量

    111748
  • System
    +關注

    關注

    0

    文章

    166

    瀏覽量

    37550
  • 觸發器
    +關注

    關注

    14

    文章

    2031

    瀏覽量

    61845

原文標題:SystemVerilog不只是用于驗證(2)

文章出處:【微信號:Lauren_FPGA,微信公眾號:FPGA技術驛站】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    SystemVerilog學習一 —— 計數器

    本帖最后由 鼻子抽筋 2012-2-21 15:41 編輯 SystemVerilog給予Verilog、VHDL和C/C++優點為一身的硬件描述語言,很值得學一學。1、8-bit up
    發表于 02-21 15:39

    VHDL相比Verilog學哪個好

    VHDL相比Verilog學哪個好PCB打樣找華強 http://www.hqpcb.com/3 樣板2天出貨
    發表于 11-05 21:34

    systemverilog學習教程

    systemverilog的一些基本語法以及和verilog語言之間的區別。
    發表于 04-01 14:24

    PowerPC架構相比ARM有哪些優勢

    ARM處理器的三大特點分別是什么?PowerPC架構相比ARM有哪些優勢
    發表于 09-23 07:28

    TPYBoard開發板相比其他微控制器板子的優勢在哪?

    Python可以做哪些事情?TPYBoard開發板相比其他微控制器板子的優勢在哪?
    發表于 10-28 06:55

    SystemVerilog 3.1a語言參考手冊

    本參考手冊詳細描述了Accellera為使用Verilog硬件描述語言在更高的抽象層次上進行系統的建模和驗證所作的擴展。這些擴展將Verilog語言推向了系統級空間和驗證級空間。SystemVerilog
    發表于 07-22 12:14 ?188次下載

    SystemC 和SystemVerilog的比較

    就 SystemC 和 SystemVerilog 這兩種語言而言, SystemC 是C++在硬件支持方面的擴展,而 SystemVerilog 則繼承了 Verilog,并對 Verilo
    發表于 08-16 10:52 ?5493次閱讀

    System Verilogverilog的對比

    SystemVerilog語言簡介 SystemVerilog是一種硬件描述和驗證語言(HDVL),它基于IEEE1364-2001 Verilog硬件描述語言(HDL),并對其進行了擴展,包括擴充
    的頭像 發表于 09-28 17:12 ?3942次閱讀

    使用Verilog/SystemVerilog硬件描述語言練習數字硬件設計

    HDLBits 是一組小型電路設計習題集,使用 Verilog/SystemVerilog 硬件描述語言 (HDL) 練習數字硬件設計~
    的頭像 發表于 08-31 09:06 ?1980次閱讀

    Verilog PLI到SystemVerilog DPI的演變過程

    寫過Verilogsystemverilog的人肯定都用過系統自定義的函數$display,這是預定好的,可以直接調用的功能。
    的頭像 發表于 05-16 09:27 ?1192次閱讀
    從<b class='flag-5'>Verilog</b> PLI到<b class='flag-5'>SystemVerilog</b> DPI的演變過程

    verilog/systemverilog中隱藏的初始化說明

    VerilogSystemVerilog中經常需要在使用變量或者線網之前,期望變量和線網有對應的初始值
    的頭像 發表于 08-25 09:47 ?1408次閱讀
    <b class='flag-5'>verilog</b>/<b class='flag-5'>systemverilog</b>中隱藏的初始化說明

    verilog-2005和systemverilog-2017標準規范

    作為邏輯工程師,在FPGA和數字IC開發和設計中,一般采用verilog,VHDL或SystemVerilog等作為硬件描述語言進行工程設計,將一張白板描繪出萬里江山圖景。
    的頭像 發表于 09-04 10:10 ?3616次閱讀
    <b class='flag-5'>verilog</b>-2005和<b class='flag-5'>systemverilog</b>-2017標準規范

    systemverilog:logic比reg更有優勢

    systemverilog協議中,logic定義四態值,即向量(vector)的每個位(bit)可以是邏輯0, 1, Z或X,與verilog協議中的reg很接近。但是logic有個很明顯的優勢,不允許多驅動。
    的頭像 發表于 09-28 17:34 ?2856次閱讀
    <b class='flag-5'>systemverilog</b>:logic比reg更有<b class='flag-5'>優勢</b>?

    SystemVerilog在硬件設計部分有哪些優勢

    談到SystemVerilog,很多工程師都認為SystemVerilog僅僅是一門驗證語言,事實上不只如此。傳統的Verilog和VHDL被稱為HDL(Hardware Description
    的頭像 發表于 10-19 11:19 ?1689次閱讀
    <b class='flag-5'>SystemVerilog</b>在硬件設計部分有哪些<b class='flag-5'>優勢</b>

    systemverilog:logic比reg更有優勢

    systemverilog協議中,logic定義四態值,即向量(vector)的每個位(bit)可以是邏輯0, 1, Z或X,與verilog協議中的reg很接近。但是logic有個很明顯的優勢,不允許多驅動。
    的頭像 發表于 10-26 09:32 ?1557次閱讀
    <b class='flag-5'>systemverilog</b>:logic比reg更有<b class='flag-5'>優勢</b>
    主站蜘蛛池模板: 亚洲欧洲精品A片久久99 | 亚洲 日韩 欧美 另类 蜜桃 | 撅高 自己扒开 调教 | 无人区乱码1区2区3区网站 | 射90黑b丝女 | 日本九九热在线观看官网 | 伊人色综合久久天天网 | 叮当成人社区 | 亚洲午夜久久久精品影院 | 天天躁夜夜踩很很踩2022 | 伊人狠狠丁香婷婷综合尤物 | 欧美日韩第一区 | 日本一本二本三区免费免费高清 | 99久久夜色精品国产亚洲AV卜 | 岛国大片在线播放免费 | 免费一级特黄欧美大片久久网 | 成人免费肉动漫无遮网站 | 俄罗斯1819y0u | 精子pk美女 | 97人人看碰人免费公开视频 | 欧美日韩亚洲一区二区三区在线观看 | 亚洲精品国产拍在线观看 | 考好老师让你做一次H | 亚洲AV无码一区二区色情蜜芽 | 99久久爱看免费观看 | 日韩一区二区天海翼 | 久久本道久久综合伊人 | 国产麻豆91网在线看 | 久久 这里只精品 免费 | 亚洲成人在线免费 | 亚洲免费在线观看 | 香蕉97超级碰碰碰碰碰久 | 国产精品JIZZ视频免费 | 受坐在攻腿上H道具PLAY | 日韩欧美一区二区三区在线视频 | 一本之道高清www在线观看 | 九九大香尹人视频免费 | 夜蒲团之5阳性之教 | 亚州笫一色惰网站 | 国产一区二区三区在线看片 | 边摸边吃奶边做激情叫床视 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品