【技术实现步骤摘要】
本专利技术涉及电子设备,尤其涉及一种运算电路、一种芯片和一种电子设备。
技术介绍
1、在相关技术中,算法模块通常采用32位一组的触发器作为各种数据的寄存器,从而对算法执行所需要的数据进行存储。以sha256的算法模块为例,sha256的算法模块通过寄存器对8组32位的散列值初始值(a0~h0)、16组32位的输入消息(m)、算法消息时间系数wt、64个常量数k、8组32位的工作变量(a~h),以及一些中间变量进行存储,这些寄存器会占用大量的芯片面积,增加芯片成本。
技术实现思路
1、本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种运算电路,通过存储单元对运算过程中的相关数据进行存储,大大降低了运算单元中寄存器的应用,降低了运算单元硬件实现电路的面积和应用成本,同时,在运算过程中,运算单元可根据存储单元的工作状态对将运算数据存储至存储单元或从存储单元中读取的数据传输路径进行选择,保证了运算过程的稳定进行。
2、本专利技术的第二个
...【技术保护点】
1.一种运算电路,其特征在于,包括:
2.根据权利要求1所述的运算电路,其特征在于,所述运算单元用于,
3.根据权利要求2所述的运算电路,其特征在于,所述运算单元包括突变传输子单元,所述突变传输子单元与所述存储单元通过数据线相连,所述运算单元用于控制所述突变传输子单元启动工作以将运算数据存储至所述存储单元或从所述存储单元中读取。
4.根据权利要求2所述的运算电路,其特征在于,所述运算电路还包括总线仲裁器,所述总线仲裁器设于所述DMA单元与所述总线之间,所述总线仲裁器用于获取所述总线的总线状态,所述DMA单元用于根据所述总线状态将运算
...【技术特征摘要】
1.一种运算电路,其特征在于,包括:
2.根据权利要求1所述的运算电路,其特征在于,所述运算单元用于,
3.根据权利要求2所述的运算电路,其特征在于,所述运算单元包括突变传输子单元,所述突变传输子单元与所述存储单元通过数据线相连,所述运算单元用于控制所述突变传输子单元启动工作以将运算数据存储至所述存储单元或从所述存储单元中读取。
4.根据权利要求2所述的运算电路,其特征在于,所述运算电路还包括总线仲裁器,所述总线仲裁器设于所述dma单元与所述总线之间,所述总线仲裁器用于获取所述总线的总线状态,所述dma单元用于根据所述总线状态将运算数据存储至所述存储单元或从所述存储单元中读取。
5.根据权利要求4所述的运算电路,其特征在于,所述运算电路还包括识别单元,所述识别单元与所述总线相连,所述识别单元用于获取所述存储单元的工作状态,并生成相应的信号发送至所述运算单元,所述运算单元还用于基于所述信号确定所述存储单元的工作状态。
6.根据权利要求5所述的运算电路,其特征在于,所述识别单元用于记录预设时间内所述存储单元被处理器访问的次数,根据所述次数确定所...
【专利技术属性】
技术研发人员:杨宇,宋成鸣,何友军,
申请(专利权)人:上海美仁半导体有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。