Michael J. Mahon wrote:
That sounds great, Steve. It shouldn't be too hard to bit-bang it
at 50kbits/sec or so, assuming that the FPGA doesn't limit the speed.
No worries here - the FPGA doesn't mind 12 MHz clock :)
Alex mentioned configs of about 160K bytes, so that works out to about
1280kbits/50kbits or around 30 seconds of data transfer over JTAG,
plus a few seconds to read the config file from a hard disk--sounds
quite reasonable. It should be quicker than booting a PC. ;-)
I suggest you may want to start reading xapp058 available on the Xilinx'
web site - using a microcontroller to program FPGAs. In this case
Apple can impersonate a microcontroller. Or you can start with some
other implementation of this not quite trivial code that will need to
be ported to Apple. Sounds like a fun project for somebody.