Intel X38ML Product Specification - Page 22

Serial ATA II Interface, 2.2.4, Low Pin Count Interface LPC, 2.2.5, Compatibility Modules, 2.

Page 22 highlights

Functional Architecture Intel® Server Board X38ML On the Intel® Server Board XM38ML, Root Ports 1-4 are ganged together to form a single x4 link connecting to an Intel® 82575EB NIC controller. Port 5 is connected to the Integrated BMC for 2D video function and Port 6 is not used. 3.2.2.3 Serial ATA II Interface The Intel® ICH9R has an integrated SATA II host controller that supports independent DMA operation on the six ports and supports data transfer rates of up to 300 MB/Sec. The SATA II Controller provides two modes of operation - a legacy mode that uses I/O space and an Advanced Host Controller Interface (AHCI) mode that uses memory space. 3.2.2.4 Low Pin Count Interface (LPC) The low pin count interface on the Intel® ICH9R provides a low system cost design interface solution for connecting the Super I/O (SIO) for the legacy interfaces such as the parallel port, serial port, and floppy drive. 3.2.2.5 Compatibility Modules The Intel® ICH9 incorporates compatibility modules such as DMA controller, timer/counters, and interrupt controller. The DMA controller incorporates the logic of two 8237 DMA controllers, with seven independently programmable channels. Channels 0 - 3 are hard-wired to 8-bit, count-by- byte transfers and channels 5 to 7 are hardwired to 16-bit, count-by-word transfers. DMA Channel 4 is used to cascade the two 8327 controllers together. The DMA controller is used to support the LPC DMA. The LPC DMA is handled through the LDRQ# lines from peripherals and special encoding on LAD[3:0] from the host. The timer/counter block contains three counters that are equivalent in function to those found in one 8254 programmable internal timer. These three counters are combined to provide the system timer function and speaker tone. The 14.318 MHz oscillator input provides the clock source for these three counters. The Intel® ICH9 provides an ISA compatible Programmable Interrupt Controller (PIC) that incorporates the functionality of two 8259 interrupt controllers. Each 8259 supports eight interrupts that are cascaded via one master controller interrupt 2 for fifteen programmable interrupts. The interrupts are for the system timer, keyboard controller, serial ports, parallel ports, floppy disk, mouse, DMA channels, and mapped PCI-based interrupts. 3.2.2.6 Universal Serial Bus (USB) Controller The Intel® ICH9 contains two EHCI and six UHCI USB Controllers providing support for twelve USB 2.0 ports. All twelve ports are high speed, full-speed, and low speed capable. The port routing logic for the ICH9 determines whether a USB port is controlled by one of the UHCI controllers or by the EHCI controller. USB 2.0 based debug port is also implemented in the ICH9. 10 Revision 1.3 Intel order number E15331-006

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132

Functional Architecture
Intel® Server Board X38ML
Revision 1.3
Intel order number E15331-006
10
On the Intel
®
Server Board XM38ML, Root Ports 1-4 are ganged together to form a single x4
link connecting to an Intel
®
82575EB NIC controller. Port 5 is connected to the Integrated BMC
for 2D video function and Port 6 is not used.
3.2.2.3
Serial ATA II Interface
The Intel
®
ICH9R has an integrated SATA II host controller that supports independent DMA
operation on the six ports and supports data transfer rates of up to 300 MB/Sec. The SATA II
Controller provides two modes of operation – a legacy mode that uses I/O space and an
Advanced Host Controller Interface (AHCI) mode that uses memory space.
3.2.2.4
Low Pin Count Interface (LPC)
The low pin count interface on the Intel
®
ICH9R provides a low system cost design interface
solution for connecting the Super I/O (SIO) for the legacy interfaces such as the parallel port,
serial port, and floppy drive.
3.2.2.5
Compatibility Modules
The Intel
®
ICH9 incorporates compatibility modules such as DMA controller, timer/counters, and
interrupt controller. The DMA controller incorporates the logic of two 8237 DMA controllers, with
seven independently programmable channels. Channels 0 – 3 are hard-wired to 8-bit, count-by-
byte transfers and channels 5 to 7 are hardwired to 16-bit, count-by-word transfers. DMA
Channel 4 is used to cascade the two 8327 controllers together. The DMA controller is used to
support the LPC DMA.
The LPC DMA is handled through the LDRQ# lines from peripherals and special encoding on
LAD[3:0] from the host.
The timer/counter block contains three counters that are equivalent in function to those found in
one 8254 programmable internal timer. These three counters are combined to provide the
system timer function and speaker tone. The 14.318 MHz oscillator input provides the clock
source for these three counters.
The Intel
®
ICH9 provides an ISA compatible Programmable Interrupt Controller (PIC) that
incorporates the functionality of two 8259 interrupt controllers. Each 8259 supports eight
interrupts that are cascaded via one master controller interrupt 2 for fifteen programmable
interrupts. The interrupts are for the system timer, keyboard controller, serial ports, parallel
ports, floppy disk, mouse, DMA channels, and mapped PCI-based interrupts.
3.2.2.6
Universal Serial Bus (USB) Controller
The Intel
®
ICH9 contains two EHCI and six UHCI USB Controllers providing support for twelve
USB 2.0 ports. All twelve ports are high speed, full-speed, and low speed capable. The port
routing logic for the ICH9 determines whether a USB port is controlled by one of the UHCI
controllers or by the EHCI controller. USB 2.0 based debug port is also implemented in the
ICH9.