|
A20GATE(A20 GATE) Super I/O的port92缓存器中,SGA20 bit若设为1,则A20GATE输出为High,若设为0,则A20GATE输出为Low。 A20M#(Mask A20地址位20遮蔽) A20M#讯号是由ICH输出至CPU的讯号。此讯号是让CPU在Real Mode(真实模式)时仿真8086只有1M Byte(1兆字节)地址空间,当超过1Mbyte地址空间时A20M#为LOW,A20被驱动为0而使地址自动折返到第一个1M Byte地址空间上。 RCIN#(Keyboard Controller Reset Processor键盘控制重置CPU) RCIN#讯号是由SuperI/O输出至ICH。键盘控制SuperI/O产生RCIN#讯号至ICH,经由ICH再输出INIT#讯号至CPU,进而达到重置CPU的目的。 INIT(Initialization启始) 为一由ICH输出至CPU的讯号,与RESET功能上非常类似,但与RESET不同的是CPU内部L1 Cache和浮点运算操作状态并没被无效化。但TLB(地址转换参考缓存器)与BTB(分歧地址缓存器)内数据则被无效化了。INIT另一点与RESET不同的是CPU必须等到在指令与指令之间的空档才会被确认,而使CPU进入启始状态。 RESET(重置) 当RESET为”HIGH”时CPU内部被重置到一个已知的状态并且开始从地址OFFFFFFFOH读取重置后的第一个指令。CPU内部的TLB(地址转换参考缓存器)、BTB(分歧地址缓存器)以及SDC(区段地址转换高速缓存)当重置发生时内部数据全部都变成无效。 FERR#(Numeric Coprocessor Error浮点运算错误) 为一CPU输出至ICH的讯号。当CPU内部浮点运算器发生一个不可遮蔽的浮点运算错误时,FERR#被CPU驱动为LOW。 IGNNE#(Ignore Numeric Error忽略数值错误) 为一ICH输出至CPU的讯号。当CPU出现浮点运算错误时需要此讯号响应CPU。IGNNE#为LOW时,CPU会忽略任何已发生但尚未处理的不可遮蔽的浮点运算错误。但若IGNNE#为HIGH,又有错误存在时,若下一个浮点指令是FINIT、FCLEX、FSAVE….等浮点指令时中之一时,CPU会继续执行这个浮点指令但若指令不是上述指令时CPU会停止执行而等待外部中断来处理这个错误。 SMM操作模式其功能在于提供系统设计师利用SMM模设计如:系统省电管理(System Power Management)或系统安全装置(System Security)….等高阶系统操作管理的程序。 SMI#(System Management Interrupt系统管理中断) 为一由ICH输出至CPU的讯号。当CPU侦测到SMI#为LOW时,即进乞SMM模式(系统管理模式)并到SMRAM(System Management RAM)中读取SMI#处理程序,当CPU在SMM模式时NMI、INTR及SMI#中断讯号都被遮蔽掉,必需等到CPU执行RSM(RESUME)指令后SMI#、NMI及INTR中断讯号才会被CPU认可。 SMIACT#(系统管理中断认可) 为一由CPU输出至ICH的讯号。SMIACT#是CPU响应SMI#的讯号,当CPU进入SMM模式时即会驱动SMIACT#为LOW,且会持续被驱动为LOW,一直等到CPU执行RSM指令而到正常模式时,才会被驱动为HIGH。 INTR(Processor Interrupt可遮蔽式中断) 为一由ICH输出对CPU提出中断要求的讯号,外围设备需要处理数据时,对中断控制器提出中断要求,当CPU侦测到INTR为high时,CPU先完成正在执行的总线周期,然后才开始处理INTR中断要求。 NMI(Non-Mask able Interrupt不可遮蔽式中断) 为一由ICH输出对CPU提出中断要求的讯号,CPU处理NMI中断要求时并不向系统的中断控制器读取中断向量,NMI的中断向量为CPU内部预先设定中断向量。
|