Forum Discussion

sdine's avatar
sdine
Icon for New Contributor rankNew Contributor
7 years ago

does max10 fpga series 10M25SAE144CG support I2C communication?

hi,

i am working on10M25SAE144CG series of max10 fpga. i wanted to know if this FPGA supports the I2C communication.

kindly reply as soon as possible

its urgent

3 Replies

  • SreekumarR_G_Intel's avatar
    SreekumarR_G_Intel
    Icon for Frequent Contributor rankFrequent Contributor
    Hello Shwetha, There are not any hardened I2C block in MAX 10 devices. but you can implement the i2C part in FPGA using RTL based on the device you are going to communicate. Kindly let me know if you need any further help on the same ? Thank you , Regards, Sree
    • sdine's avatar
      sdine
      Icon for New Contributor rankNew Contributor

      hi,

      thanks for the reply...

      i have designed a vhdl code for 7 segemt display...

      know i need to convert the code to nios 2 processor using the i2c communicaton....

      can this be done for the respective fpga...

      thanks and regards

      Shwetha Dinesh

      • SreekumarR_G_Intel's avatar
        SreekumarR_G_Intel
        Icon for Frequent Contributor rankFrequent Contributor

        Hello Shwetha,

        Yes , definitely possible ..You can use the i2C in RTL connected via Avalon bus and 7 segment uisng Nios C code.

        from the requirement it looks you need a i2c slave , where data come from other device called master if so you can also use the i2C slave to Avalon MM Master bridge IP as well.in quartus software.

        Hope helps .

        Thank you ,

        Regards,

        Sree