I am conducting an giga ethernet tx test using zynq 7000 (xc7z020).
Driver uses provided by xilinx(Macb) on linux os.
Please refer to the uploaded scope waveform.
The tx command is executed at the falling edge and becomes a rising edge when execution is finished.
The packet is transmitting 200 bytes on low level socket.
This measures the time required to complete the tx command.
The measurement result takes about 40us on average to process the tx command.
I want to shorten this time.
Any tips to reduce this time? If the time I measured is unusually slow, what would the problem be?