Cyclone® 10 LP 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 master the bus to conduct transactions with one slave or with multiple slaves. 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). - 2017-08-13

Version
17.0.0
Product Type
Development Software and Tools > FPGA Design & Simulation Tools > Quartus Prime Design Software > Standard Edition
Resource Type
Developer Resources > Example Resources > Example Designs > System Example Designs
Source Name
Markdown