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

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

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

3天內不再提示

用戶自定義類型

汽車電子技術 ? 來源: OpenFPGA ? 作者:碎碎思 ? 2023-02-09 14:53 ? 次閱讀

pYYBAGPkmCCAXeWzAATM_c-YpNI014.png

除了前面幾篇文章討論的內置數據類型之外,SystemVerilog還為工程師定義新的數據類型提供了一種機制。用戶定義的數據類型允許從現有數據類型創建新的類型定義。

用戶自定義類型是使用typedef關鍵字創建的。例如:

poYBAGPkmCyAG53wAACHpmtB0Yo192.png

一旦定義了新的數據類型,就可以用來定義新數據類型的變量和網絡

poYBAGPkmDeAQ5-5AACRAKyV8DQ177.png

用戶自定義類型的命名約定

用戶自定義類型名可以是任何合法標識符。在大型設計中,定義用戶自定義類型的源代碼和使用該類型的源代碼可以由多行代碼分隔,并且可以位于不同的文件中。如果用戶自定義類型的名稱與用于模塊、網絡或變量的名稱相似,那么typedef定義和類型用法的這種分離可能會使代碼難以讀取和維護。

為了使源代碼更易于閱讀和維護,typedef名稱應該使用一種命名約定,使名稱明顯代表用戶自定義類型。兩種常見的命名約定是在用戶自定義類型名稱中添加“_t”后綴或“t_”前綴。本文系列文章慣例使用“_t”后綴慣例。

局部typedef聲明

用戶自定義類型可以在模塊或接口中局部定義。局部typedef聲明類型只能在定義它的模塊或接口中使用。構成總體設計的其他模塊或接口不能引用該類型的用戶自定義類型。

共享typedef定義-Shared typedef definitions

當用戶自定義類型要在許多不同的模型中使用時,可以在包中聲明typedef定義以供其他模塊使用。

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

    關注

    28

    文章

    1351

    瀏覽量

    110075
  • System
    +關注

    關注

    0

    文章

    165

    瀏覽量

    36928
  • 數據類型
    +關注

    關注

    0

    文章

    236

    瀏覽量

    13618
