多核DSP选择及应用
硬件开发环境
C6678 EVM板 / C6670 EVM板 / C6657 EVM板 / C667x EVM板支持 / C665x EVM支持 / EVMK2H
AMC转PCIe适配卡(配合6670和6678EVM使用)/ AMC转PCIe支持
Keystone架构DSP原理图设计检查表 Keystone I硬件设计checklist
工具及软件
多核软件开发包(MCSDK)下载 / MCSDK入门指南 / MCSDK用户手册
Processor SDK (Linux and RTOS)
CCS5 WIKI / 代码生成工具CGT WIKI / Sys-BIOSWIKI / C66X Landing Page
C66X百科主页 (C667x DSP介绍、开发工具、EVM、软件包、培训资料等的汇总)
为C66X优化的Video Codec,支持视频应用的开发 / 多核视频演示(MCSDK-VideoDemo)
基于KII平台MCSDK-HPC(High Performance Computing)
C6000 DSP Library / C6000 Image Library / DSP Math Lib / C6x software Library
Keystone1 DDR3初始化指南及参数生成工具 / K2 DDR3初始化参数生成工具
Keystone在线培训资料
多核开发入门研讨资料 (包含CCS5, Keystone架构, MCSDK的培训介绍,及相关的基本例程)
Keystone培训资料及问答汇总 / C66x多核培训汇总 - 2012年6月
英文Keystone在线培训(keystone及开发调试工具的在线flash培训)
Keystone Multicore SoC中文在线培训视频
基本例程
Keystone1 软件开发包(STK) KeystoneII DSP软件开发包(STK) KeystoneII ARM裸跑例程
IPC基本例程;C6657核间中断例程;DSP与A15之间的IPC例程;
SPI Flash boot demo; Keystone 1 SPI NOR boot步骤及注意事项;EMAC多核boot例子;
Sys-Bios使用 / 代码移植 / 代码优化
进士 3780 points
- 2012-8-27 13:23
- Locked
6 个回复
-
榜眼 28365 points
deyisupport往期专家在线问答汇总:
【Keystone Bootloader】与TI C6000多核专家实时交流
- Locked
-
榜眼 28365 points
deyisupport回复 deyisupport:
研讨会资料汇总:
2013深圳/杭州/成都/北京 Keystone培训材料汇总
- Locked
-
榜眼 28365 points
deyisupport回复 deyisupport:
专家技术讲座和分享(持续更新中...)
- Locked
-
榜眼 28365 points
deyisupport回复 deyisupport:
Online training: KeyStone II ARM Cortex-A15 overview
This new online training module provides an overview of the ARM Cortex-A15 processors in TI’s KeyStone II multicore architecture and related SoCs. Key features, benchmarks, reliability and energy efficiency are all addressed in this training.
- Locked
-
榜眼 28365 points
deyisupport回复 deyisupport:
归总一下工程师们的分享:
【初学者请进入】 TI C6000优化 startup guide
- Locked
-
榜眼 28365 points
deyisupport回复 deyisupport:
再把KeyStone线上培训汇总一下....
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