clk_wiz
Vitis Drivers API Documentation
xclk_wiz_setrate_example.c File Reference

Overview

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.4 sd 5/21/20 Initial version for Clock Wizard Example 1.6 sd 7/7/23 Add SDT support.

Macros

#define XCLK_US_WIZ_RECONFIG_OFFSET   0x0000025C
 Reconfig Register. More...
 

Functions

u32 ClkWiz_Example (XClk_Wiz *IntcInstancePtr, u32 DeviceId)
 This function is the main entry point for the example using the XClk_Wiz driver. More...
 
int main ()
 This is the main function for XClk_Wiz rate example. More...
 

Macro Definition Documentation

#define XCLK_US_WIZ_RECONFIG_OFFSET   0x0000025C

Reconfig Register.

Referenced by ClkWiz_Example().

Function Documentation

u32 ClkWiz_Example ( XClk_Wiz IntcInstancePtr,
u32  DeviceId 
)

This function is the main entry point for the example using the XClk_Wiz driver.

This function is the main entry point for the versal example using the XClk_Wiz driver.

Parameters
DeviceIdis the unique device ID of the CLK_WIZ Subsystem core.
Returns
  • XST_FAILURE if the system setup failed.
  • XST_SUCCESS if successful.

This function will set up the system with interrupts handlers.

Parameters
DeviceIdis the unique device ID of the CLK_WIZ Subsystem core.
Returns
  • XST_FAILURE if the system setup failed.
  • XST_SUCCESS if successful.

References XClk_Wiz_Config::BaseAddr, XCLK_US_WIZ_RECONFIG_OFFSET, XClk_Wiz_CfgInitialize(), XClk_Wiz_LookupConfig(), XClk_Wiz_SetRate(), XCLK_WIZ_STATUS_OFFSET, and XClk_Wiz_WaitForLock().

Referenced by main().

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.

Parameters
None.
Returns
XST_SUCCESS if successful, otherwise XST_FAILURE.
Note
None

References ClkWiz_Example().