检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:宫健 裴焕斗 唐道光 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.
分 类 号:TN492[电子电信—微电子学与固体电子学]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.143