07-07-2020 11:36 AM
I found these links online -Not Tested by Xilinx
07-07-2020 11:51 AM
Here's another one that generates HDMI from a frame buffer in a simulated environment, to include a Linux/gtkmm on-screen simulation of the HDMI display.
07-08-2020 04:00 AM
I think you need to be clear between the protocol and the interface.
The video you are showing is just a VGA controller. I wrote one quick one for the following video series (running on Zedboard):
But this is using a VGA output not HDMI.
Then if you are using a HDMI connector there are multiple different options depending on the board you have.
If the board has a ADV7511, this is taking care of the HDMI layer. This is what I shown running on the ZC702 board:
If the board does not have an ADV7511, then you have again multiple options. On HDMI connectors if it is not connected to the devices gigabit tranceivers (GTs), then you can do DVI through HDMI or HDMI 1.4
For DVI, you can use the digilent IP. I showed an example running on the PYNQ-Z2 in the following article:
If you want HDMI, I just noticed an article on Hackster.io talking about an open source HDMI (1.4) IP:
Finally, I you need to support resolutions >1080p then you will have to use the GTs of the device and pay for a license for a HDMI IP as I am not aware of any free solution. Te Xilix solution is mentioned in PG235:
07-10-2020 04:33 AM
I am getting following error. Kindly help.
ERROR: [Board 49-71] The board_part definition was not found for xilinx.com:zc702:part0:1.4. The project's board_part property was not set, but the project's part property was set to xc7z020clg484-1. Valid board_part values can be retrieved with the 'get_board_parts' Tcl command. Check if board.repoPaths parameter is set and the board_part is installed from the tcl app store.
07-10-2020 06:09 AM
The error is clear. You need to install the ZC702 board files in vivado installation.
You can try using the following way. In vivado, create a new project. On the part selection tab, select boards and then click install and install the ZC702
07-13-2020 12:05 AM
Ok. This might be because the version you are using does not have the install option. Which version are you using?
I see that you have the ZC702 in the board list, so it is only the version which is not matching.
You can try to use the get_board_parts * commands and find the version then edit the following line in the create_proj.tcl file
set_property board_part xilinx.com:zc702:part0:1.4 [current_project]
09-02-2020 01:47 AM
Do you have any update to share on this?