Guest josheeg

High speed usb virtual com port experiance?

Recommended Posts

Guest josheeg

Does anyone have high speed USB experience with the xilinx fpga?

I found a solution for full speed usb in Xilinx FPGA HDL code and a external chip & open source design.

I would like to implement it normal com port communication is too slow for my project.

This would be a open source design using Papilio USB3250 is the usb chip & this place uses the xilinx fpga to make a virtual com port USB system that is easy to interface to with a xilinx & the usb3250. http://www.xs4all.nl/~rjoris/fpga/usb.html ;D

Share this post


Link to post
Share on other sites

The existing 2 pin solution on the Papilio One board should work up to 1Mbit/s according to the FT2232 datasheet.

I intend to make a Wing at some point that supports a high speed interface, either using an FT2232H or just using a USB PHY and an Opencores USB core.

Share this post


Link to post
Share on other sites

Hello Jack,

The FT2232D datasheet states that the chip supports up to 3MBaud. But you say that the maximum baud rate on the papilio board isĀ  115200. Why is that?

Thank you!

Share this post


Link to post
Share on other sites

Hello,

You are absolutely correct, the top speed is not 115200. It should be possible to get 1-3Mbaud speed out of the two pin 232 UART mode that is connected.

I haven't done much testing at these higher speeds yet, but I'm going to be doing some more work with the Sump Logic Analyzer code where I will try to squeeze as much speed as possible out of the chip.

Jack.

Share this post


Link to post
Share on other sites

Thank you Jack for the amazing tutorial and for posting it so fast.

I was writing my own vhdl module to avoid using a microblaze, but soon realized that your approach actually saves space.

Cheers!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now