Forum Discussion
Altera_Forum
Honored Contributor
17 years agoI2C Controller
Hi, I have an FPGA design that relies on a couple "constants" in registers that I would like to make changeable over an I2C interface. Does anyone know if there is a standalone core I could us...
Altera_Forum
Honored Contributor
17 years agoWith FX2, an I2C controller is already present while SPI has to be emulated by I/O bit-banging. Thus I2C needs less resources at the uP side and can operate faster. If the FPGA is intended to be configured by the uP through passive serial, you need to create an SPI-like interface anyway and can use it for runtime communication as well.
SPI at the FPGA side is actually somewhat more simple than I2C, basically a shift register only.