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

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

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

設(shè)計(jì)一個(gè)1位的二選一多路選擇器及其VHDL描述

姚小熊27 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 2018-04-27 09:52 ? 次閱讀

二選一多路選擇器真值表

二選一多路選擇器邏輯表達(dá)式為:設(shè)計(jì)一個(gè)1位的二選一多路選擇器及其VHDL描述

根據(jù)邏輯表達(dá)式所列真值表如下圖所示

設(shè)計(jì)一個(gè)1位的二選一多路選擇器及其VHDL描述

1位二選一多路選擇器及其VHDL描述

實(shí)驗(yàn)步驟:

1、新建一個(gè)文件夾,打開Quartus2軟件,選擇FLE-》NEW菜單,在彈出的NEW對(duì)話框中選擇DEVICE DESGIN FILE 頁(yè)的原理圖文件編輯器輸入項(xiàng)VHDL FILE,按確定鍵打開VHDL 編輯器窗口;

2、在VHDL 編輯器窗口輸入2選1多路選擇器的VHDL 描述;

ENTITYmux21aIS

PORT(ab:IN BIT:

s:INBIT:

y :OUT BIT):END ENITY mux2 1a:

ARCHITECTURE one OF mux21a IS

BEG IN

y《=aWHEN s=‘0“ELSE b:ENDARCHITECTURE one;或者:

ENTITYmux21a IS

PORT(ab:IN BIT:

s:INBIT:

y:OUT BIT);END ENTITYmux2 1a;

ARCHITECTURE one OF mux2 1a IS

BEG IN

y《=a WHEN s=”O(jiān)“ELSE b;ENDARCHITECTURE one;

3、打開波形編輯器,分別運(yùn)行2 選1多路選擇器,觀察他們的輸出波形:

設(shè)計(jì)一個(gè)1位的二選一多路選擇器及其VHDL描述

4、調(diào)出VHDL 描述產(chǎn)生的2 選1多路選擇器的原理圖。點(diǎn)擊TOOLS-》NELIST

VIEWERS-》RTLVIEWERS,即調(diào)出VHDL描述產(chǎn)生的2 選1多路選擇器的RIL 電路圖,如下所示

設(shè)計(jì)一個(gè)1位的二選一多路選擇器及其VHDL描述

實(shí)驗(yàn)小結(jié):

經(jīng)過本次試驗(yàn)初步了解了Quartus2 軟件的使用,及VHDL 表達(dá)和設(shè)計(jì)電路的方法。

1位的二選一多路選擇器的邏輯表達(dá)式實(shí)現(xiàn)

設(shè)計(jì)來(lái)源

`timescale 1ns / 1ps

//////////////////////////////////////////////////////////////////////////////////

// Company:

// Engineer:

//

// Create Date: 2018/03/17 08:26:28

// Design Name:

// Module Name: disTwo2OneSelector

// Project Name:

// Target Devices:

// Tool Versions:

// Description:

//

// Dependencies:

//

// Revision:

// Revision 0.01 - File Created

// Additional Comments:

//

//////////////////////////////////////////////////////////////////////////////////

module disTwo2OneSelector(

input sl,

input a,

input b,

output out

);

reg out;

always @(sl or a or b)

begin

// “? :”表達(dá)式的返回值必須賦給一個(gè)變量。

out=sl?b:a;

end

endmodule

模擬

`timescale 1ns / 1ps

//////////////////////////////////////////////////////////////////////////////////

// Company:

// Engineer:

//

// Create Date: 2018/03/17 08:45:19

// Design Name:

// Module Name: simTwo2OneSelector

// Project Name:

// Target Devices:

// Tool Versions:

// Description:

//

// Dependencies:

//

// Revision:

// Revision 0.01 - File Created

// Additional Comments:

//

//////////////////////////////////////////////////////////////////////////////////

module simTwo2OneSelector(

);

reg simA,simB,simSl;

wire simOut;

initial

begin

simSl=0;

simA=0;

simB=0;

// 在激勵(lì)程序運(yùn)行的瞬間,“simSl=0;simA=0;simB=0;”語(yǔ)句已經(jīng)執(zhí)行完了。

// 在0-10個(gè)時(shí)間單位,激勵(lì)程序的狀態(tài)保持不變。

#10

simSl=0;

simA=1;

simB=0;

#10

simSl=1;

simA=0;

simB=0;

#10

simSl=1;

simA=0;

simB=1;

end

// 設(shè)計(jì)文件模塊名 對(duì)象名 (。設(shè)計(jì)文件模塊中的類中的參數(shù)(激勵(lì)文件模塊中的類中的參數(shù)))

disTwo2OneSelector objTwo2OneSelector(.a(simA),.b(simB),.sl(simSl),.out(simOut));

