登录注册   忘记密码
查看: 60|回复: 1
上一主题 下一主题

[发布] CPU 的外频是什么,所谓的倍频是如何实现的?

楼主
发表于 2017/11/28 16:21:28 | 只看该作者
其实我是希望回答者能从一个比较通俗和打比方的立场来简单谈谈什么是外频。书里讲的都比较抽象,对于对物理知之甚少的我来说不能很好理解外频的概念。
我所了解的是,自486以后,CPU工作频率在不断提高,但一些外部设备无法承受那么高的频率,所以采用了倍频技术,令CPU的主频是外频的数倍,以令外部设备运行于外频的频率下,而cpu内部以主频运作。
我想了解的是,这个倍频技术是如何实现的,有人打过一个比方,他说实际上和AGP 2x之类的实现方式类似, AGP 2x就是通过同时利用时钟周期的上升和下降沿令数据传输达到原本AGP的两倍。——这个我还是可以理解的,那么CPU的倍频详细是如何实现的呢?
另外,外频说的应该是工作频率吧?为什么书上在反复强调,外频不可以跟前端总线频率相混淆。这一点是我无论如何也不能明白的,总线频率是传输的频率吧,跟工作频率有什么关系呢?为什么说这两者有可能产生混淆呢?
1 楼
发表于 2018/1/3 | 只看该作者

CPU内部时钟是由锁相环提供;锁相环的输出是一个振荡器,它的频率由外部控制信号决定;外部控制逻辑首先将锁相环输出分频(除以“倍频”倍),此后与参考频率(外频)比较,如果振荡频率过高则降低输出频率,反之提高输出频率,直到锁相环的输出频率等于倍频*外频为止
另外振荡器通常不用非线性元件产生谐波再滤掉实现,因为这样做产生的高次谐波幅度太小,基本没法用。用最基本的锁相环就行了。


验证码
看不清换一张