一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

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

數(shù)據(jù)選擇器的數(shù)字邏輯電路設(shè)計

冬至子 ? 來源:新芯設(shè)計 ? 作者:新芯設(shè)計 ? 2023-10-09 15:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

數(shù)字 IC 設(shè)計中,有時候需要從一組輸入數(shù)據(jù)中挑出某一個數(shù)據(jù)出來,比如,輸入有 ** “** A、B、C、D四個數(shù)據(jù),我們需要在特定的條件和特定的時刻輸出特定的數(shù)據(jù),如何輸出特定的數(shù)據(jù)就是 ** “選擇開關(guān)” ** ;又或者,可以理解成多個通道輸入映射到 單個通道輸出 ;于是, 數(shù)據(jù)選擇器(Data Selector)多路開關(guān)(Multiplexer) 的數(shù)字邏輯電路就應(yīng)運(yùn)而生。

基于 2 選 1 的數(shù)據(jù)選擇器的 Verilog 代碼和 RTL 電路

module Multiplexer(    // MUX
    input wire a     , // 輸入數(shù)據(jù)信號
    input wire b     , // 輸入數(shù)據(jù)信號
    input wire sel   , // 輸入控制信號
    output     result  // 輸出數(shù)據(jù)信號_已選擇
    );


assign result = sel ? a : b;


endmodule

圖片

基于 4 選 1 的數(shù)據(jù)選擇器的 Verilog 代碼和 RTL 電路

module Multiplexer(           // MUX
    input  wire       a     , // 輸入數(shù)據(jù)信號
    input  wire       b     , // 輸入數(shù)據(jù)信號
    input  wire       c     , // 輸入數(shù)據(jù)信號
    input  wire       d     , // 輸入數(shù)據(jù)信號
    input  wire [1:0] sel   , // 輸入控制信號
    output reg        result  // 輸出數(shù)據(jù)信號_已選擇
    );


    always @(sel, a, b, c, d) begin
        case (sel)
            2'b00: result <= a;
            2'b01: result <= b;
            2'b10: result <= c;
            2'b11: result <= d;
        endcase
    end


endmodule

圖片

代碼詳解

基于 2 選 1 的數(shù)據(jù)選擇器的設(shè)計代碼,非常簡單明了,主要是輸入數(shù)據(jù) a 和 b,然后通過 sel 信號來決定輸出是 a 還是 b。倘若 sel 拉高 (1) ,那么就輸出 ** “a”** ,反之,倘若 sel 拉低 (0) ,那么就輸出 ** “b”** 。

基于 4 選 1 的數(shù)據(jù)選擇器的設(shè)計是基于 查找表 LUT(Look Up Table) (查找表在 FPGA 中非常重要,軟件思維可以理解為 “索引”,它是 FPGA 芯片架構(gòu)的重要組成部分,合理利用查找表,能夠使你的 FPGA 硬件工程達(dá)到一定程度的優(yōu)化設(shè)計)的方式實現(xiàn)的一個電路。

數(shù)據(jù)選擇器在實際生活中應(yīng)用廣泛。比如,在實際中對選手進(jìn)行挑選,比如在歌手舞臺對 “啊三” 編號為 “a”,對 “啊四” 編號為 “b”。然后 “sel” 這個選擇信號就交給 “裁判”,倘若 “啊三” 唱歌功底勝出,那么就輸出 “a”,反之那么就輸出 “b”,非常的形象?。?!

所以還是那句話,數(shù)字電路模塊沒有哪一個模塊是平白無故添加出來的,每一個數(shù)字電路的小模塊在實際生活中都有著非常重要的應(yīng)用。所有的復(fù)雜的模塊,都是由這些小模塊構(gòu)成的。 計算機(jī)再強(qiáng)大、AI智能,都離不開最基本的電路設(shè)計單元。

