[发明专利]基于FPGA的温度计码到二进制码的编码转换装置和方法有效
申请号: | 201510080550.3 | 申请日: | 2015-02-12 |
公开(公告)号: | CN104579352B | 公开(公告)日: | 2018-09-07 |
发明(设计)人: | 王永纲;刘冲 | 申请(专利权)人: | 中国科学技术大学 |
主分类号: | H03M7/04 | 分类号: | H03M7/04 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 宋焰琴 |
地址: | 230026 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 温度计码 二进制码 编码算法 逻辑资源 全局逻辑 查找表 运算 编码转换装置 数字处理系统 方法和装置 流水线结构 编码转换 电路实现 依序排列 重要意义 最小资源 集成度 纠错 逐位 移动 应用 | ||
1.一种基于FPGA的温度计码到二进制码的编码转换方法,所述温度计码具有2N位,所述二进制码具有N位,N为自然数,其特征在于,所述方法包括:
通过一个逐位移动的窗口将所述温度计码切分得到2N个窗口值,所述窗口的位宽为m,m为自然数且2≤m≤2N,若最后一个窗的输入不足m位,则用“1”补齐,并通过依序排列所述窗口值所对应的真值得到与所述温度计码对应的“one-hot”码;
将所述“one-hot”码转换为二进制码;所有可能的窗口值与对应的真值之间转换的真值表存储在FPGA中的基本逻辑单元LUT中。
2.如权利要求1所述的基于FPGA的温度计码到二进制码的编码转换方法,其特征在于:
当信号变化沿寻找电路用于寻找温度计码的上升沿时,在所述真值表中,只有第一位是0、其余位均为1的窗口值对应的真值为1,其余窗口值对应的真值均为0;或者,只有第一位是0、其余位均为1的窗口值对应的真值为0,其余窗口值对应的真值均为1;
当信号变化沿寻找电路用于寻找温度计码的下降沿时,在所述真值表中,只有最后一位是0、其余位均为1的窗口值对应的真值为1,其余窗口值对应的真值均为0;或者,只有最后一位是0、其余位均为1的窗口值对应的真值为0,其余窗口值对应的真值均为1。
3.如权利要求1所述的基于FPGA的温度计码到二进制码的编码转换方法,其特征在于,在所述“one-hot”码到二进制码的转换过程中,对于用“1”表示的“one-hot”码,通过计算2N-1个“one-hot”码字的逻辑“或”运算来得到二进制码的每一位的编码;对于用“0”表示的“one-hot”码,通过计算2N-1个“one-hot”码字的逻辑“与”运算来得到二进制码的每一位的编码。
4.如权利要求3所述的基于FPGA的温度计码到二进制码的编码转换方法,其特征在于,利用流水线结构组合使用FPGA的LUT实现所述逻辑“或”运算或者逻辑“与”运算,流水线的每一级是一个或若干个并行的依靠LUT而实现的逻辑“或”运算或逻辑“与”运算。
5.一种基于FPGA的温度计码到二进制码的编码转换装置,所述温度计码具有2N位,所述二进制码具有N位,N为自然数,其特征在于,所述编码转换装置包括信号变化沿寻找电路和“one-hot”码到二进制码转换电路,其中,
所述信号变化沿寻找电路通过一个逐位移动的窗口将所述温度计码切分得到2N个窗口值,所述窗口的位宽为m,m为自然数且2≤m≤2N,若最后一个窗的输入不足m位,则用“1”补齐,并通过依序排列所述窗口值所对应的真值得到与所述温度计码对应的“one-hot”码;
所述“one-hot”码到二进制码转换电路用于将所述“one-hot”码转换为二进制码;所有可能的窗口值与对应的真值之间的转换真值表存储在在FPGA逻辑资源的LUT中。
6.如权利要求5所述的基于FPGA的温度计码到二进制码的编码转换装置,其特征在于:
当所述信号变化沿寻找电路用于寻找温度计码的上升沿时,在所述真值表中,只有第一位是0、其余位均为1的窗口值对应的真值为1,其余窗口值对应的真值均为0;或者,只有第一位是0、其余位均为1的窗口值对应的真值为0,其余窗口值对应的真值均为1;
当所述信号变化沿寻找电路用于寻找温度计码的下降沿时,在所述真值表中,只有最后一位是0、其余位均为1的窗口值对应的真值为1,其余窗口值对应的真值均为0;或者,只有最后一位是0、其余位均为1的窗口值对应的真值为0,其余窗口值对应的真值均为1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学技术大学,未经中国科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510080550.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:障碍物检测装置及方法
- 下一篇:安全模块、停车场用数据读写系统及安全设置方法