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

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

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

3天內不再提示

關于HDL和行為語句詳解學習

電子工程師 ? 來源:至芯科技 ? 作者:至芯科技 ? 2021-04-15 15:44 ? 次閱讀

關于HDL和行為語句:《一》

1. Verilog HDL和VHDL中,HDL的英文解釋(縮寫拼詞)是:

Verilog HDL(Verilog Hardware Description Language),這里的D是描述Description的首字母。

VHDL(Very High-Speed Integrate Circuit Hardware Description Language),這里的D也是描述的首字母。

也就是說,HDL的D,是描述的意義。HDL也就是硬件描述語言。

2. 為了支持Soc的驗證,支持數模混合,新的System Verilog加入了HVL(Hardware Verification Language),即硬件驗證語言。

3. 合并之前的硬件描述語言功能,稱為HDVL(Hardware Description and Verification Language)

4. 之后EDA,還可能將Design for X的更多功能引入語句,為了不至于在增加縮寫詞的長度,現代的EDA文獻會議中,稱HDL為(Hardware Design Language),即硬件設計語言。這就涵蓋了 EDA語言之后的各種DFx功能。

關于HDL和行為語句:《二》

1. 行為語句Behaviour Statements,是EDA的一次飛躍。它描述電路的外在行為,而不必描述電路的動作細節。

2. 電路的動作和實現細節,交給EDA自動完成,從而解放了設計者。

3. 因此,國外教程解釋,行為語句描述電路“What do”,而不需要描述“How to do”。

4. Verilog對行為語句的描述有特定的要求:

《1》。 行為語句必須放置在一個特定的語法架構中,EDA才對其進行處理(識別為需要綜合的行為);這個特定語法架構,稱為行為體(Behaviour Body)

《2》。 Verilog語法提供兩個行為體,一個是循環行為體(Cycle-Behaviour body);一個是初始化行為體(Initial -Behaviour body)

《3》。 我們知道并常使用的always語句塊,就是循環行為體。Verilog的行為語句,只有放置在它的beginj-end塊之中,才能夠被EDA識別。

5. Verilog的行為語句另一個要素是:行為語句驅動的信號,必須聲明為reg。這里的reg是一個EDA工具的一個軟件對象,并不一定是真的會綜合為Register。

6. Verilog行為語句的第三個要素是:非綜合目的描述時,需要信號敏感表支持,非綜合目的時,循環行為體將在電腦中執行算法,僅僅當信號敏感表中列出的信號發生變更時,非綜合目的的軟件才執行一次該行為體,從而減輕CPU開銷。

7. 但Verilog的信號敏感表,有時也與綜合有關(VHDL與綜合無關)。即信號敏感表中若有而且有一個沿敏感信號,在循環體中未被引用,則Verilog將為之綜合一個寄存器,用這個寄存器捕獲行為體中的所有輸出信號,并用唯一未被引用的沿敏感信號作為時鐘。

一定要實際做一遍,才能得到體驗。所以再次引用林彪的那句話:

“理解的要執行”

“暫時不理解的也要執行”

“在執行中加深理解”

加油,各位!

原文標題:關于HDL和行為語句

文章出處:【微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

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

    關注

    8

    文章

    327

    瀏覽量

    47377

