摘要
本发明公开了一种低功耗的密码算法处理器微架构及其工作方法,所述处理器微架构为BNPU微架构,在自主定义BNPU指令集架构下工作;支持非对称密码的动态切换,以及BNPU汇编器和BNPU算法运行软件;BNPU微架构采用三级流水线设计,用于完成取指、译码、执行、分支预测和指令写回操作;BNPU指令集包含基本算术和逻辑指令、分支指令、CSR指令、大数运算和逻辑指令,以及大数加载和存储指令;BNPU汇编器用于将BNPU指令翻译成正确的机器码;BNPU运行软件采用了BNPU指令集的汇编程序,实现了各个非对称密码算法的功能。该发明通过整合RISC架构和流水线操作,为非对称算法的实时切换提供了高效、灵活的解决方案,能够实现在低功耗的同时高效运行这些算法,提供安全可靠的数据保护。
技术关键词
处理器微架构
非对称密码算法
数据存储器
流水线
低功耗
架构下工作
分支指令
译码单元
算法功能
数据同步
动态参数配置
支持动态配置
外部设备
逻辑
系统为您推荐了相关专利信息
管理方法
AR智能眼镜
多传感器数据融合技术
企业
动态风险评估系统
三维可视化引擎
识别平台
混合深度学习
裂缝
分布式传感器网络
自然语言
流水线
并行方法
并行训练方法
计算机执行指令
CORDIC算法
时序控制模块
求解装置
启动控制模块
时序控制信号
数据挖掘平台
三维无线传感器网络
黄精
农业机械移动设备
数据挖掘方法