GPIF 16 bit data

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Hi,

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?

0 Likes
1 Solution
Anonymous
Not applicable

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.

View solution in original post

0 Likes
1 Reply
Anonymous
Not applicable

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.

0 Likes