[发明专利]一种地址跳转输出装置和方法无效
申请号: | 201210109780.4 | 申请日: | 2012-04-16 |
公开(公告)号: | CN102708916A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 何毅华 | 申请(专利权)人: | 东莞市泰斗微电子科技有限公司 |
主分类号: | G11C8/04 | 分类号: | G11C8/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 523808 广东省东莞市松山湖高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地址 跳转 输出 装置 方法 | ||
技术领域
本发明涉及一种地址跳转输出装置和方法。
背景技术
目前,在芯片电路设计中,地址跳转是经常遇到的问题。很多时候,在电路的不同部分需要不同的地址跳转方式,比如,第一个部分需要按照0,64,128,192,1,65,129,193…这样跳转地址,而第二部分变为按照0,16,32,48,1,17,33,49….这样跳转。在传统的解决办法中,会将不同部分的电路按照不同的计数方式去做,来达到要求的跳转效果。但是这样每个部分都需要做不同的计数条件判断,非常麻烦,而且容易冲突和出错。如CN102160032A专利提到的地址产生电路,其设置了块大小和跳越大小,本质上还是基于对跳转条件的一个判断,这种做法没有降低多少复杂性。再如CN101027633A专利中提到的“有效地址=(段+位移)+基址+(变化*比例)”,这种方式实现上也相当复杂,而且这种地址的产生只适合于AGU这样的特殊场合。
发明内容
本发明的目的是提供一种地址跳转输出装置,针对不同的电路部分设置对应的二进制地址排列组合,达到不同部分不同跳转地址的效果,而降低设计时候的开销,减少跳转电路资源消耗和出错概率。
本发明提供一种地址跳转输出装置,所述装置包含:循环计数器模块,多路选择器模块,控制模块和地址输出模块;所述循环计数器模块将计数值输出到所述多路选择器模块,所述控制模块向多路选择器模块输出控制命令来控制所述计数值的操作,最后将所述多路选择器模块操作结果输出到所述地址输出模块。
更进一步,所述循环计数器模块包含N个寄存器,且N≥1。
更进一步,所述循环计数器模块不停的进行自增计数操作,每次自增量为1,且所述计数器模块在0≤计数值≤所述寄存器表示上限之间循环计数。
更进一步,所述多路选择器模块包含至少一个多路选择器。
更进一步,所述多路选择器模块根据所述控制模块命令进行所述计数值的重新排列。
本发明还提供一种地址跳转输出控制方法,所述方法包括:步骤一,配置多路选择器组;步骤二,循环计数器开始计数并输出计数结果到多路选择器组;步骤三,多路选择器组根据配置信息对计数结果进行重新排序;步骤四,多路选择器组将结果输出。
采用本发明的技术方案后,能有效降低设计时候的开销,减少跳转电路资源消耗和出错概率。
附图说明
图1是本发明实施例的结构示意图;
图2是本发明实施例的步骤流程示意图;
图3是本发明实施例的电路框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
附图1是本发明实施例的结构示意图。在本实施例中,装置共分为4个部分:
第一个部分,101,是一个循环计数器模块,该计数器模块可以根据需要包含至少一个的寄存器,计数器在系统时钟驱动下会不停的执行“+1”计数操作。其计数值从0一直加到寄存器所能表示的数值上限,然后回到0重新开始累加。
第二个部分,102,是一个多路选择器模块,该模块是一个多路选择器组,该多路选择器组包含了至少一个多路选择器,多路选择器组中的每个选择器会根据控制模块104的控制信息做不同的选择,通过每个多路选择器的选择来完成值的重新排列,然后将结果送给地址输出103。
第三个部分,103,是一个地址输出模块,该模块储存下多路选择器组输出的值并送给需要此地址的电路。
第四个部分,104,是一个控制模块模块,该模块根据需要向多路选择器组送出不同的控制信息来控制多路选择器组中每个多路选择器的选择,最终实现不同的地址跳转功能。
在本实施例中,该装置拥有一个循环计数器,一个多路选择器组以及控制该多路选择器组内多路选择器的控制模块。通过多路选择器组内的不同选择,最终可以使得地址输出模块按照需要地址就行跳转输出。
附图2是本发明实施例的步骤流程示意图。在本实施例中,包含以下步骤:
步骤一,201,工作开始。
步骤二,202,根据需要的地址跳转方案配置多路选择器组,来实现预期的排列组合关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞市泰斗微电子科技有限公司,未经东莞市泰斗微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210109780.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:半导体电极组件的钎焊方法
- 下一篇:一种用于规模化家系培育的育苗装置