The GW5A family isn't actually a set of chips that differ in the number of LUTsāas it turns out, it's a marketing name for at least 3 different architectures: 25k, 60k, and 138k. They differ in their PLLs, clocks, SSRAM, DSPs, HCLKs, and even their bitstream organization, for heaven's sake!
Starting with the GW5A-25A, Iāve built a clock, OSC, PLL, ADC, BSRAM, ALU, and DSP. Right now, Iām working on the HCLK and IDES/OSERāthe routing is already working; I just need to set the fuses.
I also took a look at the GW5AST-138C and built an SSRAM (which isnāt available in the 25k version) and a simplified version of the clock.
@WillFlux Yeah, as someone who knows a thing or two about the inner workings of the GW5A, I can confirm that the 25k isn't even close to the 138k.
And for now, the 25k can't boot up your computer with a DVI connection because it lacks OSER10 :)