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

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

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

3天內不再提示

基于Verilog的經典數字電路設計(2)比較器

冬至子 ? 來源:新芯設計 ? 作者:新芯設計 ? 2023-10-09 16:03 ? 次閱讀

引言

在數字系統中,總是需要對一些數據進行比較,比較兩個數值甚至多個數值的大小,然后進行排序,于是,數值比較器(Comparator)的邏輯電路便應運而生。

一、半加器的 Verilog 代碼實現和 RTL 電路實現

比較器呢,比較簡單,那就讓我們從底層硬件代碼看一看到底有多簡單!!!

下面是比較器的 Verilog 代碼實現:

module Comparator(
    input wire [7:0] a, // 比較數
    input wire [7:0] b, // 比較數
    output reg result, // 比較結果
    output reg equal // 比較結果
    );

// 行為描述
    always @(a or b) begin
        if(a > b)
            {equal,result} <= 2'b01; // a 比 b 大
        else begin
            if(a < b)
                {equal,result} <= 2'b00; // a 比 b 小
            else
                {equal,result} <= 2'b10; // 相等
        end
    end

// 數據流描述
// assign equal = (a == b) ? 1 : 0;
// assign result = (a > b) ? 1 : 0;

endmodule

這是一個 8 位數值比較器,其 RTL 電路圖如下所示:

圖片

8 位數值比較器的 RTL 電路圖

對兩個 8 位二進制輸入信號進行大小判斷:如果 a 大,則 out 為高電平;如果 b 大,則 out 為低電平;如果 a 和 b 大小相等,那么 equal 則輸出高電平,否則輸出低電平。

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

    關注

    13

    文章

    494

    瀏覽量

    42609
  • 比較器
    +關注

    關注

    14

    文章

    1650

    瀏覽量

    107185
  • 二進制
    +關注

    關注

    2

    文章

    795

    瀏覽量

    41643
  • RTL
    RTL
    +關注

    關注

    1

    文章

    385

    瀏覽量

    59761
  • Verilog設計
    +關注

    關注

    0

    文章

    20

    瀏覽量

    6517
收藏 人收藏

    評論

    相關推薦

    數字電路設計中的一款強大工具—Verilog編程語言介紹

    Verilog是一種硬件描述語言,用于描述數字電路的結構和行為。與傳統的編程語言不同,Verilog更加注重電路的行為和時序特性。
    發表于 08-01 09:00 ?4493次閱讀
    <b class='flag-5'>數字電路設計</b>中的一款強大工具—<b class='flag-5'>Verilog</b>編程語言介紹

    招聘:數字電路設計

    數字集成電路設計ASIC設計/驗證經驗;2.熟悉邏輯/時序電路的原理和設計;3.精通verilog語言;熟練使用Cadence,Modelsim,NC-
    發表于 02-27 10:52

    數字電路設計Verilog HDL

    數字電路設計Verilog HDL
    發表于 07-16 16:21

    數字電路設計的基本方法有哪些

    數字電子技術基礎課程中,數字電路設計的數學基礎是布爾函數,并利用卡諾圖進行化簡。卡諾圖只適用于輸入比較少的邏輯函數的化簡。數字電路的設計方法是:組合
    發表于 02-27 11:55

    數字電路經典

    數字電路經典教學
    發表于 06-15 21:55

    基于LabVIEW的數字電路設計和仿真

    基于LabVIEW的數字電路設計和仿真 數字電路設計和仿真是電子工程領域的基本技術。介紹了基于LabV IEW的數字電路設計和仿真的原理和方法,比較了其與專業EDA軟
    發表于 03-30 16:09 ?124次下載

    高速數字電路設計

    高速數字電路設計 關于高速數字電路的電氣特性,設計重點大略可分為三項 : Ø 正時 (Timing) :由于數字電路大多依據時脈信號來做信號間的同
    發表于 10-16 17:22 ?3225次閱讀

    數字電路設計

    數字電路設計 關于高速數字電路的電氣特性,設計重點大略可分為三項: 正時(Timing) :由于數字電路
    發表于 08-26 19:08 ?2829次閱讀

    數字電路中的FPGA和verilog教程

    數字電路中的FPGA和verilog教程,好東西,喜歡的朋友可以下載來學習。
    發表于 01-18 17:44 ?42次下載

    數字電路設計方案中DSP與FPGA的比較與選擇

    數字電路設計方案中DSP與FPGA的比較與選擇
    發表于 01-18 20:39 ?15次下載

    FPGA CPLD數字電路設計經驗分享.

    FPGA CPLD數字電路設計經驗分享.(電源技術發展怎么樣)-FPGA CPLD數字電路設計經驗分享? ? ? ? ? ? ? ? ? ??
    發表于 09-18 10:58 ?52次下載
    FPGA CPLD<b class='flag-5'>數字電路設計</b>經驗分享.

    Verilog數字系統設計——復雜數字電路設計2(FIFO控制設計)

    Verilog數字系統設計十二復雜數字電路設計2文章目錄Verilog數字系統設計十二前言一、什
    發表于 12-05 15:51 ?9次下載
    <b class='flag-5'>Verilog</b><b class='flag-5'>數字</b>系統設計——復雜<b class='flag-5'>數字電路設計</b><b class='flag-5'>2</b>(FIFO控制<b class='flag-5'>器</b>設計)

    數字電路設計的基本流程

    數字電路設計數字電路最為關鍵及重要的一步,今天我們將從各個流程為大家介紹完整的數字電路設計!
    的頭像 發表于 07-10 17:14 ?7797次閱讀

    高速數字電路設計.zip

    高速數字電路設計
    發表于 12-30 09:22 ?19次下載

    如何使用 Verilog 進行數字電路設計

    使用Verilog進行數字電路設計是一個復雜但有序的過程,它涉及從概念設計到實現、驗證和優化的多個階段。以下是一個基本的步驟指南,幫助你理解如何使用Verilog來設計數字電路: 1.
    的頭像 發表于 12-17 09:47 ?144次閱讀
    主站蜘蛛池模板: 日本后进式猛烈xx00动态图| 儿子操妈妈视频| 97国产视频| 高清AV熟女一区| 国产女人91精品嗷嗷嗷嗷| 九九热这里有精品| 免费看黄色一级| 午夜家庭影院| 4k岛国精品午夜高清在线观看| 电影 qvod| 果冻传媒在线播放| 美女被抽插到哭内射视频免费| 欧美亚洲综合另类无码| 性夜a爽黄爽| 999久久免费高清热精品| 国产精品av| 老湿机一区午夜精品免费福利| 青青草国产精品久久| 亚洲男人97色综合久久久| a4you销魂gogo人体| 国模啪啪久久久久久久| 男人的天堂色| 亚洲国产第一| 国产99久久九九免费精品无码| 久草国产在线播放| 丝袜美腿美女被狂躁在线观看| 伊人不卡久久大香线蕉综合影院| 成人在免费视频手机观看网站 | 明星三级电影| 亚洲国产欧美在线看片| beeg日本老师按摩| 久久久精品免费免费直播| 午夜成a人片在线观看| 97午夜伦伦电影理论片| 久久AV无码AV高潮AV不卡| 善良的小峓子2在钱中文版女主角 善良的小峓子2在钱免费中文字 | 久久精品免视看国产| 学生妹被爆插到高潮无遮挡| 攵女yin乱合集高h| 年轻的搜子8中字在线观看| 中文字幕在线视频在线看|