03-28-2019 06:04 AM
I have been going through the Video Series tutorials, and they have been quite useful. I've been trying to implement Video Series 19-21 for a Zynq Zedboard. Since the articles were written for a ZC702, I had to change the constraints file after going through the HDMI section in the Zedboard User Guide. So the hardware design has been made compatible with the Zedboard. But Zedboard does not seem to have the same I2C bus as the ZC702, so I'm not sure how to modify the SDK code to configure the AV5711 for the Zedboard. I could not find any mention of an I2C bus in the Zedboard User Guide. So can you please let me know how I can modify the SDK code in Video Series 20 (which was originally written for ZC702) so that it is compatible with the Zedboard? Pointing me to the right resources would also help. Thanks.
04-01-2019 02:41 AM
Hi @josh97 ,
I know @ronnywebers was trying to do the same:
I am note sure if he succeeded but from my point of view, there shouldn't be too many changes. But of courses you will need to do changes in both the HW and the SW to match the ZedBoard configuration.
One change that I see is that the I2C is not connected to the PS but to the PL. Thus you might need to implement an AXI IIC in your vivado design and change the SW code accordingly.
Hope that helps,
04-01-2019 04:45 AM
Thanks for the reply @florentw . I did see that I need to do that as well but have not found any specific reference design for using an AXI IIC for HDMI. @ronnywebers has not replied on his progress regarding the matter. I am still very new to this so I'm not able to make much progress myself, because I am not sure how to integrate the AXI IIC into the block design smoothly and make it work.
I did find a project by Hamsterworks (http://hamsterworks.co.nz/mediawiki/index.php/Zedboard_HDMI_v2) that makes it work from the PL side, and I tested it as well. I have not used AXI IIC before so I am looking at how I can send the same I2C signals from PS and how I can merge it into the block design.
I also looked into the AnalogDevices reference design (https://wiki.analog.com/resources/fpga/xilinx/kc705/adv7511) for HDMI but I hit a bug in their SDK code and could not resolve it. Still working on it.
04-01-2019 05:56 AM
Hi @josh97 ,
You could potentially look at the xapp741 which is using a Microblaze processor on KC705. It is using the AXI IIC for programing the ADV7511. This might be a good reference as well.
04-08-2019 02:09 AM
Hi @josh97 ,
Do you have any updates on this? Were you able to make it work? If yes it would be nice if you could share back your project with the comminity.
04-12-2019 05:34 AM
Sorry for the delay. I was not able to make it work. I am now working on something else, and a colleague is taking this up. If he makes it work I will get the solution from him and post some pointers here on how he got it to work. It will probably take some time.