Trenz Electronic GmbH Support Forum

Trenz Electronic Products => Trenz Electronic FPGA Modules => Topic started by: SVV8 on August 07, 2019, 10:13:55 AM

Title: TE0711
Post by: SVV8 on August 07, 2019, 10:13:55 AM
Hello.
I have problems loading from external memory. I load mcs file to flash and terned off power source. After power up FPGA not loaded, but if i push reset FPGA started.
There seems to be a problem in the CPLD firmware. what should I do to get FPGA to start from flash after power up ?
Title: Re: TE0711
Post by: JH on August 07, 2019, 12:34:24 PM
Hello,
qspi flash is connected directly to FPGA. Which carrier did you use? Which external power supply?

Did you set your project to x4?
You should add following constrains into your project (from _i_bitgen_common.xdc) and regenerate all:
On the download of this reference design is also a prebuilt mcs, can you test this please.
br
John
Title: Re: TE0711
Post by: SVV8 on August 07, 2019, 01:38:54 PM
I found a problem.
If JTAG connected and vivado launch, vivado set FPGA to config mode. This happens if the FPGA does not have time to read the firmware from flash.

If set
set_property CONFIG_MODE SPIx4 [current_design]
set_property BITSTREAM.CONFIG.CONFIGRATE 66 [current_design]

everything is working fine :)

 
Title: Re: TE0711
Post by: JH on August 07, 2019, 02:22:49 PM
hi,
good to hear that it works and thanks for feedback.
br
John
Title: Re: TE0711
Post by: SVV8 on August 07, 2019, 02:24:25 PM
thanks for help