Hi,

Unless there is a large transaction buffer and multitasking, it does not make sense to do I2C in hardware. It is a slow protocol (400kHz clock rate maximum) and as a result the CPU would wait for the hardware for a large chunk of the time of every transaction. You're better off using a simpler GPIO core and bitbanging.

So, adding a simple CSR interface is not very useful. This core was designed to be driven by a hardware FSM.

Sébastien
_______________________________________________
M-Labs devel mailing list
https://ssl.serverraum.org/lists/listinfo/devel

Reply via email to