Not able to get the 3.3V peak to peak from PLL generated output signal
Hi,
I have generated a PLL (ALTPLL) IP in Quartus Lite software for the MAX10 FPGA (10M50DAF484C6GES). In the IP configuration, I set the input frequency to 50 MHz and generated an output frequency of 100 MHz. In my RTL top file, I mapped the PLL's generated output signal to a GPIO pin on the DECA board. I specified both the input clock and GPIO pin's I/O standard as 3.3V LVCMOS, so I expected to see a 3.3V peak-to-peak voltage on the oscilloscope.
However, when I measured the output, I observed that the peak-to-peak voltage was lower than 3.3V (approximately 3V). Additionally, as I increased the output frequency, the peak-to-peak voltage further decreased. For instance, at 250 MHz, the voltage unexpectedly decreased to around 1V, which is lower than the expected 3.3V limit. Ideally, the peak-to-peak voltage should remain consistent for every output frequency.
Could you please help me understand why the peak-to-peak voltage is behaving this way, and suggest a solution to ensure a stable 3.3V peak-to-peak output?
Thank you
Pooja