![]() |
v_sdirxss
Vitis Drivers API Documentation
|
This file demonstrates the SDI Tx to SDI Tx loopback design for KCU116 board.
MODIFICATION HISTORY:
Ver Who Date Changes
1.0 jsr 03/07/2018 Initial version
Macros | |
#define | I2C_MUX_ADDR 0x74 |
I2C Mux Address. More... | |
#define | I2C_CLK_ADDR 0x69 |
I2C Clk Address. More... | |
#define | I2C_CLK_ADDR_570 0x5D |
I2C Clk Address for Si570. More... | |
Functions | |
int | Si570_SetClock (u32 IICBaseAddress, u8 IICAddress1, u32 RxRefClk) |
Set the output frequency of the Si570 clock generator. More... | |
void | slave_StringCopy (char *StrOut, spi_slave_sel slave_sel) |
This function copies string based on spi slave selection. More... | |
void | cls (void) |
This function clears the screen. More... | |
void | get_input2_val (void) |
This function takes the input from user. More... | |
void | ctrl_main_menu (unsigned char IsValid) |
This function display the user menu. More... | |
void | ctlr_spi_slv_select_menu (unsigned char IsValid) |
This function displays spi slave selection menu. More... | |
void | mode_menu (unsigned char IsMode) |
This function has Menu to generate modes. More... | |
void | sd_reso_menu (unsigned char IsSDReso) |
This function has Menu for resolutions. More... | |
void | hd_reso_menu (unsigned char IsHDReso) |
This function has Menu for HD resolutions. More... | |
void | threeg_reso_menu (unsigned char Is3GReso) |
This function has Menu for 3G resolutions. More... | |
void | higher_reso_menu (unsigned char IsHigerReso) |
This function has Menu for higher resolutions. More... | |
void | fps_1_menu (unsigned char IsFPS1) |
This function has Menu for fps. More... | |
void | fps_2_menu (unsigned char IsFPS2) |
This function has Menu for fps. More... | |
void | fps_3_menu (unsigned char IsFPS3) |
This function has Menu for fps. More... | |
void | fps_4_menu (unsigned char IsFPS4) |
This function has Menu for fps. More... | |
void | report_audio_status (void) |
This function reports audio status. More... | |
void | reset_audio_generator (void) |
This function resets the audio test pattern generator. More... | |
void | GT_Reset (void) |
This function resets the audio test pattern generator. More... | |
void | ctrl_app (unsigned char inchar) |
This function has Main control for Fidus FMC register configuration. More... | |
void | get_ctrl_app_input (void) |
This function Fetch input from UART then callback voip_contrl_app to process the selction. More... | |
int | main () |
Main function to call example with SDI RX and SDI TX drivers for KCU116 board. More... | |
#define I2C_CLK_ADDR 0x69 |
I2C Clk Address.
#define I2C_CLK_ADDR_570 0x5D |
I2C Clk Address for Si570.
Referenced by main().
#define I2C_MUX_ADDR 0x74 |
I2C Mux Address.
void cls | ( | void | ) |
void ctlr_spi_slv_select_menu | ( | unsigned char | IsValid | ) |
This function displays spi slave selection menu.
IsValid | Returns from menu for a 0 value. |
Referenced by ctrl_app().
void ctrl_app | ( | unsigned char | inchar | ) |
This function has Main control for Fidus FMC register configuration.
inchar | Character input to show the main menu. |
References ctlr_spi_slv_select_menu(), ctrl_main_menu(), fps_1_menu(), fps_2_menu(), fps_3_menu(), fps_4_menu(), get_input2_val(), hd_reso_menu(), higher_reso_menu(), mode_menu(), report_audio_status(), reset_audio_generator(), sd_reso_menu(), slave_StringCopy(), and threeg_reso_menu().
Referenced by get_ctrl_app_input(), and main().
void ctrl_main_menu | ( | unsigned char | IsValid | ) |
This function display the user menu.
IsValid | Returns from menu for a 0 value. |
Referenced by ctrl_app().
void fps_1_menu | ( | unsigned char | IsFPS1 | ) |
This function has Menu for fps.
IsFPS1 | Returns from menu for a 0 value. |
Referenced by ctrl_app().
void fps_2_menu | ( | unsigned char | IsFPS2 | ) |
This function has Menu for fps.
IsFPS2 | Returns from menu for a 0 value. |
Referenced by ctrl_app().
void fps_3_menu | ( | unsigned char | IsFPS3 | ) |
This function has Menu for fps.
IsFPS3 | Returns from menu for a 0 value. |
Referenced by ctrl_app().
void fps_4_menu | ( | unsigned char | IsFPS4 | ) |
This function has Menu for fps.
IsFPS4 | Returns from menu for a 0 value. |
Referenced by ctrl_app().
void get_ctrl_app_input | ( | void | ) |
This function Fetch input from UART then callback voip_contrl_app to process the selction.
References ctrl_app().
Referenced by main().
void get_input2_val | ( | void | ) |
void GT_Reset | ( | void | ) |
This function resets the audio test pattern generator.
None |
void hd_reso_menu | ( | unsigned char | IsHDReso | ) |
This function has Menu for HD resolutions.
IsHDReso | Returns from menu for a 0 value. |
Referenced by ctrl_app().
void higher_reso_menu | ( | unsigned char | IsHigerReso | ) |
This function has Menu for higher resolutions.
IsHigerReso | Returns from menu for a 0 value. |
Referenced by ctrl_app().
int main | ( | void | ) |
Main function to call example with SDI RX and SDI TX drivers for KCU116 board.
References cls(), ctrl_app(), get_ctrl_app_input(), I2C_CLK_ADDR_570, and Si570_SetClock().
void mode_menu | ( | unsigned char | IsMode | ) |
This function has Menu to generate modes.
IsMode | Returns from menu for a 0 value. |
Referenced by ctrl_app().
void report_audio_status | ( | void | ) |
void reset_audio_generator | ( | void | ) |
This function resets the audio test pattern generator.
None |
Referenced by ctrl_app().
void sd_reso_menu | ( | unsigned char | IsSDReso | ) |
This function has Menu for resolutions.
IsSDReso | Returns from menu for a 0 value. |
Referenced by ctrl_app().
int Si570_SetClock | ( | u32 | IICBaseAddress, |
u8 | IICAddress1, | ||
u32 | RxRefClk | ||
) |
Set the output frequency of the Si570 clock generator.
IICBaseAddress | contains the base address of the IIC master device. |
IICAddress1 | contains the 7 bit IIC address of the Si5324 device. |
RxRefClk | is the input reference clock that can be either of FREQ_SI570_148_5_MHz, FREQ_SI570_148_35_MHz |
Referenced by main().
void slave_StringCopy | ( | char * | StrOut, |
spi_slave_sel | slave_sel | ||
) |
This function copies string based on spi slave selection.
StrOut | Destination string. |
slave_sel | The string to be copied. |
Referenced by ctrl_app().
void threeg_reso_menu | ( | unsigned char | Is3GReso | ) |
This function has Menu for 3G resolutions.
Is3GReso | Returns from menu for a 0 value. |
Referenced by ctrl_app().