Forum Discussion
Altera_Forum
Honored Contributor
21 years ago... it depends....
I know a bit about ethernet but not USB. Ethernet requires a media access controller (MAC) which is digital logic that can be off-chip or implemented as an FPGA IP core. The PHY is typically a separate IC unless you're dealing with an ASIC which has one designed in (the reason is that it generates I/O transitions FPGAs don't currently support... MLT-3 I believe). However, I have been told (newsgroup: comp.arch.fpga) that it is possible to do 10mbit half duplex ethernet without a PHY with some creative design techniques. Do a search of that news group and you should find a thread or two on it.