Use Case 4: Send Video Stream
1. Disable the Video PHY Controller TDMS clock for HDMI 1.4/2.0 Transmitter Subsystem
through API:
XVphy_Clkout1OBufTdsEnable(XVphy *InstancePtr,
Example:
XVphy_Clkout1OBufTdsEnable(VphyPtr,
2. Set the HDMI 1.4/2.0 Transmitter Subsystem stream parameters through API:
u32 XV_HdmiTxSs_SetStream(XV_HdmiTxSs *InstancePtr,
Example:
TmdsClock = XV_HdmiTxSs_SetStream(HdmiTxSsPtr,
3. Set the Video PHY Controller TX reference clock:
VphyPtr->HdmiTxRefClkHz = TmdsClock;
4. Set the HDMI TX Parameter for Video PHY Controller:
u32 XVphy_SetHdmiTxParam(XVphy *InstancePtr,
Example:
Result = XVphy_SetHdmiTxParam(VphyPtr,
5. Program the external clock generator to provide the Reference TMDS clocks for Video
PHY Controller.
6. Video PHY Controller HDMI TX Init interrupt is received.
HDMI 1.4/2.0 TX Subsystem
PG235 October 4, 2017
Appendix C: Application Software Development
XVphy_DirectionType Dir,
u8 Enable);
XVPHY_DIR_TX,
(FALSE));
XVidC_VideoMode VideoMode,
XVidC_ColorFormat ColorFormat,
XVidC_ColorDepth Bpc,
XVidC_3DInfo *Info3D);
VideoMode,
ColorFormat,
Bpc,
NULL);
u8 QuadId,
XVphy_ChannelId ChId,
XVidC_PixelsPerClock Ppc,
XVidC_ColorDepth Bpc,
XVidC_ColorFormat ColorFormat);
0,
XVPHY_CHANNEL_ID_CHA,
HdmiTxSsVidStreamPtr->PixPerClk,
HdmiTxSsVidStreamPtr->ColorDepth,
HdmiTxSsVidStreamPtr->ColorFormatId);
www.xilinx.com
102
Send Feedback
Need help?
Do you have a question about the HDMI 1.4 and is the answer not in the manual?
Questions and answers