BLOG

Record, summarize, and improve.
8/17

SMP

本文说明 ARM SMP 中 Snoop Control Unit 对多核 L1 数据缓存一致性的维护,介绍 MOESI 协议、Normal Shareable 属性以及 write-back/write-allocate 缓存策略。

RISC-V ISA

本文介绍 RISC-V ISA 的基本组成和指令集扩展,帮助理解寄存器、指令编码、特权架构及 RISC-V 处理器的软件硬件接口。

spike

本文介绍 Spike RISC-V ISA 模拟器的基本用途和运行方式,说明它在 RISC-V 指令执行、软件验证和体系结构研究中的作用。

RVV指令

本文整理 RISC-V Vector Extension 的 RVV 指令与向量计算概念,围绕向量寄存器、VL/VLEN、元素宽度、加载存储和掩码操作展开说明。

MIPI(移动行业处理器接口)

本文介绍 MIPI 联盟面向移动处理器制定的开放接口标准,说明其对摄像头、显示屏、射频/基带等内部接口的标准化作用及常见协议体系。

chipyard

本文介绍 Chipyard 的 Chisel SoC 开发框架,梳理 RTL 设计、生成器、Rocket/BOOM 等处理器核、Gemmini 等加速器、Chisel/FIRRTL、Verilator/VCS 和 FireSim 仿真流程。

gem5建模

本文介绍 gem5 对处理器、缓存、内存、互连网络、功耗和指令执行的建模能力,并以 DMA controller、AddrMapper 和数据/控制总线为例说明 gem5 建模流程。

总线发展

本文梳理计算机总线的基本概念、系统/扩展/内存总线及接口与协议的区别,并比较并行总线和串行总线在带宽、延迟、时序偏差和扩展性方面的特点。

🎐 DRAM

本文整理 DRAM 的基本结构、时序和性能参数,围绕存储单元、行列访问、带宽、延迟及其与 Cache 层次的关系展开说明。

RVV