Forum Discussion
Altera_Forum
Honored Contributor
10 years agoReset for PLL
I am working on a project involving Arria V FPGA.
I need to have a PLL for generating clocks for my internal FPGA logic. I am confused about the reset signal of PLL. I have no external H/W reset pin. To which pin must I connect this reset signal. I am deriving the reset signal for logics from PLL locked signal. I am thinking of connecting this pin to POR signal. How to access the power on reset pin? Are there any other suggestions for connecting PLL reset pin? Thanks12 Replies
- Altera_Forum
Honored Contributor
There must be some official response from Intel about this somewhere. I can only imagine it's a very common question. Here are two solutions I have been using and found to work:
- Connecting the reset port to an external pin tied to ground on the PCB - Using the PLL reference clock to generate a registered reset signal (e.g., using a counter or shift register) The second solution could be expanded to reassert reset when lock is lost, however I thought this was precisely what the auto-reset setting was for, and hence I see no reason why Quartus does not allow you to tie reset to zero internally as in older families. - PNaja
New Contributor
I also have the same issue when I upgraded from Quartus 17.1 to 18.01 and later on to 18.1.
- The initial converted Arria 10 load compiled successfully
- Then I changed NIOS clock from my device_clk (connected to external pin) to a clock bridge connected to 100 MHZ external clock trying to reduce the clock to the NIOS max clock rate of 50 Mhz. This change was done in the platform designer.
- The RST_N error message is pointing to the two PLL's that were instantiated in the top level design and is not showing up in the platform designer.
- The change had nothing to do with the PLL, Why are we getting compile error on the part of the design that was not changed.