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

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

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

3天內不再提示

Verilog中關于文件操作的系統任務

ruikundianzi ? 來源:ICer消食片 ? 作者:ICer消食片 ? 2022-12-05 13:57 ? 次閱讀

Verilog提供了很多對文件操作的系統任務和函數,例如打開關閉文件、向文件寫入值、從文件讀出值等等。

當我們使用這些文件操作時,需要注意文件屬性和變量內容,選擇正確的系統任務,提供相關參數,以避免一些不必要的錯誤。這里主要介紹關于文件打開/關閉、文件寫入和文件讀出相關的操作。

文件打開/關閉

文件打開 a=$fopen("file.txt","w") 打開file.txt文件,a為返回32bit文件描述符
文件關閉 $fclose(a) 關閉a描述的對應文件

7acce40a-7452-11ed-8abf-dac502259ad0.png

文件寫入

$fdisplay 按順序或條件寫,自動換行
$fwrite 按順序或條件寫,不自動換行
$fstrobe 語句執行完畢后選通寫文件
$fmonitor 只要有數據變換就寫文件

7add8c10-7452-11ed-8abf-dac502259ad0.png

文件讀出

$fgetc 按字符讀文件
$fgets 按行讀文件
$fscanf 按格式讀文件
$fread 按二進制讀文件

