Forum Discussion
PreSICE Avalon calibration
HI,
Now this is interesting,
My understanding is ATX PLL is meant to connect to transceiver channel only, not for other usage purpose.
- ATX PLL should be connected to transceiver PHY IP like NativePHY IP and also transceiver PHY reset controller
- Sometime we may use ATX PLL to clock protocol IP like Ethernet IP as example but fundamentally it's used to clock the transceiver channel in the protocol IP.
- The ATX PLL loose lock could be due to your design clocking connection is not correct or IP setting is mismatch with your board hardware setup
- For instance on ATX PLL -> pll_powerdown
- Resets the PLL when asserted high. Needs to be connected to a dynamically controlled signal (the Transceiver PHY Reset Controller pll_powerdown output if using this Intel FPGA IP).
- This is the exact design connection as per user guide doc that user need to follow for it to work properly
- For instance on ATX PLL -> pll_powerdown
If your intention is to clock something else like custom design logic in FPGA core then I suggest to use either fPLL or IOPLL
You can refer to below link for general debug guideline on PLL loose lock issue
Thanks.
Regards,
dlim
- bitstreamer4 years ago
Occasional Contributor
Just debugging the ATX for a transceiver application.
Yes, working within powerdown to reconfigure - trying to achieve lock - I am assuming lock will assert while in powerdown - but I don't see a spec for it. I also don't see timing requirements for the minimum amount of time needed from the lock assertion to when the transceivers resets should be de-asserted. I was thinking 10 microseconds to be safe.
Thank you for the link. Look forward to your thoughts.