Skip to content

Ultra96

Björn Gottschall edited this page Jun 9, 2020 · 2 revisions

The Ultra96 works with Lynsyn, but with some limitations. First, JTAG access must be enabled manually after each boot. This can be done with the Xilinx tools, or using Lynsyn and the following command:

lynsyn_xsvf -s lynsyn-host-software/libxsvf/zynq_mpsoc_ps_tap_set_jtag_ctrl_include_arm_dap.svf

In addition, it is important that a core being sampled is on all the time while sampling. Power gating is OK on a core not being sampled, but the core that is sampled should be left powered on. On linux, this can be accomplished using the following command:

echo 1 > /sys/devices/system/cpu/cpu[0-3]/cpuidle/state1/disable