PC Chipset: Bus Architecture: SYM016991

advertisement
Intel Hub
Architecture
Overview
®
Chapter 1
Copyright © 1996-2003 Intel Corp.
PC Chipset: Bus Architecture
Intel® Hub Architecture
OBJECTIVES: At the end of this section, the
student will be able to do the following:
 Explain
Intel® Hub Architecture block diagram
 Identify
Intel® Hub Link Bus attributes
 Explain
the MCH, GMCH and ICH block diagrams
 Explain
the FWH block diagram
 Describe
the CNR interface
IATT Web Site:http://iatt.intel.com
PC Chipset: Bus Architecture
 CH-1 Slide-2
M-1
Host Bus (PSB)
100/133/200MHz
64-bit
AGP Bus
System
Memory
Processor
North
Bridge
(MCH)
Clock
Gen
HubLink Bus
CNR
SM Bus
South
Bridge
(ICH)
PCI Bus
33 MHz 32-bit
LAN
LPC Bus
Audio
USB
Mouse
FWH
SIO
IDE
Keybrd
Floppy
Parallel
PC Chipset: Bus Architecture
Host Clock
PCI Clock
USB Clock
Hublink Clock
The Chipset
consists of the
North Bridge,
South Bridge
and
Firmware Hub
Serial
 CH-1 Slide-3
Intel® PC Chipsets
 Include
North Bridge, South Bridge and Firmware Hub
 Various
chipsets available from Intel to meet specific
performance requirements

Value PC (810, 815)
 Pentium
III or Celeron Processor
 SDRAM
 Integrated

Graphics controller (Direct AGP)
Mainstream & Performance PCs (845, 850)
 Pentium
4 Processor
 SDRAM,
DDR or RAMbus
 Support
for AGP, DVO or Direct AGP
 Support
for Hyper-Threading Technology (later 845’s)
PC Chipset: Bus Architecture
 CH-1 Slide-4
Chipset Components
 The

Northbridge may be either:
Memory Controller Hub (MCH)
 Interfaces
between the CPU and the rest of the system
 Memory
 AGP Bus
 Hublink Bus

Graphics and Memory Controller Hub (GMCH)
 Includes
integrated graphics accelerator
 Supports either: (depends on version)
» Direct AGP - fully integrated graphics engine - no
external AGP slot - used for “Value PC”
» or AGP 2.0 (with AGP slot)
 Support for analog video, Digital Video Out (DVO) and Display
Data Channel (DDC)
PC Chipset: Bus Architecture
 CH-1 Slide-5
M-1
Which device supports
"Direct AGP"?
1: MCH
2: ICH
3: GMCH
4: FWH
PC Chipset: Bus Architecture
 CH-1 Slide-6
Chipset Components
 The

South Bridge or I/O Controller Hub (ICH)
Interfaces to I/O devices
 PCI
Bus
 IDE
 USB
 LPC
 The
bus to Firmware Hub and Super I/O (Legacy I/O)
Firmware Hub (FWH)

Stores BIOS code/data in 512KB or 1MB flash memory

Random number generator

Can be reprogrammed in place
PC Chipset: Bus Architecture
 CH-1 Slide-7
 Proprietary
point-to-point interface between MCH and
ICH

Expandable to multiple Hublink bus structure in some
chipsets
 Eight
bit data bus, two strobe signals, 3 special signals

66.6MHz clock signal derived from AGP clock

May also be 16 bit data and/or 100MHz clock
 Data

can be transferred at 4 bytes per clock cycle
4 bytes x 66.6MHz clock = 266MB/sec
 Hublink
design and operation is Intel proprietary
PC Chipset: Bus Architecture
 CH-1 Slide-8
 Each
contain PCI devices which are designated with a
one byte ID--the MCH contains 2 devices; GMCH has 3.

Device 0: Host to Hub Bridge- Resides on PCI bus 0
 Connects
Host bus to PCI bus 0 interfaces with system
memory controller

Device 1: PCI to AGP Bridge- Resides on PCI bus 0
 Connects
 AGP
