Page 1 of 1

Build a bitstream from Vivado?

Posted: Sun Feb 13, 2022 1:03 pm
by f5mzn
Hi-

In order to teach myself with red pitaya, I'd like to make some tiny modifications of the sdr_transceiver_122_88 project (thanks to Pavel for providing it).

I have been able to generate the project file in order to open it in the `Vivado` GUI and I wondered what is the best way to generate the bitstream. For now, I manually modify the tcl files from the project folder (reflecting the mods I done in GUI) and then re-launch a `make NAME=sdr_transceiver_122_88 bit` (after a clean) which is quite a long and impractical process. Is there something better to do? Sorry it this is a stupid question... I might miss something obvious! :)

Thanks and best regards.

Olivier.

Re: Build a bitstream from Vivado?

Posted: Mon Feb 14, 2022 9:14 pm
by pavel
If you prefer to use the GUI, then it is possible to do all editing and bitstream generation in the Vivado GUI.

Here are the steps that I use for this type of workflow:
  • build Vivado project

    Code: Select all

    make NAME=sdr_transceiver_122_88 PART=xc7z020clg400-1 xpr
  • open project in Vivado GUI

    Code: Select all

    vivado tmp/sdr_transceiver_122_88.xpr
  • modify project in Vivado GUI
  • generate bitstream in Vivado GUI