English
Language : 

82801CA Datasheet, PDF (125/521 Pages) Intel Corporation – I/O Controller Hub 3-S (ICH3-S)
Functional Description
5.9.2
Data Frames
Once the Start frame has been initiated, all of the SERIRQ peripherals must start counting frames
based on the rising edge of SERIRQ. Each of the IRQ/DATA frames has exactly 3 phases of 1
clock each:
• Sample Phase. During this phase, the SERIRQ device drives SERIRQ low if the
corresponding interrupt signal is low. If the corresponding interrupt is high, the SERIRQ
devices tri-state the SERIRQ signal. The SERIRQ line remains high due to pull-up resistors
(there is no internal pull-up resistor on this signal, an external pull-up resistor is required). A
low level during the IRQ[1:0] and IRQ[15:2] frames indicates that an active-high ISA
interrupt is not being requested, but a low level during the PCI INT[A:D], SMI#, and IOCHK#
frame indicates that an active-low interrupt is being requested.
• Recovery Phase. During this phase, the device drives the SERIRQ line high if in the Sample
Phase it was driven low. If it was not driven in the sample phase, it is tri-stated in this phase.
• Turn-around Phase. The device tri-states the SERIRQ line
5.9.3 Stop Frame
After all data frames, a Stop Frame will be driven by the ICH3. The SERIRQ signal will be driven
low by the ICH3 for 2 or 3 PCI clocks. The number of clocks is determined by the SERIRQ
configuration register. The number of clocks determines the next mode:
Table 5-27. Stop Frame Explanation
Stop Frame Width
2 PCI clocks
3 PCI clocks
Next Mode
Quiet Mode. Any SERIRQ device may initiate a Start Frame
Continuous Mode. Only the host (ICH3) may initiate a Start Frame
5.9.4
Specific Interrupts not Supported via SERIRQ
There are three interrupts seen through the serial stream which are not supported by the ICH3.
These interrupts are generated internally, and are not sharable with other devices within the system.
These interrupts are:
• IRQ0. Heartbeat interrupt generated off of the internal 8254 counter 0.
• IRQ8#. RTC interrupt can only be generated internally.
• IRQ13. Floating point error interrupt generated off of the processor assertion of FERR#.
The ICH3 ignores the state of these interrupts in the serial stream, and does not adjust their level
based on the level seen in the serial stream. In addition, the interrupts IRQ14 and IRQ15 from the
serial stream are treated differently than their ISA counterparts. These two frames are not passed to
the Bus Master IDE logic. The Bus Master IDE logic expects IDE to be behind the ICH3.
Intel® 82801CA ICH3-S Datasheet
125