分级优先级编码器电路图解析
来源:互联网发布者:D先生 关键词: 编码器 更新时间: 2024/05/13
图是分级优先级编码器电路。在维基百科上描述,优先级编码器是一种电子电路或算法,可将多个二进制输入压缩成较少数量的输出。优先级编码器的输出是从最高有效输入位的零开始的序数的二进制表示。它们通常用于通过处理最高优先级的请求来控制中断请求。”
异常优先级编码器仅对最高阶数据线进行编码。但在许多情况下,不仅需要最高优先级信息,而且还需要次高优先级信息。这里介绍的电路对8行输入数据的最高优先级信息和次高优先级信息进行编码。该电路使用标准八进制优先级编码器74148,它是一个8线到3线(4-2-1)二进制编码器,具有“低”有效数据输入和输出。
第一个编码器(IC1)生成最高优先级值,例如F。IC1的有效“低”输出(A0、A1、A2)由门N9到N11反转并馈送到3线到8线解码器(74138),需要有源“高”输入。解码输出为“低”有效。解码器识别最高优先级的数据线,并使用XNOR门(N1到N8)取消该数据值,以保留由第二个编码器生成的第二高优先级值。
为了理解逻辑,让输入数据线表示为L0到L7。Lp是最高优先级线路(有效-“低”),Lq是次高优先级线路(有效-“低”)。因此Lp=0和Lq=0。Lp之上以及Lp和Lq之间的所有线(表示为Lj)都处于逻辑1。Lq逻辑状态之下的所有线都是不相关的,即“不关心”。这里p是最高优先级值,q是次高优先级值。(显然,q必须小于p,并且p的最小可能值被视为“1”。)
优先级编码器IC1生成二进制输出F2、F1、F0,它表示“低电平有效”格式的p值。补码后的F2、F1和F0被施加到3线到8线(八个输出中的一个为“低电平”有效)解码器74138。让74138的输出线表示为M0到M7。现在在M0到M7中只有一条线是“低”有效的,那就是Mp(其中p的值如上所述)。因此Mp线的逻辑电平为“0”,其他M条线的逻辑电平为“1”。
如图所示,使用八个XNOR门取消了最高优先级的线。让XNOR门的输出线为N0到N7。考虑相应XNOR门的输入Lp和Mp。因为Mp=0并且Lp=0,所以这个XNOR门的输出是Np=Lp=1的补码。所有其他L”都不会改变,因为相应的M”都是1”。因此,数据线N0到N7与L0到L7相同,只是L0到L7中的最高优先级在N0到N7中被取消。
N0到N7中的最高优先级是从L0到L7剩余的第二高优先级,即Nq=0和Nj=1用于q到优先级编码器2(IC3)以生成代表q的S2、S1、S0。因此提取第二高的优先级值。通过级联可以恢复第三高的优先级,以此类推。
例如,让L0到L7=XXX01101。这里最高的“0”行是L6,次高的行是L3(X表示“不关心”)。因此p=6和q=3。现在第一优先级编码器的“低”有效输出将为F2F1F0=001。74138的输入为110,它输出M0到M7=11111101。由于M6=0,只有L6由XNOR门补充。
因此,XNOR的输出为N0到N7=XXX01111。现在N3=0,“N”的最高优先级为3。优先级编码器2(IC3)将该值恢复为S2S1S0=100。
这里还没有内容,您有什么问题吗?
电子电路资源推荐
- 电子技术基础.模拟部分.(康华光.第5版)
来源:下载中心
- 电子元器件失效分析与典型案例.pdf
来源:下载中心
- 单片机运行原理的一点点总结
来源:电路图
- 常用的13种半导体功率器件介绍
来源:电路图
- 数字示波器的操作数字示波器的操作
来源:大学堂
- 新唐 8051单片机教程
来源:大学堂
推荐帖子 最新更新时间:2024-11-13 08:49
- 中文版TI的TCP/IP协议栈--NDK
- 这是之前用TI的DM642做视频编码器用到的网络协议栈,源码TI官网上有的下载。维基网上也有关于NDK的一些技术文档,都是英文的,看了费劲。 看这个之前我对TCP/IP协议几乎不了解,拿到这个就开始看英文文档,天昏地暗的,边看边整理些东西,没基础真的痛苦,硬着头皮看吧。下面都是
- Jacktang微控制器 MCU
- 变频器设计实例
- 变频器设计实例 谢谢楼主! 谢谢! 谢谢楼主分享!!!
- LED123工控电子
- STM32F103C8T6 取循环10次转换AD后的平均值
- //#include adc.h 如下 #ifndef __ADC_H #define __ADC_H #include sys.h #define ADC1_DR_Address ((uint32_t)0x4001244C) //ADC1这个外设的地址
- lange98stm32/stm8
- 路由节点可不可用于采集数据等工作啊。。
- 如题啊。。。路由节点在实现路由功能的同时,可不可以采集数据或是控制开关啊?本人新手,望各位指点一下~ 路由节点可不可用于采集数据等工作啊。。 顶一下啊。。为什么没人回复啊、、、新手很苦逼啊。。。路由节点对应用层是透明的。除了转发数据,不可以用于做别的工作的了么? 可以, 我的路由
- leo_wang522RF/无线
- 【雅特力AT32F421评测】电源---设定篇
- 首先设定电压我用的是浮点数(其实应该用定点数),然后线程间通讯也应该用事件集(没错,我又偷懒了), 以下是正文 -----------------------------------我是分割线-------------------------------------
- eew_Violet国产芯片交流
- 2013年11月,下载中心最受欢迎资源TOP100,速度围观啦
- 在4月份的时候,我曾经发过一个当时的下载中心最受欢迎资源TOP100(详见帖子: https://bbs.eeworld.com.cn/thread-370554-1-1.html )。 如今半年过去了,下载中心最受欢迎资源TOP100的榜单有哪些变化?那些资源被赶超了,那些资源又
- tiankai001下载中心专版
- 为什么要用4H-SiC?
- HIVE 注册表的this device has booted 1 times错误。。。
- 上传“高速PCB设计指南”教程
- 按键判断选择语句该怎么实现啊?
- 关于LSM6DSL的遇到的未解决问题
- STLINK供电有问题
- 求助万用表测出来应该是1.414V和2.828V,示波器应该是2V和4V,感觉有点差距怎么办呢
- 关于串口函数使用UARTprintf的问题
- TI例程问题
- 2440停产,诸位推荐一款替代的开发板吧?
- 物联网无线通信应用中6种融合定位技术
- Sora是什么:一项引领未来的科技革新
- 阅读罗彻斯特电子停产半导体器件解决方案,了解器件停产解决之道,答题赢取京东卡啦!
- 高清扫描版------《漫画电气电路》
- 想学学单片机开发,自己玩玩,也好提升自己的技能,请前辈指点!
- EEWORLD大学堂----全景图像对比及R-Car V2H 3D 全景可视系统演示
- 程控运放
- 第一批已入围的创意,供网友参考——平头哥RISC-V开发板活动报名剩9天
- 【国产FPGA 正点原子DFPGL22G开发板】一、 开箱、硬件方案、FPGA芯片对比、逻辑开发
- 【Follow me第二季第2期】 任务汇总