You cannot use any GPIO pins for any interface. What meant was, you can use the Pins dedicated for SPI/UART/I2C/I2S as ordinary GPIOs also.
There is only one dedicated SPI block with its IOs. However, in addition to the original SPI Pins you can create a custom SPI using ordinary GPIOs but bitbanging. We have an example code for doing so. In the SDK, please refer "C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\firmware\serialif_examples\cyfxusbspigpiomode"
But this bigbanging will have its own disadvantages of loading the CPU and slow data transfer rate.
- Madhu Sudhan
Thanks for the answer !