AR# 67776

|

SDK - XSDB fails when programming FPGA on Zynq UltraScale+ MPSoC after 'rst -srst'

描述

On Zynq UltraScale+ MPSoC, programming the FPGA using the 'fpga' command immediately after the 'rst -srst' command fails with the error "fpga initialization failed".

解决方案

This occurs because Zynq UltraScale+ MPSoC needs the TMS to be held high for 5 cycles of TCK.

The issue can be resolved by adding a delay after 'rst -srst'. 

During this delay, the debugger holds TMS high for 5 cycles, while polling the JTAG devices.

Example Usage:

rst -srst
after 100
fpga file.bit

链接问答记录

主要问答记录

Answer Number 问答标题 问题版本 已解决问题的版本
66297 SDK - 设计助手 N/A N/A
AR# 67776
日期 08/16/2018
状态 Active
Type 解决方案中心
器件
Tools
People Also Viewed