1 of 1 people found this helpful
No, it is not possible. Those 16 lines will be a part of the GPIF Bus. If you want only 10 bits of data, the only way to do so is to extract the data in the host application on the PC.
I am working with a project using FX3 GPIF 24 bit. At the same time, SPI, UART, I2C communication protocols are needed also. From data sheet, it can be seen that SPI and UART are not available at the same time. Thus, I have to use bit-bang for SPI communication. SPI will require 4 GPIOs for the bit-bang. At the same time, more GPIOs are needed for this project. I have two questions regarding available GPIOs, whether using override method or not,
1) Can all CTL to CTL, DQ to DQ and I2S 4 signals be used as GPIOs?
2) Should the GPIO configuration be "io_cfg.isDQ32Bit = CyTrue" in firmware?
Thank you very much.