UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 47002

Zynq-7000 Debug - How do you program a bitstream using Lauterbach?

Description

It is possible that a software developer using Lauterbach and not familiar with the iMPACT tool needs the PL to be programmed in order to debug his code.

How do you program a bitstream via Lauterbach without using iMPACT?

Solution

  1. Run the bitstream through bootgen in order to get the bitstream binary output. See (Xilinx Answer 46913).
    bootgen -image bootimage.bif -split bin -o i BOOT.BIN
  2. Execute the attached zynq_bitstream.cmm script. This script assumes that the system is UP and DDR is already initialized; see (Xilinx Answer 46988). It places the binary bitstream at location 0x00100000. From there uses the devcfg block to program the PL.
    do zynq_bitstream system.bit.bin 0x00100000

Attachments

Associated Attachments

Name File Size File Type
zynq_bitstream.cmm 2 KB CMM

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
50863 Zynq-7000 AP SoC - Debug N/A N/A

Associated Answer Records

AR# 47002
Date Created 07/17/2012
Last Updated 03/02/2013
Status Active
Type General Article
Tools
  • EDK