AN 502: Implementing SMBus Controller in Altera MAX Series

ID 683635
Date 9/22/2014
Public

1. Implementing SMBus Controller in Altera MAX Series

This design example shows the implementation of System Management Bus (SMBus) controller for Altera® MAX® II, MAX V, and MAX 10 devices.

SMBus, a derivative of I2C, is a two-wire interface which various system components can communicate with each other. At any time, only one device can master the bus to conduct transactions with one or multiple slaves.

With SMBus you can:

  • use an SMBus as a control bus for system and power management related tasks
  • remove individual control lines because an SMBus can be used to communicate with multiple devices

With this setup, you can reduce pin count and ensures future expansion of your design.