The AN84868 project uses SPI Interface as well in addition to UART. From Table 7 of FX3 Datasheet, when both SPI and UART are used, the UART pins are mapped to GPIOs 46 to 49. But when UART interface alone is used as in An65974 project, the UART pins are mapped to the GPIOs 53 to 56.
In your custom board you would have connected the UART pins to 53 to 56. So you did not get the debug prints.
However, in the AN84868 project, after you have switched to Slavefifo mode (after finishing configuring the FPGA), the SPI is disabled, and now you can get the UART Debug Prints from 53 to 56.
- Madhu Sudhan
Thank you for your answer.
Well, to my surprise I'm not getting any output on UART after switching.
I'm not that greedy, I need the UART to debug the slaveFifo application (after the switch).
I was playing around with the code and actually narrowed it down to SPI configuration.
As long as SPI is not being configured I'm getting the output as I should, but obviously,
in this case I can't configure FPGA.
Any additional thoughts why the IO matrix reconfiguration is not working as it should?