KeyStone Online Training
Online Training for KeyStone Multicore SoC Devices
Last Updated:
For complete information regarding KeyStone multicore devices, please refer to the device-specific product folders at TI.com



KeyStone Architecture

KeyStone I C667x DSP SoC Architecture Overview Right-click to Open in a New Tab/Window

Description: This module provides a high-level view of the KeyStone I C667x device architecture, the processing and memory topologies, acceleration and interface improvements, as well as power saving and debug features for the KeyStone family of C66x multicore devices.

Length: 54 minutes

KeyStone I C665x DSP SoC Architecture Overview Right-click to Open in a New Tab/Window

Description: This module provides a high-level view of the KeyStone I C665x device architecture, the processing and memory topologies, acceleration and interface improvements, as well as power saving and debug features.

Created: March 2012

Length: 10 minutes

KeyStone II DSP+ARM SoC Architecture Overview Right-click to Open in a New Tab/Window

Description: This module provides a high-level view of the device architecture, including the C66x DSP and ARM Cortex-A15 processors, memory and transport topologies, networking and interface enhancements, as well as power saving and debug features for KeyStone II DSP+ARM multicore devices.

Created: November 2012

Length: 26 minutes

KeyStone C66x DSP CorePac Overview Right-click to Open in a New Tab/Window

Description: This module discusses how high performance can be achieved within each C66x DSP core. Topics include C66x DSP CorePac architecture, Single Instruction Multiple Data (SIMD), memory access, and software pipelining.

Created: January 2012

Length: 31 minutes

KeyStone II ARM Cortex-A15 CorePac Overview Right-click to Open in a New Tab/Window

Description: This module introduces the implementation of the ARM Cortex-A15 MPCore processor in KeyStone II DSP+ARM multicore devices.

Created: November 2012

Length: 20 minutes

KeyStone Instruction Set Architecture (ISA) Right-click to Open in a New Tab/Window

Description: This module describes the differences between the TMS320C674x instruction set architecture and the TMS320C66x instruction set included in the KeyStone CorePac.

Created: October 2011

Length: 31 minutes


Memory & Transport

KeyStone Memory and Cache Right-click to Open in a New Tab/Window

Description: This module provides a detailed look at the KeyStone memory subsystem including the Multicore Shared Memory Controller (MSMC), local and shared memory/cache control, extended memory, and memory protection.

Created: November 2010

Length: 65 minutes

KeyStone Multicore Navigator Right-click to Open in a New Tab/Window

Description: This module provides an introduction to the architecture and functional components of the Multicore Navigator, which includes the Queue Manager Subsystem (QMSS) and Packet DMA (PKTDMA).

Created: November 2010

Length: 32 minutes

KeyStone Multicore Navigator: Queue Manager Subsystem (QMSS) Right-click to Open in a New Tab/Window

Description: This module provides a detailed look at the functional elements of the QMSS and provides information on programming QMSS through the use of registers and low level drivers.

Created: November 2010

Length: 28 minutes

KeyStone Multicore Navigator: Packet DMA Right-click to Open in a New Tab/Window

Description: This module provides a detailed look at the infrastructure and functional aspects of the PKTDMA and provides information on programming PKTDMA through the use of registers and low level drivers.

Created: November 2010

Length: 24 minutes

KeyStone Inter-Processor Communication (IPC) Right-click to Open in a New Tab/Window

Description: This module provides an overview of the hardware and software that transports data and/or signals between threads of execution in KeyStone I C66x DSP multicore devices.

Created: December 2012

Length: 40 minutes


External Interfaces

KeyStone Network Co-Processor (NETCP) Overview Right-click to Open in a New Tab/Window

Description: This module provides an introduction to the NETCP, which includes the Packet Accelerator (PA), Security Accelerator (SA), and Ethernet Subsystems.

Created: November 2010

Length: 5 minutes

KeyStone NETCP: Packet Accelerator (PA) Right-click to Open in a New Tab/Window

Description: This module takes a look at the motivation behind the PA, the hardware, firmware and low level drivers, as well as a programming use case.

Created: November 2010

Length: 26 minutes

KeyStone NETCP: Security Accelerator (SA) Right-click to Open in a New Tab/Window

Description: This module takes a look at the motivation behind the SA, the firmware and low level drivers, as well as a usage case for IPSec encryption and decryption.

Created: April 2012

Length: 16 minutes

KeyStone External Interfaces (EMIF-A, UART, I2C, SPI, TSIP) Right-click to Open in a New Tab/Window

Description: This module provides an overview of selected external interfaces on KeyStone devices including UART, I2C, SPI, TSIP, and EMIF-A.

Created: November 2010

Length: 22 minutes

KeyStone Serial Rapid IO (SRIO) Right-click to Open in a New Tab/Window

Description: This module takes a look at the new features and enhancements of the SRIO on KeyStone devices.

Created: November 2010

Length: 66 minutes


Wireless Accelerators and Co-Processors

KeyStone Antenna Interface Version 2 (AIF2) Right-click to Open in a New Tab/Window

Description: This module provides an overview of the architecture and features of AIF Version 2.

Created: November 2010

Length: 77 minutes

KeyStone FFT Co-Processor (FFTC) Right-click to Open in a New Tab/Window

Description: This module presents the architecture and features of the FFT co-processor.

Created: November 2010

Length: 25 minutes

KeyStone Turbo Decoder Co-Processor (TCP3D) Right-click to Open in a New Tab/Window

Description: This module provides an overview of TCP3D including key features, modes, drivers, and configuration. Examples are provided.

Created: November 2010

Length: 45 minutes

KeyStone Turbo Encoder Co-Processor (TCP3E) Right-click to Open in a New Tab/Window

Description: This module provides an overview of TCP3E including usage, initialization, and configuration. Examples are provided.

Created: November 2010

Length: 42 minutes


Software and Tools

Multicore Software Development Kit (MCSDK) for KeyStone Devices Right-click to Open in a New Tab/Window

Description: This module provides an overview of the multicore SoC software for KeyStone I C66x DSP devices. This module introduces the optimized software components that enable the rapid development of multicore applications and accelerate time to market using foundational software in the MCSDK. The MCSDK also enables developers to evaluate the hardware and software capabilities using the C66x evaluation module.

Created: October 2011

Length: 17 minutes

KeyStone II Software Overview Right-click to Open in a New Tab/Window

Description: This module describes the software development ecosystem for the KeyStone II DSP+ARM multicore devices from both a Linux and SYS/BIOS perspective.

Created: November 2012

Length: 30 minutes

KeyStone Bootloader Overview Right-click to Open in a New Tab/Window

Description: This module provides an introduction to the C66x bootloader including configuration, device startup, and run-time modes.

Created: November 2010

Length: 21 minutes

KeyStone Power Management Right-click to Open in a New Tab/Window

Description: This module provides an overview of the C66x power domain topology, power-saving features, power and clocking domains, power states, and Smart Reflex.

Created: November 2010

Length: 46 minutes

KeyStone Debug Overview Right-click to Open in a New Tab/Window

Description: This module introduces the C66x DSP debug features including triggers, statistics, and traces.

Created: November 2010

Length: 42 minutes

KeyStone Development Tools Right-click to Open in a New Tab/Window

Description: This module introduces the C66x tool set including Code Composer Studio (CCS), Data Visualization Tools (DVT), simulator, compiler, and the Open MP Initiative.

Created: November 2010

Length: 24 minutes