Forum Discussion
Regarding the issue with the I2C Remote System Upgrade Example
I am using the 10M50D development board, ALTERA MAX 10 FPGA DEVELOPMENT KIT, to validate the I2C Remote System Update project as shown in the figure below. I am following the I2C Remote System Upgrade Example provided by the official documentation.
However, when executing the steps on page 16 to send Slave Image 1 and Slave Image 2 via UART, I found that UART is not able to send out messages properly.
I would like to know if there is a problem with the official project or if there is a defect with the development board.
10 Replies
- Jeet14
Frequent Contributor
Hi,
I will be working on this case.
Please send more details on this issue.
Also, please share the tool versions which you are using?
Regards
Tiwari
- Miles1
New Contributor
Quartus Prime and Programmer Version => 20.1.1
Design templates => I2C Remote System Upgrade Example
Reference document => https://www.intel.com/content/dam/support/us/en/programmable/support-resources/fpga-wiki/asset03/user-guide-151.pdf
- Jeet14
Frequent Contributor
Hi,
Are you able to run helloworld example w.r.t. UART on both boards just to conform that UART's are working?
To run this I2C remote system upgrade example you need to use below setup-
Quartus II v15.1 with the NIOS II Software Build Tools for Eclipse.
Max 10M50 Development Kit
Max 10M08 Evaluation Kit
Wires
Two 5kohm resistors
Some method of building a simple circuit (e.g. breadboard or soldering iron)
Once you tested in this Quartus II v15.1 then later you can upgrade this design to newer versions.
Regards
Tiwari
- Miles1
New Contributor
I did not perform any compilation, I simply followed the steps on page 11 of the documentation to program the board.
However, when executing the steps on page 16 to send Slave Image 1 and Slave Image 2 via UART, I found that UART is not able to send out messages properly.
Is this related to using Quartus II v15.1?
- Jeet14
Frequent Contributor
Hi,
Did you first confirmed the UART testing with Helloworld example on the both boards?
If above is tested then also confirm on below
Are you using the proper relevant images on the boards for this I2C remote update. These examples are for the below boards-
Max 10M50 Development Kit
Max 10M08 Evaluation Kit
Also, did you prepared the setup between these two board as
Regards
Tiwari
- Jeet14
Frequent Contributor
Hi,
Can I believe you have properly followed below these points without any error and without any change in hardware setup.
Hardware setup-page-10
Programming master Inamge into Max 10M50 Evaluation Kit-page-#11
Programming slave Inamge into Max 10M08 Evaluation Kit-page-#12
Programming slave Inamge-1 & 2 into CFM 1 & 2on Max 10M50-page-#13
Regards
Tiwari
- Jeet14
Frequent Contributor
Hi,
Please let me know if you have any query on this matter.
Regards
Tiwari