优先编码器如何实现优先
的有关信息介绍如下:优先编码器将在输入端的输入信号排定优先顺序,只对同时输入的几个信号中优先权最高的一个进行编码。优先编码器能将多个二进制输入压缩成更少数目输出,其输出是序数0到输入最高有效位的二进制表示。优先编码器常用于在处理最高优先级请求时控制中断请求。
编码器可以排列连接在一起,组成更大规模的编码器,如6个4线-2线优先编码器可以组成1个16线-4线编码器,其中信号源作为4个编码器的输入,前4个编码器的输入作为2个编码器的输入。
优先编码器和简单编码器的选择情况
1、优先编码器相比简单编码器电路有更强的处理能力,因为其能处理所有的输入组合情况。在编码器的功能表中,不论无关项的值是什么,都不影响输出,只有最高优先级的输入有变化时,输出才会改变。
2、简单编码器电路可以接受2中的一个有效输入,并在n条并行输出线上生成一个二进制码。如果一个输入电路只允许一个有效输入,简单编码器相对于优先编码器是一个更好的选择,因为需要比较少的逻辑门来实现。
以上内容参考 百度百科-优先编码器