Quantcast
Channel: Processors forum - Recent Threads
Viewing all articles
Browse latest Browse all 17527

AM6548: ICSSG Accelerated Data Movement

$
0
0

Part Number:AM6548

Hi,

I try to test different ways of how to move data from ICSSG to MSMC. To be more specific, I would like to move data from ICSSG0 Data RAM0 (local adress 0x0) to MSMC DDRAM (0x8000 0000).

For now I used the memcpy.asm function, which calls the SBBO instruction. Depending on the blocksize of the data to transfer, I get transfer rates from 30 MB/s to 270 MB/s.

Q1: I assume this instruction (SBBO) use the NAVPSS PSI-L  (See Figure 6-111. PRU_ICSSG Integration). Is this correct?

Q2: Would CBASS0 Interconnect provide a higher transfer rate to MSMC DDR?

Reading 6.4.5.2.3.1 I suppose Q2 is true, therefore:

Q3: Which modules/subsystems are involved to move data from ICSSG Data RAM0 to MSMC DDR via CBASS0 Interconnect?
Which instances do I have to configure properly to get it work?
Is there any (example) code/driver/csl functionality which helps me to get this working?

I just need to get a starting point. I've read Chapter 10 (DMA) briefly but have not yet gained the knowledge to know what to do to establish this data transfer path from ICSSG to MSMC.

Best regards,

Thomas


Viewing all articles
Browse latest Browse all 17527

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>