[发明专利]一种独热码检测方法和独热码检测器有效
申请号: | 201510023614.6 | 申请日: | 2015-01-16 |
公开(公告)号: | CN104516820B | 公开(公告)日: | 2017-10-27 |
发明(设计)人: | 甘晖;童元满;李仁刚 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 王康,李丹 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 独热码 检测 方法 检测器 | ||
1.一种独热码检测方法,其特征在于,所述独热码检测方法包括:
将多个最小单元级联连接成输入位数为目标位数Nx的独热码检测器;其中,Nx为大于2的整数,
通过所述独热码检测器,对输入位数为Nx的独热码进行检测;
其中,所述最小单元和所述独热码检测器均包括结果输出端和辅助输出端,其中,所述结果输出端用于提供输入端是否为独热码的检测结果,所述辅助输出端用于在级联连接时,提供用于独热码检测的辅助信息;
其中,将多个最小单元级联连接连接成输入位数为目标位数Nx的独热码检测器包括:
将多个最小单元级联连接成独热码检测单元;
将多个独热码检测单元级联连接成输入位数为目标位数Nx的独热码检测器;
所述独热码检测单元包括结果输出端和辅助输出端,所述结果输出端用于提供输入端是否为独热码的检测结果,所述辅助输出端用于在级联连接时,为下一级的独热码检测单元提供用于独热码检测的辅助信息;
所述将多个独热码检测单元级联连接成输入位数为目标位数Nx的独热码检测器具体为:
通过一层输入单元和二层输入单元,构建输入位数为目标位数Nx的独热码检测器;其中,所述一层输入单元、所述二层输入单元均为独热码检测单元,二层输入单元的个数为1个,二层输入单元的输入位数N2等于一层输入单元的个数,一层输入单元的输入位数为N1,N2个一层输入单元的结果输出端均连接至所述二层输入单元的输入端;
其中,根据目标位数Nx,确定所述一层输入单元的输入位数N1和个数N2;其中,N1与N2的乘积大于或等于所述目标位数Nx。
2.如权利要求1所述的方法,其特征在于,所述N2个一层输入单元的结果输出端均连接至所述二层输入单元的输入端具体为:N2个一层输入单元的输出端next分别连接至二层输入单元的N2个输入端;
所述通过一层输入单元和二层输入单元,构建输入位数为目标位数Nx的独热码检测器具体包括:
N2个一层输入单元的输出端error分别连接至或门的各个输入端;二层输入单元的输出端next连接至第一与门的第一输入端,所述或门的输出端通过一个非门连接至第一与门的第二输入端;二层输入单元的输出端error连接至第二与门的第一输入端,所述或门的输出端还连接至第二与门的第二输入端;
所述第一与门的输出端为所述独热码检测器的输出端next、第二与门的输出端为所述独热码检测器的输出端error;
当N1与N2的乘积等于所述目标位数时,将N2个一层输入单元的N1*N2个输入端作为所述独热码检测器的输入端,当N1与N2的乘积大于所述目标位数时,将N2个一层输入单元的输入端作为所述独热码检测器的输入端,将其它的输入端接地。
3.如权利要求2所述的方法,其特征在于,在所述通过一层输入单元和二层输入单元,构建输入位数为目标位数Nx的独热码检测器之前,还包括:
将目标位数Nx设置为N1,通过多个独热码检测单元的级联连接,构建输入位数为N1的独热码检测器作为所述一层输入单元;
将目标位数Nx设置为N2,通过多个独热码检测单元的级联连接,构建输入位数为N2的独热码检测器作为所述二层输入单元。
4.如权利要求1所述的方法,其特征在于,所述最小单元为输入位数是2的独热码检测单元,具体地:
所述最小单元包括两个输入端和两个输出端,两个输入端分别为IN_1和IN_2,两个输出端分别为next和error,
所述最小单元的运算逻辑为:
当输入端的输入均为0时,输出端next的输出值为0,输出端error的输出值为0;
当输入端的输入一个为0一个为1时,输出端next的输出值为1,输出端error的输出值为0;
当输入端的输入均为1时,输出端next的输出值为0,输出端error的输出值为1。
5.如权利要求4所述的方法,其特征在于,在所述通过一层输入单元和二层输入单元,构建输入位数为目标位数Nx的独热码检测器之前,还包括:
将目标位数Nd设置为N1,通过最小单元,构建输入位数为所述目标位数Nd的独热码检测单元作为所述一层输入单元,
将目标位数Nd设置为N2,通过最小单元,构建输入位数为所述目标位数Nd的独热码检测单元作为所述二层输入单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510023614.6/1.html,转载请声明来源钻瓜专利网。