[发明专利]带地址编码译码的共享控制总线应用于模拟电路的方法无效
申请号: | 201010101081.6 | 申请日: | 2010-01-22 |
公开(公告)号: | CN101794331A | 公开(公告)日: | 2010-08-04 |
发明(设计)人: | 何程明 | 申请(专利权)人: | 苏州锐调科技有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 许方 |
地址: | 215123 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地址 编码 译码 共享 控制 总线 应用于 模拟 电路 方法 | ||
技术领域
本发明涉及模拟电路控制中的一种带地址编码译码的共享控制总线应用于模拟电路的方法。
背景技术
模拟电路设计,传统上依靠特别手段来调整参数。比如,在电阻串数模转换器中,采用激光刻蚀的方法,来微调电阻值。因此,那时候的模拟设计很少有数字控制的概念,更别提总线控制了。
而在数字电路设计中,特别是在各种处理器设计中,总线的应用无所不在。地址线,指令线,数据线,译码器,编码器等等概念在数字电路领域到处可见。地址总线,数据总线和指令总线共享,数据总线与指令总线共享总线(但与地址总线分离),数据总线与指令总线分离,是总线连接方式的几种主流方式。如果一个电路有N个控制点,就需要N条控制线,占用很多金属连线资源和面积,增大布线难度。
发明内容
本发明目的是针对现有技术存在的缺陷提供一种带地址编码译码的共享控制总线应用于模拟电路的方法。
本发明为实现上述目的,采用如下技术方案:
本发明带地址编码译码的共享控制总线应用于模拟电路的方法,其特征在于控制单元通过共享控制总线分别与各个模拟电路通信。
所述的带地址编码译码的共享控制总线应用于模拟电路的方法,其特征在于各个模拟电路与共享控制总线之间还串接地址译码器。
所述控制总线的选择方法如下:具有模块最多的总线位宽,作为控制总线。
地址线数目大于等于log2(N+1),这里的N是模块数目。
模块控制采用时分复用控制方法,一个时间只有一个模块被控制单元控制。
模块的控制顺序由控制单元控制。
当模块控制结束,模块释放总线,与控制单元分离。
本发明简化高层布线。模块即模拟电路越多,采用总线控制越有效,节省越大,特别是控制线数目的节省。
附图说明
图1:传统控制方法系统图。
图2:本发明实施例1的控制方法系统图。
图3:本发明实施例2的控制方法系统图。
具体实施方式
下面结合附图对发明的技术方案进行详细说明:
如图1所示,模拟电路设计越来越趋向于模块化,一个系统被划分成若干模块(子系统),模拟电路中越来越多使用数字控制,比如通过DAC控制偏置电流,从而控制全电路的总功耗,有些模块间在开启和关断时有时序上的要求,传统模拟电路为主的设计,将所有控制集中在一个寄存器堆,然后通过点对点控制每一处。
实施例1如图2所示,控制单元通过共享控制总线分别与各个模拟电路通信。
实施例2如图3所示,各个模拟电路与共享控制总线之间还串接地址译码器。
采用本发明控制方法后,要给不同模块不同地址,以确保只有一个模块被选中。同时,存储控制信息的寄存器或锁存器将分布于各个模块中。地址编码方式采用普通二进制或格雷编码。其中,全0地址码将不能使用,以确保控制单元在完成能够与各个模块分离。地址线数目应该大于等于[log2(N+1)],这里的N是模块数目,[x]代表离x最近的满足特定条件的正整数L。这个条件是指L必须小于等于x。如图3所示,3个模块,需要地址线的数目为2,因为log2(3+1)=2。如果有4个模块,则需要3条地址线。
图中的模块即为模拟电路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州锐调科技有限公司,未经苏州锐调科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010101081.6/2.html,转载请声明来源钻瓜专利网。