当前位置: 首页 > news >正文

计算机方向网站建设毕业论文b站推广网站入口

计算机方向网站建设毕业论文,b站推广网站入口,货代一般用什么网站开发客户,宁波做微信网站1、前言 (1)本文描述的是玄铁C906的物理内存保护机制的实现中,与RISC-V架构手册中完整PMP机制的差异部分; (2)RISC-V架构的PMP机制,参考博客:《RISC-V架构——物理内存属性和物理内存…

1、前言

(1)本文描述的是玄铁C906的物理内存保护机制的实现中,与RISC-V架构手册中完整PMP机制的差异部分
(2)RISC-V架构的PMP机制,参考博客:《RISC-V架构——物理内存属性和物理内存保护》;

2、PMP概览

在这里插入图片描述

3、PMP地址寄存器差异

在这里插入图片描述
在这里插入图片描述

4、PMP地址寄存器差异带来编程差异

(1)pmp配置项中的NAPOR地址匹配模式是计算pmp地址寄存器中值的低位有多少个零来计算的,但是c906的pmp地址寄存器读出来低九位只能是零,所以通过读PMP地址寄存器的值来反推保护区域范围就有问题,不能直接移植opensbi里的pmp_get函数,需要考虑低九位只读且为零的问题;
(2)举例:按照NAPOR地址匹配模式,写入38’ byy_yyyy_yyyy_yyyy_yyyy_yyyy_yyyy_yy01_1111_1111表示保护区域是2的(9+3)次方,也就是4KB。但是你将上面的值写入,然后从PMP地址寄存器中读出来是38’ byy_yyyy_yyyy_yyyy_yyyy_yyyy_yyyy_yy00_0000_0000,因为pmp地址寄存器的低九位只读且为零;

5、拓展

问题:为什么把低九位设计成只读且为零?
个人看法:
(1)芯片支持最小保护区域是4KB,也就是保护区域的大小的4KB的整数倍,4KB也就2的12次方;
(2)按照NAPOR地址匹配模式计算保护区域,大小是2的(n+3)次方,其中n是地址最低位连续1的个数。要表示4KB,刚好n=12-3=9,也就是低九位肯定是连续1,既然低九位是固定的,那干脆就硬件直接设计成只读为零,简化芯片设计;

http://www.ds6.com.cn/news/44191.html

相关文章:

  • 大兴网站开发网站建设百度网盘下载电脑版官方下载
  • 成立网站开发公司网站建设首页
  • 中山网站建设外包社会新闻热点事件
  • 广州哪里有做公司网站 什么价网络营销的发展趋势
  • 网站代理怎么做浙江seo
  • 软慧网站建设免费的域名和网站
  • dw做动态网站今日头条新闻发布
  • 附近的cad制图培训班网站优化排名方法
  • 创新网站建设方案书如何自己开个网站平台
  • 网站做管理员消息推送搜资源的搜索引擎
  • 苏州seo公司排名东莞seo管理
  • 免费推广网站翻译英文网络服务包括
  • 如何自己做优惠券网站seo优化方案总结
  • 俄罗斯网站开发百度企业网盘
  • 如何申请免费域名做网站清远头条新闻
  • 南阳关键词优化抖音关键词排名优化
  • 商场网站建设模板推广普通话图片
  • 建站系统模板百度下载免费安装最新版
  • 惠州企业网站设计推广链接让别人点击
  • 网站建设课程教学改革福州短视频seo网红
  • 网站建设开发有限公司关键词如何优化排名
  • wordpress获取当前文章id宣城网站seo
  • 自己做的网站如何兼容免费建站的网站哪个好
  • 给客户做网站建设方案汕头百度关键词推广
  • 郑州知名网站建设公司云计算培训费用多少钱
  • 如何在网站上做网上亮照百度搜索关键词排名优化推广
  • 网络直播运营需要学什么一键优化表格
  • 广州网站制作公司联系方式网站营销软文
  • 城建设委官方网站郑州seo优化外包
  • dw制作wap网站怎么做百度客服人工