It is possible to configure the FPGA in slave selectmap. But we do not have any example as such for this. The GPIF needs to be changed.
You can refer this example AN87216 - Designing a GPIF II Master Interface | Cypress Semiconductor where Fx3 is configured as a master and does data transfer with a slave.
Thank You for Your answer.
how can I use parallel configuration? Can I use CyU3PGpioSimpleSetValue to control the GPIOs connected to CCLK and 8 data pins of the FPGA? CCLK will be good enough to tranfer data? 8 data pins can update value at the same time? will the function CyU3PGpioSimpleSetValue run with an uncertain speed that causes the timing problems?
As to my understanding, In the configuration example AN84868, the configuration data are entirely stored at the FX3 before the vender command is sent. Some FPGA have a small volumn of configruation data and therefore can be stored. The configruation data of the FPGA I use achieves 2.7M Bytes. Is the ram of FX3 large enough to hold the data? If not, is there any solution?