迅维网

标题: 真真正正的芯片级认识 [打印本页]

作者: 百亿超市    时间: 2013-10-1 18:00
标题: 真真正正的芯片级认识
本帖最后由 百亿超市 于 2013-10-1 18:18 编辑

以前看南桥的数据手册,后面一大片都是有关桥内部控制器registers的配置信息。那时也不知道那么资料有什么用。在某论坛看到一帖子,如何访问PCH的GPIO的配置信息,控制GPIO的输出电压。


首先,桥之所以是桥,是因为桥是桥梁的意思。在冯的计算机架构中,就是CPU,桥,外部设备
CPU访问外设,也就是对外设进行读写操作,需要通过桥进行,把内存也看成是外设,内存也是CPU需要处理的数据的存储设备。

CPU与桥的通讯总线,如FBS总线

桥内部的总线,如PCI总线

挂载在桥内部总线的控制器Controllers以及Bridge,如SATA Controller ,UHCI Controllers ,PCI-to-PCI Bridge,LPC Interface Bridge等等

最后才是挂载在控制器上的外设。

CPU访问外设通过32根地址线,桥负责对地址线的译码,将其映射到某个设备上。


接下来的重点戏就是如何控制桥的gpio脚。使用工具RW - Read & Write在windows下读取系统硬件参数,并配合PCH手册上的有关gpio访问地址值,以及配置参数的作用,人为控制gpio脚的电压。






以下是  转帖  用RW来修改PCH GPIO的电平,以QM57 为例。


看完这贴,保证会对南桥内部结构有一个全新的看法。这才是芯片,那些换换芯片的技术其实熟练了谁都会。

图片搬不过来,要看的就百度        用RW来修改PCH GPIO的电平,以QM57 为例。
还有后继的维修实例,请百度        闲来无事,改电路绕过HP 2540p 3G网卡白名单。

网.jpg
登录/注册后看高清大图




我这样做只是想让大家进步,我不是那个论坛的托。迅维的论坛还是挺热闹的。




PCH 文档




GPIO 介绍部分




GPIO 寄存器部分




48h到4Bh 为GPIO区块在LPC寄存器里的位置




PCH 内存映射




LPC 为PCI设备内涵GPIO寄存映射。31等于1F




GPIO的编程参考文档




选择PCI设备,找设备1F function 2,找地址48h到4Bh




得到地址501过滤,用计算机过滤只要读取7到15bit 的数字为500就是IO里的位置了




GPIO地址区段的区分和描述。7到15为IO映射地址



GPIO_USE_SEL,GP_IO_SEL,GP_LVL 为可更改选择,输入输出端选择,电平选择


IO 里的GPIO整个寄存器定义


那无线网卡开启讯号开到,为GPIO57


重点,57在第二节。从30h开始为GPIO31以上的设定。检查GPIO_USE_SEL,GP_IO_SEL


GP_LVL2里的GPIO57电平就在3Bh的地二个bit.计算法为文档里的38h开始


修改前,wlan还能查到讯号


修改为低电平,就关闭了wifi讯号

10.jpg
登录/注册后看高清大图
9.jpg
登录/注册后看高清大图




作者: eyecom888    时间: 2013-10-1 18:49
看不懂,很高深
作者: 疯子错    时间: 2013-10-1 19:12
我也看到过类似的,也是用那个RW的软件,不过维修我觉得没有必要深究那么多,了解下还是可以,不过研究那就是另当别论了
作者: ltbhao    时间: 2013-10-1 19:15
芯片级维修对这些认识有用吗
作者: 豆腐刀    时间: 2013-10-1 19:18
挺高深的,维修员脑瓜都快爆炸了还是少装点吧
作者: 习惯一个人5119    时间: 2013-10-1 19:54
这么高深··了解下 还是可以的··毕竟不是搞研发的·
作者: welcomeme    时间: 2013-10-1 20:28
虽然看的一团雾水,但还是受益了,谢谢……
作者: 信捷致远    时间: 2013-10-1 20:30
也不知道你那里转来装B的  
作者: 42177728    时间: 2013-10-1 20:50
这个东西干普通维修用不到的吧。。。完全和我学的不是一个级别,看不懂
作者: ddj    时间: 2013-10-1 21:03
那个论坛的?
作者: wuaook    时间: 2013-10-1 21:58
教你怎么配置桥,来改一些支持的设备
作者: 794897717    时间: 2013-10-1 22:09
这水有点深了, 看不明白
作者: thelsl    时间: 2013-10-1 22:47
可以说下这些资料出处吗,感觉可以解决1802问题
作者: mjnbalj23    时间: 2013-10-1 23:08
能用的不学    看这些只会凌乱了自己! 
作者: 371833131    时间: 2013-10-1 23:12
扯这些没有用的,看看时序就行了。开发人员是全看的。
作者: dakuchar    时间: 2013-10-2 08:17
我觉的这个还是有意义的。比如说我的D620我想让风扇一直常转又不想动主板飞线,那这个就可以试试喽!!!
作者: thelsl    时间: 2013-10-2 09:39
thelsl 发表于 2013-10-1 22:47
可以说下这些资料出处吗,感觉可以解决1802问题