bus may be designated as BUS 2
 When

to AGP bus to extend outside the MCH
card is plugged into AGP slot it will be Bus 2:Device 0
Device 2: Graphics Accelerator (GMCH only) on PCI Bus 0
 Analog
 Digital
video out
 Display
PC Chipset: Bus Architecture
video out (VGA)
Data Channel (DDC for plug and play monitor)
 CH-1 Slide-9
MCH PCI Devices
ADDR DATA
CTRL
Host Bus
BUS 0
DEVICE 0
Host-Hub Bridge
B0:D0:F0
AGP Bus
(PCI Bus 2)
BUS 2
DEVICE 0
BUS 0
DEVICE 1
AGP Slot
B2:D0:F0
PCI-AGP Bridge
B0:D1:F0
System
Memory
Interface
SCS[11:1]#
SMA[12:1]
SBS[1:0]
SRAS#
SCAS#
SWE#
SDQ[63:0]
SCB[7:0]
RDCLK0
RDCLKIN
Logical
PCI Bus 0
Hub
Interface
PC Chipset: Bus Architecture
HL [11:0]
HL_STB
 CH-1 Slide-10
82815 GMCH PCI Devices
ADDR DATA
CTRL
Host Bus
BUS 0
DEVICE 0
Host-Hub Bridge
B0:D0:F0
AGP Bus
(PCI Bus 2)
BUS 2
DEVICE 0
BUS 0
DEVICE 1
AGP Slot
B2:D0:F0
PCI-AGP Bridge
B0:D1:F0
Analog Display Out
Digital Video Out
Display Data
Channel
PC Chipset: Bus Architecture
System
Memory
Interface
SCS[11:1]#
SMA[12:1]
SBS[1:0]
SRAS#
SCAS#
SWE#
SDQ[63:0]
SCB[7:0]
RDCLK0
RDCLKIN
Logical
PCI Bus 0
BUS 0
DEVICE 2
Graphics
Accelerator
B0:D2:F0
Hub
Interface
HL [11:0]
HL_STB
 CH-1 Slide-11
 The
ICH and MCH each contain PCI devices which are
designated with a 1 byte hex number--the ICH has three:

Device 1E: Hub to PCI Bridge- Resides on PCI bus 0
 Connects

Device 1F: Multi-function- resides on PCI bus 0
 PCI
to LPC Bridge for interface to firmware hub and Super I/O
 IDE
controller
 SMB
 Two

PCI bus 0 to PCI bus1 to extend outside the ICH
controller
USB controllers
 AC97
Audio Controller
 AC97
Modem Controller
Device 08: LAN controller- Resides on PCI bus 1
 Supports
PC Chipset: Bus Architecture
10/100 Mbit/sec Ethernet and 1Mbit/sec Home PNA
 CH-1 Slide-12
ICH PCI Devices
HL [11:0]
Logical
PCI Bus 0
LAD [3:0]
LFRAME#
LDRQ[0:1]#
PDCS1#
PDA[2:1]
PDD[15:0]
PDDREQ
PDDACK#
PDIOR#
PDIOW#
PIORDY
HL_STB
Hub
Interface
PCI Bus 1
BUS 0
DEVICE 1E
HUB-PCI Bridge
B0:D1E:F0
PCI-LPC Bridge
B0:D1F:F0
LAN Cntr.
B1:D8:F0
IDE Controller
B0:D1F:F1
USB Ctr. 2
B0:D1F:F4
USBP3[P:N]
OC[3:2]#
SMB Controller
B0:D1F:F3
SMBDATA
SMBCLK
Audio Ctr.
B0:D1F:F5
Modem Ctr
B0:D1F:F6
LAN_CLK
LAN_RXD[2:0]
LAN_TXD[2:0]
USBP0[P:N]
USBP1[P:N]
OC[1:0]#
USBP2[P:N]
USB Ctr. 1
B0:D1F:F2
DEVICE 1F
PC Chipset: Bus Architecture
BUS 1
DEVICE 8
AC97
Controller
AC_RST#
AC_SYNC
AC_BIT_CLK
AC_SDOUT
AC_SDIN0
AC_SDIN1
 CH-1 Slide-13
