适用于RISC-V架构处理器的地址属性检查的方法及系统技术方案

技术编号:33626764 阅读:15 留言:0更新日期:2022-06-02 01:13
本发明专利技术涉及一种适用于RISC

【技术实现步骤摘要】
适用于RISC

V架构处理器的地址属性检查的方法及系统


[0001]本专利技术涉及RISC

V架构处理器
,特别涉及一种适用于RISC

V架构处理器的地址属性检查的方法及系统。

技术介绍

[0002]RISC

V(读作“RISC

FIVE”)是基于精简指令集计算(RISC)原理建立的开放指令集架构(ISA),V表示为第五代RISC(精简指令集计算机),表示此前已经四代RISC处理器原型芯片。
[0003]RISC

V架构秉承简单的设计哲学,能借助计算机体系结构经过多年的发展已经成为比较成熟的技术的优势,从轻上路。RISC

V基础指令集则有40多条,加上其他的模块化扩展指令总共几十条指令。
[0004]在处理器的设计中,为了约束不同地址区间的数据访问和存储的权限,需要给不同类型的地址区间定义不同的地址属性。在现有的RISC

V架构定义中,页表项里并没有记录地址的属性,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种适用于RISC

V架构处理器的地址属性检查的方法,其特征在于,包括如下步骤:步骤S1:PMA寄存器实现步骤,通过定义一组PMA寄存器,包括地址寄存器和控制寄存器,根据实现的需要,选择寄存器组的具体数目;以及步骤S2:进行PMA地址属性检查。2.根据权利要求1所述的适用于RISC

V架构处理器的地址属性检查的方法,其特征在于,在步骤S1中,所述地址寄存器根据处理器支持的地址位宽来决定存储的地址位宽。3.根据权利要求1所述的适用于RISC

V架构处理器的地址属性检查的方法,其特征在于,在步骤S1中,所述控制寄存器包括保留位,模式,共享属性和其他属性。4.根据权利要求1所述的适用于RISC

V架构处理器的地址属性检查的方法,其特征在于,在步骤S1中,包含地址模式A[1:0]。5.根据权利要求3所述的适用于RISC

V架构处理器的地址属性检查的方法,其特征在于,在步骤S1中,定义SH来代表地址区间的所述共享属性。6.根据权利要求3所述的适用于RISC

V架构处理器的地址属性检查的方法,其特征在于,在步骤S1中,定义MemAttr代表地址区间的地址属性。7.根据权利要求1所述的适用于RISC

V架构处理器的地址属性检查的方法,其特征在于,所述步骤S2包括如下子步骤:步骤S21:进行PMA项x匹配检查,n个PMA项匹配检查模块并行工作,分别判断每个PMA的项是否与输入地址匹配;以及步骤S22:执行地...

【专利技术属性】
技术研发人员:王琪王飞范东睿
申请(专利权)人:北京睿芯众核科技有限公司
类型:发明
国别省市:

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

1