当前位置:   article > 正文

数字逻辑——4-16译码器和8-3优先编码器_4-16线译码器

4-16线译码器

实验目的

通过两个实验:理解由小逻辑单元组合成更大逻辑单元的概念,掌握模块例化的语法,了解使能信号的运用;熟悉8-3优先编码器的工作原理,并与3-8译码器进行比较联系。

(一)4-16译码器实现思路

使用两片3-8 DECODER和任意逻辑门实现一个4-16译码器(增加一个使能信号)
74138(3-8译码器)Function Tables:
在这里插入图片描述

(二)8-3优先编码器实现思路

声明输出信号V为有效,当数据输入I0+I1+I2+I3+I4+I5+I6+I7=1 时,V=1

实验内容

(一) 4-16译码器

1.实验流程:

(1)分析实验目的,使用两片3-8 DECODER,在top design中需要调用3-8译码器模块两次,两次调用的输出分别为4-16译码器输出的高八位和低八位。
(2)两次调用的输出是否有效通过G1,G2A,G2B(74138的使能信号)决定,其中G1即4-16译码器四位输入信号的一位,本次实验取最高位为G1,低三位为调用3-8译码器时的输入信号。G2A与G2B可通过拨号开关输入(本次实验采用该方式),也可直接赋值为低电平(赋值为0)。
(3)分析整理好思路后画出真值表,根据真值表进行后续编程操作。
(4)用verilog语言在vivado环境下编写源文件,基于3-8译码器实现4-16译码器。
(5)综合、实现、生成bitstream文件后,将bit文件下载到NEXYS4 DDR开发板上测试功能(六个指定的拨动开关代表输入,上拨值为1,下拨值为0;16个指定的led灯代表输出,灯亮代表H高电平1,不亮代表L低电平0。)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/588785
推荐阅读
相关标签
  

闽ICP备14008679号