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?


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?


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 01/07/2014
Status Active
Type General Article
  • Vivado Design Suite - 2013.3