cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
tim_severance
Scholar
Scholar
1,619 Views
Registered: ‎03-03-2017

video_phy mixed DisplayPort and HDMI

Jump to solution

Hi, I am working on a Vivado 2017.4 Kintex 7 design where I need to implement a DisplayPort receiver and HDMI transmitter.   I am getting an error (see image below) telling me I cannot mix protocols.   Does this mean I cannot do a design with both HDMI and DisplayPort, or does it mean I just need to use two VideoPhy blocks in the block design?

video_phy_error.png

Thanks.

Tim

0 Kudos
1 Solution

Accepted Solutions
xud
Xilinx Employee
Xilinx Employee
1,973 Views
Registered: ‎08-02-2007

@tim_severance

 

It's known that single Video PHY doesn't support mixed protocol. However, you can add two VIdeo PHYs, one for HDMI and the other for Displayport.

- In HDMI Video PHY : RX sets to NONE, TX protocol is HDMI

- In Displayport Video PHY : TX sets to NONE, RX protocol sets to Displayport

View solution in original post

3 Replies
xud
Xilinx Employee
Xilinx Employee
1,974 Views
Registered: ‎08-02-2007

@tim_severance

 

It's known that single Video PHY doesn't support mixed protocol. However, you can add two VIdeo PHYs, one for HDMI and the other for Displayport.

- In HDMI Video PHY : RX sets to NONE, TX protocol is HDMI

- In Displayport Video PHY : TX sets to NONE, RX protocol sets to Displayport

View solution in original post

florentw
Moderator
Moderator
1,548 Views
Registered: ‎11-09-2015

Hi @xud,

 

Just to add on Xu's response:

If you need to use the same Quad for bothy DP and HDMI (so use a single VPHY), you will need to modify the VPHY which is provided as unencrypted HDL. However note that this is not a supported solution from Xilinx.

 

Regards,


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**
0 Kudos
tim_severance
Scholar
Scholar
1,535 Views
Registered: ‎03-03-2017

@xud / @florentw,

   Thanks for the answers, this explains the problem.

Tim

0 Kudos