Rob, over at ultra-embedded.com, pointed us to his new FPGA project; a Spartan 6 FPGA in the “Bus Pirate” form factor. What’s really cool about the project is there is no expensive USB chip, instead Rob uses a low cost USB PHY and a USB core connected to his AltOR32 implementation.
A small USB stack implements a virtual serial port over USB, but could be extended to support other class drivers such as Audio or HID.
Here are the Specifications:
– Xilinx XC6SLX9
– SPI Flash (for FPGA configuration & additional code storage)
– Microchip 23LC1024 SPI RAM (128KBytes)
– USB transceiver (USB1T11A)
– 6MHz Oscillator
– 1.2v and 3.3V LDOs