USB Controller implemented in Verilog
We made a presentation of the Universal Serial Bus (USB) 1.1 technical specification
and we simulated the communication between the host and the device by sending packages
through a virtual USB port. For transmiting data between the host and the device we
implemented the protocol presented in our specification.