[发明专利]一种位宽转换电路的复用方法及位宽转换电路有效
申请号: | 201811535041.5 | 申请日: | 2018-12-14 |
公开(公告)号: | CN109818603B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 黎韧 | 申请(专利权)人: | 深圳市紫光同创电子有限公司 |
主分类号: | H03K19/003 | 分类号: | H03K19/003;H03K19/0175 |
代理公司: | 深圳国新南方知识产权代理有限公司 44374 | 代理人: | 姜宇 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 转换 电路 方法 | ||
本发明提供了一种位宽转换电路的复用方法及位宽转换电路,通过获取当前的输入/输出位宽转换类型;从位宽转换电路的barrel shifter MUX阵列中,选择对应于输入/输出位宽转换类型的输入/输出有效位,进行输入/输出位宽转换;控制位宽转换电路的读写控制器基于输入有效指示信号以及输入/输出位宽转换类型,产生barrel shifter MUX阵列的地址总线以及输出有效指示信号。将Gearbox电路的MUX配置为barrel shifter结构,针对所有的输入/输出位宽转换,均复用相同的barrel shifter MUX阵列,提升了Gearbox电路的适配性,并有效降低了电路面积。
技术领域
本发明涉及数字电路设计领域,尤其涉及一种位宽转换电路的复用方法及位宽转换电路。
背景技术
数字系统中经常需要对数据进行位宽转换处理,通常所采用的电路为位宽转换Gearbox电路,现有的Gearbox电路通常采用数据选择器(MUX,multiplexer)阵列实现,其中,输入/输出位宽越大,对应关系越复杂,MUX阵列面积则越大;并且,由于目前的数字系统越来越复杂,Gearbox电路的输入/输出位宽也变得越来越灵活,而固定的MUX阵列结构只能处理固定的输入/输出位宽,对于不同的输入/输出位宽转换,MUX阵列不可复用。
发明内容
本发明提供了一种位宽转换电路的复用方法及位宽转换电路,以解决现有技术中的位宽转换电路的MUX阵列面积大、MUX阵列不可复用的技术问题。
为了解决上述技术问题,本发明采用以下技术方案:
本发明提供了一种位宽转换电路的复用方法,该位宽转换电路的复用方法包括:
获取当前的输入/输出位宽转换类型;
从位宽转换电路的桶式移位结构的数据选择器barrel shifter MUX阵列中,选择对应于输入/输出位宽转换类型的输入/输出有效位;barrel shifter MUX阵列基于所支持的多个输入/输出位宽转换类型中,MUX阵列面积需求最大的输入/输出位宽转换类型进行配置;
基于所选择的输入/输出有效位,进行输入/输出位宽转换类型的输入/输出位宽转换;
控制位宽转换电路的读写控制器基于输入有效指示信号以及输入/输出位宽转换类型,产生barrel shifter MUX阵列的地址总线以及输出有效指示信号。
进一步地,从位宽转换电路的桶式移位结构的数据选择器barrel shifter MUX阵列中,选择对应于输入/输出位宽转换类型的输入/输出有效位包括:
确定输入/输出位宽转换类型的输入位宽M、输出位宽N以及地址位宽i;
根据M、N以及i从位宽转换电路的桶式移位结构的数据选择器barrel shifterMUX阵列中,选择对应于输入/输出位宽转换类型的输入/输出有效位。
进一步地,确定输入/输出位宽转换类型的输入位宽M、输出位宽N以及地址位宽i包括:
基于对应关系M=N+2i-1,确定输入/输出位宽转换类型的输入位宽M、输出位宽N以及地址位宽i。
进一步地,barrel shifter MUX阵列的地址位addr[i-1]连接第i-1级数据选择器MUX的选择端,以控制数据左移2i-1位。
更进一步地,还包括:从位宽转换电路的输入缓存中,选择对应于输入/输出位宽转换类型的输入缓存有效位;输入缓存基于多个输入/输出位宽转换类型中,最大的有效输入位宽进行配置;
基于所选择的barrel shifter MUX阵列的输入/输出有效位,进行输入/输出位宽转换类型的输入/输出位宽转换包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市紫光同创电子有限公司,未经深圳市紫光同创电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811535041.5/2.html,转载请声明来源钻瓜专利网。