新書推薦:

《
明代赋役与白银——梁方仲著作集
》
售價:HK$
79.2

《
量子纠缠
》
售價:HK$
63.8

《
舆论(普利策奖得主、“现代新闻学之父”沃尔特·李普曼传播学经典)
》
售價:HK$
74.8

《
拥抱真实自我:内在小孩的探索和疗愈
》
售價:HK$
64.9

《
黑暗王后:缔造中世纪世界的血腥竞争
》
售價:HK$
129.8

《
小行星猎人:贝努小行星生命起源样本采集任务全记录
》
售價:HK$
63.8

《
孙机谈文物
》
售價:HK$
118.8

《
诡舍(夜来风雨声悬疑幻想震撼之作)
》
售價:HK$
54.8
|
內容簡介: |
本书以TMS320C55x DSP为重点,全面介绍TMS320C5000系列DSP系统设计与开发。全书共8章,首先详细介绍C55x DSP的硬件结构、汇编指令、存储空间结构和寻址方式;然后介绍C55x DSP中C语言与汇编语言的混合编程方法;再从应用的角度,结合片内外设的结构和功能,给出片内外设驱动程序的开发方法及部分片内外设的调试方法;最后结合DSP软/硬件的设计,给出详细的设计方法和丰富的应用实例。同时,本书还对DSP的集成开发环境CCS的使用方法进行详尽的描述。 本书旨在从应用的角度使读者了解C55x DSP的体系结构和基本原理,熟悉DSP芯片的开发工具和使用方法,掌握DSP系统设计和软/硬件开发。
|
關於作者: |
汪春梅,上海师范大学信息与机电工程学院电气信息系副教授,主要研究方向为通信信号处理与模式识别。多年来一直从事DSP方面的教学和科研工作,承担科研项目多项。
|
目錄:
|
第1章 数字信号处理和DSP系统1.1 实时数字信号处理技术的发展1.2 数字信号处理器的特点1.2.1 存储器结构1.2.2 流水线1.2.3 硬件乘法累加单元1.2.4 零开销循环1.2.5 特殊的寻址方式1.2.6 高效的特殊指令1.2.7 丰富的片内外设1.3 TI公司的DSP产品1.3.1 C24x和C28x系列DSP1.3.2 C62x和C64x系列DSP1.3.3 C67x系列DSP和C331.3.4 C54x和C55x系列DSP1.3.5 C66x系列DSP1.4 DSP芯片的选择1.4.1 运算速度1.4.2 算法格式和数据宽度1.4.3 存储器1.4.4 功耗1.4.5 开发工具1.5 DSP应用系统设计流程思考与练习题第2章 TMS320C55x的硬件结构2.1 TMS320C55x的基本结构2.1.1 C55x的CPU体系结构2.1.2 指令缓冲单元2.1.3 程序流程单元2.1.4 地址流程单元2.1.5 数据计算单元2.1.6 指令流水线2.2 TMS320VC5509A的主要特性2.2.1 TMS320VC5509A的主要特性2.2.2 TMS320VC5509A的引脚功能2.3 TMS320C55x存储空间结构2.3.1 存储器映射2.3.2 程序空间2.3.3 数据空间2.3.4 I/O空间思考与练习题第3章 TMS320C55x的指令系统3.1 寻址方式3.1.1 绝对寻址方式3.1.2 直接寻址方式3.1.3 间接寻址方式3.2 TMS320C55x的指令系统3.2.1 TMS320C55x指令的并行执行3.2.2 TMS320C55x的汇编指令思考与练习题第4章 TMS320C55x的软件设计4.1 C55x的程序基本结构4.1.1 自我调度程序的基本结构4.1.2 应用嵌入式操作系统4.2 C语言编程及优化4.2.1 C语言中的数据类型4.2.2 对I/O空间进行寻址4.2.3 interrupt关键字4.2.4 onchip关键字4.2.5 C语言的优化4.3 C语言与汇编语言的混合编程4.3.1 在C语言中直接嵌套汇编语句4.3.2 C语言调用汇编模块的接口4.4 通用目标文件格式4.4.1 C语言和汇编语言中段的分配4.4.2 寄存器模式设置4.4.3 链接命令文件4.5 C55x的数字信号处理库和图像/视频处理库4.5.1 C55x的数字信号处理库4.5.2 C55x的图像/视频处理库思考与练习题第5章 TMS320C55x片内外设开发及调试5.1 C55x片内外设与芯片支持库简介5.2 时钟发生器5.2.1 时钟模式寄存器5.2.2 工作模式5.2.3 CLKOUT输出5.2.4 使用方法5.2.5 使用实例5.2.6 时钟发生器的调试5.3 通用定时器5.3.1 定时器结构5.3.2 工作原理5.3.3 使用方法5.3.4 通用定时器的应用5.3.5 通用定时器的调试5.4 外部存储器接口(EMIF)5.4.1 功能与作用5.4.2 EMIF硬件连接与配置5.4.3 EMIF的软件设置5.5 增强主机接口(EHPI)5.5.1 EHPI的非复用方式5.5.2 EHPI的复用方式5.5.3 EHPI的寄存器5.6 多通道缓冲串口(McBSP)5.6.1 概述5.6.2 组成框图5.6.3 采样率产生器5.6.4 多通道选择5.6.5 异常处理5.6.6 McBSP寄存器5.6.7 McBSP的应用5.6.8 McBSP的调试5.7 通用输入/输出接口(GPIO)5.7.1 GPIO概述5.7.2 加载模式设定5.7.3 驱动程序开发5.7.4 GPIO的调试5.8 DMA控制器5.8.1 概述5.8.2 通道和端口5.8.3 HPI的配置5.8.4 DMA通道传输配置5.8.5 DMA控制器的寄存器5.8.6 使用方法及实例5.9 I2C总线5.9.1 I2C总线简介5.9.2 I2C寄存器5.9.3 I2C模块的使用5.10 MMC控制器5.10.1 MMC控制器简介5.10.2 MMC/SD卡模式5.10.3 MMC控制器的应用5.11 通用串行总线(USB)5.11.1 USB简介5.11.2 USB模块的DMA控制器5.11.3 USB模块的寄存器5.11.4 USB模块的应用5.12 A/D转换器(ADC)5.12.1 ADC的结构和时序5.12.2 ADC的寄存器5.12.3 使用方法及实例5.13 实时时钟(RTC)5.13.1 RTC的基本结构5.13.2 RTC的内部寄存器5.13.3 RTC的应用5.14 看门狗定时器(Watchdog)5.14.1 工作方式5.14.2 看门狗定时器的寄存器5.14.3 看门狗定时器的应用5.15 UART模块5.15.1 UART模块的基本结构5.15.2 UART寄存器5.15.3 UART的应用思考与练习题第6章 DSP集成开发环境CCS6.1 CCS简介6.1.1 CCS软件安装6.1.2 CCS的启动6.2 创建工程6.2.1 工程的建立6.2.2 文件的添加6.2.3 文件的编辑6.2.4 命令文件简介6.2.5 添加库6.2.6 工程的构建6.3 利用CCS调试程序6.3.1 CCS的配置6.3.2 调试程序6.3.3 观察窗口的使用6.3.4 图形工具的使用6.4 CCS开发DSP程序举例思考与练习题第7章 TMS320C55x硬件设计实例7.1 DSP最小系统设计7.1.1 电源电路设计7.1.2 复位电路设计7.1.3 时钟电路设计7.1.4 JTAG接口电路设计7.1.5 程序加载方式7.2 A/D转换与D/A转换设计7.2.1 串行多路A/D转换设计7.2.2 高速并行A/D转换设计7.2.3 并行D/A转换设计7.3 C55x在语音信号处理系统中的应用7.4 手写系统的实现思考与练习题第8章 TMS320C55x软件设计实例8.1 卷积算法8.1.1 卷积8.1.2 卷积算法的MATLAB实现8.1.3 卷积算法的DSP实现8.2 有限冲激响应(FIR)滤波器的实现8.2.1 FIR滤波器的特点和结构8.2.2 FIR滤波器的MATLAB设计8.2.3 FIR滤波器的DSP实现8.3 无限冲激响应(IIR)滤波器的实现8.3.1 IIR滤波器的结构8.3.2 IIR滤波器的MATLAB设计8.3.3 IIR滤波器的DSP实现8.4 快速傅里叶变换(FFT)8.4.1 FFT算法8.4.2 FFT的DSP实现8.5 语音信号编解码8.5.1 语音信号编解码原理8.5.2 语音信号编解码的DSP实现8.6 数字图像的锐化8.7 Viterbi译码思考与练习题附录A 寄存器附录B TMS320VC5510中断附录C TMS320C55x的状态寄存器附录D TMS320C55x的汇编指令集附录E TMS320C55x DSP函数库参考文献
|
|