📙
NutShell
  • README
  • 介绍
    • NutShell (果壳) 处理器核
    • 快速上手教程
  • 流水线设计细节
    • 取指级
    • 译码级
    • 发射级
    • 执行级
    • 写回级
  • 功能部件设计细节
    • 访存单元
    • CSR单元
    • 分支预测单元
    • Cache
    • TLB
  • 系统设计
    • 访存系统
    • 外设系统
    • 总线
  • 其他
    • 配套生态
    • 参数化配置
    • 调试指南
由 GitBook 提供支持
在本页
  1. 功能部件设计细节

访存单元

上一页写回级下一页CSR单元

最后更新于4年前

访存单元负责处理全部的访存指令, 若访存指令没有产生例外则由访存单元进行写回, 否则由 CSR 单元进行写回(参见部分).

由于开发时间的限制, 访存部分并未做流水化处理. 访存单元通过一个状态机控制访存单元到 DCache 的握手. 目前, 访存单元是 NutShell 顺序核的最大性能瓶颈.

目前的访存状态机如下图所示:

与一致性相关的访存细节, 参见部分.

访存系统
CSR单元