+ All Categories
Home > Documents > System Management Bus Revision 2 - Smart Battery System · 02-04-1999  · SMBus Revision 2.0 R....

System Management Bus Revision 2 - Smart Battery System · 02-04-1999  · SMBus Revision 2.0 R....

Date post: 14-Mar-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
22
SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI System Management Bus Revision 2.0 Robert Dunstan, Intel Corporation Dale Stolitzka, Analog Devices, Inc.
Transcript
Page 1: System Management Bus Revision 2 - Smart Battery System · 02-04-1999  · SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI 6%6 ,) 'HY&RQ -DSDQ System Management Bus Revision

SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI

6%6,)

'HY&RQ-DSDQ����

System Management BusRevision 2.0

Robert Dunstan, Intel CorporationDale Stolitzka, Analog Devices, Inc.

Page 2: System Management Bus Revision 2 - Smart Battery System · 02-04-1999  · SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI 6%6 ,) 'HY&RQ -DSDQ System Management Bus Revision

SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI

6%6,)

'HY&RQ-DSDQ����

Agenda

• Why make an SMBus 2.0--An Overview?• PCI Engineering Change Request• Electrical Specifications

• DC / AC

• Protocol Layer• ARP, the address resolution protocol• Packet Check Coding

• Impact on the SBS IF

Page 3: System Management Bus Revision 2 - Smart Battery System · 02-04-1999  · SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI 6%6 ,) 'HY&RQ -DSDQ System Management Bus Revision

SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI

6%6,)

'HY&RQ-DSDQ����

Why make an SMBus 2.0?

• Desktop and Server Needs• PCI Bus Engineering Change Request

Page 4: System Management Bus Revision 2 - Smart Battery System · 02-04-1999  · SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI 6%6 ,) 'HY&RQ -DSDQ System Management Bus Revision

SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI

6%6,)

'HY&RQ-DSDQ����

Desktop OEM’s Made TheseComments on SMBus• SMBus has become an extremely popular

bus for connecting low-speed components toeach other

• SMBus attaches these devices• EEPROMs, sensors, latches, monitoring ASICs

Page 5: System Management Bus Revision 2 - Smart Battery System · 02-04-1999  · SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI 6%6 ,) 'HY&RQ -DSDQ System Management Bus Revision

SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI

6%6,)

'HY&RQ-DSDQ����

Desktop OEMs Use SMBus...

• Configuration or Inventory Applications• DIMMs/RIMMs Memory Modules• Clock Generators• Identify a Slot 2 Processor by Type and Speed• EEPROM contain vital product data• Digital Potentiometers

• System Monitoring• Temperature Monitors• Fan Control• Environmental Monitoring• Security

Page 6: System Management Bus Revision 2 - Smart Battery System · 02-04-1999  · SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI 6%6 ,) 'HY&RQ -DSDQ System Management Bus Revision

SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI

6%6,)

'HY&RQ-DSDQ����

SMBus Devices in Systemsthat are in Production Today• Memory DIMMs (3 EEPROMs)• ISC 9179 clock generation control• Inventory for Slot 2 Processor Type/Speed• EEPROM for vital product data• Voltage/Fan monitoring, e.g., ADM9240

• Processor Temperature , e.g., ADM1021

Page 7: System Management Bus Revision 2 - Smart Battery System · 02-04-1999  · SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI 6%6 ,) 'HY&RQ -DSDQ System Management Bus Revision

SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI

6%6,)

'HY&RQ-DSDQ����

Electrical Specifications, v2.0

• New DC Electrical specifications allow:• Driving SMBus signals through PCI connector• Multiple loads on a planar (motherboard)• Suitable for desktop and mobile environments

• AC specifications include some noiseimmunity tolerance from DC to 10MHz

Page 8: System Management Bus Revision 2 - Smart Battery System · 02-04-1999  · SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI 6%6 ,) 'HY&RQ -DSDQ System Management Bus Revision

SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI

6%6,)

'HY&RQ-DSDQ����

Protocol Layer Outline

• ARP (Address Resolution Protocol)• An ARP is the ability for a device to accept a new

SMBus address through a sequence ofcommands

• ARP commands in the command set• Other commands outside of the ARP

• Hot-plug issues• Packet check coding is required

• CRC-8: C(x) = x8 + x2 + x1 + 1

Page 9: System Management Bus Revision 2 - Smart Battery System · 02-04-1999  · SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI 6%6 ,) 'HY&RQ -DSDQ System Management Bus Revision

SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI

6%6,)

'HY&RQ-DSDQ����

SMBus 2.0 ARP

• Needs of SMBus devices on PCI cards aredifferent from motherboard components:• No past knowledge of devices (address/types)• Similiar PCI cards can result in several device of

the same type plugging into the PCI bus• SMBus ver 2.0 requires PCI card devices to

accept new bus addresses

Page 10: System Management Bus Revision 2 - Smart Battery System · 02-04-1999  · SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI 6%6 ,) 'HY&RQ -DSDQ System Management Bus Revision

SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI

6%6,)

'HY&RQ-DSDQ����

SMBus 2.0 AddressResolution Protocol Highlights• Notification

• Devices may request enumeration on power-up

• Discovery• OS can discover devices

• discover and identify devices• assign addresses and access the devices

• Other entities can discover devices• Secondary hosts can discover devices on the bus

Page 11: System Management Bus Revision 2 - Smart Battery System · 02-04-1999  · SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI 6%6 ,) 'HY&RQ -DSDQ System Management Bus Revision

SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI

6%6,)

'HY&RQ-DSDQ����

Hot-plug & SMBus

