This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AUDIO-AM62D-EVM: AVB performance test

Part Number: AUDIO-AM62D-EVM


Tool/software:

Hi expert,

Our customer want to test AVB performance, do we have any tools or source code?  I will invite our customer join the discuss.

Question description:
AM62D talker <==> AM62D listener, the SDK 10.01.09 don't have the code, only have the binaries of avb function. The customer don't know how to test avb performance.

  • Hi Roy,

    I will check this with the team internally and get back to you.

    Regards,

    Nitika

  • Hi Roy,

    What performance is the customer specifically looking at? 

    Regards,

    Nitika

  • Hi Nitika,

    The customer want to test delay about the whole process of AVB, and the delay about AVTP to TDM, the don't know where is the code and how to test.

    Thanks!

  • Hi Roy,

    I need some clarification on what does customer intents to measure. What do you mean by AVTP to TDM?

    Are you looking for the entire system latency as well, for example transferring Audio data using AVB?

    Regards,

    Nitika

  • Hi Nitika,

    I want to clarify the flow of audio data,Here is my understanding.

    Firstly, the R5F core of AM62D implements the AVB protocol stack to receive Ethernet frames and unpack them. The callback function audio_ aaf _ avtpp sh _ packet() writes the audio data (raw or pcm?) from the Ethernet frames to the shared memory. asdk_ avb _ rx _ buffer.
    Secondly, the C7X core of AM62D writes the data from the shared memory. asdk_compy-audiosamples_avb2dac() to awe_mcas-buffer using the function asdk_compy-audiosamples_avb2dac(), and then outputs it to the DAC via DMA to play the audio.

    I want to know if my understanding is correct.and

    I want to know the latency in the process from receiving Ethernet frames to outputting audio.