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 所示。
第10章--简单组合逻辑 --- 多路选择器
最新推荐文章于 2023-10-10 17:49:02 发布