It should be possible. I can say that you are doing the right thing by combining Slave FIFO and USB host firmware into a single firmware project.
Unfortunately, we don't have any readily available example to share with you.
Please create a tech support case to get help on integrating GPIF II and USB host.
Meanwhile, I would like to create one sample project for you.
Hi Sai Krishna,
Thank You very much for Your Support.
I have already created a Technical Support case and being in contact with them.
Expecting Your maximum support in this case, because if this is OK, we would be able to replace Our Old USB2.0 system, which is having Host mode also.
Dear Sai Krishna,
After a break, again I am going to work on this matter.
Our requirement is as follows:
Currently for almost all our projects we are using SL811HS controller.
It has both Device and Host modes, but is Full speed only. Also it is going to be obsolete within next 10 years.
We want a new USB controller instead of our old Cypress SL811HS.
It should have both Host and Slave modes. It should work in OTG mode also ( same USB port, switching between Device and Host modes ).
By considering the future, we are planning to provide Super speed also.
So by all means our selection is Super speed USB controller from Cypress, which is CYUSB3014.
But the factor which is troubling us in this selection is definitely the lack of support for the Host mode. For us both the Device mode and Host mode are important.
Was there any progress on this matter ?
Is a single software which supports both Host mode and GPIF interface is available now.
Your feedback will be important for us taking a decision in finding out our future USB controller.
Thanks and Regards,
Assistant Manager R&D,
Medha Servo Drivers Pvt Ltd,