除此之外,還有兩個常用的系統任務$readmemb和$readmemh,用于從文件中讀取數據到存儲器中。讀取的內容只包括:空白位置(空格、換行、制表格(tab和form-feeds),注釋行、二進制或十六進制的數字。

假設file.txt文件中的數據為

12345678

5a5a5a5a

deadbeef

87654321

7af84cee-7452-11ed-8abf-dac502259ad0.png

本文主要介紹常用的文件操作系統任務,其余沒介紹的大家可以按需學習。

審核編輯:湯梓紅

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

    關注

    29

    文章

    1366

    瀏覽量

    111838
  • 函數
    +關注

    關注

    3

    文章

    4371

    瀏覽量

    64208
  • 文件操作
    +關注

    關注

    0

    文章

    7

    瀏覽量

    5401

原文標題:Verilog中關于文件操作的系統任務

文章出處:【微信號:IP與SoC設計,微信公眾號:IP與SoC設計】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    關于verilog的生成塊和任務

    本帖最后由 耶穌牛肚 于 2017-1-4 20:27 編輯 自學verilog,看到生成塊和任務的時候有一些迷茫,希望大神講解一下。生成塊書上說本質是將多條重復語句化為一條起到簡化的作用
    發表于 01-04 20:25

    可以在硬件(Verilog更輕松地完成此任務嗎?

    數據。我最初的想法是可以使用某種形式的軟件(C,C ++)來完成這項任務。我對回讀機制的理解是否正確?可以在硬件(Verilog更輕松地完成此任務嗎?對于那些做過回讀的人,你使用了
    發表于 05-29 13:55

    Verilog系統任務的相關資料推薦

    Verilog數字系統設計十任務和函數實驗2文章目錄Verilog數字系統設計十前言一、Verilog
    發表于 02-09 06:05

    【資料】RT-Threa操作系統任務的概念及實現任務所用到的數據結構

    的概念,所有任務都在同一個地址空間中,此時系統唯一的進程就是我們燒錄的整個系統可執行文件。通常在類似RT-Thread這類實地址運行的嵌入
    發表于 03-23 15:11

    ISEVerilog Test Fixture類型的.v文件為啥在Implementation顯示?如何修改?

    不知為啥,發現用于仿真的Verilog Test Fixture類型的.v文件在Implementation顯示,看著很不舒服,但也不知道怎么改,如下圖所示,紅框的TestDual
    發表于 02-10 15:17 ?2403次閱讀
    ISE<b class='flag-5'>中</b>的<b class='flag-5'>Verilog</b> Test Fixture類型的.v<b class='flag-5'>文件</b>為啥在Implementation<b class='flag-5'>中</b>顯示?如何修改?

    關于實時操作系統任務間通信的一種方法

    關于實時操作系統任務間通信的一種方法
    發表于 09-03 11:45 ?3次下載
    <b class='flag-5'>關于</b>實時<b class='flag-5'>操作系統</b><b class='flag-5'>中</b><b class='flag-5'>任務</b>間通信的一種方法

    51單片機簡單操作系統的定時器切換任務的工程文件免費下載

    本文檔的主要內容詳細介紹的是51單片機簡單操作系統的定時器切換任務的工程文件免費下載。
    發表于 12-26 15:37 ?6次下載
    51單片機簡單<b class='flag-5'>操作系統</b>的定時器切換<b class='flag-5'>任務</b>的工程<b class='flag-5'>文件</b>免費下載

    如何使用Icarus Verilog+GTKWave來進行verilog文件的編譯和仿真

    本文將介紹如何使用Icarus Verilog+GTKWave來進行verilog文件的編譯和仿真。 Icarus Verilog Icarus V
    的頭像 發表于 07-27 09:16 ?5839次閱讀
    如何使用Icarus <b class='flag-5'>Verilog</b>+GTKWave來進行<b class='flag-5'>verilog</b><b class='flag-5'>文件</b>的編譯和仿真

    FPGA如何使用Verilog處理圖像

    的完整 Verilog 代碼 。 在這個FPGA Verilog項目中,一些簡單的處理操作都是在Verilog實現的,比如反相、亮度控制和
    的頭像 發表于 09-23 15:50 ?6516次閱讀

    UCOSIII操作系統學習筆記——任務

    RTOS系統RTOS全程為:Real Time OS,就是實時操作系統。實時操作系統分為硬實時和軟實時。硬實時要求在規定時間內必須完成操作,硬件實時
    發表于 12-02 13:51 ?2次下載
    UCOSIII<b class='flag-5'>操作系統</b>學習筆記——<b class='flag-5'>任務</b>

    Verilog數字系統設計——任務和函數二(系統任務readmemb或readmemh)

    Verilog數字系統設計十任務和函數實驗2文章目錄Verilog數字系統設計十前言一、Verilog
    發表于 12-05 19:06 ?7次下載
    <b class='flag-5'>Verilog</b>數字<b class='flag-5'>系統</b>設計——<b class='flag-5'>任務</b>和函數二(<b class='flag-5'>系統</b><b class='flag-5'>任務</b>readmemb或readmemh)

    Verilog設計函數和任務的作用分析

    任務和函數在Verilog中用于描述常用的功能行為。與其在不同的地方復制相同的代碼,不如根據需求使用函數或任務,這是一種良好且常見的做法。為了便于代碼維護,最好使用子例程之類的函數或任務
    的頭像 發表于 03-15 11:01 ?1975次閱讀

    Verilog系統函數和邊沿檢測

    “ 本文主要分享了在Verilog設計過程中一些經驗與知識點,主要包括Verilog仿真時常用的系統任務、雙向端口的使用(inout)、邊沿檢測”
    的頭像 發表于 03-15 13:34 ?2658次閱讀

    verilog函數和任務對比

    verilog,函數和任務均用來描述共同的代碼段,并且在模式內任意位置被調用,提高代碼效率,讓代碼更加的直觀,提高代碼可讀性。但是在實際使用的過程,函數和
    的頭像 發表于 02-12 18:43 ?1123次閱讀

    verilogfor循環是串行執行還是并行執行

    Verilog,for循環是并行執行的。Verilog是一種硬件描述語言,用于描述和設計數字電路和系統。在硬件系統
    的頭像 發表于 02-22 16:06 ?3759次閱讀
    主站蜘蛛池模板: 9277在线观看资源 | 久久成人a毛片免费观看网站 | 免费国产网站 | 国产AV精品一区二区三区漫画 | 无码中文字幕av免费放 | 别插我B嗯啊视频免费 | 国产成人教育视频在线观看 | 快播理伦片 | 亚洲精品国产拍在线观看 | 国产伊人自拍 | 久久一级片| 少妇久久久久久被弄高潮 | 国产成人免费不卡在线观看 | 538prom精品视频我们不只是 | 国产一级毛片在线 | 亚洲zooz人禽交xxxx | jlzzzjizzzjlzzz亚洲 | 亚洲AV蜜桃永久无码精品无码网 | 九九久久国产精品大片 | 青柠在线电影高清免费观看 | 国产真实露脸乱子伦 | 无码区国产区在线播放 | 午夜理伦大片一级 | 免费一区二区三区久久 | 97国产精品人妻无码免费 | 一一本之道高清手机在线观看 | 琪琪色原网站ying | 欧美性FREE玩弄少妇 | 色婷婷国产精品视频一区二区三区 | 久久精品电影 | 老师我好爽再深一点老师好涨 | 国产精品成久久久久三级四虎 | 国产日韩亚洲精品视频 | 双性将军粗壮H灌满怀孕 | 樱桃视频影院在线播放 | 美国z0069| 亚洲激情网站 | 日本护士性生活 | 成人精品视频网站 | 国产精品亚洲欧美 | 精品在线观看一区 |

    電子發燒友

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

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