1/1
Regarding USB interface with FPGA
by preet on Jun 8, 2011 |
preet
Posts: 2 Joined: Jun 18, 2004 Last seen: Nov 6, 2012 |
||
Dear All
I want to implement USB controller on xilinx/ altera FPGA, my question is- 1. is it possible to directly connect USB data+ and data- pin to FPGA ? 2. is there any additional interface IC needed to achieve the same? Regards Preet |
RE: Regarding USB interface with FPGA
by rsdio on Jun 8, 2011 |
rsdio
Posts: 17 Joined: Feb 1, 2010 Last seen: Mar 4, 2014 |
||
You might need some passive components, such as a series resistor or parallel capacitor. I'm sure it depends upon the specific FPGA chip that you select, particularly the characteristics of its I/O pins. Even on the same chip, not all I/O pins have the same characteristics.
In addition, you might want USB isolation, although that is somewhat rare. Isolation chips are available, and they often incorporate the passive components that I mentioned above, meaning that you would not need anything but the USB jack, isolation chip, and FPGA pins. I suggest that you study the USB specifications that are freely available online, and compare them to the FPGA chip that you have selected for your design. |
RE: Regarding USB interface with FPGA
by unneback on Jun 8, 2011 |
unneback
Posts: 20 Joined: Apr 24, 2004 Last seen: Oct 15, 2016 |
||
You can have an electrical interface externally to the FPGA. This will give you the correct electrical specifications of your interface
An option is to use the USB1T11 chip. /Michael Unneback |
RE: Regarding USB interface with FPGA
by preet on Jun 11, 2011 |
preet
Posts: 2 Joined: Jun 18, 2004 Last seen: Nov 6, 2012 |
||
thanks for the replies,
could i use differential pin of any fpga as D+ and D- Regards Preet |
RE: Regarding USB interface with FPGA
by rsdio on Jun 11, 2011 |
rsdio
Posts: 17 Joined: Feb 1, 2010 Last seen: Mar 4, 2014 |
||
could i use differential pin of any fpga as D+ and D-
My quick guess is no, because there are some states of USB which violate the differential conventions. At the very least, you would need to connect D+ and D- to both a pair of differential inputs AND another pair of generic I/O so that you can read the non-standard states at specific times. |
RE: Regarding USB interface with FPGA
by ravivlsiii on Nov 9, 2011 |
ravivlsiii
Posts: 45 Joined: Jul 4, 2008 Last seen: Feb 8, 2014 |
||
only HSIC interface support direct DP/DM. but still in FPGA not possible to achive 480 MBps data rate...for SOC level with HSIC interface you can directly use DM/DP with some external Pull Up/Pull Down.
ISP1504 PHY is best solution for altera FPGA board USB design. Best Regards: Ravi Chovatiya |
1/1