Author Topic: Permanent programming of FPGA module  (Read 161 times)

alex_korr

  • Active Member
  • *
  • Posts: 1
Permanent programming of FPGA module
« on: December 23, 2020, 03:11:56 PM »
Hi,

I would like to permanently program my FPGA module (TE0741-03-070-2CF) so that when it's powered down and up again, always the same logic is executed. Is this even possible with the mentioned FPGA module? I saw that there are solutions available with Zync platforms where a certain bitstream is loaded during the boot of the PS but not for pure FPGA modules.

Do you have any hint if/how this is possible?

Thank you and best regards,
Alex

JH

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1554
Re: Permanent programming of FPGA module
« Reply #1 on: January 04, 2021, 02:57:30 PM »
Hi,
here are some reference to xilinx documentation which describes programming configuration memory devices:
https://wiki.trenz-electronic.de/display/PD/Xilinx+Development+Tools#XilinxDevelopmentTools-XilinxSoftwareProgrammingandDebugging

We always connect QSPI X4, so please set the _i_bitgen_common.xdc  constrains from our refernece design also to your vivado project:
https://wiki.trenz-electronic.de/display/PD/TE0741+Test+Board#TE0741TestBoard-Basicmoduleconstrains
and use x4 for mcs generation.
For programming, select "s25fl256sxxxxxx0-spi-x1_x2_x4"   --> see also schematics of your assembly variant or reference design test_board\board_files\TE0741_board_files.csv

br
John