因此,學(xué)好數(shù)字電路的基礎(chǔ)知識之后,才能翱翔于數(shù)字電路的世界中,如果基礎(chǔ)知識都學(xué)不好的話,那么更復(fù)雜的就更不用說了。

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

    關(guān)注

    38

    文章

    1360

    瀏覽量

    105764
  • 數(shù)字電路
    +關(guān)注

    關(guān)注

    193

    文章

    1639

    瀏覽量

    81917
  • LUT
    LUT
    +關(guān)注

    關(guān)注

    0

    文章

    50

    瀏覽量

    12849
  • 數(shù)據(jù)選擇器

    關(guān)注

    2

    文章

    123

    瀏覽量

    16634
  • FPGA芯片
    +關(guān)注

    關(guān)注

    3

    文章

    249

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    組合邏輯電路PPT電子教案

    組合邏輯電路PPT電子教案學(xué)習(xí)要點:  組合電路的分析方法和設(shè)計方法  利用數(shù)據(jù)選擇器和譯碼進(jìn)行
    發(fā)表于 09-16 16:05

    數(shù)據(jù)選擇器

    浮塵的天氣,風(fēng)大到可以吹走人了??罩幸灿胁簧傩∩匙雍湍嗤粒荒軠p少外出了。今天咱們來看看數(shù)據(jù)選擇器,本來想分享模擬開關(guān)的,一時找不全相關(guān)知識。還是來看看數(shù)據(jù)選擇器吧。它是實現(xiàn)
    發(fā)表于 05-30 17:38

    【下載】《數(shù)字邏輯電路的ASIC設(shè)計》

    `內(nèi)容簡介本書是“實用電子電路設(shè)計叢書”之一。本書以實現(xiàn)高速高可靠性的數(shù)字系統(tǒng)設(shè)計為目標(biāo),以完全同步式電路為基礎(chǔ),從技術(shù)實現(xiàn)的角度介紹ASIC邏輯電路設(shè)計技術(shù)。內(nèi)容包括:
    發(fā)表于 04-03 17:14

    請問怎樣去設(shè)計多輸入時序邏輯電路?

    多輸入時序電路的基本原理是什么?基于數(shù)據(jù)選擇器和D觸發(fā)的多輸入時序邏輯電路設(shè)計
    發(fā)表于 04-29 07:04

    熟悉中規(guī)模集成電路數(shù)據(jù)選擇器的工作原理和邏輯功能

    數(shù)據(jù)選擇器與加法器15號試驗臺一、 實驗?zāi)康?、熟悉中規(guī)模集成電路數(shù)據(jù)選擇器的工作原理和邏輯功能。2、了解
    發(fā)表于 07-29 07:53

    組合邏輯電路設(shè)計實驗

    組合邏輯電路設(shè)計一、實驗?zāi)康?. 熟悉組合邏輯電路的基本設(shè)計方法;2. 練習(xí)用門電路、譯碼、數(shù)據(jù)選擇器
    發(fā)表于 09-12 16:41 ?0次下載

    數(shù)字邏輯電路設(shè)計課程

    數(shù)字邏輯電路設(shè)計課程 數(shù)字邏輯電路的設(shè)計包括兩個方面:基本邏輯功能電路設(shè)計
    發(fā)表于 05-24 16:05 ?0次下載

    數(shù)據(jù)選擇器

    數(shù)據(jù)選擇器     一、 實驗?zāi)康?     1. 掌握MSI組合邏輯電路數(shù)據(jù)選擇器的實驗分析方法。 &nbs
    發(fā)表于 03-28 09:55 ?4113次閱讀

    數(shù)據(jù)選擇器的定義及功能

    數(shù)據(jù)選擇器的定義及功能   數(shù)據(jù)選擇是指經(jīng)過選擇,把多個通道的數(shù)據(jù)傳送到唯一的公共
    發(fā)表于 04-07 10:29 ?2.3w次閱讀
    <b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>選擇器</b>的定義及功能

    數(shù)字邏輯電路設(shè)計實踐

    數(shù)字邏輯電路設(shè)計實踐_電工電子實驗中心實驗報告。
    發(fā)表于 10-29 16:25 ?0次下載

    定時控制邏輯電路設(shè)計

    定時控制邏輯電路設(shè)計定時控制邏輯電路設(shè)計定時控制邏輯電路設(shè)計定時控制
    發(fā)表于 12-17 18:18 ?0次下載

    數(shù)字電子鐘邏輯電路設(shè)計

    數(shù)字電子鐘邏輯電路設(shè)計,我自己編寫的,里面有橫多實用的東西
    發(fā)表于 06-22 16:12 ?57次下載

    什么是組合邏輯電路和時序邏輯電路?它們之間的區(qū)別是什么

    決定。它們沒有儲存或時鐘元件,因此輸出僅取決于當(dāng)前輸入的狀態(tài)。組合邏輯電路不存儲任何信息,也沒有內(nèi)部狀態(tài)。典型的組合邏輯電路包括門電路、多路選擇器
    的頭像 發(fā)表于 03-26 16:12 ?5498次閱讀

    數(shù)據(jù)選擇器是組合邏輯電路

    數(shù)據(jù)選擇器(Data Selector)是一種常見的組合邏輯電路,用于根據(jù)輸入的選擇信號,從多個輸入信號中選擇一個輸出。在
    的頭像 發(fā)表于 08-01 14:28 ?1325次閱讀

    數(shù)據(jù)選擇器是時序邏輯電路

    數(shù)據(jù)選擇器(Data Selector)是一種數(shù)字電路,用于從多個輸入信號中選擇一個或多個信號,并將所選信號輸出。它是一種組合邏輯電路,而非
    的頭像 發(fā)表于 08-01 14:39 ?1599次閱讀