ICH PCI Devices
 Chipset
data books use DECIMAL numbers to identify
devices: e.g., Device 1Eh = 30(10) ; Device 1Fh = 31(10)
PCI Bus 1
Hub
Interface
Logical PCI
Bus 0
BUS 0
DEVICE 1E
HUB-PCI Bridge
B0:D1E:F0
PCI-LPC Bridge
B0:D1F:F0
BUS 1
DEVICE 8
LAN Cntr.
B1:D8:F0
USB Ctr. 1
B0:D1F:F2
IDE Controller
B0:D1F:F1
USB Ctr. 2
B0:D1F:F4
SMB Controller
B0:D1F:F3
Audio Ctr.
B0:D1F:F5
DEVICE 1F
Modem Ctr
B0:D1F:F6
PC Chipset: Bus Architecture
AC97
Controller
Chipset Data
Book Description
Bus:Dev:FN
(in decimal)
Functional
Description
0 : 30 : 0
Hub-PCI Bridge
0 : 31 : 0
PCI-LPC Bridge
0 : 31 : 1
IDE Ctlr
0 : 31 : 2
USB Ctlr 1
0 : 31 : 3
SMBus Ctlr
0 : 31 : 4
USB Ctlr 2
0 : 31 : 5
Audio Ctlr
0 : 31 : 6
Modem Ctlr
1: 8: 0
LAN Ctlr
 CH-1 Slide-14
M-1
The MCH and ICH are
connected together by:
1: the PCI Bus
2: the LPC Bus
3: the Hublink Bus
4: the ISA Bus
PC Chipset: Bus Architecture
 CH-1 Slide-15
 The

FWH contains
512KB or 1MB of Flash ROM for storing BIOS code/data
 Arranged

Block Lock Registers
 One

into 64KB lockable blocks
for each 64KB block to lock read or write ability
General Purpose Register
 Reflects
status of FGPI pins
 Typical use of FGPI pins are to gather misc. data such as jumper
settings (BIOS recovery jumper)

Random Number Generator
 Can
produce Random Numbers used for data encryption
 RNG
PC Chipset: Bus Architecture
may or may not be present (depends of version of FWH)
 CH-1 Slide-16
Firmware Hub (FWH)
Block
Lock
Regs
LPC Bus
LFRAME / FWH4
LAD[3:0] / FWH[3:0]
ID[3:0]
FGPI[4:0]
FWH
Interface
General Purpose
Inputs
Random
Number
Generator
Flash
ROM
512KB
(1MB)
Device shown as used in “FWH Mode”
See chapter 3 for details on “AAMux Mode
PC Chipset: Bus Architecture
 CH-1 Slide-17

The CNR provides the PC Industry the opportunity to
deliver a flexible and cost reduced method to
implement subsystems widely used in "connected PCs".

LAN

Wireless

Home networking

Audio

MODEM & DSL

USB

The CNR Specification is an open industry specification
and is supported by OEMs, IHV card manufacturers,
silicon suppliers and Microsoft.

CNR Spec. calls for cards to be PnP: an EEPROM on
the CNR card contains configuration information.

Upper three SMB Address bits of CNR card determined
by pull up resistors on the system board.
PC Chipset: Bus Architecture
 CH-1 Slide-18
