我要开始研究RISC-V了,从0开始学起。如果你想快速读这本书,快速汲取其中的精华,就看我的读书笔记叭!
本文只针对RISC-V的相关内容大纲进行整理,对于蜂鸟E200处理器的内容基本上简要略过。且内容只是大纲部分,便于对本文有全局的理解,以及便于今后的翻阅查找。
第一部分 CPU与RISC-V综述
该部分将介绍CPU的一些基础背景知识、RISC-V架构的诞生和特点。
第1章 一文读懂CPU之三生三世
主要介绍CPU的基础知识、指令集架构的历史、国产CPU的发展现状及原因、CPU的应用领域、各领域的主流架构、RISC-V的诞生背景等。
1.1 CPU概述
区分“处理器”和“处理器核”,“CPU”和“Core”
“处理器核”/“Core”:处理器内部最核心的部分,真正的处理器内核
“处理器”/“CPU”:完整的SoC,包含了处理器内核和其他的设备或者存储器。
区分CPU主要标准:CPU的灵魂——指令集架构(Instruction Set Architecture,ISA)
指令集:一组指令的集合,而指令是指处理器进行操作的最小单元(譬如加减乘除操作或者读/写存储器数据)
指令集架构:简称“架构”或者“处理器架构”。
有了指令集架构,便可以使用不同的处理器硬件实现方案来设计不同性能的处理器
微架构(Microarchitecture):处理器的具体硬件实现方案
CISC与RISC
指