主板总线时钟 芯片 问题??频率 发生器 主板诊断卡
CF 测试 CMOS R/W 功能性。
C0 早期的主板设定初始值: - 禁用 shadow RAM - 禁用 L2 cache(SURPER 7 构架及后期兼容构架) - 检测基本 chipset 寄存器。
C1 检测内存: -Auto- 检测DRAM(动态随机存取储存器)大小,类型 和 ECC。 -Auto- 检测L2 cache (SURPER 7 构架及后期兼容构架)
C3 映射BIOS编码到DRAM。
C5 允许chipset将BIOS复制到地址为E000& F000的shadow RAM。
01 将Xgroup编码定位在内存地址中的1000到0
03 初始化Superio(超级输入输出)_Early(响应)_Init(启动)开关。
05
3.将空白输出到荧屏。
4.清除CMOS错误。
07
1.清除 8042 接口。
2.初始化 8042接口自检。
08 1.检测特殊的键盘控制器型号为Winbond 977 系列超级I/O(输入/输出)芯片。
2.允许使用键盘接口。
0A 1.禁用PS/2 老鼠接口.(可选)
2.在端口和交换接口检测完成后自动检测键盘和鼠标端口。 (可选)
3.重置键盘在发现型号为Winbond 977 系列超级I/O输入/输出芯片后。 0E 检测内存地址为F000h段图像以证明是否它支持 R/ W.如果检测失败,机箱扬声器将发出警报。
10 自动检测FlashROM类型以读取合适的FlashROM R/W 编码。 在ESCD和DMI支持的情况下进入运行时间和区域的地址位F000。
12 使用步骤1’s 运算方式以确定CMOS电路的接口。 .同时设定电源即时状态频率, 然后检查是否超出范围。
14 将主板程序默认值导入主板。 主板默认值是OEM 客户的MODBINable 。
16 初始化 Early(响应)_ Init(启动)_ Onboard(板载)_ 晶振开关。
18 检测CPU 包括商标在内的信息, SMI类型 (Cyrix 或Intel) 和CPU处理器数据的水平。 (586 或 686)
1B 初始化中断无线引导平台。如果没有特殊的标记,所有H/W中断指向对SPURIOUS_ soft_ HDLR 的 SPURIOUS_ INT_ HDLR&S/W中断。
1D 初始化EARLY_ PM_ INIT 开关。
1F 装载键盘阵列。 (笔记本平台)
21 HPM设定初值 (笔记本平台)
23
1. 检查RTC值的有效性: e. g.a. 地址为5Ah的值 RTC是有错误的值。 2. 在BIOS中装载CMOS设定。 如果CMOS检测失败,使用默认值替代设定值。
3. 为 PCI& PnP的使用准备BIOS资源分布图。 如果 ESCD 是有效的,进入 ESCD's初始设定值数据中读取。
4. 初始化板载时钟频率发生器。 禁用没有使用的PCI& DIMM插槽。
5. 早期的PCI设定初始值: - 列举PCI总线序号。 - 分配内存&输入/输出资源。 - 寻找一个有效的视频图形适配器设备&视频图形适配器BIOS, 而且将它放入C000:0.
26
1.超频错误(可清空CMOS)
2.没有安装显卡或显卡损坏
3.显卡版本和显卡BIOS版本不匹配 27 初始化INT 09缓冲。
29
1. 分配CPU内部MTRR(P6&PII)为 0- 640内存地址。
2. 初始化 Pentium级CPU的APIC。
3. 按照早期主板设定COMS。 例子: 在主板上的IDE控制器。
4. 测试CPU速度。
5. 激活显示适配器BIOS。
2D
1. 初始化多语言支持。
2. 在屏幕上显示信息, 包括BIOS名称, CPU类型, 和CPU速度。
33 重新设定键盘除了采用 Winbond 977 系列超级输入/输出芯片以外。
3C 检测8254端口 3E 检测通道1以BIT为数据单位通过8259端口中断。 40 检测通道2以BIT为数据单位通过8259端口中断。 43 检测8259的功能性。
47 初始化EISA插槽
49
1. 以双字节64K数据包检测内存容量。
2. 为 AMD K5 处理器写入配置。
4E
1. 分配M1处理器的MTRR
2. 为P6级别的CPU初始化二级缓存&程序可使用的缓存范围。
3. 初始化P6级别CPU的APIC值。
4. 在MP平台之上, 在每个处理器之间允许以较小的范围调整缓存以防止冲突。
50 初始化通用串行总线(USB)
52 检测全部内存 ( 清除所有的扩展内存到0)
55 显示CPU序列号 (多处理器平台)
57
1. 显示PnP LOGO。
2. 初始化早期的ISA PnP。 - 分配CSN到每个ISA PnP设备。
59 初始化硬件病毒保护。
5B (可选特性)在使用软盘驱动器进入AWDFLASH.EXE时显示相关信息(可选)
5D
1. 初始化Init(启动)_ Onboard(板载)_ SuperI/O 开关。
2. 初始化Init_ Onbaord_ AUDIO音频开关。
60 全部完成后进入设置界面;i. e.直到PSOT自检完成用户才可以进入CMOS设置界面。
65 初始化PS/2接口鼠标。
67 为激活系统提供内存信息: INT 15h ax=E820h 69 打开 L2 cache(二级缓存)
6B 主板正按照系统安装的部件的描述信息进行设置及关联。
6D
1. 为ISA PnP 设备分配资源。
2. 在系统部件设置为“AUTO”时自动为COM口分配端口值。
6F
1. 初始化软盘控制器。
2. 加载软盘驱动器失败40: 硬件。(BIOS中设定软驱存在,但并没有安装硬件)
73 (可选特性)是否进入 AWDFLASH.EXE: - 当AwdFlash在软盘驱动器中被找到。 - 当Alt+F2被按下时。
75 检测&安装所有的IDE设备: HDD(硬盘), LS120 ,ZIP(这两个是特殊的驱动器,如USB闪存等),CDROM(光驱) 77 检测串口(COM口,SATA)和并口(打印机,IDE口)。
7A 检测&安装co-处理器
7F
1. 当支持全屏幕图像图形时,转换到文本模式。 - 如果错误发生,报告错误并等待键盘输入。 - 如果并未发生错误,或F1按键被按下时继续: 显示/隐藏开机画面或自行设定图形图像。
82
1. 启动主板的电源管理功能。
2. 恢复到能源之星的开机画面
3. 如果设定了开机密码,将要求出入开机密码。
83 将所有的设定保存到CMOS中。
84 初始化ISA PnP引导设备。
85
1. 通用串行总线的最后初始化。
2. 网络个人计算机: 建立SYSID结构。
3. 按下电源开关后回到本文模式。
4. 设置内存对ACPI(高级电源管理)的支持。
5. 唤醒ISA适配器ROMs 。
6. 分配PCI设备的IRQs(系统中断模式)。
7. 初始化APM 8. 清除IRQs冲突
88
1.CPU 故障
2.主板故障
93 读取硬盘引导信息是否包含病毒保护编码
94 1. 打开二级缓存
2. 系统引导启动速度。
3. 主板最后的初始化。
4. 电源管理的最后初始化。
5. 清除屏幕& 显示摘要。
6. 程序为K6级CPU写入配置。
7. 程序为P6级CPU写入关联。
95
1. 保存系统时间及日期。
2. 更新键盘引导指示灯&采样率。
96
1. 建立MP模块
2. 建立&更新 ESCD。
3. 将CMOS设定为 20h 或 19h
4. 将CMOS时间加载到DOS兼容状态下的时间条。
5. 建立MSIRQ数据库。
FF 检测完成,正常引导 (INT 19h)
本文对于所有支持DEBUG功能的主板和DEBUG卡适用,只要你有DEBUG卡或主板支持DEBUG功能都可以使用
时钟发生器是在主板上靠近内存插槽的一块芯片,在右边找到ICS字样的就是时钟发生器了,然后看最下面的一行字那个就是型号。
时钟发生器的作用
一、在主板启动时提供初始化时钟信号,让主板能够启动;
二、在主板正常运行时即时提供各种总线需要的时钟信号,以协调内存芯片的时钟频率。如果时钟发生器芯片或晶振坏了,系统可能不能启动,也可能不能正常运行。后者具体表现为突然莫名其妙地死机,有时运行正常有时又不正常等。如果怀疑是主板的时钟发生器有问题,最好送到专业维修店维修。
时钟发生器(clock generator)的电子组件,不断产生稳定间隔的电压脉冲,产品中所有的组件将随着这个时钟来同步进行运算动作。简单的说,数字产品必须要有时钟的控制,才能精确地处理数字信号,就好比动物的心跳一样。若时钟不稳定,轻则造成数字信号传送上的失误,重则导致数字设备无法正常运作。
时钟发生器的技术朝向高频化发展,以满足PC市场的需求,采用非挥发型硅氧化氮氧化硅(SONOS, SILICON oxide nitride oxide SILICON)技术,可制作出高效能的200MHz时钟组件,并可透过桌上型平台的编译程序直接进行编程。透过此编译工具的协助,系统设计人员甚至不需熟悉PLL技术,即可完成输入与输出时钟的设定,缩短产品上市前的设计时间。
SPI总线时钟极性和时钟相位的概念理解
SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议。
其工作模式有两种:主模式和从模式,无论那种模式,都支持3Mbit/s的速率,并且还具有传输完成标志和写冲突保护标志。
跟SPI密切相关的两个概念是时钟极性和时钟相位。
时钟极性:表示时钟信号在空闲时是高电平还是低电平。
时钟相位:决定数据是在SCK的上升沿采样还是在SCK的结束沿采样。
下面以矩力的7022B芯片为例子,分析SPI工作模式的设置。
在7022B的数据手册中,指出:在SCK的上升沿放数据,在下降沿取数据。在SCK的下降沿将DIN的数据采样到7022B中,在SCK的上升沿将7022B的数据放置在DOUT上面输出。
下面是模拟SPI总线对7022B进行读取的例子,这个例子生动表示了何时放数据,何时采样数据。
unsigned long Read_reg3(unsigned char cmd)
{
int i;
unsigned long data;
set_bit(SPI_PORT,SPI_SS);
clr_bit(SPI_PORT,SPI_SCK);
clr_bit(SPI_PORT,SPI_SS);
for(i=0;i<8;i++)
{
set_bit(SPI_PORT,SPI_SCK);
if(cmd&0x80)
{
set_bit(SPI_PORT,SPI_MOSI);
}
else
{
clr_bit(SPI_PORT,SPI_MOSI);
}
cmd=cmd<<1;
nop;
nop;
clr_bit(SPI_PORT,SPI_SCK);nop;
}
clr_bit(SPI_PORT,SPI_SCK);
_delay_us(3);
data=0;
for(i=0;i<24;i++)
{
set_bit(SPI_PORT,SPI_SCK);
nop;
nop;
nop;
if(PINB&(1<
{
data+=1;
}else
{
data+=0;
}
data=data<<1;
nop;
clr_bit(SPI_PORT,SPI_SCK);
}
set_bit(SPI_PORT,SPI_SS);
return data;
}
如果采用硬件SPI,则需要对单片机(ATMEGA16)SPI寄存器进行设置,本例子中,需要设置SPCR=0x57;//MSB在先01010011
时钟极性为0,因为空闲时CLK电平为低。
时钟相位设置为1,因为是下降沿采样数据,上升沿放数据。
我对SPI的理解错在采样的概念上。比如,下降沿采样,当主机接收时,我觉得应该是先有下降沿,再有采样。
其实,正确的理解是:采样是对主机从机都一致的概念,采样之前必须把数据准备好。当主机接收数据时,主机也是下降沿采样,但是在下降沿发生之前,必须准备好数据,换句话说,从机在上升沿发生后,就要把数据放出来,为下降沿采样做好准备。
电脑脉搏—时钟频率的来龙去脉
微型计算机
一首美妙的乐曲会有一个主旋律,而电脑的主旋律就是CPU的时钟频率。主频、外频和倍频,它们从何而来?锁频、超频,又是怎么回事呢?
电脑
中有许许多多的半导体芯片,每个芯片都是在特定的时钟频率下进行工作的。时钟发生器提供给芯片的时钟信号是一个连续的脉冲信号,而脉冲就相当于芯片的脉搏,每一次脉冲到来,芯片内的晶体管就改变一次状态,让整个芯片完成一定任务。
电脑中的芯片绝大多数属于数字逻辑芯片,数字芯片中众多的晶体管全都工作在开关状态,它们的导通和关断动作无不是按照时钟信号的节奏进行的。如果时钟频率过高,就可能出现晶体管的状态来不及变化的情况,产生死锁或随机性误操作。所以,每一款芯片都有自己的频率极限。
一、频率是什么?
频率用f表示,基本单位为“1次/秒”,记做Hz(赫兹)。1Hz就是每秒一次,10Hz是每秒10次(图1)。不过,Hz这个单位在电脑里面太小了,因此通常以KHz、MHz或GHz来表示信号频率。随着频率的攀升,若干年以后恐怕需要使用THz作为频率的单位了(表1)。
图1: 脉冲波头越多则频率越高
表1: 频率表示法
频率单位 kHz MHz GHz THz
换算关系 1×10^3Hz 1×10^6Hz 1×10^9Hz 1×10^12Hz
英文名称 Kilo Hz Mega Hz Giga Hz Tera Hz
中文名称 千赫兹 兆赫兹 吉赫兹 太赫兹
1.周期与频率
在电脑技术中,与频率相对应的一个常用术语是周期。周期是频率的倒数,频率越高,周期越短。譬如时钟频率为1GHz时,其时钟周期为1纳秒(表2)。
表2:频率与周期对照表
时钟频率 时钟周期 时钟频率 时钟周期
5MHz 200ns 133MHz 7.5ns
10MHz 100ns 166MHz 6.0ns
20MHz 50ns 200MHz 5.0ns
25MHz 40ns 250MHz 4.0ns
33MHz 30ns 300MHz 3.3ns
40MHz 25ns 333MHz 3.0ns
50MHz 20ns 400MHz 2.5ns
66MHz 15ns 500MHz 2.0ns
80MHz 12ns 800MHz 1.2ns
100MHz 10ns 1GHz 1.0ns
120MHz 8.3ns 4GHz 0.25ns
束股艾力: 一、主板时钟电路工作原理 时钟电路工作原理:3.5电源经过二极管和电感进入分频器后,分频器开始工作,和晶体一起产生振荡,在晶体的两脚均可以看到波形.晶体的两脚之间的阻值在450---700欧之间.在它的两脚各有1V左右的电压,由分...
古县13948033042: 主板总线时钟 芯片 问题??频率 发生器 主板诊断卡 - ?
束股艾力: 时钟芯片在一个14.314的晶振旁边 没有什么又叫频率发生器之说.总线时钟频率以MHz为单位,工作频率越高则总线工作速度越快,也即总线带宽越宽. SPI总线时钟极性和时钟相位的概念理解SPI,是英语Serial Peripheral interface的缩写,...
古县13948033042: 什么是主板时钟频率 - ?
束股艾力: 外频与前端总线频率的区别:前端总线的速度指的是CPU和北桥芯片间总线的速度,更实质性的表示了CPU和外界数据传输的速度.而外频的概念是建立在数字脉冲信号震荡速度基础之上的,也就是说,100MHz外频特指数字脉冲信号在每秒钟...
古县13948033042: 主板的总线频率是甚么意思? - ?
束股艾力: 1.前端总线的英文名字是Front Side Bus,通常用FSB表示 2.前端总线是处理器与主板北桥芯片或内存控制集线器之间的数据通道,其频率高低直接影响CPU访问 3.计算机的前端总线频率是由CPU和北桥芯片共同决定的.CPU就是通过前端总线...
古县13948033042: 请各位大虾详解一下主板的芯片主频是指什么??/ - ?
束股艾力: 所谓主板芯片主频就是主板前端总线的频率 总线是将信息以一个或多个源部件传送到一个或多个目的部件的一组传输线.通俗的说,就是多个部件间的公共连线,用于在各个部件之间传输信息.人们常常以MHz表示的速度来描述总线频率.总线...
古县13948033042: 主板的有效时钟频率是前端总线频率吗 - ?
束股艾力: 这是两个概念.具体是:外频:系统时钟频率 INTEL和AMD主流型号外频都是200MHz,INTEL低端(如赛扬和低端的P4)的为100MHz,而少数高端的为266及333MHz(EQ系列),酷睿E7系Q6系为266,E8和Q8以上为333了,AMD现在大都是200...
古县13948033042: 关于主板和CPU的前端总线频率 - ?
束股艾力: 先看看这个 还有前端总线频率和cpu主频是两个概念 前端总线是处理器与主板北桥芯片或内存控制集线器之间的数据通道,其频率高低直接影响CPU访问内存的速度. 电脑时钟是由主板晶振提供时钟,称为系统总线频率,cpu的实际运行频率是...
古县13948033042: 高分.问一个很菜的关于主板前端总线频率、内存频率、CPU频率的问题 - ?
束股艾力: 内存主频和CPU主频一样,习惯上被用来表示内存的速度,它代表着该内存所能达到的最高工作频率.内存主频是以MHz(兆赫)为单位来计量的.内存主频越高在一定程度上代表着内存所能达到的速度越快.内存主频决定着该内存最高能在什...
古县13948033042: 系统总线频率和CPU时钟频率如何搭配?? - ?
束股艾力: 主频,也就是CPU的时钟频率,简单地说也就是CPU的工作频率.一般说来,一个时钟周期完成的指令数是固定的,所以主频越高,CPU的速度也就越快了.不过由于各种CPU的内部结构也不尽相同,所以并不能完全用主频来概括CPU的性能.至于外频就是系统总线的工作频率;而倍频则是指CPU外频与主频相差的倍数.用公式表示就是:主频=外频*倍频.我们通常说的赛扬433、PIII 550都是指CPU的主频而言的.视工作需要,搭配时,看CPU的性能,两不要相差太大就行了.
古县13948033042: DDRⅡ533运行的主板系统时钟频率是多少? - ?
束股艾力: 错了. DDR2最低的是533 400那是DDR.核心频率200 333 核心 166 主板时钟由CPU前端总线频率决定(INTEL) 但是对于AMD,由于采用了内存异步 即内存频率可以和CPU前端总线存在一些差异, 而可以支持比CPU更高的内存.