endmodule

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

    關(guān)注

    30

    文章

    816

    瀏覽量

    128045
  • 多路選擇器
    +關(guān)注

    關(guān)注

    1

    文章

    22

    瀏覽量

    6507
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    教你學(xué)Vivado—以21多路選擇器為例

    在EGO1開發(fā)板上實(shí)現(xiàn)21多路選擇器
    的頭像 發(fā)表于 10-02 15:58 ?2615次閱讀
    教你學(xué)Vivado—以2<b class='flag-5'>選</b><b class='flag-5'>1</b><b class='flag-5'>多路</b><b class='flag-5'>選擇器</b>為例

    至芯科技之a(chǎn)ltera 系列FPGA教程 第九篇 一多路選擇器的設(shè)計(jì)

    至芯科技之a(chǎn)ltera 系列FPGA教程 第九篇 一多路選擇器的設(shè)計(jì)
    發(fā)表于 08-11 03:25

    至芯科技之a(chǎn)ltera 系列FPGA教程 第十篇 一多路選擇器激勵(lì)的設(shè)計(jì)

    至芯科技之a(chǎn)ltera 系列FPGA教程 第十篇 一多路選擇器激勵(lì)的設(shè)計(jì)
    發(fā)表于 08-11 03:27

    【夢(mèng)翼師兄今日分享】 數(shù)據(jù)選擇器的設(shè)計(jì)

    :mlajsw96)寫在前面的話數(shù)據(jù)選擇器在數(shù)字電路設(shè)計(jì)中的應(yīng)用尤為廣泛。同時(shí),作為基礎(chǔ)的電路功能單元,也比較適合作為初學(xué)者的入門實(shí)驗(yàn)?,F(xiàn)在夢(mèng)翼師兄陪大家起來(lái)設(shè)計(jì)個(gè)最基礎(chǔ)的數(shù)據(jù)
    發(fā)表于 12-13 16:43

    EDA四一多路選擇器的設(shè)計(jì)

    不同,數(shù)據(jù)輸入也不同。41數(shù)據(jù)選擇器的設(shè)計(jì)1、設(shè)計(jì)背景和設(shè)計(jì)方案設(shè)計(jì)背景:該設(shè)計(jì)是以數(shù)字電子技術(shù)為基礎(chǔ),實(shí)現(xiàn)數(shù)據(jù)從四數(shù)據(jù)中按照輸入的信號(hào)
    發(fā)表于 04-12 09:17

    41多路選擇器是什么?

    Verilog數(shù)字系統(tǒng)設(shè)計(jì)三簡(jiǎn)單組合邏輯實(shí)驗(yàn)2文章目錄Verilog數(shù)字系統(tǒng)設(shè)計(jì)三前言、41多路選擇器是什么?
    發(fā)表于 02-09 06:00

    基于FPGA的多路選擇器設(shè)計(jì)(附代碼)

    設(shè)計(jì)源碼,讀者可以自行討論設(shè)計(jì)。 第種方法,根據(jù)verilog的設(shè)計(jì)規(guī)則,可以直接描述邏輯功能,而不用描述門電路。這種設(shè)計(jì)規(guī)則有利于將設(shè)計(jì)做的比較大。 寬為8的四
    發(fā)表于 03-01 17:10

    一多路選擇器Verilog代碼及仿真結(jié)果MUX_8

    一多路選擇器 Verilog代碼 附仿真結(jié)果(modelsim仿真)
    發(fā)表于 03-28 15:27 ?33次下載

    VHDL例程41選擇器

    VHDL例程 41選擇器,感興趣的小伙伴們可以瞧瞧。
    發(fā)表于 11-10 17:12 ?2次下載

    多路選擇器有哪些_多路選擇器分類介紹

    本文開始介紹了多路選擇器的分類與多路選擇器的41原理圖,其次介紹了
    的頭像 發(fā)表于 04-27 09:13 ?3.5w次閱讀
    <b class='flag-5'>多路</b><b class='flag-5'>選擇器</b>有哪些_<b class='flag-5'>多路</b><b class='flag-5'>選擇器</b>分類介紹

    41多路選擇器電路圖(四款多路選擇器電路)

    本文主要介紹了四款41多路選擇器電路圖。多路選擇器是數(shù)據(jù)
    發(fā)表于 04-27 09:37 ?14w次閱讀
    4<b class='flag-5'>選</b><b class='flag-5'>1</b><b class='flag-5'>多路</b><b class='flag-5'>選擇器</b>電路圖(四款<b class='flag-5'>多路</b><b class='flag-5'>選擇器</b>電路)

    eda四一多路選擇器的設(shè)計(jì)

    本文開始對(duì)多路選擇器進(jìn)行了詳細(xì)介紹,其中包括了多路選擇器功能、典型芯片及應(yīng)用,另外還詳細(xì)介紹了eda四
    發(fā)表于 04-27 10:13 ?3.4w次閱讀
    eda四<b class='flag-5'>選</b><b class='flag-5'>一多路</b><b class='flag-5'>選擇器</b>的設(shè)計(jì)

    81多路選擇器電路圖(五款81多路選擇器電路)

    多路選擇器又稱數(shù)據(jù)選擇器。81數(shù)據(jù)選擇器(型號(hào)有74151、74LS151、74251、74L
    發(fā)表于 04-28 17:25 ?12.9w次閱讀
    8<b class='flag-5'>選</b><b class='flag-5'>1</b><b class='flag-5'>多路</b><b class='flag-5'>選擇器</b>電路圖(五款8<b class='flag-5'>選</b><b class='flag-5'>1</b><b class='flag-5'>多路</b><b class='flag-5'>選擇器</b>電路)

    EDA四一多路選擇器的設(shè)計(jì)資料下載

    電子發(fā)燒友網(wǎng)為你提供EDA四一多路選擇器的設(shè)計(jì)資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計(jì)、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 04-20 08:49 ?14次下載
    EDA四<b class='flag-5'>選</b><b class='flag-5'>一多路</b><b class='flag-5'>選擇器</b>的設(shè)計(jì)資料下載

    寫出個(gè)包含觸發(fā)多路選擇器的子模塊

    我們用3個(gè)包含觸發(fā)多路選擇器的子模塊來(lái)實(shí)現(xiàn)圖中電路。題目要求我們寫出包含個(gè)觸發(fā)
    的頭像 發(fā)表于 11-17 09:37 ?1029次閱讀