基于RISC-V架构的物联网节点SoC研究与设计

来源 :南京航空航天大学 | 被引量 : 4次 | 上传用户:ljb16591504
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
物联网是新一代信息产业的重要组成部分,是将信息化技术更加全面地为人类生产生活服务的重大升级,应用前景巨大,蕴藏着万亿级市场。物联网节点SoC芯片作为物联网系统中的核心部件,对物联网系统的安全和性能有着至关重要的影响。近年来,国家对于物联网信息安全和自主可控研发技术高度重视,设计基于开源指令集、支持硬件加密和CNN加速计算的物联网节点SoC芯片具有重要意义。论文的主要工作是从芯片安全性、信息私密性和神经网络算法支持能力三个方面对物联网节点SoC进行研究,设计基于RISC-V架构、支持硬件加密和CNN加速计算的物联网节点SoC。在对轻量级密码算法SIMON成功进行DPA攻击的基础上,基于WDDL技术提出了一种紧凑型SIMON加密电路抗DPA优化设计方案,以较少的资源消耗使得物联网节点SoC具备安全可靠的数据加密措施。针对硬件木马对物联网芯片安全构成的威胁,研究了基于旁路分析的硬件木马检测方法,使用PCA和谱聚类分析方法通过电路功耗数据实现了对硬件木马电路的检测,保证了物联网节点SoC芯片在生产和封装过程中的安全性。为了应对物联网系统中日益增多的神经网络计算需求,通过电路复用技术提出了一种小面积CNN加速电路设计方案,为物联网节点SoC提供良好的CNN计算能力。最后,通过对RISC-V指令集、处理器微架构、处理器Cache和片上总线的研究与设计,构建并实现了基于RISC-V架构、支持硬件加密和CNN加速计算的物联网节点SoC。基于Synopsys DC综合工具对提出的紧凑型SIMON加密电路抗DPA优化设计进行资源评估,电路以70.8%的冗余面积消耗完成了抗DPA优化。通过Synopsys PT-PX功耗仿真软件进行电路功耗的模拟采集,使用PCA和谱聚类分析成功根据电路功耗数据检测出SIMON电路中植入的占比0.95%的硬件木马。基于Xilinx公司Vivado 17.2对设计的紧凑型CNN加速电路进行实现和评估,加速电路以5717个LUT的资源消耗使得Cortex-M3内核的CNN计算能力超过了高性能内核Cortex-A53,单位频率下的计算能力达到了Intel 7500的6倍。在Xilinx VC707FPGA上完成对所设计基于RISC-V架构的物联网SoC的验证,与Cortex-M3相比,其内核运行频率提高了42%,内核LUT资源消耗降低了53%。
其他文献
阐述了模糊思维的基本思想.将模糊思维模式贯穿于教学实践中,与数学实验、数学软件相结合,对数值计算能力进行了重新诠释,探讨了模糊思维模式在培养大学生数值计算能力中的重要作
大团圆与我国传统的价值观鲍云峰大团圆并不是我国独有的文学现象。在世界各民族的文学史中,特别是在民间文学创作中,大团圆式的结局并不少见。但是,作为一种创作模式,我国人民对
本文通过对云南省新农村建设的金融需求及存在问题、云南地方金融状况、云南农村金融的分析及评价,结合云南地方金融资源的特点,提出了城市商业银行支持新农村建设的新思路。
1.病例摘要病例1:患者23岁,主因“停经6个月余,突发间断性下腹痛7h”于2013-05-27入院。患者平素月经规律,末次月经2012-11-04,未定期产前检查。入院当日晨06:15突发下腹痛,
以集团公司为研究对象,分析其技术创新溢出效应的机理、影响因素并进行实证研究,得出与以往研究成果存在差异的结论:集团公司内技术领先子公司适当加大技术投入有利于技术创新
阐述基于远程监护技术的中医慢病跟踪管理平台系统架构,包括业务架构、技术架构以及关键技术模块,构建基于家庭自我管理的新型慢病管理与康复模式,充分发挥中医在家庭保健和
课程衔接是中高职衔接的核心部分,在当前信息化背景下,课程衔接可借助多种信息化手段,以辅助课程实践教学。以汽车底盘构造与维修课程的中高职衔接为例,在阐述该课程教学内容与教
信息化教学,是在教学过程中教师和学生为更好地掌握学习目标,使用现代教育媒体进行教学的一种方式,这是目前中职教学广泛使用的教学手段,也是趋势所向。社会的发展,决定了实
目的:该实验选用二乙基亚硝胺(diethylnitrosamine,DEN)诱导原发性肝癌大鼠模型,通过观察大鼠Wnt/β-catenin信号传导通路中Wnt10b、Wnt3a基因表达量的变化,探讨瘢痕灸治疗原
目的:通过临床病例的分析,阐明正畸与口腔的其它学科之间有着密不可分的关系。方法:临床矫治错畸形伴牙列散在间隙共60例,通过正畸与修复相结合的方式进行治疗,尽可能避免或