Xilinx Zynq ZCU104 evaluation board support

27 views (last 30 days)
Hi,
I am attemping to work through the Xilinx Zynq tutorial for creating an IP core using the HDL Workflow Advisor as described on this page: https://ch.mathworks.com/help/hdlcoder/examples/getting-started-with-hardware-software-codesign-workflow-for-xilinx-zynq-platform.html
Since the reference design uses Xilinx Vivado 2017.4 tool version, I am using that release of Vivado.
As hardware, I am using the ZCU104 evaluation board but cannot get it to work as it is not shown in the list of supported boards. In Vivado 2017.4 I do not see the board but only see ZCU102 evaluation board. I have tried to install Vivado 2018.3 and can select the ZCU104 in that release but it seems the the reference design is not compatible with 2018.3. I tried to copy the board file for the ZCU104 from the 2018.3 to the 2017.4 release but it did not show up in Vivado as an available board.
Now my question, is it possible to use the ZCU104 device with the HDL Workflow Advisor to create an IP core for this evaluatio board? Alternatively, can I change the reference design to use another version of Vivado to work with the 2018.3 release?
Thanks,
Florian
  1 Comment
KatherineL
KatherineL on 17 Jun 2019
Hello,
did you get an answer to this question? I am also struggeling with the same problem..

Sign in to comment.

Answers (2)

Lin Bai
Lin Bai on 17 Jul 2019
Of course you can use ZCU104. Please check the following links on customize the reference design for ZCU104. https://www.mathworks.com/help/supportpkg/xilinxzynq7000/board-and-reference-design.html
A simple way is copy the block design from ZCU102. But becarefule the pin assignment for ZCU104 is different from that for ZCU102.

Kiran Kintali
Kiran Kintali on 6 Mar 2023
Customizing HDL Coder workflow for ZCU104 board:
Once you create the custom reference design you can follow the steps in this example https://www.mathworks.com/help/hdlcoder/ug/getting-started-with-hardware-software-codesign-workflow-for-zynq-ultrascale-mpsoc-devices.htmlto deploy to your new board registered with HDL Coder.
To connect between PS and PL you may also want to follow this example https://www.mathworks.com/help/hdlcoder/ug/xilinx-zynq-linux-image-for-custom-boards.htmlto create a custom linux image.

Products


Release

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!