FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
4953 Discussions

USB on Cyclone 10 LP Evaluation Kit

jmenn
Beginner
185 Views

Is there a example on how to use the 8bit parallel USB interface on the cyclone10 LP . (usb* pins)

The interface is connected to the MAX10 device and the MAX 10 device is connected to CY7C68013A USB controller. Do I need a dedicated MAX10 program file and a USB driver.

I want to implement similar parallel fifo protocol as with FTDI232H. Any application note available?

Thanks Jan

 

0 Kudos
2 Replies
Deshi_Intel
Moderator
161 Views

Hi,


Unfortunately USB IP is not official IP solution offered by Intel FPGA.

  • Therefore, I won't be able to assist you much on the technical implementation of USB IP solution


From Intel FPGA perspective, we leverage 3rd party design house to provide USB IP solution. I managed to find 2 link as below


However, if you are just interested to implement your own USB IP solution, then hopefully some experience USB user in this forum community can jump in and advice you further.


Thanks.


Regards,

dlim


jmenn
Beginner
134 Views

Hello

I don't need IP for the FPGA. The cyclone10LP devkit has already a Cyprus CY7C68013A High-Speed USB Peripheral Controller.  This controller is connected to MAX10 device.

From the MAX10 device (symbol U3G) there is however a connection to the Cyclone 10LP

(see MAX 10 symbol U3G sheet 8 to   cyclone10 symbol U1G sheet 5).

So i expected this connection can be used by the user.  What is otherwise the usage of these connections  below?

usb_reset_n
c10_usb_clk
usb_wr_n
usb_rd_n
usb_oe_n
usb_full
usb_empty
usb_data
usb_addr
usb_scl
usb_sda

Regards Jan

Reply