Rocket-chip学习笔记(1)——rocket生成器内部结构

Rocket-chip学习笔记(1)——rocket生成器内部结构

rocket生成器内部结构

在这里插入图片描述

1、Tiles

(1)rocket

图示为双rocket核系统,rocket核为有序执行,可以替换为BOOM核,BOOM核为乱序执行。
有序执行指系统会一直执行某一程序直至终了,乱序执行指系统会提前执行之后的语句,以避免资源的浪费,个人认为在某种意义上和Pipeline技术类似,但比一般的Pipeline利用率更高。

(2)PTW

page-table walker的缩写,意为页表查找。
page-table意为页表,指包含了逻辑地址和物理地址之间映射关系的对应表。
逻辑地址指CPU所生成的地址。CPU产生的逻辑地址被分为 :p (页号) 它包含每个页在物理内存中的基址,用来作为页表的索引;d (页偏移),同基址相结合,用来确定送入内存设备的物理内存地址。物理地址指内存单元看到的地址。
逻辑地址转换成物理地址的过程是:用页号p去检索页表,从页表中得到该页的物理块号,把它装入物理地址寄存器中。同时,将页内地址d直接送入物理地址寄存器的块内地址字段中

  • 3
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值