一种用于可信计算的RISC-V处理器设计  被引量:2

A design of RISC⁃V processor for trusted computing

在线阅读下载全文

作  者:宫健 裴焕斗 唐道光 GONG Jian;PEI Huandou;TANG Daoguang(School of Instrument and Electronics,North University of China,Taiyuan 030051,China;Shanxi 100 Trust Information Technology Co.,Ltd.,Taiyuan 030006,China)

机构地区:[1]中北大学仪器与电子学院,山西太原030051 [2]山西百信信息技术有限公司,山西太原030006

出  处:《电子设计工程》2022年第3期149-153,共5页Electronic Design Engineering

摘  要:针对我国自主可控处理器的设计需求,文中采用开源RISC-V指令集架构设计了一种适用于可信计算的处理器。处理器内核中指令运算阶段使用5级流水线技术,并采用定向前推技术解决了数据相关问题。仿真阶段使用Modelsim仿真软件对整数指令集进行测试,经验证指令功能正确。借助FPGA开发板,以国产操作系统深度为平台,在50 MHz的时钟频率下处理器能正确运行SM3密码杂凑算法,输出256 bit的杂凑值,并与预存杂凑值进行比对,根据比对结果输出IO控制信号,完成对外部设备的主动控制及度量,达到预期目标。In order to meet the demand of design requirements of China's autonomous controllable processors,this paper designs a processor suitable for trusted computing with the OpenSource RISC⁃V Instruction Set.The five⁃stage pipeline technology was taken for operation of instruction in the processor core,and directional forward push technology was taken to solve the data⁃related problems.In the stage of simulation,the software called Modelsim was used to test the integer instruction set,and the function of instruction was verified to be correct.With the help of the FPGA board and the domestic operating system called Depth,the processor can correctly run the SM3 cryptographic Hash algorithm at a clock frequency of 50 MHz,and output a 256 bit Hash.After comparing with the pre⁃stored Hash the processor will output IO controlled signals to complete the task of active control and the measurement of external equipment which can achieve the expected goal.

关 键 词:可信计算 RISC-V 处理器 密码模块 

分 类 号:TN492[电子电信—微电子学与固体电子学]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象