Altera_Forum
Honored Contributor
9 years agoCyclone V ALTLVDS_RX output clock at half the expected rate
I am using Quartus Prime Standard for a Cyclone V design to instantiate an interface to an 8 channel 12-bit ADC in 2-wire mode. I'm using the ALTLVDS_RX megafunction and I have configured it for 16 channels each running at a deserialization factor of 6. I am using the frame clock out of the ADC which is running at 30 MHZ (which is actually half the ADC sample rate of 60MHz because the frame clock is intended to be DDR). So here are my inputs to the ALTLVDS_RX module:
Input clock: 30 MHz Deserialization factor: 6 Number of channels: 16 Data rate: 360 MHz The documentation (https://www.altera.com/content/dam/altera-www/global/en_us/pdfs/literature/ug/ug_altlvds.pdf page 3) claims that the output clock rx_outclock rate will be the Data rate divided by the deserialization factor (360/6 = 60), however, the rx_outclock rate that the FPGA is generating is at half that rate (30 MHz). Why?