原文標題:關于HDL和行為語句

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    AI行為識別攝像機

    攝像機是一種利用深度學習算法和計算機視覺技術,對視頻圖像進行實時分析的智能設備。它能夠自動識別并分析人類的各種行為,如抽煙、打斗、跌倒等,并根據設定的規則做出相應反應
    的頭像 發表于 11-21 10:49 ?157次閱讀
    AI<b class='flag-5'>行為</b>識別攝像機

    Verilog HDL的基礎知識

    本文繼續介紹Verilog HDL基礎知識,重點介紹賦值語句、阻塞與非阻塞、循環語句、同步與異步、函數與任務語法知識。
    的頭像 發表于 10-24 15:00 ?340次閱讀
    Verilog <b class='flag-5'>HDL</b>的基礎知識

    LTspice的編程語句應該怎么寫?

    有關LTspice電路仿真軟件的使用,應該怎么編寫一個變壓器的語句,尤其是多路輸出的,并且這個軟件是否支持多路浮動電源輸出,就像反激式開關電源那樣副邊多路浮地? 有關LTspice的軟件使用有什么資料推薦,重點是關于編程語句編寫
    發表于 10-11 19:19

    FPGA Verilog HDL代碼如何debug?

    今天給大俠帶來在FPAG技術交流群里平時討論的問題答疑合集(十一),以后還會多推出本系列,話不多說,上貨。 FPGA技術交流群目前已有十多個群,QQ和微信均覆蓋,有需要的大俠可以進群,一起交流學習
    發表于 09-24 19:16

    行為分析智能監測攝像機

    行為分析智能監測攝像機是一種結合了人工智能和機器學習技術的智能設備,能夠實時監測目標區域內的行為動態,并通過分析和識別行為特征來提供安全監控和管理。這種攝像機在安防領域、智能交通和智能
    的頭像 發表于 08-21 10:14 ?278次閱讀
    <b class='flag-5'>行為</b>分析智能監測攝像機

    機器學習算法原理詳解

    機器學習作為人工智能的一個重要分支,其目標是通過讓計算機自動從數據中學習并改進其性能,而無需進行明確的編程。本文將深入解讀幾種常見的機器學習算法原理,包括線性回歸、邏輯回歸、支持向量機(SVM)、決策樹和K近鄰(KNN)算法,探
    的頭像 發表于 07-02 11:25 ?987次閱讀

    有什么好用的verilog HDL編輯工具可用?

    有什么好用的verilog HDL編輯工具可用?最好能集成實時的verilog HDL語法檢測、自定義模塊識別觸發等功能,最好能夠免費;
    發表于 04-28 11:00

    鴻蒙TypeScript入門學習第6天:【條件語句

    條件語句用于基于不同的條件來執行不同的動作。 TypeScript 條件語句是通過一條或多條語句的執行結果(True 或 False)來決定執行的代碼塊。
    的頭像 發表于 04-01 13:51 ?752次閱讀
    鴻蒙TypeScript入門<b class='flag-5'>學習</b>第6天:【條件<b class='flag-5'>語句</b>】

    assign語句和always語句的用法

    Assign語句和Always語句是在硬件描述語言(HDL)中常用的兩種語句,用于對數字電路建模和設計。Assign語句用于連續賦值,而Al
    的頭像 發表于 02-22 16:24 ?2530次閱讀

    verilog中initial和always的區別

    Verilog是一種硬件描述語言(HDL),用于設計和模擬數字電路。在Verilog中,關鍵字initial和always都是用于描述電路行為的特殊語句。它們被用來生成仿真模型,并控制模擬器的啟動
    的頭像 發表于 02-22 16:09 ?2834次閱讀

    #2024,立Flag了嘛? #spinal HDL的基本模塊結構

    對應的spinal HDL的代碼塊: import spinal.core._//導入spinal HDL的包文件 class Demo01 extends Component
    發表于 01-21 11:15

    #2024,立Flag了嘛? #學習spinal HDL還需要學習對應的Scala語言

    學習spinal HDL還需要學習對應的Scala語言,但是spinal HDL直接貼近硬件編程,不知道對于學習spinal
    發表于 01-21 11:11

    深入探討嵌入式C編程的goto語句

    什么是goto語句? goto 語句被稱為 C 語言中的跳轉語句。 用于無條件跳轉到其他標簽。它將控制權轉移到程序的其他部分。 goto 語句一般很少使用,因為它使程
    發表于 01-21 10:41 ?596次閱讀
    深入探討嵌入式C編程的goto<b class='flag-5'>語句</b>

    單片機if是什么語句

    單片機中的if語句是一種條件語句,用于根據不同的條件執行不同的代碼塊。在程序執行過程中,條件語句用來決定是否執行特定的代碼段。在單片機編程中,if語句是最常見和最基礎的一種條件
    的頭像 發表于 01-05 14:04 ?1757次閱讀

    單片機中for語句的運用

    單片機中的for語句是一種常見的循環控制結構,用于重復執行一段代碼塊,可以簡化程序的編寫和減少代碼量。本文將詳細介紹單片機中for語句的運用。 一、for語句的基本結構和功能 for語句
    的頭像 發表于 01-05 14:02 ?2403次閱讀
    主站蜘蛛池模板: A片毛片免费视频在线看| 日本wwwhdsex69| 精品国产美女AV久久久久| 国产精品亚洲欧美| 儿媳妇完整版视频播放免费观看| 99久久综合国产精品免费| 4399亚洲AV无码V无码网站| 在线综合 亚洲 欧美| 曰批视频免费40分钟不要钱| 野花韩国在线观看| 一级做a爰片久久毛片苍井优| 亚洲视频精品| 夜夜躁日日躁狠狠| 曰本老头同性xxxxx| 最近高清日本免费| 99久久国产露脸精品国产麻豆| 99C视频色欲在线| p影院永久免费| 成人毛片一区二区三区| 粉嫩AV国产一区二区福利姬| 国产AV亚洲一区精午夜麻豆| 国产成人在线观看网站| 国产看午夜精品理论片| 狠狠色香婷婷久久亚洲精品| 九九视频在线观看视频6| 就去色电影| 青青草原伊人网| 日本粉嫩学生毛绒绒| 丝袜美腿美女被狂躁在线观看| 乡村教师电影版| 伊人久久大香线蕉综合色啪| 佐山爱痴汉theav| wwwwwwwww日本电影| 国产AV精品白浆一区二| 国产亚洲欧美在线观看三区 | 亚洲高清在线视频| 亚洲无遮挡无码A片在线| 91蜜桃视频| 岛国大片在线观看免费版| 国产免费毛片在线观看| 久久成人a毛片免费观看网站|