Courses on TI SoCs based on ARM cores
Our courses cover the Cortex-M4 platform with TI-RTOS and the KeyStone II architecture: core and DSP subsystems, Multicore Navigator, memory hierarchy, peripherals and boot modes. Both hardware implementation and software development are covered, with lab work on real boards.
On KeyStone the difficulty is the interconnect, not the cores: Multicore Navigator queues, packet DMA, and the memory hierarchy across L1, L2 and the shared MSMC. On the Cortex-M side it is TI-RTOS, its scheduler and its driver model. Both are covered with lab work on real boards.