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

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

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

3天內不再提示

FPGA學習系列:if-else與case

FPGA學習交流 ? 2018-06-01 16:59 ? 次閱讀

設計背景:

不管是在什么軟件和硬件語言,我們在我們的代碼中都或多或少的用到這兩條語句,if..else與case語句,今天我們將學習verilog中的這兩條語句,其實不管在什么語言中這兩個語句都是一樣的邏輯。

設計原理:

if...else 條件語句的作用是根據指定的端盤條件是否滿足來確定下一步要執行的操作他們的書寫格式如下

(1)if (條件語句) (2)if(條件語句) (3)if(條件語句)

語句 語句 語句

else else if(條件語句)

語句 語句

else

語句

(1)語句是if(條件語句)滿足則條件成立,也就是這個邏輯執行結果為1,則執行條件語句成立執行的語句,如果不滿足,就執行else給出的條件語塊,然后才推出這個條件語句。


(2)語句是if(條件語句)滿足則條件成立,也就是這個邏輯執行結果為1,則執行條件語句成立執行的語句,如果不滿足則直接推出條件語句。


(3)語句是if(條件語句)滿足則條件成立,也就是這個邏輯執行結果為1,則執行條件語句成立執行的語句,如果不滿足,就判斷else if(語句塊)是否滿足,如果滿足就就執行else if 條件給出的語句,如果也不滿足這個條件就執行else 給出的語句,然后執行完就退出條件語句。

if ... else 條件語句也允許語句的嵌套也就是

if(...)

..

else

if()

...

else

等語句塊

代碼演示

module led_run (a, b, c);

input a, b; //定義輸入輸出

output reg c;

always @ (*)

if(a) //判斷a是否為1

c = b; //如果是1的話,就是b的值給c

else

c = ~b; //如果不是1的話,就把b的反值給c

endmodule

仿真圖:

仿真中我們可以看到和我們寫的分析邏輯一樣,a = 1 的時候。b = 0, c = 0 ,a = 0的時候, b = 0,c = 1 ........

case 語句是另一種可以實現多路分支控制的分支語句,和使用if - else 相比,采用case 語句實現多路控制看起來代碼邏輯看起來更加清楚明了。

case (控制表達式)

<分支表達式1> : 語句塊 1

<分支表達式2> : 語句塊 2

<分支表達式3> : 語句塊 3

...............

default : 語句塊;

endcase

控制表達式代表著對程序流向進行控制的控制信號,各個分支語句表達式代表著控制表達式的狀態取值,通常分支表達式都是一些常量表達式,各個語句在分支表達式滿足的情況下執行相應的語句塊語句,最后有一個關鍵字default 分支項,這個項可以缺失,在case語句中分支語句的值各不相同,如果相同就會出現矛盾的現象,這應該不是我們想要的。

代碼演示

0moduleled_run (a,b,sel,c);

1

2 inputa,b; //定義輸入輸出

3 input[1:0]sel;//輸入選擇位

4 outputregc;

5

6 always@(*)

7 case(sel)

8 2'b00 :c =a;//選擇位為0,把a值給c

9 2'b01:c =b; //選擇位為1,把b值給c

10 2'b10:c =~a;//選擇位為2,把a反值給c

11 2'b11:c =~b;//選擇位為3,把a反值給c

12 default:c =0;//否則c =0

13 endcase

14

15endmodule

仿真圖:


仿真中我們可以看到和我們寫的分析邏輯一樣,a = 1 的時候。b = 0,sel = 1;c = 0 ,a = 1的時候, b = 0,sel = 0,c = 1 ........


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

    關注

    0

    文章

    27

    瀏覽量

    13367
