- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 第七章RISC-V的取指令
RISC-V架构特点对于取指的简化 1:指令长度编码放在低位得益于后发优势和多年来处理器发展的教训,所有RISC-V处理器的指令长度指示码都放在了低位,可以方便取指逻辑在取指过程中以最快的速度译码出当前指令的长度,极大地简化了硬件的设计 另外,16位压缩指令子集是可选的,假设处理器仅支持32位的而不支持16位的,甚至可以把后两位忽略不存储,因为肯定固定为(11),从而减少了6.25%...
2018-10-18 11:20:38 3600
原创 第六章流水线不是流水账
RISC-V 第六章 流水线不是流水账1.MIPS 5级流水线:取指、译码、执行、访存、写回;2.流水线的本质(1)面积换性能,空间换时间(2)与流水线对应的另一种策略是状态机,状态机是流水线的取反,性能换面积,时间换空间(3)流水线越深越好吗?流水线变深的正面意义:工作频率越来越高、高性能,追求更高的主频获取更高的吞吐率和性能负面意义:增加更多的面积开销、每一级流水线...
2018-10-16 11:16:01 634
原创 第五章设计总览与顶层介绍
1; 架构与微架构:架构又称为指令集架构或处理器架构,有了指令集架构,就可以使用不同的处理器硬件实现方案来设计不同性能的处理器;微架构指具体硬件的实现方案,不同微架构可以造成性能与成本的差异,但是在属于同一指令集架构之间的处理器之间,软件不需要做出任何修改就能够运行。2:处理器与处理器核处理器核:处理器内部最核心的部位,是真正的处理器内核。处理器:处理器和CPU往往指的是一个...
2018-10-16 09:53:25 289
原创 I2C中start后跟的第一个字节的定义
I2C中start后面跟的第一个字节的定义首个字节的前七位代表的是器件的地址,第8位为读写控制位,其中,‘0’代表主机写数据到从机,‘1’代表主机从从机中读取数据。如下图所示: 其中从机的七位地址既可以是固定的,又可以是可以编程的,由于在一个系统中,会同时存在很多同一种类型的器件,可编程这一特性可以使得总线连接更多这种属于同一种类编程位,那么就可以...
2018-10-08 14:16:48 3742
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人