-
-
未解决
[求助] 一款CPU的频率是如何提高的
-
发表于:
2021-1-21 21:33
3564
-
最近在尝试设计开发基于51内核的CPU,搞明白了加法器、乘法器、累加器等门电路的设计和模块化
按照这样设计,确实可以设计出一个原始的CPU出来,有几个东西不是很明白其原理,自己设计的CPU的频率低的可怜。
1.设计一款CPU,如何提高震荡频率,提高运算速度,现在的CPU都有指令分支预测,本质就是根据执行的指令预测后面程序走向,提前把指令拿出来放到memcache,达到高速执行的目的?
2.cpu中的缓存是如何设计的,其本质又是什么?我如果用晶体管设计一个最原始的memcache应当如何做。
哈弗架构的51内核其指令、寄存器、flag很少,对于CPU设计开发入门简单点,这方面的资料少之又少,书籍更是没有。想把简单的CPU整体的原理搞明白,然后进阶去研究RISC-V核 希望大佬能帮小弟解惑。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)