About USB:
Is it feasable to create a crude USB handler that is hidden from Amiga software?
Considering all these "adapters" available, it should be possible to replicate them in fpga?
I think the issue with usb is that of obsolence, ie ps/2 stuff might be harder and harder to get.
PC-Card (PCMCIA):
By replacing the current SD/MMC interface it would enable the use of IBM Microdrives, aswell as Compactflash cards.
(
http://en.wikipedia.org/wiki/Wear_levelling is an issue with flashmemories)
Hardfile:
I have read the sourcefiles, and it seems possible to implement a Gayle interface with the hardware as it is. But it could use some ram for caching and avoiding wear on flashcards.
DRAM:
What's the status on this?, it would enable a lot of stuff. And DRAMs are *cheap*.
The XC3S500E specifies 622 Mbit/s operation per I/O. So two FPGAs can act as a transparent cluster.