日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內(nèi)不再提示

數(shù)字電路教程的組合邏輯部分介紹

電子森林 ? 來源:電子森林 ? 作者:蘇老師 ? 2021-10-08 11:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

數(shù)字電路教程的組合邏輯部分,最經(jīng)典的示例除了加法器以外就是:

Encoder - 編碼器

Decoder - 譯碼器

Multiplexer - 簡寫Mux,多路復用器,也叫數(shù)據(jù)選擇器

Demultiplexer - 簡寫Demux,解復用器,也叫數(shù)據(jù)分配器

其實是兩對概念:Encoder/Decoder是跟code(碼)相關的正反兩個操作,Mux/Demux是跟數(shù)據(jù)流相關的正反兩個操作。

翻看各種教科書,我們很難理清楚它們之間的功能差異以及相互之間的關系,只是有一些點滴應用在書本上提及。

這兩組概念其實是非常重要的,是構成我們信息組織和信息傳輸?shù)闹匾A,并且在我們的生活中處處都能夠找到與之對應的應用:

比如我們看諜戰(zhàn)片中神秘的電報編碼(要用密碼本來翻譯);我們用的鍵盤上面有100多個按鍵、而幾根線就可以將它跟計算機連接;我們使用的旋轉(zhuǎn)撥碼開關、模數(shù)轉(zhuǎn)換器中通過比較器輸出的比較結果到最終用于表征模擬信號大小的數(shù)據(jù),這些都被稱為Encode - 編碼。

99421436-23b9-11ec-82a8-dac502259ad0.png

單刀八擲的旋轉(zhuǎn)開關可以用3根二進制數(shù)據(jù)線來表征其狀態(tài)

簡而言之,編碼器是一種把熟悉的數(shù)字、字符或符號轉(zhuǎn)換成二進制代碼的裝置,它將給定的信息編碼成更緊湊的形式,主要用于減少表示給定信息所需的比特數(shù)。在數(shù)字系統(tǒng)中,編碼器用來傳輸或存儲信息,通過編碼傳輸鏈路可以使用更少的線路來傳輸或更少的空間來存儲。將量化的音樂通過編碼器轉(zhuǎn)換為MP3格式,將采集到的視頻流通過編碼器轉(zhuǎn)換為MP4的數(shù)據(jù)格式,這些過程都統(tǒng)稱為“編碼” ,當然在我們的數(shù)字電路教程中,只是通過最簡單的示例來講述其原理。

就像電報中的編碼有很多中一樣,用二進制來表征數(shù)字、字符或符號也有多種不同的方式,比如BCD、5421碼、2421碼、余3碼、格雷碼等,每種編碼方式都有其優(yōu)缺點,因此有用于不同的場景。

譯碼器(Decoder)是編碼器的逆過程,它是把二進制表征的信息給翻譯過來,或者說映射過來,我們生活中的門牌號、車牌號、郵箱、組合開關對多個燈的控制、嵌入式系統(tǒng)中的存儲器/外設尋址,這些都是譯碼的過程,通過代碼中的數(shù)字,找到其對應的對象。在數(shù)字計算中,代碼中的數(shù)字都是用二進制(擴展為8進制、16進制等,本質(zhì)上也是2進制)。數(shù)字電路教程中,在譯碼器部分最常用到的例子就是3:8譯碼器,這是因為74HC138就是這么一個IC,比較適合做各種實驗,當然7段數(shù)碼管的控制也是非常重要的實驗項目讓同學們來體會譯碼的過程,通過幾根控制線的電平組合,可以點亮數(shù)碼管上7個LED燈中的若干個,從而組合出我們需要顯示的數(shù)字。

我們硬禾學堂也專門針對譯碼部分制作了兩個視頻案例,一個是2:4譯碼,一個是3:8譯碼,雖然看起來沒啥大的區(qū)別,但我們還是通過這兩個實例來讓大家體會Verilog代碼實現(xiàn)的不同方式,希望對學習Verilog的同學有幫助。

FPGA中的邏輯單元的基本構成就是LUT - 查找表,其理論基礎就是譯碼,比如我們小腳丫FPGA中采用的是4輸入LUTS,通過查找表的方式代替邏輯門的構成,4個輸入作為RAM的地址,可以尋址16個不同的地址空間內(nèi)存儲的信息。

是不是感覺編碼器/譯碼器用途很廣?

那Mux/Demux呢?想象一下從四條不同路徑過來的車輛要并線到一條路上,由紅綠燈控制,控制部分就相當于一個分時切換的開關,根據(jù)開關的控制碼來決定哪一路的車輛通行,Mux又稱為多路數(shù)據(jù)選擇器,Demux又被稱為數(shù)據(jù)分配器。

