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

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

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

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

FPGA學(xué)習(xí)系列:二選一數(shù)據(jù)選擇器的設(shè)計(jì)

FPGA學(xué)習(xí)交流 ? 來(lái)源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2018-05-31 11:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前兩篇給大家介紹了軟件的安裝、破解以及工程的建立等基本的軟件操作,這一篇就通過(guò)簡(jiǎn)單的二選一的數(shù)據(jù)選擇器的設(shè)計(jì)來(lái)實(shí)際操作一下,要記住,多動(dòng)手才是王道。

設(shè)計(jì)背景:

數(shù)據(jù)選擇器在數(shù)字電路的設(shè)計(jì)中非常重要,在FPGA內(nèi)部的邏輯實(shí)現(xiàn)中都是通過(guò)數(shù)據(jù)選擇器實(shí)現(xiàn)的,數(shù)據(jù)選擇器的應(yīng)用使我們的代碼和設(shè)計(jì)更加人性化,多元化。

設(shè)計(jì)原理:

本次的設(shè)計(jì)主要是一個(gè)簡(jiǎn)單的二選一數(shù)據(jù)選擇器,我們的設(shè)計(jì)主要有4個(gè)端口,數(shù)據(jù)輸入data_1,data_2,數(shù)據(jù)選擇位select,輸出data_out

設(shè)計(jì)架構(gòu)圖:

image.png

設(shè)計(jì)代碼:

模塊

0modulesel_1(data_1,data_2,select,data_out);

1

2 inputdata_1,data_2; //數(shù)據(jù)輸入

3 inputselect; //選擇位

4

5 outputregdata_out; //數(shù)據(jù)的輸出

6

7 always@(*)

8 begin

9 if(select) //如果選擇位為高,輸出data_1

10 data_out =data_1;

11 else //如果選擇位為低,輸出data_2

12 data_out =data_2;

13 end

14

15endmodule

測(cè)試模塊

0`timescale1ns/1ps

1

2modulesel_1_tb;

3

4 regdata_1,data_2; //定義模塊的輸入輸出

5 regselect;

6

7 wiredata_out;

8

9 initialbegin

10 data_1 =0;

11 data_2 =0;

12 select =0;

13

14 #200data_1 =1;data_2 =0;//延遲200ns給輸入賦值

15 #100select =1; //延遲200ns后給選擇位賦值

16 #100select =0; //延遲200ns后給選擇位賦值

17

18 #200data_1 =0;data_2 =1;

19 #100select =0;

20 #100select =1;

21

22 #300$stop;

23 end

24

25 sel_1 sel_1_dut( //模塊的例化,和端口的連接

26 .data_1(data_1),

27 .data_2(data_2),

28 .select(select),

29 .data_out(data_out)

30 );

31

32endmodule

仿真:

image.png

在仿真中我們可以真實(shí)的看到,當(dāng)數(shù)據(jù)data_1為1,data_2位0的時(shí)候,當(dāng)選擇位select為0的時(shí)候,輸出data_out的值為0也就是data_2的值,當(dāng)select為1的時(shí)候,data_out的值位1,也就是data_1的值,后面的仿真也一樣我們可以清楚的看到。

以上就是二選一數(shù)據(jù)選擇器的設(shè)計(jì),大家可以自己動(dòng)手在quartus II 13.1 去操作一下,體驗(yàn)一下。

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

    關(guān)注

    1645

    文章

    22050

    瀏覽量

    618665
  • 選擇器
    +關(guān)注

    關(guān)注

    0

    文章

    110

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    FPGA學(xué)習(xí)系列:33. 設(shè)計(jì)個(gè)簡(jiǎn)單的一數(shù)據(jù)選擇器

    ,也就是說(shuō),信號(hào)每單位時(shí)間完成周期的個(gè)數(shù),般去秒為基本單位時(shí)間。 設(shè)計(jì)原理: 本次的設(shè)計(jì)主要是個(gè)簡(jiǎn)單的
    的頭像 發(fā)表于 09-21 10:24 ?1.2w次閱讀

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

    ,往往要求將并行輸出的數(shù)據(jù)轉(zhuǎn)換成串行輸出,用數(shù)據(jù)選擇器很容易完成這種轉(zhuǎn)換。例如將四位的并行數(shù)據(jù)送到四
    發(fā)表于 05-30 17:38

    至芯科技之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

    FPGA_100天之旅_第三天,一數(shù)據(jù)選擇器

    FPGA_100天之旅_第三天,一數(shù)據(jù)選擇器
    發(fā)表于 08-04 09:44

    種八一數(shù)據(jù)選擇器貼片式芯片

    請(qǐng)問(wèn)有沒(méi)有種八一數(shù)據(jù)選擇器(或者 多路復(fù)用器多路分離 多路分配器)要求 1、數(shù)據(jù)流方向可以
    發(fā)表于 12-01 17:39

    請(qǐng)問(wèn)有單個(gè)一數(shù)據(jù)選擇器的芯片嗎?

    請(qǐng)問(wèn)有單個(gè)一數(shù)據(jù)選擇器的芯片嗎?我現(xiàn)在找到的都是四二的,用起來(lái)比較浪費(fèi)
    發(fā)表于 06-20 23:20

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

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

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

    及兩位控制端的輸入,LED作輸出,通過(guò)撥碼開(kāi)關(guān)組成控制輸入端s1和s0不同組合,觀察LED與數(shù)據(jù)輸入端a,b,c,d的關(guān)系,驗(yàn)證四一數(shù)據(jù)選擇器設(shè)計(jì)的正確性。使用邏輯門(mén)電路與、或、非的
    發(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多路選擇器是什么?、編程1.要求:2.always塊實(shí)現(xiàn):3.assign語(yǔ)句實(shí)現(xiàn):5
    發(fā)表于 02-09 06:00

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

    開(kāi)關(guān)。 · 多路選擇器 多路
    發(fā)表于 03-01 17:10

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

    本文首先介紹了多路選擇器真值表,其次介紹了1位
    的頭像 發(fā)表于 04-27 09:52 ?3.2w次閱讀
    設(shè)計(jì)<b class='flag-5'>一</b>個(gè)1位的<b class='flag-5'>二</b><b class='flag-5'>選</b><b class='flag-5'>一</b>多路<b class='flag-5'>選擇器</b>及其VHDL描述

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

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

    74LS153利用雙四一數(shù)據(jù)選擇器實(shí)現(xiàn)全加器的電路圖資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是74LS153利用雙四一數(shù)據(jù)選擇器實(shí)現(xiàn)全加器的電路圖資料免費(fèi)下載。
    發(fā)表于 11-26 08:00 ?590次下載
    74LS153利用雙四<b class='flag-5'>選</b><b class='flag-5'>一數(shù)據(jù)</b><b class='flag-5'>選擇器</b>實(shí)現(xiàn)全加器的電路圖資料免費(fèi)下載

    一數(shù)據(jù)選擇器的系統(tǒng)設(shè)計(jì)框架圖分析

    數(shù)據(jù)選擇器是指經(jīng)過(guò)選擇,把多個(gè)通道的數(shù)據(jù)傳送到唯的公共數(shù)據(jù)通道上去,實(shí)現(xiàn)
    的頭像 發(fā)表于 11-20 07:10 ?1.3w次閱讀