【资料共享】基于Keystone 架构的高性能多核C66X系列DSP技术资源汇总

【资料共享】基于Keystone 架构的高性能多核C66X系列DSP技术资源汇总

FAQ

评分

【资料共享】基于Keystone 架构的高性能多核C66X系列DSP技术资源汇总 by Yu Liu

多核DSP选择及应用


    多核高性能定浮点DSP择汇总 

    多核芯片选购

    图像应用

    视频应用

    通信类应用

    其他应用和方案

硬件开发环境  


    C6678 EVM / C6670 EVMC6657 EVM板 / C667x EVM支持 / C665x EVM支持  / EVMK2H

    AMCPCIe适配卡(配合66706678EVM使用)/ AMC转PCIe支持 

    C6678/C6670 EVM对接测试板(连接两块EVM进行板间互通测试)

    4片C6678 PCIe评估板(多片C6678通过SRIO及PCIe通信)

    Hyperlink IP支持

    Keystone架构DSP原理图设计检查表

工具及软件


    多核软件开发包MCSDK)下载 / MCSDK入门指南 / MCSDK用户手册 

     CCS5 WIKI / 代码生成工具CGT WIKI / Sys-BIOSWIKI / C66X Landing Page

    C66X科主页 C667x DSP介绍、开发工具、EVM、软件包、培训资料等的汇总)

    C66X优化的Video Codec,支持视频应用的开发 / 多核视频演示(MCSDK-VideoDemo)

    C66X平台优化的Speech Codec 

    C6000 DSP Library / C6000 Image Library / DSP Math Lib

    Keystone1 DDR3初始化指南及参数生成工具

Keystone在线培训资料 


   多核开发入门研讨资料 (包含CCS5, Keystone架构, MCSDK的培训介绍,及相关的基本例程) 

    Keystone培训资料及问答汇总    /    C66x多核培训汇总 - 2012年6月

    英文Keystone在线培训keystone及开发调试工具的在线flash培训) 

    多核软件开发包(MCSDK)介绍:英文 / 中文

    2013Q2多核研讨会材料汇总-深圳/杭州/成都/北京

基本例程


    IPC本例程C66X指令测试SRIO例程Memory测试例程6670VCP2测试例程I2C例程SPI例程EMIF例程DualC6457 SRIO通信例程Keystone_Timer例程keystone_UART例程keystone_Navigator例程EMAC多核boot例子CCS下使用命令行建立编译工程在C6678实现VLFFT例程Keystone_UART中断例程; Hyperlink示例程序DSP与A15之间的IPC例程;

TMS320C66x常见问答汇总


    CCS使用     /    硬件设计及调试   

    bootloader常见问题    /    多核编程常见问题

    外设调测    /    加速器调测 

    中断/EDMA等其他模块常见问题    /    多核软件开发包使用

    Sys-Bios使用    /    代码移植   /    代码优化

    ARM使用

Keystone DSP使用经验及文档分享


回复: 【资料共享】基于Keystone 架构的高性能多核C66X系列DSP技术资源汇总 by deyisupport

往期专家在线问答汇总:

【Keystone Bootloader】与TI C6000多核专家实时交流

【C6000多核编程】 与TI C6000多核专家实时交流

 

【FAQ】C6000多核常见问题汇总


回复: 【资料共享】基于Keystone 架构的高性能多核C66X系列DSP技术资源汇总 by deyisupport

研讨会资料汇总:

2012年8月北京C6000多核研讨会培训资料下载

2013深圳/杭州/成都/北京 Keystone培训材料汇总


回复: 【资料共享】基于Keystone 架构的高性能多核C66X系列DSP技术资源汇总 by deyisupport

专家技术讲座和分享(持续更新中...)

C66代码优化基本介绍(一)

C66代码优化基本介绍(二)

 


RE: 【资料共享】基于Keystone 架构的高性能多核C66X系列DSP技术资源汇总 by 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.


RE: 【资料共享】基于Keystone 架构的高性能多核C66X系列DSP技术资源汇总 by deyisupport

归总一下工程师们的分享:

【初学者请进入】 TI C6000优化 startup guide

Hyperlink编程指南及性能测试结果

AIF编程指南

如何使用Keystone提供的硬件单元增强软件的健壮性

SRIO编程及调测指南

使用function hook进行函数性能分析工具

SRIO错误的基本判决

C66代码优化基本介绍<一>


RE: 【资料共享】基于Keystone 架构的高性能多核C66X系列DSP技术资源汇总 by 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


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


 

所有评论