• 0
Sign in to follow this  

nexys4 onboard USB controller


1 answer to this question

Recommended Posts

  • 2

It seems to be like the USB controller on the basys3, when it has two roles.

On powerup it looks for a USB mass storage device and downloads the first FPGA file it finds, if there is no disk with a configuration file the FPGA configures from the onboard memory.

Once that step is finished the USB controller looks for a keyboard or mouse and acts protocol convertor, allowing the FPGA to talk to the device as if it is the old-style PS/2 equivalent.

It is a workaround to allow your design to have a keyboard or mouse without requiring a full USB controller and protocol stack to be implemented in the FPGA and it Aldo allows you to use older designs and course material.

The reference  manual for the board will have all the details.... But it isn't a general purpose USB port!

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
Sign in to follow this