
Intel®6300ESB I/O Controller Hub
November 2007 DS
Order Number: 300641-004US 9
Contents—Intel®6300ESB ICH
5.2.1.5 SYNC Time-Out ...................................................................... 100
5.2.1.6 SYNC Error Indication.............................................................. 100
5.2.1.7 LFRAME# Usage ..................................................................... 101
5.2.1.8 I/O Cycles.............................................................................. 102
5.2.1.9 Bus Master Cycles................................................................... 102
5.2.1.10 LPC Power Management........................................................... 102
5.2.1.11 Configuration and Intel®6300ESB ICH Implications .................... 102
5.3 DMA Operation (D31:F0).................................................................................. 103
5.3.1 DMA Overview ..................................................................................... 103
5.3.2 Channel Priority ................................................................................... 104
5.3.2.1 Fixed Priority.......................................................................... 104
5.3.2.2 Rotating Priority ..................................................................... 104
5.3.3 Address Compatibility Mode................................................................... 104
5.3.4 Summary of DMA Transfer Sizes ............................................................ 105
5.3.4.1 Address Shifting When Programmed for 16-Bit I/O Count by Words105
5.3.5 Autoinitialize........................................................................................ 105
5.3.6 Software Commands............................................................................. 106
5.3.6.1 Clear Byte Pointer Flip-Flop ...................................................... 106
5.3.6.2 DMA Master Clear ................................................................... 106
5.3.6.3 Clear Mask Register ................................................................ 106
5.4 LPC DMA........................................................................................................ 106
5.4.1 Asserting DMA Requests........................................................................ 106
5.4.2 Abandoning DMA Requests .................................................................... 107
5.4.3 General Flow of DMA Transfers............................................................... 108
5.4.4 Terminal Count (TC)............................................................................. 108
5.4.5 Verify Mode......................................................................................... 108
5.4.6 DMA Request Deassertion...................................................................... 108
5.4.7 SYNC Field/LDRQ# Rules....................................................................... 109
5.5 8254 Timers (D31:F0) ..................................................................................... 110
5.5.1 Counter 0, System Timer ...................................................................... 110
5.5.2 Counter 1, Refresh Request Signal.......................................................... 110
5.5.3 Counter 2, Speaker Tone....................................................................... 110
5.5.4 Timer Programming.............................................................................. 110
5.5.5 Reading from the Interval Timer............................................................. 111
5.5.5.1 Simple Read........................................................................... 112
5.5.5.2 Counter Latch Command.......................................................... 112
5.5.5.3 Read Back Command .............................................................. 113
5.6 8259 Interrupt Controllers (PIC) (D31:F0).......................................................... 113
5.6.1 Interrupt Handling................................................................................ 114
5.6.1.1 Generating Interrupts.............................................................. 114
5.6.1.2 Acknowledging Interrupts ........................................................ 115
5.6.1.3 Hardware/Software Interrupt Sequence ..................................... 115
5.6.2 Initialization Command Words (ICWx)..................................................... 115
5.6.2.1 ICW1 .................................................................................... 116
5.6.2.2 ICW2 .................................................................................... 116
5.6.2.3 ICW3 .................................................................................... 116
5.6.2.4 ICW4 .................................................................................... 116
5.6.3 Operation Command Words (OCW)......................................................... 116
5.6.4 Modes of Operation .............................................................................. 117
5.6.4.1 Fully Nested Mode................................................................... 117
5.6.4.2 Special Fully-Nested Mode........................................................ 117
5.6.4.3 Automatic Rotation Mode (Equal Priority Devices)........................ 117
5.6.4.4 Specific Rotation Mode (Specific Priority).................................... 117
5.6.4.5 Poll Mode............................................................................... 118
5.6.4.6 Cascade Mode ........................................................................ 118
5.6.4.7 Edge and Level Triggered Mode ................................................ 118
5.6.4.8 End of Interrupt Operations...................................................... 118