欢迎访问ic37.com |
会员登录 免费注册
发布采购

VT82C686B 参数 Datasheet PDF下载

VT82C686B图片预览
型号: VT82C686B
PDF下载: 下载PDF文件 查看货源
内容描述: PCI SUPER -I / O集成外设控制器 [PCI Super-I/O Integrated Peripheral Controller]
分类和应用: 控制器PC
文件页数/大小: 128 页 / 1074 K
品牌: ETC [ ETC ]
 浏览型号VT82C686B的Datasheet PDF文件第120页浏览型号VT82C686B的Datasheet PDF文件第121页浏览型号VT82C686B的Datasheet PDF文件第122页浏览型号VT82C686B的Datasheet PDF文件第123页浏览型号VT82C686B的Datasheet PDF文件第124页浏览型号VT82C686B的Datasheet PDF文件第125页浏览型号VT82C686B的Datasheet PDF文件第127页浏览型号VT82C686B的Datasheet PDF文件第128页  
VT82C686B  
enabled, the occurrence of the primary event reloads the GP0  
timer if the PACT_GP0_EN bit is also set to 1. The cause of  
the timer reload is recorded in the corresponding bit of  
PRI_ACT_STS register while the timer is reloaded. If no  
enabled primary event occurs during the count down, the GP0  
timer will time out (count down to 0) and the system can be  
programmed (setting the GP0TO_EN bit in the GBL_EN  
register to one) to trigger an SMI to switch the system to a  
power down mode.  
Legacy Power Management Timers  
In addition to the ACPI power management timer, the  
VT82C686B includes the following four legacy power  
management timers:  
: general purpose timer with primary event  
: general purpose timer with peripheral event  
GP0 Timer  
GP1 Timer  
reload  
: to monitor secondary events  
Secondary Event Timer  
: Hardware-controlled return to  
Conserve Mode Timer  
standby  
The VT82C686B distinguishes two kinds of interrupt requests  
as far as power management is concerned: the primary and  
secondary interrupts.  
Like other primary events, the  
The normal sequence of operations for a general purpose timer  
(GP0 or GP1) is to  
occurrence of a primary interrupt demands that the system be  
restored to full processing capability. Secondary interrupts,  
however, are typically used for housekeeping tasks in the  
background unnoticeable to the user. The VT82C686B allows  
each channel of interrupt request to be declared as either  
primary, secondary, or ignorable in the PIRQ_CH and  
SIRQ_CH registers. Secondary interrupts are the only system  
secondary events defined in the VT82C686B.  
1) First program the time base and timer value of the initial  
count (register GP_TIM_CNT).  
2) Then activate counting by setting the GP0_START or  
GP1_START bit to one: the timer will start with the  
initial count and count down towards 0.  
3) When the timer counts down to zero, an SMI will be  
generated if enabled (GP0TO_EN and GP1TO_EN in the  
GBL_EN register) with status recorded (GP0TO_STS and  
GP1TO_STS in the GBL_STS register).  
Like primary events, primary interrupts can be made to reload  
the GP0 timer by setting the PIRQ_EN bit to 1. Secondary  
interrupts do not reload the GP0 timer. Therefore the GP0  
timer will time out and the SMI routine can put the system into  
power down mode if no events other than secondary interrupts  
are happening periodically in the background.  
4) Each timer can also be programmed to reload the initial  
count and restart counting automatically after counting  
down to 0. This feature is not used in standard VIA  
BIOS.  
Primary events can be programmed to trigger an SMI (setting  
of the PACT_EN bit). Typically, this SMI triggering is turned  
off during normal system operation to avoid degrading system  
performance. Triggering is turned on by the SMI routine  
before entering the power down mode so that the system may  
be returned to normal operation at the occurrence of primary  
events. At the same time, the GP0 timer is reloaded and the  
count down process is restarted.  
The GP0 and GP1 timers can be used just as the general  
purpose timers described above. However, they can also be  
programmed to reload the initial count by system primary  
events or peripheral events thus used as primary event (global  
standby) timer and peripheral timer, respectively.  
The  
secondary event timer is solely used to monitor secondary  
events.  
System Primary and Secondary Events  
Peripheral Events  
Primary system events are distinguished in the PRI_ACT_STS  
and PRI_ACT_EN registers:  
Primary and secondary events define system events in general  
and the response is typically expressed in terms of system  
events. Individual peripheral events can also be monitored by  
the VT82C686B through the GP1 timer. The following four  
categories of peripheral events are distinguished (via register  
GP_RLD_EN):  
Bit Event  
Trigger  
7
6
I/O port 60h  
Keyboard Access  
Serial Port Access  
I/O ports 3F8h-3FFh, 2F8h-2FFh,  
3E8h-3EFh, or 2E8h-2EFh  
I/O ports 378h-37Fh or 278h-27Fh  
I/O ports 3B0h-3DFh or memory  
A/B segments  
5
4
Parallel Port Access  
Video Access  
Bit-7  
Bit-6  
Bit-4  
Bit-3  
Keyboard Access  
Serial Port Access  
Video Access  
3
I/O ports 1F0h-1F7h, 170h-177h,  
or 3F5h  
IDE/Floppy Access  
IDE/Floppy Access  
The four categories are subsets of the primary events as  
defined in PRI_ACT_EN and the occurrence of these events  
can be checked through a common register PRI_ACT_STS.  
As a peripheral timer, GP1 can be used to monitor one (or  
more than one) of the above four device types by programming  
the corresponding bit to one and the other bits to zero. Time  
out of the GP1 timer indicates no activity of the corresponding  
device type and appropriate action can be taken as a result.  
2
1
Reserved  
Primary Interrupts  
Each channel of the interrupt  
controller can be programmed to  
be  
interrupt  
ISA Master/DMA Activity  
a
primary or secondary  
0
Each category can be enabled as a primary event by setting the  
corresponding bit of the PRI_ACT_EN register to 1. If  
Revision 1.71 June 9, 2000  
-120-  
Functional Descriptions  
 复制成功!