• 0
TANII

zybo z7-20 USB-CDC device class

Question

Hi, everyone!

I am using zybo z7-20 and, by following the technical tip below, I have recently succeeded in implementing varemetal USB2.0 USB-CDC device class in Zynq to communicate with widows 10 via a serial COM port interface:

https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841624/Zynq-7000+AP+SoC+USB+CDC+Device+Class+Design+Example+Techtip

Does anybody know if it is possible to establish multiple links from zynq to different widows COM ports via a single USB cable?

I guess this can be achieved without installing Linux on zynq, because most microcontrollers such as PIC can do so.

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Hello @TANII,

You cannot have multiple UART channels using the Zybo Z7-20 USB port because of the FTDI chip.

You can route through PL using the Pmod USBUART which has only one UART channel or you can use the pmod connector with another FTDI with 4 UART channels.

Cheers,

Ana-Maria Balas

Share this post


Link to post
Share on other sites
  • 0

Dear Ana-Maria,

Thank you for the reply. However, it seems that your suggestion is not the one I would like to know.

To my knowledge, the on-board FTDI chip is connected to the micro USB connector. Also, I have succeeded in establishing multiple links via the PMOD connectors using a home-made electric board equipped with multiple USB-RS232C conversion chips. In both cases, however, if I use  FTDI chips, the speed is very low (115200 bau, or something like hat).

What I succeeded was to establish a USB-UART connection via the USB 2.0 Host/OTG port. I confirmed that the communication was done at a high speed of several mega bit per second. In this implementation, I did not use UART-LITE IP package but modified the C program for Zynq shown in the technical tip:helloworld.pdf

Again, I would like to ask if it is possible to establish multiple links from Zynq to different widows COM ports via the USB 2.0 Host/OTG port using a single USB cable.

Kind regards,

TANII

Share this post


Link to post
Share on other sites
  • 0

Dear Ana-Maria,

After I replied, I found that this is not a matter of the board but of SDK.

I am sorry  for bothering you.

Best regards,

TANII

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