^

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

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?

  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

Associated Attachments

Name File Size File Type
zynq_bitstream.cmm 2 KB CMM

Master Answer Records

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

Associated Answer Records

Answer Number Answer Title Version Found Version Resolved
46913 Zynq-7000 Example Design - Program the PL using the Linux driver for DEVCFG N/A N/A
46988 Zynq-7000 Debug - How do you run ps7_init.tcl from Lauterbach? N/A N/A
47767 Zynq-7000 Debug - Lauterbach Startup Script for ZC702 N/A N/A
AR# 47002
Date Created 07/17/2012
Last Updated 03/02/2013
Status Active
Type General Article
Tools
  • EDK
Feed Back