+5v
CNR Interface to ICH
M-3
EE_SHCLK
ICH
CNR
EEPROM
Interface
BUS 1
DEVICE 8
BUS 0
DEVICE 1F
LAN Cntr.
B1:D8:F0
USB Ctr. 2
B0:D1F:F4
SMB_A2
EE_DIN
EE_DOUT
SMB_A1
EE_CS
SMB_A0
LAN_CLK
LAN_RXD[2:0]
Used to strap
lower three
bits of CNR
SMB Address
LAN_TXD[2:0]
* USB1[P:N]
* OC#
OC
(in this case: 110)
SMBDATA
SMB Controller
B0:D1F:F3
SMBCLK
AC_RST#
Audio Ctr.
B0:D1F:F5
Modem Ctr
B0:D1F:F6
AC_SYNC
AC97
Controller
AC_BIT_CLK
AC_SDOUT
CNR
Connector
Used to
communicate
with EEPROM
on CNR card
(see appendix)
AC_SDIN0
AC_SDIN1
PC Chipset: Bus Architecture
* USB lines may alternatively be routed from USB Host Controller ASIC
+12v
-12v
+3.3v
+5v
 CH-1 Slide-19
CNR Connector Pinout
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10
B11
B12
B13
B14
B15
B16
B17
B18
B19
B20
B21
B22
B23
B24
B25
B26
B27
B28
B29
B30
PC Chipset: Bus Architecture
RESERVED
RESERVED
RESERVED
GND
RESERVED
RESERVED
GND
LAN_TXD1
LAN_RSTSNC
GND
LAN_RXD2
LAN_RXD0
GND
RESERVED
+5Vdual
USB_OC#
GND
-12V
+3.3VD
KEY
GND
EE_DOUT
EE_SHCLK
GND
SMB_A0
SMB_SCL
CDC_DN_ENAB#
GND
AC97_SYNC
AC97_SDATA_OUT
AC97_BITCLK
RESERVED
RESERVED
GND
RESERVED
RESERVED
GND
LAN_TXD2
LAN_TXD0
GND
LAN_CLK
LAN_RXD1
RESERVED
USB+
GND
USB–
+12V
GND
+3.3Vdual
+5VD
KEY
GND
EE_DIN
EE_CS
SMB_A1
SMB_A2
SMB_SDA
AC97_RESET#
AC97_SDATA_IN2
AC97_SDATA_IN1
AC97_SDATA_IN0
GND
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19
A1
A20
A21
A22
A23
A24
A25
A26
A27
A28
A29
A30
 CH-1 Slide-20
M-4
Chapter 1 Quiz
1) The FWH is accessed via the:
A) LPC Bus
B) PCI Bus
C) Hublink Bus
D) Beaverton-Hillsdale Highway Bus
2) Which chip controls PCI Bus 1?
A) ICH
B) MCH
C) FWH
D) SIO
3) The Intel® Hublink™ Bus can transfer data at 3.2GB/s
(True / False)
4) Which of the following devices is routed to the CNR
connector?
A) IDE controller
C) AGP controller
B) Floppy controller D) Audio Controller
PC Chipset: Bus Architecture
 CH-1 Slide-21
REVIEW & SUMMARY
 Intel®

Hub Architecture
Contains:
 MCH
(GMCH in value PC applications)
 ICH
 FWH
 Intel®
Hub Link™ Bus attributes

Can transfer data between the MCH and ICH at 266MB/s

Intel® Proprietary
PC Chipset: Bus Architecture
 CH-1 Slide-22
REVIEW & SUMMARY
 MCH
and GMCH Control Memory and Graphics
MCH: AGP controller
 GMCH: Integrated Graphics Accelerator (Direct AGP)

 ICH

contains:
Hub to PCI Bridge
 Connects
PCI bus 0 to PCI bus1 to extend outside the ICH
PCI to LPC Bridge for interface to firmware hub and
Super I/O
 IDE controller
 SMB controller
 Two USB controllers
 AC97 Audio Controller
 AC97 Modem Controller

PC Chipset: Bus Architecture
 CH-1 Slide-23
REVIEW & SUMMARY
 Firmware
Hub

Contains BIOS

Utilizes Flash ROM technology
 Can
be reprogrammed “in place” on the motherboard
 Communications

and Networking Riser
Interface to devices in ICH:
 MODEM
 Audio
controller
controller
 USB
controller
 SMB
Controller
PC Chipset: Bus Architecture
End of Chapter 1
 CH-1 Slide-24
Download