第10章--简单组合逻辑 --- 多路选择器

10.1 章节导读
在上一章节,我们以点亮 LED 灯的实验为例,为读者详细讲解了 FPGA 开发的正确流
程、 Quartus 软件的使用、程序的下载与固化,读者务必理解掌握;在本章节,我们用
Verilog 语言描述一个具有多路选择器功能的电路,使读者能够掌握新的语法知识和基本的
框图、波形、代码设计方法,最后通过仿真来验证设计的正确性。
10.2 理论学习
多路选择器是数据选择器的别称。在多路数据传送过程中,能够根据需要将其中任意
一路选出来的电路,叫做数据选择器,也称多路选择器或多路开关。在选择变量控制下,
从多路数据输入中某一路数据送至输出端。对于一个具有 2^n 个输入和 1 个输出的多路选
择器,有 n 个选择变量。多路选择器也是 FPGA 内部的一个基本资源,主要用于内部信号
的选通。简单的多路选择器还可以通过级联生成更大的多路选择器。
10.3 实战演练
10.3.1 实验目标
设计并实现 2 选 1 多路选择器,主要功能是通过选通控制信号 S 确定选通 A 路或 B 路
作为信号输出。当选通控制信号 S 为 1 时,信号输出为 A 路信号;当选通控制信号 S 为 0
时,信号输出为 B 路信号。
10.3.2 硬件资源
我们使用开发板上的按键和 LED 灯进行 2 选 1 多路选择器的验证,选取 KEY1、
KEY2、 KEY3 分别作为信号 A、信号 B 和选通信号 S 的信号输入;以 LED 灯 D6 作为信号
输出 O,如图 10-1 所示。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BinaryStarXin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值