Dear zygot, thanks so much for your reply, yes I2C protocol/functionality isn't an issue, we've already verified that IP in previous designs. I'm just not sure whether does Digilent Artix boards hardware support the I2C requirement or not, according to your description, it sounds like that it only support maximum 400KHz data rate right? But we want to run I2C protocol at 1MHz (Fast mode plus), does it support that speed? Thanks in advance.