Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21587 Discussions

Problem of MAX II EPM570T UFM with I2C interface

Altera_Forum
Honored Contributor II
1,030 Views

Hello, everyone! 

I'm currently applying EPM570T100C5, and using its user flash memory(UFM) to store parameters.  

I used the i2c megafuction as the communication interface between the DSP master and UFM. But the I2C megafuction did not work well. I used an oscilloscope to watch the waveforms and find that usually the I2C megafuction did not acknowledge the master's sending bytes, such as the slave address and data. But accidently the I2C megafuction worked normally, and the acknowledges can be detected. 

My program works well because if I changed another I2C slave device such as DAC chip the acknowledge was received correctly. 

So, can anyone tell me what's the problem? Is it the wrong with the I2C megafuction itself? I will be very grateful if someone give sone tips! 

Thank you very much! Best wishes!
0 Kudos
0 Replies
Reply