首页 > 其他分享 >第13篇:4线-2线优先编码器

第13篇:4线-2线优先编码器

时间:2024-03-25 16:02:47浏览次数:20  
标签:编码 13 编码器 输出 优先 级别 输入

Q:上一篇我们实现的4线-2线普通编码器在实际应用中会存在一个问题:如果I_3I_2I_1I_0中有2个或2个以上的取值同时为1,输出编码会出现混乱。本篇我们再来学习设计4线-2线优先编码器解决这个问题。

A:基本原理:规定I_3I_2I_1I_0操作先后顺序,即优先级别。4个输入的优先级别的高低次序依次为I_3I_2I_1I_0。优先编码器允许2个以上的输入同时为1,但只对优先级别高的输入进行编码 。4线-2线优先编码器的真值表:

image-20230915110257395

用Verilog过程结构always表示部分代码:

image-20230915110550098

同样使用DE2-115开发板的SW[3:0]作为输入I(I_3I_2I_1I_0),LEDR[1:0]显示Y(Y_1Y_0)的输出值,在顶层.v文件中例化4线-2线优先编码器。

image-20230919161744521

标签:编码,13,编码器,输出,优先,级别,输入
From: https://blog.csdn.net/weixin_47841246/article/details/137011592

相关文章

  • 【WPF应用13】WPF基本控件-DockPanel布局详解与示例
    引言WPF(WindowsPresentationFoundation)是微软.NET框架的一个组成部分,它用于构建桌面应用程序的用户界面。在WPF中,控件是构建用户界面的基本元素,而布局控件则负责安排其他控件的位置和大小。DockPanel是WPF中的一个布局控件,它允许您将子控件沿着边缘排列,类似于......
  • 最全面的C语言的运算符优先级
    C语言是一种广泛应用于系统编程和应用程序开发的高级编程语言。在C语言中,运算符优先级是非常重要的概念,它决定了表达式中各个运算符的执行顺序。本文将详细介绍C语言中各种运算符的优先级,帮助读者更好地理解和使用这些运算符。首先,我们需要了解C语言中运算符的分类。C语言......
  • 【MATLAB源码-第13期】基于matlab的4ASK的误码率BER和误符号率SER理论和实际对比仿真
    操作环境:MATLAB2022a1、算法描述"4ASK"是一种数字调制技术,代表4级振幅移移键控(4-LevelAmplitudeShiftKeying)调制。它是一种数字通信中常用的调制方式之一,用于将数字信号转换为模拟信号以便传输,或者将模拟信号转换为数字信号以便处理。在4ASK调制中,每个数字比特被映射......
  • 13Linux常用软件
    ntp自动校准系统时间安装ntp程序yuminstall-yntp启动程序当ntpd启动后会定期的帮助我们联网校准系统的时间systemctlstartntpd开机自启systemctlenablentpd手动校准时间的方法注意:前提是使用root权限ntpdate-untp.aliyun.com......
  • 前端学习-vue视频学习013-pinia
    尚硅谷视频教程了解pinia集中式状态(数据)管理的工具,主要管理各组件之间的共享数据准备一个效果学到的几个点html下拉选择框,可以使用v-model双向绑定v-modle获取的值为字符串,可以写为v-model.number,会尽量转为数字<selectname="num"v-model.number="n"><optionval......
  • leetcode113
    https://leetcode.cn/problems/path-sum-ii点击查看代码classSolution{publicList<List<Integer>>pathSum(TreeNoderoot,inttargetSum){List<List<Integer>>ans=newArrayList<>();List<Integer>pat......
  • JDK 8、11、13 收费吗?OpenJDK 下载地址
    转载: https://weiku.co/article/348/JDK17免费了JDK17 还是如期发布了,2021年09月14日。巧了,和苹果发布会是一天,不知道是不是互相在蹭热度~JDK17 除了新增了不少新特性,Oracle 官方竟然宣布 JDK17可以免费商用了!OracleJDK17和未来的JDK版本是在免费使用许可下提......
  • Linux学习记录13——shell脚本
    一.学习的内容    shell终端解释器提供了诸如循环、分支等高级编程语言才有的控制结构。shell脚本命令的工作方式有下面两种:    交互式:用户每输入一条命令就立即执行        批处理(Batch):由用户事先编写好一个完整的Shell脚本,Shell会一次性执行脚本......
  • 【保姆级讲解C语言中的运算符的优先级】
    ......
  • NCV7351D13R2G收发器芯片中文资料规格书PDF数据手册引脚图参数图片价格特性
    产品概述:NCV7351CAN收发器是控制器区域网络(CAN)协议控制器和物理总线之间的接口,可在12V和24V系统中使用。该收发器为总线提供差分发射功能,向CAN控制器提供差分接收功能。NCV7351是CAN高速收发器系列的新增产品,是NCV734xCAN独立收发器和AMIS42665、AMIS306......