Forum Discussion
StefanoMarsi
Occasional Contributor
2 years agoCYCLONE V - HPS and I2C Peripheral Pin
Hi Community I'm testing the I2C interface embedded in CycloneV - HPS. - However, if I export peripherals signals through the HPS I/O Set everything works pretty well. - But If I switch to FPG...
tehjingy_Altera
Regular Contributor
2 years agoHi Stefano
From the waveform that you shared, we could see that the signals are distorted when it is routed through the FPGA.
Have you tried not passing the i2c signals through the tri-state buffer?
Could you also try setting the I/O standard to Open Drain as suggested in the CycloneV interface guideline?
Please refer to this link on the i2c guidline placement.
Regards
Jingyang, Teh
- StefanoMarsi2 years ago
Occasional Contributor
This is exactly what I did!
Please note the implementation in the attached code!