Yesterday I did my third attempt at assembling the board. The OSHPARK PCB never arrived so I had to do it with ones from aisler. of the 9 boards I endded up ordering 3 did not pass electric check and are marked with x-out.
On the image you see some pads on the top board don’t shine. I think I might have been unlucky(aisler offered reduction on my next order).
This is after applying the solder
A assembled the board (got 3v3 and 1v2) and the power led is working.
The oscillator also produces the expected 16 Mhz
and I can see a 12.5 MHz signal on the SPI data line. I therefore think the FPGA is most likely working.
I created programming jig (to program the SPI flash) using one of the broken boards and some test pins(different from what I ordered before).
Soldered wires where the SPI flash should have been (as they are connected to the programming pins)
The finished programming jig looks like this.
I can now mount my soldered board on top of the programming jig and attach a bus pirate for the programming part:
I also have an option to keep the reset button pressed (to keep the FPGA in reset ?)
The next step is to program the SPI with a blinky using the bus pirate and flashrom. So far flashrom was not able to detect my chip.