运算电路、芯片及电子设备制造技术

技术编号:43922433 阅读:17 留言:0更新日期:2025-01-03 13:26
本发明专利技术公开了一种运算电路、芯片及电子设备,所述运算电路包括:存储单元,存储单元与总线相连,用于存储数据;DMA单元,DMA单元与总线相连,用于将数据存储至存储单元或从存储单元中读取;运算单元,运算单元与总线相连,运算单元用于运算,并根据存储单元的工作状态,控制DMA单元或自身将运算数据存储至存储单元或从存储单元中读取。该运算电路通过存储单元对运算过程中的相关数据进行存储,大大降低了运算单元中寄存器的应用,降低了运算单元硬件实现电路的面积和应用成本,同时,在运算过程中,运算单元可根据存储单元的工作状态对将运算数据存储至存储单元或从存储单元中读取的数据传输路径进行选择,保证了运算过程的稳定进行。

【技术实现步骤摘要】

本专利技术涉及电子设备,尤其涉及一种运算电路、一种芯片和一种电子设备。


技术介绍

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所述的运算电路,其特征在于,所述识别单元用于记录预设时间内所述存储单元被处理器访问的次数,根据所述次数确定所...

【专利技术属性】
技术研发人员:杨宇宋成鸣何友军
申请(专利权)人:上海美仁半导体有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1