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# 58446

2013.3 Vivado IPI - How can I export hardware to SDK with bitstream if bitstream is generated by the command line?

Description

I use "Write_Bitstream" command line to generate bitstream, but when I am trying to export hardware to SDK, the "Include Bitstream" option is greyed out.

Why is the generated bitstream not found?

Can I work around this issue?

Solution

This issue only affects Vivado Design Suite 2013.3.

"Write_Bitstream" generates the bit file under C:/Users/[user_name]/AppData/Roaming/Xilinx/Vivado by default. You have to copy it to: [project_name]/[project_name].runs/impl_1.

Following are the steps to export hardware to SDK by using the pre-generated bitstream:

  • cd to /[project_name]/[project_name].runs/impl_1 (this step is very important). You need to change path based on where you create the project.
  • Open Implemented Design
  • write_bitstream System_wrapper.bit (note that the bitstream name should match the one in top design)
  • Open block design
  • Type following command in the tcl console, it will export hardware to SDK:
    >>export_hardware [get_files [Vivado_project_path]/[project_name].srcs/sources_1/bd/System/System.bd] [get_runs impl_1] bitstream

AR# 58446
Date Created 11/19/2013
Last Updated 01/07/2014
Status Active
Type General Article
Tools
  • Vivado Design Suite - 2013.3