Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

USB low-full-high speed peripherals

Level 1
First reply posted First question asked Welcome!
Level 1

Our company has an old legacy USB adapter product with a FX1 CY7C64713-128 on board. This processor is EOL next year. Because we do not want to change the whole design we are trying to replace FX1 CY7C64713-128 with FX2LP CY7C68013A-128, which is pin and function compatible according to the datasheets.

For test we replaced the CY7C64713-128 with CY7C68013A-128 on one of our boards but after power on the PC does not find the adapter. The VID and PID is not correct (VID_0000, PID_0002). As far as I understand the design, the FX1/FX2LP is getting the VID/PID from an external EPROM but I am not 100% sure. 

Because it is a old design, the design files are more or less lost and so I am. What is needed to or to observed if I exchange the FX1 with an FX2LP ?


1 Solution
Moderator 250 solutions authored 500 replies posted 250 replies posted


Please check the following KBA: https://community.infineon.com/t5/Knowledge-Base-Articles/Why-Certain-EZ-USB-FX2LP-DVK-Firmware-Exam...

For custom boards that do not have a 7 segment display, you will have to make edits in the firmware as explained in the KBA and rebuild the firmware in order to have a running firmware. 

The device should enumerate with VID 0x04B4 and one of the supported PIDs for the device to bind to the Cypress driver.  Once the device reports the right VID and PID you can bind the device to the Win 10 driver present in the FX3 SDK.

FX3 SDK: https://www.cypress.com/documentation/software-and-drivers/ez-usb-fx3-software-development-kit



View solution in original post

3 Replies