马上注册,获取阅读精华内容及下载权限
您需要 登录 才可以下载或查看,没有帐号?注册
x
浅谈LPC总线 LPC即LOW PIN COUNT,引脚数量很少的意思,也有的地方叫短管脚计数总线,相对于早期的ISA的一种改进型总线,很多人不理解,其实他只是连接桥和EC等设备的一个总线,用来代替旧的ISA总线.总会有新的代替旧的.所以这些东西要见怪不怪,在科学如此发达的世界,如果不会变通那么很快就会被淘汰.今天我们就来看下LPC的转变。 上图是LPC的架构.你看明白了吗,可接挂接BIOS EC 和任意的设备简单来说就是不光BIOS EC会引起LPC总线不正常,那个任意的设备也会引起LPC总线不正常. 我们一说的LPC总线,很多人想到的是7+2信号和供电,很多人想到的诊断卡,是的,这是LPC总线的必要条件,也就是LAD[3:0],LFRAME#,LREST#和LCLK.共七个信号加上供电和接地.简单解释一下,LAD是地址数据复合信号,.LFEAME#:当为低电平时表示一个新的周期开始.LRESET# PC的复位,LCLK PC的时钟,一般为33M.但是他不是一尘不变的哦.而且这些信号是有方向的,LAD是双向的,LFRAME是桥发出的,复位和时钟是桥要接收到的信号. 其实除了这几个必要信号外.LPC还包括一些可选的信号:这里就不详加叙述了.想知道来迅维吧哥教你,哈哈. 那么,这个总线有什么作用呢,他能传输什么信号呢.在说简单点吧他能传输内存的读写,EC数据的读写,DMA数据的读写,SMBUS总线的读写和固件的读写. 他是怎么工作的呢,这也是许多人关心的事.
你看明白了吗.说实话这些不重要,(重要的是要会分析协议)我们一般用LPC来判断桥是否读BIOS和接诊断卡看是否跑码.那么就要了解LPC寄存器的代码:
当然我还有更多的代码:想知道吗.来迅维吧.实践班我教你. 今天要告诉大家的是LCLK:这个原来是33M的时钟在最新的机器上已经变成24M了.很多人不明白时钟是什么概念,其实它就像以前的公鸡,现在的闹钟,定时让人起来工作,芯片的时钟就是定时让芯片工作,当时钟开始时就准备工作了.所以时钟要非常准确.频率不能误差.我们知道早期的主板是由时钟芯片得到晶振时钟后发出各路时钟,而新的架构则是由桥收到晶振时钟后发出的各路时钟.
经迅维老师的测量总结: CPU+桥的:INTEL 4系列一直到9 系列的都是33MHz CPU+桥的:HM170 是24MHz 单CPU的:全部是24MHz
有了时钟下面就是测LFRAME#的波形.LAD的数据波了,当然你可以接诊断卡,还可以用上高大上的逻辑分析仪来分析数据,分析那个设备出了问题,前提是你要熟悉LPC协议. 这个后期慢慢给你们补吧.
LPC总线专题帖:https://www.chinafix.com/zt/42003-1.html
|