收藏 人收藏

    評論

    相關推薦

    FPGA加速深度學習模型的案例

    FPGA(現場可編程門陣列)加速深度學習模型是當前硬件加速領域的一個熱門研究方向。以下是一些FPGA加速深度學習模型的案例: 一、基于FPGA
    的頭像 發表于 10-25 09:22 ?215次閱讀

    FPGA做深度學習能走多遠?

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

    FPGA學習筆記---基本語法

    3、信號類型:wire, reg, tri等 4、參數定義:parameter 5、運算操作符:各種邏輯操作符、移位操作符、算數操作符等 6、比較判斷:if ... else, case
    發表于 06-23 14:58

    FPGA學習重點是什么?

    FPGA學習重點是什么?
    發表于 05-24 07:38

    FPGA學習筆記-關于FPGA資源

    FPGA學習。 在學習中才發現,FPGA遠不是門電路那么簡單。FPGA中有各種需要的資源,比如門電路、存儲單元、片內RAM、嵌入式乘法器、
    發表于 05-22 18:27

    FPGA學習筆記-入門

    大概10年前,大學同學建議我學習DSP。當因為工作忙,也只是簡單學習了DSP的一些基礎知識,沒有進一步深入學習和時間。結果現在,好像DSP已經不再是主流了,現在有了FPGA。 現在想想
    發表于 04-09 10:55

    FPGA初步學習印象

    了。FPGA出現后,也想學習學習這方面的知識。抱著先簡單學習下的態度,在網上找資料看看。感覺FPGA,就像是利用芯片內部資源,自由組合門電路
    發表于 04-09 09:46

    FPGA學習資料分享

    本帖最后由 1653149838.791300 于 2024-3-31 13:24 編輯 FPGA學習首先是要熟悉掌握使用硬件描述語言,這方面可以通過書籍或者這方面論壇,這里個人分享一個比較好
    發表于 03-31 13:23

    fpga要學哪些東西

    學習FPGA需要掌握一系列的知識和技能,主要包括以下幾個方面。
    的頭像 發表于 03-27 14:40 ?1018次閱讀

    Xilinx fpga芯片系列有哪些

    Xilinx FPGA芯片擁有多個系列和型號,以滿足不同應用領域的需求。以下是一些主要的Xilinx FPGA芯片系列及其特點。
    的頭像 發表于 03-14 16:24 ?3282次閱讀

    fpga芯片系列介紹

    FPGA芯片系列眾多,不同廠商會推出各具特色的產品系列以滿足不同的應用需求。以下是一些主要的FPGA芯片系列
    的頭像 發表于 03-14 16:15 ?1266次閱讀

    fpga學習需要具備哪些課程

    FPGA(Field Programmable Gate Array)學習需要具備一系列的課程知識和實踐技能
    的頭像 發表于 03-14 15:51 ?1187次閱讀

    FPGA圖書分享系列-2024.01.31

    Accelerators for Financial Applications》這本書面向金融領域,它探討了FPGA(現場可編程門陣列)加速器的最新方法和成果。 以下是這本書的一些亮點和值得學習的地方: 高性能計算
    發表于 01-31 21:14

    學習FPGA必須知道的社區

    學習FPGA必須知道的社區
    的頭像 發表于 01-03 17:51 ?391次閱讀
    <b class='flag-5'>學習</b><b class='flag-5'>FPGA</b>必須知道的社區

    值得多看的FPGA 學習路線

    ,我總結了這份FPGA學習路線 FPGA入門學習第一部分:硬件編程語言 FPGA的編程語言,是我們必須掌握的內容。和軟件開發使用的C、C++
    發表于 01-02 23:03
    主站蜘蛛池模板: 日本 稀土矿| 香蕉99久久久久成人麻豆| 兽皇VIDEO另类HD| 伊人久久综合网站| YELLOW视频在线观看大全| 国产精品自在自线亚洲 | 久久综合中文字幕佐佐木希| 全黄H全肉细节文短篇| 亚洲欧美日韩另类精品一区二区三区| 11 13加污女qq看他下面| 国产精品伦理一二三区伦理| 开心色99xxxx开心色| 无码乱人伦一区二区亚洲一| 最新亚洲人成网站在线影院| 国产精品久久久久影院色| 美女张开腿让男人桶爽无弹窗 | 一个人免费播放高清在线观看 | 国产老师开裆丝袜喷水漫画| 美女脱光app| 亚洲国产在线精品国自产拍五月 | 97国产在线播放| 黑色丝袜在线观看| 日本不卡一二三| 在线va无卡无码高清| 国产精品自在拍在线播放| 年轻的母亲4线在线观看完整| 亚洲国产成人精品不卡青青草原| SM双性精跪趴灌憋尿调教H| 九九热这里只有精品视频免费| 肉小说高h| 97精品国偷拍自产在线| 精品人妻一区二区三区视频53| 三色午夜秀| 99在线免费视频| 久久久无码AV精品亚洲A片软件| 午夜性伦鲁啊鲁免费视频| xxx日本hd| 免费A级毛片无码无遮挡| 一本道亚洲区免费观看| 国产亚洲精品久久久久久国| 色色色五的天|