wxjgya 发表于 2011-4-23 15:17:06

请教KBRST产生的过程

各位老师,我想做这样的一个过程,在WINDOWS窗口下软件重启的时候,我测试到I/O芯片(台式机)在kbrst管脚上发出一个低脉冲信号给了南北桥,因为系统基本关机,所以这个信号的产生肯定是由BIOS产生的,现在我想把这个I/O芯片去掉,在CPLD里面模拟产生这个信号给南北桥,但不知道KBRST的产生过程,在I/O芯片LPC47M172的手册上看到如下内容:
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
of the Port 92 Register and this pulse is AND’ed with the pulse generated from the 8042. This pulse is
output on pin nKBDRST and its polarity is controlled by the GPI/O polarity configuration.
我的理解是这样,先对 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的时候也应该有相应的译码过程,所以了解的情说一下,谢谢!

[ 本帖最后由 wxjgya 于 2011-4-23 15:18 编辑 ]

aboo1089 发表于 2011-5-12 23:02:30

mark一下

查查资料 再说,先mark一下
页: [1]
查看完整版本: 请教KBRST产生的过程