TI C66x多核DSP高级软件开发技术
多核DSP并行软件开发必备参考书。课件处为本书教学PPT,更新于2019.4.3

作者:夏际金、赵洪立、李川

丛书名:电子设计与嵌入式开发实践丛书

定价:49元

印次:1-5

ISBN:9787302461869

出版日期:2017.05.01

印刷日期:2022.09.16

图书责编:黄芝

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书系统介绍了C66x多核软件开发的知识,并基于C6678的设计实例介绍了相关设计经验。系统介绍了C66x DSP器件的基础概念和多核软件设计的基础知识,引领读者循序渐进地掌握多核软件设计技术。对于传统DSP开发人员比较陌生的一些概念,如Cache、预取、数据一致性、数据依赖、死锁等,进行了重点描述。系统介绍了C66x多核器件的存储器、DMA传输、中断等内容,并结合工作实际,介绍了多核软件优化、多核并行设计及任务级优化经验。最后,以多普勒成像的设计实例描述了如何实现并行设计。 全书共11章,内容包括C66x DSP的基本组成,如存储器组织、DMA传输、中断和异常、Cache缓存和数据一致性等,并包含CCS软件开发环境、SYS/BIOS实时操作系统、多核并行设计、软件设计优化等相关知识。 本书的特点是由浅入深、概念齐全、实践性强、指导性强。本书结合了多年多核软件开发的实际经验,对多核设计中常见的问题进行了详细的描述; 从基本概念出发,层层推进,介绍了多核并行、数据传输与处理并行和多层次并行设计的经验。 对于从事C66x多核软件开发的设计师,本书具有很强的指导意义,本书还适合作为高校计算机、数据处理、信号处理、通信等相关专业的本科和研究生教材。

1.本书由浅入深、概念齐全、实践性强、指导性强,结合了多年多核软件开发的实际经验,对多核设计中常见的问题进行了详细的描述。 2.本书从基本概念出发,层层推进,介绍了多核并行、数据传输与处理并行和多层次并行设计的经验,是多核DSP并行软件开发者必备的参考书。

前言 C66x是TI(Texas Instruments)公司推出的新一代处理器内核,包含定点和浮点计算能力,C66x包含 90个新指令用于提升浮点和矢量运算。TMS320C6678是基于C66x内核的8核处理器,66AK2Hx是基于ARM CortexA15和C66x内核的异构多核处理器。基于C66x内核的DSP处理器已经成为主流的高性能DSP。 多核DSP的软件开发技术对DSP嵌入式软件开发人员具有一定的挑战性。多核任务划分、并行处理设计、同步设计以及Cache一致性等问题是多核并行设计的关键,良好的并行设计才能发挥C66x处理器的优势。 通过多年的研究并结合工程设计实践,总结了C66x多核DSP并行开发技术经验和设计中一些经常遇到的问题。本书以C6678为例系统介绍了C66x多核DSP、数据一致性、CCS使用、SYS/BIOS实时操作系统、多核并行设计和优化等设计方法,用一个设计实例完整地描述了从任务并行设计到具体实现的过程。 在C66x多核软件设计中,程序员的软件设计思想、设计方法需要调整和提高。本书从程序员的工作需要和高校学生的学习需要出发,结合工作实际,详细叙述了多核软件开发技术。初学者可以循序渐进地建立基于C66x多核并行开发的概念,并积累优化设计的经验提高设计水平,一开始就设计出高性能的并行代码。 每章内容要点如下: (1) 第1章主要介绍了C66x处理器,并以C6678为例介绍了处理器概况、处理器内核、外围设备、多核导航器等模块。 (2) 第2章主要介绍了C6678存储控制器、多核共享存储控制器、外部存储控制器EMC、扩展存储控制器XMC、存...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情

目录

第1章TI多核C66x DSP介绍

1.1C6678处理器

1.1.1C6678概览

1.1.2外围设备

1.266AK处理器

1.366AK2H14/12/06和C6678各项功能对比

1.4C66x处理器内核

1.5电源休眠控制器

1.5.1C66x内核电源休眠管理介绍

1.5.2电源休眠管理特征

1.6锁相环及其设置

1.6.1主PLL和PLL控制器

1.6.2DDR3 PLL

1.6.3PASS PLL

1.7C6678处理器接口通信相关外围设备

1.7.1I2C外围设备

1.7.2SPI 外围设备

1.7.3HyperLink 外围设备

1.7.4UART 外围设备

1.7.5PCIE 外围设备

1.7.6TSIP 外围设备

1.7.7包加速器

1.7.8EMIF16外围设备

1.7.9安全加速器

1.7.10Gigabit Ethernet开关子系统

1.7.11管理数据输入输出

1.7.12串行RapidIO端口

1.7.13通用目的输入输出

1.8定时器

1.9信号量

1.10多核导航器

1.11设计建议

1.11.1初始化

1.11.2接口驱动程序

1.11.3时间戳的获取

1.11.4EVM板的使用

第2章C66x存储器组织

2.1C66x存储控制器

2.1.1L1P存储控制器

2.1.2L1D存储控制器

2....

 1.本书由浅入深、概念齐全、实践性强、指导性强,结合了多年多核软件开发的实际经验,对多核设计中常见的问题进行了详细的描述。

 2.本书从基本概念出发,层层推进,介绍了多核并行、数据传输与处理并行和多层次并行设计的经验,是多核DSP并行软件开发者必备的参考书。