I would like to develop an FPGA that includes USB controller and its USB controller implements USB to serial protocol. I thought USB to serial adapter was much like keyboard or mouse. But I found the opposite. The devices I tested use "vendor specific" protocol. This means each USB serial driver requires its own driver, which seems very inefficient.
This may not be a problem for most engineers as they can buy a USB serial adapter from a store and its vendor provides the necessary software.
But if I want to develop my own USB to serial device inside the FPGA, I have to start from scratch. I don't want to develop my own protocol, my own driver.
Is there any USB to serial protocol that is open (and Linux driver is available) so that I can implement without infringing somebody's right?
It doesn't make sense to re-invent the wheel. Any comments, any suggestions would be greatly appreciated.
Thanks!
Aki-