![]() |
clk_wiz
Vitis Drivers API Documentation
|
This file contains a design example using the XClk_Wiz driver with different rates.
assigned to clock wizard 1. Modify this value as per your dynamic clock reconfiguration Clocking wizard
MODIFICATION HISTORY:
Ver Who Date Changes
1.3 sd 4/7/20 Initial version for Clock Wizard Example 1.4 sd 5/20/20 Use Macros and use readReg API 1.6 sd 7/7/23 Add SDT support. 1.8 sd 6/26/24 Update the device name and Baseaddress. sd 9/5/24 Add GetRate and multi clock support.
Functions | |
| u32 | ClkWiz_Example (u32 DeviceId) |
| This function is the main entry point for the versal example using the XClk_Wiz driver. More... | |
| u32 | XClk_WaitForLock (XClk_Wiz_Config *CfgPtr_Dynamic) |
| This is the XClk_WaitForLock function, it will wait for lock to settle change frequency value. More... | |
| int | main () |
| This is the main function for XClk_Wiz rate example. More... | |
| u32 ClkWiz_Example | ( | u32 | DeviceId | ) |
This function is the main entry point for the versal example using the XClk_Wiz driver.
This function will set up the system with interrupts handlers.
| DeviceId | is the unique device ID of the CLK_WIZ Subsystem core. |
| int main | ( | ) |
This is the main function for XClk_Wiz rate example.
If the ClkWiz_Example function which sets up the system succeeds, this function will set the desired rate.
| None. |
References ClkWiz_Example().
| u32 XClk_WaitForLock | ( | XClk_Wiz_Config * | CfgPtr_Dynamic | ) |
This is the XClk_WaitForLock function, it will wait for lock to settle change frequency value.
| CfgPtr_Dynamic | provides pointer to clock wizard dynamic config |
References XClk_Wiz_Config::BaseAddr.