MCU、ARM系统等用晶体或有源晶体作为时钟源,那PC呢?

[复制链接]
6743|50
michael_li 发表于 2007-8-8 14:28 | 显示全部楼层

哎 我想給你傳幾個相關圖片的

可惜傳不了
 楼主| 风... 发表于 2007-8-8 15:02 | 显示全部楼层

mail方便否?谢啦^_^

………………
 楼主| 风... 发表于 2007-8-8 15:03 | 显示全部楼层

或者到PCBBBS.com上贴,然后链接,哈

  
孤独泪 发表于 2007-8-8 15:57 | 显示全部楼层

你为什么要关系这个晶振阿

  
微风 发表于 2007-8-8 16:33 | 显示全部楼层

ics通常是做倍频器的吧

PLL倍频
chunyang 发表于 2007-8-8 17:09 | 显示全部楼层

确实很多主板用14.318M的晶体做时钟源

但也有用其他的规格以及整合型的即晶体已封装在时钟发生器IC里的。CPU本身不能直接接晶体,而是由北桥芯片提供时钟,这也是为什么不少主板的时钟跳线设在北桥旁的原因。北桥的时钟基准则由PLL芯片提供,PLL的基准才是晶体。
michael_li 发表于 2007-8-8 17:32 | 显示全部楼层

chunyang大哥

確切的說&nbsp;是clk&nbsp;generator發給北橋和cpu的<br />以intel為例<br />cpu發BSEL[2:0]給CLK&nbsp;GEN,CLK查表輸出一個頻率BCLK<br />即我們所說的外頻&nbsp;同時給CPU&nbsp;AND&nbsp;北橋<br /><br />PS:<br />外頻*4即FSB--前端總綫頻率<br />外頻*倍頻即CPU所說的主頻
chunyang 发表于 2007-8-8 19:08 | 显示全部楼层

你说的clk generator就是PLL时钟芯片

  
michael_li 发表于 2007-8-8 20:00 | 显示全部楼层

恩 這裡都這樣說

就是倍頻<br />具體内部怎麽PLL&nbsp;&nbsp;我不知道..
杨真人 发表于 2007-8-9 22:06 | 显示全部楼层

中间蓝色插槽旁边那个晶体就是系统CLK晶体14.3MHz

<br /><img src="http://www.pcbbbs.com/UploadFile/2007-8/2007888193930095.gif"><br />中间蓝色插槽旁边那个晶体就是系统CLK晶体14.3MHz.它旁边那个有很多电容电阻围着的IC就是系统时钟发生器.<br />32768Hz晶体接在南桥是因为RTC已经集成到南桥芯片上了.免去了“专用芯片”。
 楼主| 风... 发表于 2007-8-9 23:03 | 显示全部楼层

再请教一下:

BIOS的时钟也是那个ICS经PLL后提供的吗?<br />这个主板上一共就那四个可以看到的晶振,就是画圈的那四个.<br /><br />CPU时钟还通过北桥提供的?<br />看来主板不像MCU,好复杂^_^<br /><br />另,那个14.318的一定很贵重吧?我问过CITIZEN的无源晶振,万片单价1.6.
chunyang 发表于 2007-8-10 01:37 | 显示全部楼层

很便宜的,和其它晶体没什么区别

BIOS不需要时钟,那是片FLASH。
 楼主| 风... 发表于 2007-8-10 07:34 | 显示全部楼层

那BIOS程序是在哪里运行的?

就是在CPU里吗?<br />不好意思,这是不是很白痴的问题啊,见笑啦!<br />非常感谢指点!
michael_li 发表于 2007-8-10 08:24 | 显示全部楼层

re

如果bios挂在pci&nbsp;or&nbsp;lpc上面<br />他所需要的就是33M的CLK,一般也是ICS芯片出去的<br />当然FLASH本身不需要CLK<br /><br />上面那个板子,最下面一个&nbsp;应该是25M,给网卡用的<br />中间的是14.318M<br />上面南桥旁边一个是32.768K,一个应该也是25M
michael_li 发表于 2007-8-10 08:26 | 显示全部楼层

CPU CLK也是倍频芯片提供的阿

是同时给CPU&nbsp;AND&nbsp;NB的<br />就是外频
computer00 发表于 2007-8-10 08:50 | 显示全部楼层

BIOS当然是在CPU里面运行了...启动时它直接从FLASH运行

引导后可以加载到RAM中运行,以提高速度,即所谓的影子内存。
michael_li 发表于 2007-8-10 09:21 | 显示全部楼层

问00......

到FLASH中运行是为了节省容量吧,CPU缓存也有限<br />毕竟还是在CPU中更快<br /><br />我们现在很多都用8Mega&nbsp;bit的flash<br />映射到memory中是4GB-1MB~4GB的高bios<br />另外1MB以下还有128kb的低bios<br /><br />我还是有点迷糊,作为做主板设计的,我很惭愧
michael_li 发表于 2007-8-10 09:32 | 显示全部楼层

说说流程

cpurst#被北桥拉高后,开始从0fffffff0h处执行指令<br />这是硬件规定<br />这个地址中内容等于0ffff0h处,即bios地址范围内<br />在这里有一条跳转指令,跳到bios真正的代码处<br />然后POST(power-on&nbsp;self&nbsp;test)....
computer00 发表于 2007-8-10 09:51 | 显示全部楼层

在FLASH中启动是不得已的,因为刚一上电,RAM里面什么也没

只有FLASH里面有程序,所以CPU必须从它开始执行。&nbsp;然后可以将FLASH内容复制到主存中(主存可不少),这样可以提高运行速度,操作系统中会用到很多BIOS的系统调用。
 楼主| 风... 发表于 2007-8-10 11:09 | 显示全部楼层

南桥旁的那个晶振标注为“25.0J6CF”

最后一个又有点像“E”,不过……F的可能性较大。<br />有点生锈了,看得不是太清楚了。<br />呵呵,热闹^_^
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部