其實MUX不僅用于數(shù)字器件中,模擬電路中也有這個概念,我們所說的模擬開關,可以切換不同的輸入與輸出的連接,在模擬電路中Mux和Demux是一體的,同一個電路即是Mux又是Demux。而數(shù)字的Mux和Demux需要使用不同的器件。

9a343734-23b9-11ec-82a8-dac502259ad0.png

復用器的構成

從上面的圖中可以看出譯碼器是復用器構成的重要部分。復用器的控制信號就是通過譯碼以后,對應到相應的控制端點,從而實現(xiàn)對輸入信號的選擇通過的。

復用器/解復用器的Verilog邏輯異常簡單,有一點程序基礎的同學一看就懂,比如下面的4選1多路選擇器,一個case語句搞定,case的條件是2個選擇數(shù)據(jù)為sel1、sel0,sel1和sel0的4種組合決定了一個LED同4個不同輸入信號的連接。

很容易看懂,是因為我們?nèi)魏我婚T編程語言中的if else、case本質(zhì)上都是Mux的功能,只是我們太習以為常了而已。

module mult4 ( input wire a, //定義四位輸入 input wire b, input wire c, input wire d, input wire [1:0] sel, //定義輸出的選擇變量 output reg led //定義選擇器輸出結果對應的led ); always@(sel) //根據(jù)sel結果選擇輸出,當sel變化時執(zhí)行 begin case(sel) 2‘b00: led = a; 2’b01: led = b; 2‘b10: led = c; 2’b11: led = d; endcase end endmodule

從這幾行代碼看,F(xiàn)PGA的使用非常簡單,不需要你畫門與門之間的邏輯關系圖,只需要用Verilog這種硬件描述語言來描述一下其因果關系就可以了。

與Encoder、Decoder、Mux、Demux相關的案例及其FPGA實現(xiàn)都匯總在www.stepfpga.com的網(wǎng)站百科中,如果您使用我們的Web IDE(不需要下載安裝FPGA工具),也可以找到相關的參考案例,自己去發(fā)掘嘍。

責任編輯:haq

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

    關注

    173

    文章

    6089

    瀏覽量

    178951
  • 復用器
    +關注

    關注

    1

    文章

    799

    瀏覽量

    30128

原文標題:淺談“數(shù)字電路”的學習(8)- 編碼器、譯碼器、多路復用器、解復用器的關系和應用

文章出處:【微信號:xiaojiaoyafpga,微信公眾號:電子森林】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    74F382 4位算術邏輯單元:功能、特性與應用詳解

    74F382 4位算術邏輯單元:功能、特性與應用詳解 在數(shù)字電路設計領域,算術邏輯單元(ALU)是一個核心組件,它能夠執(zhí)行多種算術和邏輯運算。今天我們要深入探討的是Fairchild
    的頭像 發(fā)表于 04-10 14:15 ?161次閱讀

    數(shù)字電路和模擬電路的差異解析

    運行,都離不開兩大基礎電子電路的支撐:數(shù)字電路與模擬電路。很多人在接觸電子技術時,都會產(chǎn)生一個疑問:數(shù)字電路和模擬電路到底有什么區(qū)別?它們各
    的頭像 發(fā)表于 03-14 09:47 ?497次閱讀
    <b class='flag-5'>數(shù)字電路</b>和模擬<b class='flag-5'>電路</b>的差異解析

    門控時鐘(Clock-gating)介紹

    門控時鐘(Clock-gating):是數(shù)字電路設計中常用于低功耗設計的一種設計,數(shù)字電路中的功耗可以分為動態(tài)功耗和靜態(tài)功耗兩部分,現(xiàn)在的數(shù)字集成電路基本都采用CMOS結構,靜態(tài)功耗幾
    發(fā)表于 01-16 06:30

    有源邏輯探頭的具體應用

    有源邏輯探頭依托內(nèi)置放大電路、高輸入阻抗及低噪聲核心特性,專注于數(shù)字電路邏輯電平(如0/1信號)的精準捕獲與分析,廣泛適配研發(fā)驗證、故障調(diào)試、設備維修等全流程
    的頭像 發(fā)表于 12-16 10:29 ?317次閱讀
    有源<b class='flag-5'>邏輯</b>探頭的具體應用

    什么是數(shù)字信號?

    文章介紹了什么是數(shù)據(jù)信號、數(shù)字電路、總線的有關內(nèi)容。
    的頭像 發(fā)表于 10-20 17:48 ?2906次閱讀
    什么是<b class='flag-5'>數(shù)字</b>信號?

    掌握數(shù)字設計基礎:邁向芯片設計的第一步

    最小信息單位,最終構建出龐大的數(shù)據(jù)世界。 2、邏輯門與布爾代數(shù):電路的積木與語法 數(shù)字電路的運作離不開 邏輯門(Logic Gates)。最基本的 AND、OR、NOT 門就像樂高積木
    發(fā)表于 10-09 21:11

    咨詢符合國標GB/T 4728.12-2022的邏輯電路設計軟件

    背景 在大學教授《數(shù)字邏輯》,總是遇到繪邏輯電路圖的問題,想適配國家標準GB/T 4728.12-2022的邏輯電路,培養(yǎng)學生的家國情懷,
    發(fā)表于 09-09 09:46

    高速數(shù)字電路設計與安裝技巧

    內(nèi)容簡介: 詳細介紹印制電路板的高速化與頻率特性,高速化多層印制電路板的靈活運用方法,時鐘信號線的傳輸延遲主要原因.高速數(shù)字電路板的實際信號波形,傳輸延遲和歪斜失真的處理,高速緩沖器I
    發(fā)表于 09-06 15:21

    電子工程師自學成才手冊.提高篇

    ,數(shù)字電路基礎與門電路,數(shù)制、編碼與邏輯代數(shù),組合邏輯電路,時序邏輯電路,脈沖
    發(fā)表于 07-03 16:09

    CMOS的邏輯門如何應用在電路

    CMOS的邏輯門如何應用在電路中 前言 在如今的電子電路中,CMOS邏輯門有著接近零靜態(tài)功耗和超高集成度的特點,是數(shù)字電路不可或缺的存在。其
    的頭像 發(fā)表于 06-19 16:07 ?1971次閱讀
    CMOS的<b class='flag-5'>邏輯</b>門如何應用在<b class='flag-5'>電路</b>中

    數(shù)字地與模擬地的區(qū)別及原理介紹

    電流(如音頻信號、傳感器采集的電壓信號),對噪聲和干擾非常敏感。即使微小的噪聲疊加在模擬信號上,也可能導致信號失真或精度下降(例如,ADC 采樣時的量化誤差會因模擬地噪聲而放大)。 2. 數(shù)字地(DGND) 定義:數(shù)字地是數(shù)字電路
    的頭像 發(fā)表于 05-25 15:44 ?3833次閱讀

    每周推薦!電子工程師自學資料及各種電路解析

    的內(nèi)容有電路分析基礎、放大電路、放大器、諧振電路、濾波電路、振蕩器、調(diào)制電路、解調(diào)電路、變頻
    發(fā)表于 05-19 18:20

    電子工程師自學速成 —— 提高篇

    電路分析基礎、放大電路、放大器、諧振電路、濾波電路、振蕩器、調(diào)制電路、解調(diào)電路、變頻
    發(fā)表于 05-15 15:56

    實用電子電路設計(全6本)—— 數(shù)字系統(tǒng)設計

    由于資料內(nèi)存過大,分開上傳,有需要的朋友可以去主頁搜索下載哦~ 本文內(nèi)容主要分為兩部分: 第一部分是以數(shù)字技術的思維方法作為主體論述; 第二部分是從實踐角度出發(fā),對
    發(fā)表于 05-15 15:25

    實用電子電路設計(全6本)——數(shù)字邏輯電路的ASIC設計

    由于資料內(nèi)存過大,分開上傳,有需要的朋友可以去主頁搜索下載哦~ 本文以實現(xiàn)高速高可靠性的數(shù)字系統(tǒng)設計為目標,以完全同步式電路為基礎,從技術實現(xiàn)的角度介紹ASIC邏輯電路設計技術。
    發(fā)表于 05-15 15:22
    通渭县| 松原市| 洛南县| 甘谷县| 丹凤县| 夏邑县| 班玛县| 兴文县| 清涧县| 六枝特区| 荔波县| 乳源| 泗洪县| 金湖县| 密云县| 广州市| 信阳市| 新沂市| 罗江县| 江口县| 皋兰县| 榆树市| 梅河口市| 萨嘎县| 无极县| 天峻县| 灯塔市| 肥城市| 色达县| 富川| 鄂伦春自治旗| 德钦县| 台东市| 库车县| 平罗县| 遂平县| 华安县| 仁怀市| 报价| 行唐县| 桐城市|