MAX® 10 FPGA – AN 502: Implementing an SMBus Controller Design Example - SMBus, a derivative of I2C, is a two-wire interface through which various system components can communicate with each other and with the rest of the system. At any time, only one device can control the bus to conduct transactions with one secondary or with multiple secondary devices. You can use an SMBus as a control bus for system- and power-management-related tasks. You can remove individual control lines because an SMBus can be used to communicate with multiple devices. This not only reduces pin count but also ensures future expansion. The designed controller follows SMBus specifications, version 2.0 (see www.smbus.org/specs). - 2016-05-17
- Version
- 16.0.0