Hello, all,
I am working on an update for a board that now uses an original 5-V Spartan (XCS30) part. To reduce cost, I'm looking at using the Spartan II XC2S30 part, which is less than half the price. (I'd go with the Spartan IIE, but the smallest is 50K gates, and config bitstream is about double the 2S30's requirement, which negates the price advantage.) Anyway, there are some 512KBit serial PROMs available from some other makers that are 1/10th the cost of the Xilinx parts. But, they max out at 400 Kbits/second, and the SpartanII starts configuring at
2.5 MBits /second in master serial mode. I think I have come up with a very simple circuit to divide my system clock down and sync INIT/ to it, so that I can run the SpartanII in slave serial mode with a clock rate appropriate for the slow SPROM. I think I can do it in 2 74HCxx packages. Does anyone have any comments on this? Have you done something similar?(This particular product has no CPU onboard. I suppose I could come up with a way to configure the FPGA from a host CPU, but there are a few reasons I might want to avoid that.)
Thanks,
Jon