Functional Description

The Trion PLL Auto-Reset core applies to user-instantiated PLLs. The core uses the PLL's reset (RSTN) and locked (LOCKED) signals. From the core’s perspective, the LOCKED pin is an input from PLL after the core's reset signal goes high. If the LOCKED pin remains low after exceeding tLOCK duration, the core outputs an active-low pulse signal to the PLL's RSTN pin to reset the PLL.

There are 2 methods to implement the monitoring function, which includes a finite state machine (FSM).
  • Instantiate one FSM for each PLL.
  • Allow several PLLs to share the same FSM to reduce resource utilization. Sharing an FSM can increase the time it takes for the PLL to lock because each PLL operates independently, which may cause some PLLs to lose lock after the other PLLs are locked.
Figure 1. Trion PLL Auto-Reset Core Block Diagram