The realtime processing cores are PRU which don’t have a pipeline so each instruction executes in a single cycle. There are 4 PRUs on the AM5728, but they have limited memory so your application is quite small. The Cortex-M4 processors are similar to the Cortex-M4 micro-controllers available from Texas Instruments. They are mostly used for video compression/decompression, but you can use them to run then as bear bone using Starterware or use a RTOS like TI-RTOS for real-time application. The Cortex-M4 support larger applications compared to the PRU. The Cortex-M4 do have a 3-stage pipeline, which means it take at least 3 cycles to execute an instruction. From what I recall, the Cortex-A15 is running at 1.5GHz, the DSP run at 750MHz, the Cortex-M4 is running at 213MHz and the PRU are running at 200MHz.
To develop code on the Cortex-M4, use Code Composer Studio V7 which is available free from TI. Use a JTAG such as USB200 from Blackhawk. Regards, John > On Feb 27, 2017, at 9:34 AM, MDX <[email protected]> wrote: > > so i am pretty amazed of how big a punch AM5728 packs: 2 fast CPU cores, 2 > very versatile KeyStone cores (of which i`ll be a happy user very soon thanks > to you), 2 "realtime" (whichever they are) ,and 2 Cortex-M4 cores, that i > have no idea what purpose they might serve, that limited ISA won`t be helpful > to me, unless they can be used to drive some servos, but that is something > you don`t need M4`s specific FPU for. > > Can somebody enlighten me in my slight confusion? What pupose do M4 cores > serve and what are those "realtime processing cores"? > > -- > For more options, visit http://beagleboard.org/discuss > <http://beagleboard.org/discuss> > --- > You received this message because you are subscribed to the Google Groups > "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] > <mailto:[email protected]>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/beagleboard/8bd9d4eb-f7ae-42aa-a80b-e1f7c16016c3%40googlegroups.com > > <https://groups.google.com/d/msgid/beagleboard/8bd9d4eb-f7ae-42aa-a80b-e1f7c16016c3%40googlegroups.com?utm_medium=email&utm_source=footer>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/436B0D3F-D24C-49E7-8EE1-F5B81E3961D0%40gmail.com. For more options, visit https://groups.google.com/d/optout.
