Junus2012
Advanced Member level 5
Dear friends,
I found numerous nice ADC with high sampling frequencies above 100 MHz,
I need to interface the ADC output to FPGA board that supports I2C protocol with a maximum fsclk of 400 kHz.
I am thinking that the ADC will be slowed due to the I2C as buttle neck and I wander how the I2C will push the data before the next sampling is coming, in the same time sampling frequency is far bigger than I2C frequency.
One possibility I am thinking that I2C will have a stack memory to store the data to be pushed sequentially, if it is true this mean it is not possible to implement real time DSP with series protocols.
I need you help to clear me this concept and thank you very much in advance
Regards
I found numerous nice ADC with high sampling frequencies above 100 MHz,
I need to interface the ADC output to FPGA board that supports I2C protocol with a maximum fsclk of 400 kHz.
I am thinking that the ADC will be slowed due to the I2C as buttle neck and I wander how the I2C will push the data before the next sampling is coming, in the same time sampling frequency is far bigger than I2C frequency.
One possibility I am thinking that I2C will have a stack memory to store the data to be pushed sequentially, if it is true this mean it is not possible to implement real time DSP with series protocols.
I need you help to clear me this concept and thank you very much in advance
Regards