Hello team,
I am using a DS90UB949-Q1-based EVK kit for my test. My setup is such that, I have a device present at the Deser (UB948) side which is connected to the Deser using I2C and a GPIO pin is also input to the Deser. The SerDes are connected using LVDS cable for communication. I am having an I2C master device at the Ser device which is connected to the Ser via I2C pins.
Now coming back to the problem, the device which is present at the Deser side gives the interrupt to the Deser at GPIO0, and then this interrupt is back channeled to the Ser and then back to the I2C master device. I have enabled the 0xC6 register address as 0x21 to enable the interrupt on Serializer. So, whenever the interrupt arrives, the INTB pin is low and I read from the I2C master device that the interrupt has arrived, and then again clear the interrupt by reading the 0xC7 register of the Serializer, now the problem is that I am receiving the interrupt i.e., getting INTB to pin low after 30ms, which should be arrived to the Serializer side at 15ms because the device generates the interrupt at 15ms, so I am asking that if there is any delay with the BC so that I am receiving the interrupt by so much delay. Can you tell me how can I improve this delay/ latency in the interrupt arrival at the Serializer INTB pin?
Thank you.
Regards,
Vivek Karna