1 Reply Latest reply on Oct 13, 2017 3:03 AM by nisa

    GPIF 16 bit data




      I am working with FX3 to transfer Counter data from CPLD. I tried it by changing  GPIF interface and IO_configuration in FX3  to 16 bit and 8-bit.

      io_Config.isDQ32Bit = CyFalse;

      io_Config.useUart   = CyTrue;

      io_Config.lppMode   = CY_U3P_IO_MATRIX_LPP_UART_ONLY;

      But it was not working.

      It was working well with 32 and 24 bit data with and without changing IO_Configuration. what is the reason for that?

      How should I change it to 16-bit data?

        • 1. Re: GPIF 16 bit data

          Please clarify what do you mean by ' not working'.

          Please add USB debug messages and check if the IOMatrix is getting configured. If not, what error message do you get on the UART.


          If you can share your firmware, we will be able to see the issue and help you better.