• Servers hot-plug PCI cards so that new orreplacement cards do not interrupt service

• Mobile systems hot-plug into a dock• SMBus is appropriate for hot-plugging

• Bus is being hot-plugged for batteries• However, there are complex power-up issues

• ECR plans to use existing PCI quick switches• Servers may use SMBus when the PCI is not

operating (a sideband to the PCI bus)

Page 12: System Management Bus Revision 2 - Smart Battery System · 02-04-1999  · SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI 6%6 ,) 'HY&RQ -DSDQ System Management Bus Revision

SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI

6%6,)

'HY&RQ-DSDQ����

AOL use of SMBus

• Current AOL (Alert-On-LAN) implementationsare geared towards LOM (LAN OnMotherboard) solutions• Not friendly if using only the PCI connector

• SMBus is viewed as an interface betweenalert generators and the LAN controller• Unfortunately the NIC (Network Interface Card)

solution is not satisfactory

Page 13: System Management Bus Revision 2 - Smart Battery System · 02-04-1999  · SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI 6%6 ,) 'HY&RQ -DSDQ System Management Bus Revision

SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI

6%6,)

'HY&RQ-DSDQ����

A solution for NICs

• Need for a cable-less solution for the NIC• Don’t want to repeat the mistakes learned

from Wake On LAN• Initial WOL implementations required a cable

between NIC and the motherboard for wake signaland Vaux power

• Later added PME and 3.3Vaux to the PCI Spec• AOL needs outbound communication even when the OS

is absent. (PME is an inbound signal)

Page 14: System Management Bus Revision 2 - Smart Battery System · 02-04-1999  · SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI 6%6 ,) 'HY&RQ -DSDQ System Management Bus Revision

SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI

6%6,)

'HY&RQ-DSDQ����

PCI ECR for Adding SMBus

• Effort championed by Compaq, Intel and IBM• Assistance from Analog Devices, Philips, USAR,

3Com

• ECR currently in review by the PCI SIG

• ECR defines SMBus clock and data signalson PCI connector using two reserved pins• Discovery mechanism required!

Page 15: System Management Bus Revision 2 - Smart Battery System · 02-04-1999  · SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI 6%6 ,) 'HY&RQ -DSDQ System Management Bus Revision

SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI

6%6,)

'HY&RQ-DSDQ����

SMBus Device Discovery

• Existing SMBus specifications do not addressenumeration or dynamically assigned deviceaddresses

• SMBus 2.0 defines an Address ResolutionProtocol (ARP) which provides thesecapabilities

• ARP includes a data structure much like PCIconfiguration space and a unique identifier

Page 16: System Management Bus Revision 2 - Smart Battery System · 02-04-1999  · SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI 6%6 ,) 'HY&RQ -DSDQ System Management Bus Revision

SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI

6%6,)

'HY&RQ-DSDQ����

More Uses--SMBus over PCI

• Provides the physical backbone for IPMI(Intelligent Platform Management Interface)

• Allows intelligent adapters to enumeratemanageability and instrumentation devices

• Related interfaces (AGP, Mini PCI) to followthe PCI lead

Page 17: System Management Bus Revision 2 - Smart Battery System · 02-04-1999  · SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI 6%6 ,) 'HY&RQ -DSDQ System Management Bus Revision

SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI

6%6,)

'HY&RQ-DSDQ����

SMBus 2.0 Timeline

• ARP definition 80% complete• Electrical additions to support PCI ECR are

90% complete• 0.9 spec available for public review in April• PCI ECR ratification expected in 2Q99

Page 18: System Management Bus Revision 2 - Smart Battery System · 02-04-1999  · SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI 6%6 ,) 'HY&RQ -DSDQ System Management Bus Revision

SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI

6%6,)

'HY&RQ-DSDQ����

Summary

• Industry needs an SMBus solution today• SBS IF has developed an interim solution• SMBus is not just a battery bus• The SMBus is still evolving

Page 19: System Management Bus Revision 2 - Smart Battery System · 02-04-1999  · SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI 6%6 ,) 'HY&RQ -DSDQ System Management Bus Revision

SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI

6%6,)

'HY&RQ-DSDQ����

Impact on the SBS IF (1)

• New influence from Desktop systems• New influence from Server systems• Many problems being solved with the SMBus

different from the original [mobile] vision

Page 20: System Management Bus Revision 2 - Smart Battery System · 02-04-1999  · SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI 6%6 ,) 'HY&RQ -DSDQ System Management Bus Revision

SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI

6%6,)

'HY&RQ-DSDQ����

Impact on the SBS IF (2)

• Effect on the SBS IF is very positive• Broader endorsement of SMBus• More volume and standardization will lead to

more vendors, wider device selection, moreparticipation in the IF

Page 21: System Management Bus Revision 2 - Smart Battery System · 02-04-1999  · SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI 6%6 ,) 'HY&RQ -DSDQ System Management Bus Revision

SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI

6%6,)

'HY&RQ-DSDQ����

Conclusions

• SMBus continues to evolve• ARP adds flexibility• Electrical changes make SMBus more usable

on motherboards• Wider influence establishes SMBus as very

important to the PC industry

Page 22: System Management Bus Revision 2 - Smart Battery System · 02-04-1999  · SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI 6%6 ,) 'HY&RQ -DSDQ System Management Bus Revision

SMBus Revision 2.0 R. Dunstan, Intel and D. Stolitzka, ADI

6%6,)

'HY&RQ-DSDQ����

Call to Action

• Review and comment on specification• email to: [email protected]

• Work with the SBS-IF to make SMBus 2.0successful too!

• Support SMBus in future ACPI OS releases


Recommended