收藏 人收藏

    評論

    相關推薦

    數字硬件建模SystemVerilog-按位運算符

    經過幾周的更新,SV核心部分用戶自定義類型和包內容已更新完畢,接下來就是RTL表達式和運算符。
    的頭像 發表于 08-12 14:27 ?2596次閱讀

    關于數字硬件建模SystemVerilog

    經過幾周的更新,SV核心部分用戶自定義類型和包內容已更新完畢,接下來就是RTL表達式和運算符。
    的頭像 發表于 09-01 08:50 ?1397次閱讀

    Greenplum的用戶自定義類型(1)#分布式數據系統

    數據系統
    學習硬聲知識
    發布于 :2023年05月31日 19:28:13

    Greenplum的用戶自定義類型(2)#分布式數據系統

    數據系統
    學習硬聲知識
    發布于 :2023年05月31日 19:28:35

    第34章 窗口管理器實例(一)

    轉stemwin教程為了幫助大家更好的理解窗口管理器的回調和消息機制,本期教程專門做了三個相關的例子,幫助大家更好的理解。 34. 1用戶自定義消息類型實例 34. 2 桌面窗口回調函數實例 34. 3 官方WM_Redraw.
    發表于 10-16 10:43

    【emWin實戰教程V2.0】第37章 窗口管理器實例(含自定義消息)

    轉最新版本教程為了幫助大家更好的理解窗口管理器的回調函數和消息機制,本章教程專門做了兩個相關的例子,幫助大家更好的理解。37.1初學者重要提示37.2 用戶自定義消息類型實例37.3 桌面窗口回調函數實例37.4 總結
    發表于 02-17 17:19

    SV Structure作為module的input/output

    到這個struct。最后打印表明這個結構體確實完成了連接,打印相同的信息。struct可以作為參數傳遞給task或function,前提是這個struct需要先使用typedef聲明為用戶自定義類型
    發表于 11-10 15:30

    C語言入門教程-指向結構體的指針

    指向結構體的指針 在C語言中幾乎可以創建指向任何類型的指針,包括用戶自定義類型。創建結構體指針是極常見的。下面是一個例子: typedef struct{
    發表于 07-29 12:04 ?3152次閱讀

    ProDAQ6150-LXI絕緣熱電偶測試單元的性能特點分析

    ProDAQ6150是一款高精度LXI熱電偶測試設備,可提供16/32/48路測試通道??芍С炙谐S玫臒犭娕?b class='flag-5'>類型,如J,E,N,K,T,R,S,B,同時也可通過可編程轉換器支持用戶自定義類型
    的頭像 發表于 01-07 16:41 ?1764次閱讀

    SystemVerilog為工程師定義新的數據類型提供了一種機制

    為了使源代碼更易于閱讀和維護,typedef名稱應該使用一種命名約定,使名稱明顯代表用戶自定義類型。兩種常見的命名約定是在用戶自定義
    的頭像 發表于 06-09 09:45 ?942次閱讀

    RTL表達式和運算符

    經過幾周的更新,SV核心部分用戶自定義類型和包內容已更新完畢,接下來就是RTL表達式和運算符。
    的頭像 發表于 07-27 09:11 ?1719次閱讀

    關于RTL表達式和運算符

    經過幾周的更新,SV核心部分用戶自定義類型和包內容已更新完畢,接下來就是RTL表達式和運算符。
    的頭像 發表于 09-01 09:13 ?1878次閱讀

    RTL表達式和運算符

    經過幾周的更新,SV核心部分用戶自定義類型和包內容已更新完畢,接下來就是RTL表達式和運算符。
    的頭像 發表于 10-11 10:15 ?1725次閱讀

    RTL表達式和運算符

    經過幾周的更新,SV核心部分用戶自定義類型和包內容已更新完畢,接下來就是RTL表達式和運算符。
    的頭像 發表于 11-03 09:14 ?1372次閱讀

    博途PLC1200/1500PLC用戶自定義數據類型(UDT)

    用戶自定義的數據類型可以包含基本數據類型(例如,INT bool string),以及 數組 ,結構體,以及PLC的專有數據類型等,而且
    發表于 04-20 09:46 ?5次下載
    博途PLC1200/1500PLC<b class='flag-5'>用戶</b><b class='flag-5'>自定義</b>數據<b class='flag-5'>類型</b>(UDT)
    主站蜘蛛池模板: 久久精品视频在线看15| 欧美黑人巨大性极品hd欧| 免费看毛片的网址| 色婷婷综合久久久中文字幕| 亚洲精品成人在线| 538在线播放| 国产无遮挡无码视频在线观看不卡| 久久精品一区二区三区资源网| 日韩国产精品欧美一区二区| 亚洲精品午睡沙发系列| 99视频在线国产| 国语自产视频在线| 啪啪做羞羞事小黄文| 亚洲乱码中文字幕久久| 色欲AV久久综合人妻蜜桃| 把腿张开再深点好爽宝贝动态图| 国产女高清在线看免费观看| 老男人粗大猛| 污污内射在线观看一区二区少妇| 最新国产亚洲亚洲精品视频| 国产成人无码区免费内射一片色欲| 久久综合伊人 magnet| 甜性涩爱免费下载| 99视频导航| 久久精品久久久久| 午夜特级毛片| qovd电影| 久久亚洲精品AV无码四区| 午夜国产羞羞视频免费网站| 99久久精品费精品国产一区二| 国偷自产视频一区二区久| 秋霞网韩国理伦片免费看| 中文字幕一区二区三区在线观看| 广西美女色炮150p图| 男人到天堂a线牛叉在线| 亚洲日本在线不卡二区| 国产爱豆剧果冻传媒在线| 欧美日本韩国一二区视频| 伊人亚洲AV久久无码精品| 国产午夜精品美女免费大片| 日本三级按摩推拿按摩|