freqmax wrote:
The datasheet for MC68040 I looked at says Vcc 0V-7V. So I guess 3.3V operation is ok. S-ATA is nice but requires either an transceiver/PHY => more pins. Or an FPGA with S-ATA port => Virtex-4 FX => Significantly more cost & use of bga packages.
Ahh.... it's always something. ;-) I'd *guess* that if you ran a 68040 at 3.3V, you'd need to roll down the clock speed to get reliable operation. But that's just a guess on my part. I seem to recall Dennis saying he picked this particular CPU because it was 3.3V and compatible with the FPGA. Be great if faster CPUs were an option.... either with an actual CPU, or another FPGA running a 68K core.
The folks at Schmartboard have announced BGA versions of their prototype boards. Last time I looked it wasn't shipping yet...
For the USB interface, how about the Vinculum chip? It has it's own CPU that runs a USB host stack. Interface is via either a UART, SPI or FIFO. I believe there's a spare SPI on the Minimig...