So I have an application running on both ARM cores with each their specific available memory region (split in half):
ARM core 0 base address: 0x100000 and size 0xFF800000
ARM core 1 base address: 0x10080000 and size 0xFF800000
Now I have a data acquisition system running on core 0 which receives data from another system and stores the received data in DDR memory and holds a pointer + length (in bytes) of the data. This pointer and length is passed to core 1 which needs to access the data in DDR for further processing and offload it to accelerators which are controlled and sequenced by core 1.
Since this memory region that holds the data is mapped to core 0, how can I access it via core 1? Since it's quite a large quantity of data transferring the data from 1 region towards another one would be an expensive operation. Can an direct access be issued in this case from core 1 towards the memory mapped region of core 0?
Question
tommienator
Hey All,
So I have an application running on both ARM cores with each their specific available memory region (split in half):
Now I have a data acquisition system running on core 0 which receives data from another system and stores the received data in DDR memory and holds a pointer + length (in bytes) of the data. This pointer and length is passed to core 1 which needs to access the data in DDR for further processing and offload it to accelerators which are controlled and sequenced by core 1.
Since this memory region that holds the data is mapped to core 0, how can I access it via core 1? Since it's quite a large quantity of data transferring the data from 1 region towards another one would be an expensive operation. Can an direct access be issued in this case from core 1 towards the memory mapped region of core 0?
Thanks && kind regards.
Edited by tommienatorLink to comment
Share on other sites
1 answer to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now