找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 11306|回复: 1

请教KBRST产生的过程

[复制链接]
发表于 2011-4-23 15:17:06 | 显示全部楼层 |阅读模式
各位老师,我想做这样的一个过程,在WINDOWS窗口下软件重启的时候,我测试到I/O芯片(台式机)在kbrst管脚上发出一个低脉冲信号给了南北桥,因为系统基本关机,所以这个信号的产生肯定是由BIOS产生的,现在我想把这个I/O芯片去掉,在CPLD里面模拟产生这个信号给南北桥,但不知道KBRST的产生过程,在I/O芯片LPC47M172的手册上看到如下内容:4 a/ q3 X, c9 T% ~4 h( z4 T( ]! m1 \
If Port 92 is enabled, i.e., bit 2 of KRST_GA20 is set to 1, then a pulse is generated by writing a 1 to bit 0
9 a0 M, f# O( s7 l' p0 ?% K8 H2 }of the Port 92 Register and this pulse is AND’ed with the pulse generated from the 8042. This pulse is) N; r/ Z  H; R: V& c
output on pin nKBDRST and its polarity is controlled by the GPI/O polarity configuration.) i- s  Z! h; ?3 L7 \
我的理解是这样,先对 KRST_GA20的BIT 2写1,然后对PORT 92的BIT 0写1,在I/O芯片的KBRST管脚上应该就有低脉冲输出,但测量是没有的,我是在DOS下面的DEBUG程序输入的,譬如:O 0F(KRST_GA20地址) 04,然后输入 O 92 25(bit 0写1),不知道是否正确,还是因为DOS下是在实模式下,不知道能否这样操作,这个过程肯定是由BIOS产生的,各位在做EC的时候也应该有相应的译码过程,所以了解的情说一下,谢谢!& r( A% @$ w3 j9 D  u+ f$ r$ t

  Q7 n( ^0 d; Y: U& _; c[ 本帖最后由 wxjgya 于 2011-4-23 15:18 编辑 ]
发表于 2011-5-12 23:02:30 | 显示全部楼层

mark一下

查查资料 再说,先mark一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2025-3-5 00:36 , Processed in 0.029532 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表