For anyone interested in a cheap DIY pcb assembly kind of FPGA:
Mouser have the Lattice ICE40UP5K-SG48ITR in stock at £4.98 each (25 off).
These are in a 48 pad QFP package with 0.5mm pitch but readily hand solderable (to a suitable pcb of course).
This part has 128k of RAM on chip as well as some other fun stuff.
iCE40 Ultra / UltraLite / UltraPlus - Lattice Semiconductor
MK