【技术实现步骤摘要】
一种基于RISC
‑
V处理器的一致性内存实现方法
[0001]本专利技术公开一种基于RISC
‑
V处理器的一致性内存实现方法,属于芯片设计和嵌入式软件的
技术介绍
[0002]RISC
‑
V ISA作为一种开源的指令集ISA,正在快速的被各大芯片设计厂商接受。国内使用RISC
‑
V的势头正猛,鉴于之前的X86/ARM等架构都需要被授权才可使用,大大阻碍了芯片半导体领域的发展,而RISC
‑
V作为一种精简的指令集开源的ISA的出现,给芯片设计厂商送来了曙光。
[0003]RISC
‑
V架构在Memory物理内存属性PMA(Physical Memory Attributes)设置这块有自己的价值观。该架构设计导致在使用Memory时设计者在配置阶段需要清楚的设置该段Memory Zone内存区域的属性:Device,Non
‑
cache和cache属性,并不能对Memory内部的某一段 ...
【技术保护点】
【技术特征摘要】
1.一种基于RISC
‑
V处理器的一致性内存实现方法,其特征在于,所述方法包括:在RISC
‑
V处理器和总线间添加额外的地址转译模块AT,实现在CPU侧通过增加额外物理地址空间的方式以拥有对总线上面同一段内存的两种访存属性:cache和non
‑
cache;所述属性cache对应cache区域,所述属性non
‑
cache对应non
‑
cache区域。2.根据权利要求1所述的一种基于RISC
‑
V处理器的一致性内存实现方法,其特征在于,所述cache区域定义为:定义CPU物理地址phys_addr=[0~N)MB中RA...
【专利技术属性】
技术研发人员:卢方勇,李冠,王广祯,张葛,杨光,
申请(专利权)人:青岛方寸微电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。