Multiple clock functions are listed in the following table. They are used to generate clocking for specific and general purpose tasks on UltraScale and Versal devices.
| Type | Description | Device Family/Series | Input(s)/Output(s) | Use Cases/Features |
|---|---|---|---|---|
| MMCM | Mixed-mode clock manager | UltraScale, Versal | 2/7 |
|
| PLL | PLL (used for I/O and programmable logic) | UltraScale | 1/2 |
|
| DPLL | Digital PLL for low frequency clocks | Versal | 1/4 |
|
| XPLL | High-performance PLL (used for I/O and programmable logic; renamed PLL from UltraScale families) | Versal | 1/4 |
|
|
||||