Cyclone V SoC Ethernet speed issue bare metal driver
Hi,
We have developed an ethernet driver for Cyclone V SoC in bare-metal programming. When we are transmitting more than 80 bytes per packet in our customized board it is getting failed. But the board can receive up to 1200 bytes in a packet.
We have used the UDP protocol.
I have tried pinging the IP with 100bytes ethernet getting unresponsive.
we have taken the Arria10 driver as a reference and LWIP 2.0.3 as IP stack.
We have KSZ9021RN PHY IC and configured as 10/100 Ethernet speed.
Checked the tx and RX descriptor's size and packet length and found them adequate for 1024 bytes. I have attached the code.
Seeking help from the experts.
Kindly do the needful.
Hi Aik Eu,
The above issue is soved. Some macros related to dma configuration are commanded in code. After removing the command it is solved.
Thanks.