The Lattice NX33 adds a USB device interface, but is closed source.