To use the full Zynq hardware/software codesign workflow provided by MATLAB/Simulink with a custom board, you need to set up the board in the HDL Coder workflow. Refer to the following example which sets up a Zybo board for our Zynq workflow.
In this shipping example, we use the vendor-provided board files and the existing Zynq processing system preset TCL file to make it simpler to create this example Reference Design in Vivado.
To use your custom board with our full Zynq hardware/software codesign workflow, you will need to complete the following tasks:
2) Obtain the board files from the vendor to register your board part in Xilinx Vivado tool.
3) Create a custom reference design in Xilinx Vivado tool, and export this block design to a TCL script.
4) Create all necessary plugin and definition files to register your board & reference design files with HDL Workflow Advisor in MATLAB.
Note that the above tasks are outside the scope of MathWorks Technical Support. What HDL Coder provides is the capability to allow you to import the custom Vivado design into HDL Coder workflow, and define a custom Reference Design, so HDL Coder can generate an IP core and insert it into the custom Reference Design for faster design iteration.