Forum Discussion
Altera_Forum
Honored Contributor
11 years agoFor some reason the messages you write trigger the forum's antispam system and they get automatically moderated down. I don't know how it is precisely configured, but it is probably because you have a low message count and include URLs in your messages. It should get better now that you have more than 5 published messages.
I've approved you message but I usually just come here once a day, so yes it can take time. You can find a few solutions to decode USB signals directly in an FPGA but they usually licensed, which means you will have to pay to use them. There is a free core available at opencores (http://opencores.org/project,usb) but I don't know how usable it is. There is another problem though, for these cores to work you will need an external PHY chip. I don't know about any development kit that has one, so it means you would have to do your own daughterboard with the correct chip. Another solution is to use a development kit that already has a USB interface. Almost all the Altera kits have one, but it is used for JTAG access. You can reprogram the MAX II chip to use the USB interface for your own purposes, but then you don't have the USB blaster functionality anymore and can't configure the FPGA without an external USB-Blaster. Other kits such as the one you show here, or some Altera Cyclone V kits, have a second USB connector that you could use without loosing the JTAG functionality. But note that in all those cases, you won't emulate a generic USB device. Usually the integrated USB functionality on those kits is a serial link (UART) so you won't be able to directly emulate a USB flash drive.