v_sditxss
Vitis Drivers API Documentation
Overview

Functions

int XV_SdiTxSs_SubcoreInitSdiTx (XV_SdiTxSs *SdiTxSsPtr)
 This function initializes the included sub-core to it's static configuration. More...
 
int XV_SdiTxSs_SubcoreInitVtc (XV_SdiTxSs *SdiTxSsPtr)
 This function initializes the included sub-core to it's static configuration. More...
 
u32 XV_SdiTxSs_SelfTest (XV_SdiTxSs *InstancePtr)
 This function performs self test on SDI Tx Subsystem sub-cores. More...
 
u32 SdiTxSs_SelfTestExample (u32 DeviceId)
 This function is the main entry point for the self test example using the XV_SdiTxSs driver. More...
 
int main (void)
 This is the main function for XV_SdiTxSs self test example. More...
 

Function Documentation

int main ( void  )

This is the main function for XV_SdiTxSs self test example.

Parameters
None.
Returns
  • XST_SUCCESS if the self test example passed.
  • XST_FAILURE if the self test example was unsuccessful.
Note
None.

References SdiTxSs_SelfTestExample().

u32 SdiTxSs_SelfTestExample ( u32  DeviceId)

This function is the main entry point for the self test example using the XV_SdiTxSs driver.

This function check whether or not its sub-core drivers self test functions are in working state.

Parameters
DeviceIdis the unique device ID of the SDI TX Subsystem core.
Returns
  • XST_FAILURE if any of SDI TX Subsystem sub-core self test failed.
  • XST_SUCCESS, if all of SDI TX Subsystem sub-core self test passed.
Note
None.

References XV_SdiTxSs_Config::BaseAddress, XV_SdiTxSs_CfgInitialize(), XV_SdiTxSs_LookupConfig(), and XV_SdiTxSs_SelfTest().

Referenced by main().

u32 XV_SdiTxSs_SelfTest ( XV_SdiTxSs InstancePtr)

This function performs self test on SDI Tx Subsystem sub-cores.

Parameters
InstancePtris a pointer to the XV_SdiTxSs core instance.
Returns
  • XST_SUCCESS if self test passed.
  • XST_FAILURE if self test failed.
Note
None.

References XV_SdiTxSs::SdiTxPtr.

Referenced by SdiTxSs_SelfTestExample().

int XV_SdiTxSs_SubcoreInitSdiTx ( XV_SdiTxSs SdiTxSsPtr)

This function initializes the included sub-core to it's static configuration.

Parameters
SdiTxSsPtris a pointer to the Subsystem instance to be worked on.
Returns
XST_SUCCESS/XST_FAILURE

References XV_SdiTxSs_SubCore::AbsAddr, XV_SdiTxSs::Config, XV_SdiTxSs_SubCore::DeviceId, XV_SdiTxSs_Config::SdiTx, XV_SdiTxSs::SdiTxPtr, XV_SDITXSS_LOG_EVT_SDITX_INIT, and XV_SdiTxSs_LogWrite().

Referenced by XV_SdiTxSs_CfgInitialize().

int XV_SdiTxSs_SubcoreInitVtc ( XV_SdiTxSs SdiTxSsPtr)

This function initializes the included sub-core to it's static configuration.

Parameters
SdiTxSsPtris a pointer to the Subsystem instance to be worked on.
Returns
XST_SUCCESS/XST_FAILURE

References XV_SdiTxSs_SubCore::AbsAddr, XV_SdiTxSs::Config, XV_SdiTxSs_SubCore::DeviceId, XV_SdiTxSs_Config::Vtc, XV_SdiTxSs::VtcPtr, XV_SDITXSS_LOG_EVT_VTC_INIT, and XV_SdiTxSs_LogWrite().

Referenced by XV_SdiTxSs_CfgInitialize().