English
Language : 

307013-003 Datasheet, PDF (114/848 Pages) Intel Corporation – Intel I/O Controller Hub 7
Functional Description
5.3.5 TCO Functionality
The ICH7 integrated LAN controller supports management communication to reduce
Total Cost of Ownership (TCO). The SMBus is used as an interface between the ASF
controller and the integrated TCO host controller. There are two different types of TCO
operation that are supported (only one supported at a time), they are 1) Integrated
ASF Control or 2) external TCO controller support. The SMLink is a dedicated bus
between the LAN controller and the integrated ASF controller (if enabled) or an external
management controller. An EEPROM of 256 words is required to support the heartbeat
command.
5.3.5.1
Advanced TCO Mode
The Advanced TCO functionalities through the SMLink are listed in Table 5-4.
Table 5-4.
Advanced TCO Functionality
Power State
TCO Controller Functionality
D0 nominal
Dx (x>0)
Force TCO Mode
Transmit
Set Receive TCO Packets
Receive TCO Packets
Read Intel® ICH7 status (PM & Link state)
Force TCO Mode
D0 functionality plus:
Read PHY registers
Dx functionality plus:
Configuration commands
Read/Write PHY registers
Note:
For a complete description on various commands, see the Total Cost of Ownership
(TCO) System Management Bus Interface Application Note (AP-430).
Transmit Command during Normal Operation
To serve a transmit request from the TCO controller, the ICH7 LAN controller first
completes the current transmit DMA, sets the TCO request bit in the PMDR register (see
Section 8.2), and then responds to the TCO controller’s transmit request. Following the
completion of the TCO transmit DMA, the LAN controller increments the Transmit TCO
statistic counter (described in Section 8.2.14). Following the completion of the transmit
operation, the ICH7 increments the nominal transmit statistic counters, clears the TCO
request bit in the PMDR register, and resumes its normal transmit flow. The receive flow
is not affected during this entire period of time.
Receive TCO
The ICH7 LAN controller supports receive flow towards the TCO controller. The ICH7
can transfer only TCO packets, or all packets that passed MAC address filtering
according to its configuration and mode of operation as detailed below. While
configured to transfer only TCO packets, it supports Ethernet type II packets with
optional VLAN tagging.
Force TCO Mode: While the ICH7 is in the force TCO mode, it may receive packets
(TCO or all) directly from the TCO controller. Receiving TCO packets and filtering level is
controlled by the set Receive enable command from the TCO controller. Following a
reception of a TCO packet, the ICH7 increments its nominal Receive statistic counters
as well as the Receive TCO counter.
114
Intel ® ICH7 Family Datasheet