a project, setup with a Zynq, using both Cortex-a9 cores, shows great performance loss at TCP communication using the latest Xilinx Vitis package 2020.1.
Previous versions used were Xilinx SDK 2019.1 and Vitis 2019.2. Both showed communication speeds at about 88 MBytes/s, while the project using Vitis 2020 reached only 65 MByte/s.
Since the source files of my application, including TCP/IP files, haven’t changed I assume that something in the BSP must be responsible for the performance loss.
The 2019.1 version uses FreeRTOS 10.1.1, while the 2020.1 version uses FreeRTOS 10.3.0.
Unfortunately the IDE offers no possibility to switch between the different versions, although both are present in the 2020.1 installation path.
Does anybody have an idea, what could cause the fault. Possibly it isn’t the new FreeRTOS version, but something totally different.