Do I need Vitis to write embedded software for ZCU106 using Simulink?

Hi everyone,
I’ve just started working on a project using the ZCU106 (Zynq Ultrascale+ MPSoC) evaluation board. My goal is to write a simple "Hello World" program, like toggling a user LED, using Simulink Embedded Coder to generate code for the ARM processor (Cortex-A53 or R5).
I have a few questions:
  1. Do I need to install Vitis to achieve this, or can I accomplish my goal with just Simulink Embedded Coder ?
  2. Do I have to install Vitis Model Composer for interacting with peripherals (like GPIOs) on the ZCU106, or can I rely on other tools for this purpose?
I’m mainly focused on embedded software and not FPGA programming, so I’m hoping to avoid any FPGA-specific tools unless absolutely necessary.
Thanks for your help!

Answers (2)

I understand you want to create a project using the ZCU106 evaluation board.
While Vitis can be helpful, it is not an essential requirement for your project. The following link shows an example on how to use the ZCU106 evaluation board with SoC blockset which can help you accomplish your task:
Hope this helps!

Products

Release

R2023b

Asked:

on 12 May 2025

Answered:

on 15 Jul 2025

Community Treasure Hunt

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

Start Hunting!