Hi!
I'm having problems with programming the SPI flash (TE0712 together with TE703).
Everything works fine when I generate a bitstream and program the device but I have problems in generating a .mcs file with Vivado that works.
I've selected the x4 option buswidth in the bit-file generation settings and selected the correct memory (S25FL256Sxxxxxx0).
Does anyone have any idea what else to test?
When I program my device with the .mcs now, both LEDs just flashes on the FPGA board.
Hi,
which TE0712 assembly option do you have?
Which Vivado Version?
Depending on the assembly option, you must use "s25fl256sxxxxxx0-spi-x1_x2_x4" or "mt25ql256-spi-x1_x2_x4"
You must also setup correct FPGA Design constrain, see:
https://wiki.trenz-electronic.de/display/PD/TE0712+Test+Board#TE0712TestBoard-Basicmoduleconstrains
We offer prebuilt files in our reference designs for the different assembly version, can you try out our prebuilt files?
https://wiki.trenz-electronic.de/display/PD/TE0712+Test+Board
--> https://wiki.trenz-electronic.de/display/PD/TE0712+Test+Board#TE0712TestBoard-Hardware
--> https://wiki.trenz-electronic.de/display/PD/TE0712+Test+Board#TE0712TestBoard-Download
can you explain LED flashing a little bit more in detail: In case both are blinking, the FPGA will be not programmed: https://wiki.trenz-electronic.de/display/PD/TE0712+CPLD#TE0712CPLD-LED
br
John