AN84868 - Configuring an FPGA over USB Using Cypress EZ-USB® FX3 | Cypress Semiconductor
AN84868 - Configuring an FPGA over USB Using Cypress EZ-USB® FX3
FX3 has a configurable, parallel General Programmable Interface (GPIF II) that can connect to external devices like image sensors, external processors, ASICs, or FPGAs. As a result, users can integrate USB 3.0 capability into almost any system.
In addition, FX3 provides interfaces to connect to serial peripherals, such as UART, SPI, I2C, and I2S.
Please refer to the SuperSpeed Code Examples for more examples.