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.

66AK2H12: I would like to know if the throughput of EDMA3(L2 -> L2) to depends on the data size.

Part Number: 66AK2H12

HI.

I want to know about EDMA3 throughput.

I have two questions.

1. According to SPRABK5B(Throughput Performance guide for keystone2 devices) document, the throughput of EDMA3 (L2 -> L2) is roughly 6GB per sec.

    However, as measured by the actual data, the 3GB per sec throughput measurements were measured.

   The measurement method reads the TSCL, TSCH. 

    The environment was set up as per the document.(AB-sync, acnt=1024, bcnt=128)

    Is the result of the above measurement correct? 

    Or do I have to make additional settings to make it look like a document?

2. EDMA was tested by increasing the size of the data from 1 K to 128 K.

    The higher the data size, the faster the throughput has been.

    In 1 KByte, the throughput is 0.14 GB per sec.

    And In 256 KByte, the throughput is 5.23 GB per sec.

    I want to know whether this is correct.

  • Hi,

    I don't think the data size is relevant to getting a faster throughput.

    Anyway, the SPRABK5B user guide states:
    "For example: With Main PLL running at 1.2GHz a, 128-bit wide TC running at CPU/3 is limited to 128/8 * 1200/3 = 6400 MB/s. 80% of DDR3 bandwidth with 64-bit DDR running at 1600MT/s is 0.8 * (64/8)*1600 = 10240 MB/s. Thus, more than one TC will need to be employed to hit 80% bandwidth."
    and later in that same section (Section 5 EDMA Throughput) there is the following statement:
    "All EDMA3 throughput tests were run on a 66AK2H EVM with the Main PLL running at 1.2GHz and 64-bit DDR3 configured at 1600 MT/s."

    Can you verify that your tests comply with the above?

    Best Regards,
    Yordan