Intel SE7525GP2 Product Specification - Page 32

IDE Interface Bus Master Capability and Synchronous DMA Mode

Page 32 highlights

Functional Architecture Intel® Server Boards SE7320SP2 and SE7525GP2 3.4.1 PCI Interface The Intel® 6300ESB I/O controller PCI interface provides a 33-MHz, Revision 2.3-compliant implementation. All PCI signals are 5-V tolerant, except for PME#. The Intel 6300ESB I/O controller integrates a PCI arbiter that supports up to four external PCI bus masters in addition to the internal Intel 6300ESB requests. This PCI interface is used to support onboard PCI devices including the ATI* video controller, Intel® 82541 Gigabit NIC, and the Super I/O chip. The Intel 6300ESB I/O controller hub provides a 64-bit/66 MHz revision 2.2 compliant PCI-X implementation. The bus is also PCI 2.2 compliant to provide backwards compatibility with PCI devices. The Intel 6300ESB ICH also works as the PCI arbiter on this bus and supports up to four external PCI bus masters in addition to the Intel 6300ESB I/O controller. Two 3.3V PCI-X connectors are on this bus. 3.4.2 IDE Interface (Bus Master Capability and Synchronous DMA Mode) The fast IDE interface supports up to four IDE devices providing an interface for IDE hard disks and ATAPI devices. Each IDE device can have independent timings. The IDE interface supports PIO IDE transfers up to 16 Mbytes/sec and Ultra ATA transfers up 100 Mbytes/sec. It does not consume any ISA DMA resources. The IDE interface integrates 16x32-bit buffers for optimal transfers. The Intel® 6300ESB I/O controller IDE system contains two independent IDE signal channels. They can be electrically isolated independently. They can be configured to the standard primary and secondary channels (four devices). 3.4.3 SATA Controller The SATA controller supports two SATA devices providing an interface for SATA hard disks and ATAPI devices. The SATA interface supports PIO IDE transfers up to 16 Mb/s and Serial ATA transfers up to 1.5 Gb/s (150 MB/s). The Intel® 6300ESB I/O controller SATA system contains two independent SATA signal ports. They can be electrically isolated independently. Each SATA device can have independent timings. They can be configured to the standard primary and secondary channels. 3.4.4 Low Pin Count (LPC) Interface The Intel® 6300ESB I/O controller implements an LPC Interface as described in the Low Pin Count Interface Specification, Revision 1.1. The Low Pin Count (LPC) Bridge function of the Intel 6300ESB I/O controller resides in PCI Device 31:Function 0. In addition to the LPC bridge interface function, D31:F0 contains other functional units including DMA, interrupt controllers, timers, power management, system management, GPIO, and RTC. 3.4.5 Compatibility Modules (DMA Controller, Timer/Counters, Interrupt Controller) The DMA controller incorporates the logic of two 82C37 DMA controllers, with seven independently programmable channels. Channels 0-3 are hardwired to 8-bit, count-by-byte transfers, and channels 5-7 are hardwired to 16-bit, count-by-word transfers. Any two of the seven DMA channels can be programmed to support fast Type-F transfers. The Intel® 6300ESB I/O controller supports two types of DMA (LPC and PC/PCI). LPC DMA and PC/PCI DMA use the Intel 6300ESB I/O controller DMA controller. The PC/PCI protocol allows PCI-based peripherals to initiate DMA cycles by encoding requests and grants via two PC/PC 20 Revision 4.0

  • 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
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184

Functional Architecture
Intel® Server Boards SE7320SP2 and SE7525GP2
Revision 4.0
20
3.4.1
PCI Interface
The Intel
®
6300ESB I/O controller PCI interface provides a 33-MHz, Revision 2.3-compliant
implementation. All PCI signals are 5-V tolerant, except for PME#. The Intel 6300ESB I/O
controller integrates a PCI arbiter that supports up to four external PCI bus masters in addition
to the internal Intel 6300ESB requests. This PCI interface is used to support onboard PCI
devices including the ATI* video controller, Intel
®
82541 Gigabit NIC, and the Super I/O chip.
The Intel 6300ESB I/O controller hub provides a 64-bit/66 MHz revision 2.2 compliant PCI-X
implementation. The bus is also PCI 2.2 compliant to provide backwards compatibility with PCI
devices. The Intel 6300ESB ICH also works as the PCI arbiter on this bus and supports up to
four external PCI bus masters in addition to the Intel 6300ESB I/O controller. Two 3.3V PCI-X
connectors are on this bus.
3.4.2
IDE Interface (Bus Master Capability and Synchronous DMA Mode)
The fast IDE interface supports up to four IDE devices providing an interface for IDE hard disks
and ATAPI devices. Each IDE device can have independent timings. The IDE interface supports
PIO IDE transfers up to 16 Mbytes/sec and Ultra ATA transfers up 100 Mbytes/sec. It does not
consume any ISA DMA resources. The IDE interface integrates 16x32-bit buffers for optimal
transfers. The Intel
®
6300ESB I/O controller IDE system contains two independent IDE signal
channels. They can be electrically isolated independently. They can be configured to the
standard primary and secondary channels (four devices).
3.4.3
SATA Controller
The SATA controller supports two SATA devices providing an interface for SATA hard disks and
ATAPI devices. The SATA interface supports PIO IDE transfers up to 16 Mb/s and Serial ATA
transfers up to 1.5 Gb/s (150 MB/s). The Intel
®
6300ESB I/O controller SATA system contains
two independent SATA signal ports. They can be electrically isolated independently. Each
SATA device can have independent timings. They can be configured to the standard primary
and secondary channels.
3.4.4
Low Pin Count (LPC) Interface
The Intel
®
6300ESB I/O controller implements an LPC Interface as described in the
Low Pin
Count Interface Specification, Revision 1.1
. The Low Pin Count (LPC) Bridge function of the
Intel 6300ESB I/O controller resides in PCI Device 31:Function 0. In addition to the LPC bridge
interface function, D31:F0 contains other functional units including DMA, interrupt controllers,
timers, power management, system management, GPIO, and RTC.
3.4.5
Compatibility Modules (DMA Controller, Timer/Counters, Interrupt
Controller)
The DMA controller incorporates the logic of two 82C37 DMA controllers, with seven
independently programmable channels. Channels 0–3 are hardwired to 8-bit, count-by-byte
transfers, and channels 5–7 are hardwired to 16-bit, count-by-word transfers. Any two of the
seven DMA channels can be programmed to support fast Type-F transfers.
The Intel
®
6300ESB I/O controller supports two types of DMA (LPC and PC/PCI). LPC DMA and
PC/PCI DMA use the Intel 6300ESB I/O controller DMA controller. The PC/PCI protocol allows
PCI-based peripherals to initiate DMA cycles by encoding requests and grants via two PC/PC