FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
6364 Discussions

MAX 10 - I2C Remote System Update Example

Niv
Beginner
1,470 Views

Hello,

I would like to use  I2C remote system update in my system, the system include CPU instead of Max10 master, but the user manual doesn't have below information:

1. When the I2C update interface is one of addional salves in the same I2C bus, what is the address of Max10 slave ?

2. The Max10 i2c slave interface must to be connected to specific pins ? in the EVB they connected to J3.4 J3.5

Thanks,

Niv

Labels (1)
0 Kudos
8 Replies
JingyangTeh
Employee
1,414 Views

Hi Niv


From the design you could see the slave address from the I2C slave IP.

You could refer to the screenshot of a separate project of the I2C slave IP.

From the example design the slave address should be 0x56.


Yes from the example the i2c slave needs to be connected to the pin from the user guide.

For additional i2c device you could connect in daisy chain to the master SDA & SCL pins (PMODA.1 & PMODA.2)


Regards

Jingyang, Teh




0 Kudos
Niv
Beginner
1,347 Views

Thanks !
My question if I must to connected to the pin from the user guide (slave side) ?

0 Kudos
JingyangTeh
Employee
1,364 Views

Hi

 

Any update on this case?

I just noticed in my last reply, I did not attach an image.

Please refer to the image below.

You could refer the slave address from the slavei2c IP.

2023-10-24_14h43_54.png

 

Regards

Jingyang, Teh

 

0 Kudos
JingyangTeh
Employee
1,317 Views

Hi Niv


Yes, the pins are required for the i2c communication to work for the RSU example to work.

The pins are already defined in the example project to be the i2c communication pins.

Is there a problem with connecting the i2c pins?


Regards

Jingyang, Teh


0 Kudos
Niv
Beginner
1,301 Views

Hi,

 

I know they are already design, but in my design those pins are used for different process - my question if I can set I2C pins to different pins from the example.

0 Kudos
JingyangTeh
Employee
1,270 Views

Hi Niv


Yes, it is possible to assing the i2c pins to a separate pin out.

You could do this in the Pin Assignment tool.



0 Kudos
Kenny_Tan
Moderator
1,245 Views

Hi,

 

Not sure if you have further question on this?

 

Thanks

0 Kudos
JingyangTeh
Employee
1,211 Views

Hi


Since a solution have been provided and no feedback was received, I shall set this thread to close pending. If you still need further assistance, you are welcome reopen this thread within 20days or open a new thread, some one will be right with you. Please login to ‘https://supporttickets.intel.com’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.


If you happened to close this thread you might receive a survey. If you think you would rank your support experience less than 10 out of 10, please allow me to correct it before closing or if the problem can’t be corrected, please let me know the cause so that I may improve your future service experience.


Regards

Jingyang, Teh



0 Kudos
Reply