书名:DSP嵌入式常用模块与综合系统设计实例精讲
作者:刘向宇
副书名:DSP嵌入式常用模块与综合系统设计实例精讲
出版日期:2009-07-01
出版社:电子工业出版社
页数:406
ISBN:9787121087783
内容简介
《DSP嵌入式常用模块与综合系统设计实例精讲》针对目前通用流行的DSP嵌入式处理器,通过大量实例精讲的形式,详细介绍了DSP基础模块与综合系统设计的方法及技巧。全书共分3篇20章,第一篇为DSP基础知识篇,简要介绍了DSP 硬件结构、指令系统、
CCS开发工具、最小硬件系统设计及调试方法,引导读者技术入门;第二篇为DSP常用模块设计篇,通过11个设计实例,详细介绍了DSP嵌入式各种开发技术和使用技巧,这些实例基础实用、易学易懂;第三篇为DSP综合系统设计篇,通过数据采集、语音通信、多媒体、软件无线电以及数字电话5个工程实例,对DSP常用模块进行了综合应用设计。经过此篇学习,读者设计水平将快速提高,完成从入门到精通的飞跃。
《DSP嵌入式常用模块与综合系统设计实例精讲》语言通俗,结构合理,实例典型热门,工程实践性强。《DSP嵌入式常用模块与综合系统设计实例精讲》不但详细介绍了DSP的硬件设计和模块化编程,而且提供了DSP应用程序设计思路,对实例的所有程序代码做了详细注释,利于读者理解和巩固知识点,快速实现举一反三。
《DSP嵌入式常用模块与综合系统设计实例精讲》配有一张光盘,包含了全书所有实例的硬件原理图和程序源代码,方便读者学习和使用。《DSP嵌入式常用模块与综合系统设计实例精讲》适合计算机、自动化、电子及通信等相关专业的大学生,以及从事DSP开发的科研人员使用。
===DSP嵌入式常用模块与综合系统设计实例精讲下载通道 ===
DSP嵌入式常用模块与综合系统设计实例精讲
目录
第一篇 DSP基础知识第1章 DSP概述1.1 DSP处理器特点与分类1.2 DSP应用领域及选型1.2 1 DSP应用领域1.2.2 DSP芯片选型1.3 DSP的硬件结构1.4 本章小结第2章 DSP的指令介绍2.1 指令和功能单元的映射2.2 指令集与寻址方式2.3 C6000的指令特点2.4 本章小结第3章 CCS工具与GEL语言3.1 CCS的特点及其安装3.1.1 CCS功能简介3.1.2 CCS的组成单元3.1.3 为CCS安装设备驱动程序3.2 CCS基本功能介绍3.2.1 存储器/变量的查看与修改3.2.2 断点工具的使用3.2.3 探针点工具的使用3.2.4 图形工具的使用3.3 GEL语言3.3.1 GEL语法3.3.2 GEL函数定义3.3.3 GEL函数的参数3.3.4 调用GEL函数和语句3.3.5 加载/卸载GEL函数3.3.6 添加GEL菜单3.3.7 访问输出窗口3.3.8 启动时自动执行GEL函数3.3.9 查看表达式队列3.3.10 内建GEL函数3.4 本章小结第4章 DSP最小硬件系统设计及调试4.1 最小硬件系统构成4.1.1 电源电路4.1.2 复位(RESET)电路4.1.3 时钟电路4.1.4 EMIF总线接口4.1.5 JTAG接口4.2 硬件调试及其问题4.2.1 板级设计4.2.2 硬件调试方法4.3 软件调试及其问题4.3.1 软件调试环境介绍4.3.2 一个DSP程序例子4.3.3 程序调试的基本方法4.4 本章小结第二篇 DSP常用模块设计第5章 引导启动模块设计5.1 引导启动基础知识5.1.1 C6000引导启动分类5.1.2 小端模式下的引导5.1.3 大端模式下的引导5.2 文件转换5.2.1 要固化的程序5.2.2 转换为HEX文件5.3 HPI引导启动实例5.3.1 实例说明5.3.2 硬件连接5.3.3 代码编写5.4 并行FLASH引导启动实例5.4.1 实例说明5.4.2 硬件连接5.4.3 代码编写5.5 本章小结第6章 外部存储器接口模块设计6.1 C6000 EMIF的基础知识6.1.1 EMIF构架6.1.2 C6000系列EMIF对比6.2 EMIF连接外部存储器6.2.1 EMIF引脚说明6.2.2 EMIF空间容量6.2.3 连接SDRAM6.2.4 连接SBSRAM6.2.5 连接异步存储器6.3 EMIF寄存器6.3.1 EMIF全局控制寄存器GBLCTL6.3.2 EMIF CE空间寄存器CECTL0 ~ 36.3.3 EMIF SDRAM控制寄存器SDCTL6.3.4 EMIF SDRAM时序寄存器SDTIM6.3.5 EMIF SDRAM扩展寄存器SDEXT6.4 EMIF的代码编写6.4.1 读/写SRAM实例代码6.4.2 读/写FLASH实例代码6.4.3 读/写SDRAM实例代码6.4.4 读/写SBSRAM实例代码6.5 本章小结第7章 增强型直接内存访问模块设计7.1 EDMA基础知识7.1.1 EDMA的构架7.1.2 C6000系列DSP EDMA模块的对比7.1.3 EDMA传输方式7.1.4 EDMA初始化过程7.2 EDMA控制寄存器7.2.1 EDMA事件选择器寄存器7.2.2 优先级队列状态寄存器7.2.3 EDMA通道中断待定寄存器7.2.4 EDMA通道中断使能寄存器7.2.5 EDMA通道连锁使能寄存器7.2.6 EDMA事件寄存器7.2.7 EDMA事件使能寄存器7.2.8 事件清除寄存器7.2.9 EDMA事件设置寄存器7.2.10 EDMA PaRAM7.3 应用实例7.3.1 定义一个结构体7.3.2 初始化设置实例7.4 本章小结第8章 JTAG接口模块设计8.1 JTAG接口简介8.2 DSP系统中的JTAG8.3 DSP的JTAG原理8.3.1 DSP系统中JTAG的组成8.3.2 JTAG时序产生电路8.3.3 目标CPU8.3.4 连线方式8.4 DSP的JTAG实践应用8.4.1 DSP的JTAG硬件连接8.4.2 CCS的调试设置8.4.3 DSP使用JTAG进行调试的实例8.5 本章小结第9章 主机接口模块设计9.1 C6000 DSP的HPI接口基础知识9.1.1 HPI的构架9.1.2 HPI连接的模型9.1.3 HPI引脚定义9.2 HPI接口的寄存器9.2.1 HPID寄存器9.2.2 HPIA寄存器9.2.3 HPIC寄存器9.3 HPI读/写工作时序9.4 HPI应用设计实例9.4.1 型号选择9.4.2 电路连接9.4.3 读/写程序编写9.5 设计HPI引导9.6 本章小结第10章 多通道缓冲串口模块设计10.1 McBSP基础理论10.1.1 McBSP特性10.1.2 McBSP构架10.1.3 McBSP引脚10.1.4 McBSP复位10.1.5 McBSP状态字位10.1.6 帧和时钟设置10.1.7 McBSP传输过程10.2 McBSP用于SPI协议10.2.1 McBSP作为SPI主机10.2.2 McBSP作为SPI从机10.2.3 McBSP SPI模式的初始化10.3 McBSP当作GPIO使用10.4 McBSP的寄存器10.4.1 数据接收寄存器(DRR)10.4.2 数据发送寄存器(DXR)10.4.3 串行接口控制寄存器(SPCR)10.4.4 接收控制寄存器(RCR)10.4.5 发送控制寄存器(XCR)10.4.6 采样率发生寄存器(SRGR)10.4.7 多通道控制寄存器(MCR)10.4.8 接收通道使能寄存器(RCER)10.4.9 发送通道使能寄存器(XCER)10.4.10 引脚控制寄存器(PCR)10.5 McBSP应用实例10.5.1 寄存器定义10.5.2 初始化代码10.5.3 接收/发送代码10.6 本章小结第11章 GPIO通用模块设计11.1 C6000系列DSP的GPIO11.2 C6000 GPIO模块内部原理11.2.1 GPIO原理框图、中断及EDMA事件11.2.2 GPIO模块的寄存器11.3 GPIO底层驱动代码编写11.4 GPIO应用实例11.4.1 实例说明11.4.2 硬件连接11.4.3 代码编写11.4.4 实例小结11.5 本章小结第12章 外部中断模块设计12.1 中断的基本原理12.1.1 中断的原理12.1.2 中断的优先级及嵌套12.1.3 中断响应12.2 TMS320C6000系列DSP的中断12.3 TMS320C6713B中断寄存器的含义12.4 TMS320C6713B的GPIO中断12.5 TMS320C6713B中断寄存器的设置12.6 TMS320C6713B外部中断应用实例12.6.1 硬件设计12.6.2 软件编写12.7 本章小结第13章 定时器模块设计13.1 DSP定时器简介13.2 C6713定时器的寄存器、中断、DMA事件13.2.1 定时器相关的寄存器13.2.2 定时器的中断13.2.3 定时器的DMA事件13.2.4 定时器输入/输出和时钟源13.3 底层驱动代码编写13.3.1 寄存器的读/写13.3.2 中断服务程序的编写13.4 定时器应用实例13.4.1 方波输出实例13.4.2 PWM输出实例13.5 本章小结第14章 复位模块设计14.1 C6000复位的基础知识14.1.1 复位方式14.1.2 复位涉及的中断14.1.3 复位时序14.1.4 复位电路的实现14.2 阻容式复位电路14.3 专用的复位芯片14.3.1 SP708R内部构架14.3.2 SP708R引脚14.3.3 SP708R工作原理14.3.4 SP708R应用实例14.4 电源监控复位的设计14.5 看门狗复位的设计14.5.1 MAX813L内部构架14.5.2 MAX813L引脚分布14.5.3 MAX813L应用实例14.6 仿真产生的器件复位14.7 本章小结第15章 直流电源模块设计15.1 直流稳压电源概述15.2 DSP系统对直流供电的要求15.3 直流供电方案的选择15.3.1 方案1:三端稳压器15.3.2 方案2:DC-DC模块15.3.3 方案3:开关电源集成芯片15.4 直流供电硬件设计15.4.1 直流供电原理框图