C66x Multicore SOC Online Training for KeyStone Devices
 Training Home TRAINING HOME
DETAILS
LOGISTICS


  OVERVIEW   

This 12-hour, self-paced training course introduces the core and peripheral components that comprise the C66x KeyStone devices.

KeyStone C66x Multicore DSP Overview provides a high-level view of the 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 C665x Architecture Overview provides a high-level view of the C665x device architecture, the processing and memory topologies, acceleration and interface improvements, as well as power saving and debug features. Length: 10 minutes

CorePac & Memory Subsystem provides a detailed look at the C66x memory subsystem including the Multicore Shared Memory Controller (MSMC), local & shared memory/cache control, extended memory, and memory protection. Length: 65 minutes

CorePac: Achieving High Performance discusses how high performance can be achieved within each DSP core. Topics include CorePac architecture, Single Instruction Multiple Data (SIMD), memory access, and software pipelining. Length: 31 minutes

C66x Instruction Set Architecture describes the differences between the TMS320C674x instruction set architecture and the TMS320C66x instruction set included in the KeyStone CorePac. Length: 31 minutes

Multicore Navigator Overview provides an introduction to the architecture and functional components of the Multicore Navigator, which includes the Queue Manager Subsystem (QMSS) and Packet DMA (PKTDMA). Length: 32 minutes

Multicore Navigator: Queue Manager Subsystem (QMSS) 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. Length: 28 minutes

Multicore Navigator: Packet DMA (PKTDMA) 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. Length: 24 minutes

Introduction to Interprocessor Communication (IPC) provides an overview of the hardware and software that transports data and/or signals between threads of execution in the KeyStone family of C66x multicore devices. Length: 40 minutes

Network Coprocessor (NETCP) Overview provides an introduction to the NETCP, which includes the Packet Accelerator (PA), Security Accelerator (SA), and Ethernet Subsystems. Length: 5 minutes

NETCP Packet Accelerator (PA) takes a look at the motivation behind the PA, the hardware, firmware and low level drivers, as well as a programming use case. Length: 26 minutes

NETCP Security Accelerator (SA) 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. Length: 16 minutes

External Interfaces provides an overview of selected external interfaces on the C66x devices including UART, I2C, SPI, TSIP, and EMIF-A. Length: 22 minutes

Serial RapidIO (SRIO) takes a look at the new features and enhancements of the SRIO. Length: 66 minutes

Antenna Interface V2 (AIF2) provides an overview of the architecture and features of AIF Version 2. Length: 77 minutes

Fast Fourier Transform Coprocessor (FFTC) presents the architecture and features of the FFT Coprocessor. Length: 25 minutes

Turbo Coprocessor Decoder (TCP3D) provides an overview of TCP3D including key features, modes, drivers, and configuration. Examples are provided. Length: 45 minutes

Turbo Coprocessor Encoder (TCP3E) provides an overview of TCP3E including usage, initialization, and configuration. Examples are provided. Length: 42 minutes

Bootloader Overview provides an introduction to the C66x bootloader including configuration, device startup, and runtime modes. Length: 21 minutes

Power Management provides an overview of the C66x power domain topology, power-saving features, power and clocking domains, powers states, and Smart Reflex. Length: 46 minutes

Debugging Overview introduces the C66x debug features including triggers, statistics, and traces. Length: 42 minutes

Tools Overview introduces the C66x tool set including Code Composer Studio V5 (CCS5), Data Visualization Tools (DVT), simulator, compiler, and the Open MP Initiative. Length: 24 minutes

Introduction to the Multicore Software Development Kit (MCSDK) provides an overview of the multicore SoC software for C66x 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. Length: 17 minutes

 

For more training on KeyStone II SoC devices, please refer to Keystone II Online Training