发明名称 |
一种基于模块与操作码复用的低成本算术逻辑单元 |
摘要 |
本发明公开了一种基于模块与操作码复用的低成本算术逻辑单元,由译码控制器、加法器、乘法控制器、除法控制器、十进制数调整器、逻辑运算器,位处理器和数据通路选择器组成。本发明的有益效果:本发明通过采用操作码复用,功能模块复用的方法,优化算术逻辑单元的系统结构,节省硬件资源消耗,减少芯片面积,在保证功能正确的前提下达到了降低芯片成本的目的。 |
申请公布号 |
CN101847088B |
申请公布日期 |
2012.02.15 |
申请号 |
CN201010109387.6 |
申请日期 |
2010.02.05 |
申请人 |
谭洪舟 |
发明人 |
谭洪舟;胡建国;丁颜玉;钟伟;林克 |
分类号 |
G06F7/57(2006.01)I |
主分类号 |
G06F7/57(2006.01)I |
代理机构 |
广州凯东知识产权代理有限公司 44259 |
代理人 |
宋冬涛 |
主权项 |
一种基于模块与操作码复用的低成本算术逻辑单元,由译码控制器、加法器、乘法控制器、除法控制器、十进制数调整器、逻辑运算器,位处理器和数据通路选择器组成,其特征在于:译码控制器对输入的算术逻辑单元操作码进行译码,并根据操作码为加法器,乘法控制器,除法控制器,十进制调整器,逻辑运算器,位处理器这6种运算模块分配源操作数1、源操作数2和源标志位,当两种操作对目的操作数和目的状态的影响无交叠部分时复用同一操作码,若多个父功能模块中都要需要实现某一子功能,则不必为每个功能模块分别设置独立的子功能模块,而是只设置一个子功能模块,通过设计数据通路使所有父功能模块共享这个子模块,运算模块根据两个源操作数和源标志位进行相应运算,并产生运算结果,数据通路选择器根据译码控制器的控制信号,选择其中一组运算结果输出,输出信号包括目的操作数1、目的操作数2和目的标志位。 |
地址 |
510310 广东省广州市海珠区新港西路135号西区764栋604室 |