大师,你给的链接全英文啊,俺们只是小小白,看不懂。我这有个R400换板后出现1802问题,用它原来的BIOS可以过但机子很慢很慢,我想把BIOS中的关于无线的信息提出来,就是你说的BIOS中的白名单吧,你有这方面的资料可以参考一下吧。还有如何改卡上PCI ID,PCI ID是不是无线的MAC,改了可以解决1802问题?
作者: wuaook    时间: 2013-10-2 22:17
thelsl 发表于 2013-10-1 22:47
可以说下这些资料出处吗,感觉可以解决1802问题

1802这个报错可以完美解决的看论坛搜索
作者: languang84    时间: 2013-10-2 22:49
有难度呀,看不太懂
作者: thelsl    时间: 2013-10-3 13:49
wuaook 发表于 2013-10-2 22:17
1802这个报错可以完美解决的看论坛搜索

那只针对老机
作者: 空格键    时间: 2013-10-3 13:53
看的我头晕眼花, 还是支持下
作者: 本本硬件    时间: 2013-10-3 13:54
研发级别用的吧
作者: thelsl    时间: 2013-10-3 13:58
大师,你自己是否找到过BIOS中的白名单?我用WINHEX找我自己的机子没有找到,后面想了一下我机子没有1802问题,是不是也没有什么白名单,所以找不到我的无线网卡的PCI ID在BIOS中的位置。我想我这个R400的机子是有白名单的,但我要怎么样才能找到,把我的网卡添加进去呢
作者: thelsl    时间: 2013-10-3 13:58
thelsl 发表于 2013-10-2 09:39
大师,你给的链接全英文啊,俺们只是小小白,看不懂。我这有个R400换板后出现1802问题,用它原来的BIOS可 ...

大师,你自己是否找到过BIOS中的白名单?我用WINHEX找我自己的机子没有找到,后面想了一下我机子没有1802问题,是不是也没有什么白名单,所以找不到我的无线网卡的PCI ID在BIOS中的位置。我想我这个R400的机子是有白名单的,但我要怎么样才能找到,把我的网卡添加进去呢

作者: 锐诚电脑    时间: 2013-10-3 14:00
新手.......学习了
作者: chengjunkou    时间: 2013-10-3 14:06
太长了,建议大家还是从简单实用得做起,复杂得遇到慢慢再研究
作者: a769397051    时间: 2013-10-3 15:12
貌似挺复杂,小学毕业的我,哎,两眼泪啊
作者: zyhui8    时间: 2013-10-3 17:41
了解一下还可以,没有必要去深入研究。
作者: liukuoand    时间: 2013-10-3 23:11
这个资料非常好  能把那个i2c的对照表  分享下吗  谢谢
作者: 甩戈    时间: 2013-10-4 08:58
理论很深奥,原理很复杂,能懂最好。不过维修有时是很简间的,傻瓜也能把东西修好。并不一定非得高深的理论参与。
作者: fulang168    时间: 2013-10-4 09:33
太深奥了,小白看不明白。。。。。。
作者: zhanglele    时间: 2013-10-4 09:38
牛B啊,学习了
作者: 只为那一丝明悟    时间: 2013-10-4 10:06
有时候修着修着我感觉我还是要重基础学起,不知道为什么。。唉
作者: 维客之心    时间: 2013-10-4 10:15
小白白看多了不好 还是先干好维修 有空再研究吧 呵呵
作者: 佳成科技    时间: 2013-10-4 10:36
这些我觉得应该是搞设计的多看看, 维修的看不看都行吧
作者: woyaochenggong1    时间: 2013-10-4 19:19

挺高深的
作者: 轩尼诗VSOP    时间: 2013-10-15 21:56
好奇心强烈、求知欲强烈、用不了多久,就是维修界一人才
作者: liuhuijin    时间: 2013-10-15 22:00
学习学习,谢谢楼主!!!!!!
作者: 占卜‰    时间: 2013-10-15 22:01
太深了。。
作者: 小小学徒工    时间: 2013-10-18 08:08
可以人为修改或者增加电脑的功能
作者: 小小学徒工    时间: 2013-10-18 08:08
可以人为修改或者增加电脑的功能
作者: 唐能明    时间: 2013-10-18 08:48
感兴趣的学下。我嘛飘过即可....
作者: 丶天奕    时间: 2013-10-18 09:58
不是特专业的  看的迷糊了{:soso_e101:}
作者: 568822578    时间: 2013-10-18 10:12
这个挺深入啦。不过学之前基础要打好
作者: wxin    时间: 2013-10-18 10:14
其实很好,只是不系统。
作者: 百亿超市    时间: 2013-10-18 19:08
小小学徒工 发表于 2013-10-18 08:08
可以人为修改或者增加电脑的功能

你百度一下,heima论坛上的帖子.你不是在学模拟电路吗.
看一下单片机教程.有驱动IO脚这方面的知识

作者: 百亿超市    时间: 2013-10-18 19:09
最近看了单片机方面的知识,其实控制引角电平没什么难度了。
作者: yang494472409    时间: 2013-10-18 19:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: lijiaming0905    时间: 2013-10-18 19:57
有点高深呀,   看不懂呀
作者: zyp77520    时间: 2013-10-18 20:12
不错的东西,虽然用不上,但也是很受益,多学习点东西还是有好处的,谢谢楼主的分享,




欢迎光临 迅维网 (https://www.chinafix.com/) Powered by Discuz! X3.4