Forum Discussion

Miles1's avatar
Miles1
Icon for New Contributor rankNew Contributor
2 years ago

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's avatar
    Jeet14
    Icon for Frequent Contributor rankFrequent 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


  • Jeet14's avatar
    Jeet14
    Icon for Frequent Contributor rankFrequent 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's avatar
    Miles1
    Icon for New Contributor rankNew 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's avatar
    Jeet14
    Icon for Frequent Contributor rankFrequent 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's avatar
    Jeet14
    Icon for Frequent Contributor rankFrequent 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's avatar
    Jeet14
    Icon for Frequent Contributor rankFrequent Contributor

    Hi,


    Please let me know if you have any query on this matter.


    Regards

    Tiwari