Solved! Go to Solution.
While continuing searching all over internet I finally found the information which seems to render the answer to my question. So for all those who are searching for the same here it is...
The intent of Cortex-A architecture is high speed high volume data processing, graphics and mass volume communication such as USB with terminal, etc... To accomplish this Cortex-A series incorporated cache and memory management systems - these techniques make each CPU cycle of unpredictable and unreliable for true real time application where Cortex-M is "the king" . Cortex-M is fast and predictable without use of memory management and with highly reduced set of RISC command set - these make them the best for sensor signal processing and for the real time activators control.
Whence having both architectures on chip SoC gives the best solution for a complex project: Cortex-M is driving real time peripherals, while Cortex-A takes care of large volume of processing and communication of large streams of data without even need for the speed of "Preempt-Linux" kind of OS. If the architecture is smartly organized, then only those tasks will be passed to Linux which make a "standard" Linux fast enough for the project.
Hope this info will help others too.
Regards
While continuing searching all over internet I finally found the information which seems to render the answer to my question. So for all those who are searching for the same here it is...
The intent of Cortex-A architecture is high speed high volume data processing, graphics and mass volume communication such as USB with terminal, etc... To accomplish this Cortex-A series incorporated cache and memory management systems - these techniques make each CPU cycle of unpredictable and unreliable for true real time application where Cortex-M is "the king" . Cortex-M is fast and predictable without use of memory management and with highly reduced set of RISC command set - these make them the best for sensor signal processing and for the real time activators control.
Whence having both architectures on chip SoC gives the best solution for a complex project: Cortex-M is driving real time peripherals, while Cortex-A takes care of large volume of processing and communication of large streams of data without even need for the speed of "Preempt-Linux" kind of OS. If the architecture is smartly organized, then only those tasks will be passed to Linux which make a "standard" Linux fast enough for the project.
Hope this info will help others too.
Regards