- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I plan to use the FX3 to interface to an ASIC over GPIF and to another USB MSD over USB port. However, according to the device specs, the USB function in the FX3 is fixed to "peripheral". IS there any way to use the USB in the FX3 devices in host mode so you can connect MSD peripherals?
Thanks
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Yes, your understanding is correct. FX3 can be used as a USB 2.0 Embedded Host. Please refer to the FX3 TRM in the FX3 SDK documents folder for more details or you can refer to https://www.infineon.com/dgdl/Infineon-AN77960_Introduction_to_EZ-USB_FX3_High-Speed_USB_Host_Contro... (Please note this obsolete document. it's only for reference). As mentioned in KBA, CYUSB3KIT-001 is obsolete, it is recommended to develop a custom FX3 board similar to FX3 DVK.
Rashi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
** update **
I guess I found it. According to the following post, the FX3 can be used as a host. In fact, I've never seen a USB-enabled uC that can't do dual-role USB, but I don't know why it was shown as "peripheral" for its USB function in the specs page. I don't know, but links, info, and tools are sometimes obscure on the website.
Here is the link: https://community.infineon.com/t5/Knowledge-Base-Articles/Testing-USB-Host-and-USB-OTG-examples-of-F...
However, this only works on custom board. With that said, dev kits available from Cypress/Infineon can't be used for USB in host mode due to some hardware restrictions. Also, I checked the firmware exampled folder in the SDK and I found one for the USB Host.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Yes, your understanding is correct. FX3 can be used as a USB 2.0 Embedded Host. Please refer to the FX3 TRM in the FX3 SDK documents folder for more details or you can refer to https://www.infineon.com/dgdl/Infineon-AN77960_Introduction_to_EZ-USB_FX3_High-Speed_USB_Host_Contro... (Please note this obsolete document. it's only for reference). As mentioned in KBA, CYUSB3KIT-001 is obsolete, it is recommended to develop a custom FX3 board similar to FX3 DVK.
Rashi