本书以TI公司的16位定点处理器TMS320C54x系列DSP(数字信号处理器)为例,系统地介绍了DSP的内部结构、外设、指令系统、软件开发及其可视化开发环境CCS的使用。全书内容包括:DSP CPU的构成、串口的使用、外设扩展应用、汇编指令系统及CCS软件的使用说明。本书理论和实践相结合,由浅入深、通俗易懂,具有很强的实用性。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | DSP开发技术实例与技巧 |
分类 | 科学技术-工业科技-电子通讯 |
作者 | 任建国 |
出版社 | 国防工业出版社 |
下载 | |
简介 | 编辑推荐 本书以TI公司的16位定点处理器TMS320C54x系列DSP(数字信号处理器)为例,系统地介绍了DSP的内部结构、外设、指令系统、软件开发及其可视化开发环境CCS的使用。全书内容包括:DSP CPU的构成、串口的使用、外设扩展应用、汇编指令系统及CCS软件的使用说明。本书理论和实践相结合,由浅入深、通俗易懂,具有很强的实用性。 内容推荐 本书以TI公司的16位定点处理器TMS320C54x系列DSP(数字信号处理器)为例,系统地介绍了DSP的内部结构、外设、指令系统、软件开发及其可视化开发环境CCS的使用。全书共分为7章,内容包括:DSP CPU的构成、串口的使用、外设扩展应用、汇编指令系统及CCS软件的使用说明。 本书的特点是理论和实践相结合,由浅入深、通俗易懂、实用性强,能帮助读者循序渐进地掌握DSP的工作原理和开发技能。 本书可作为电子信息、通信工程、自动化等专业高年级本科生和研究生的教材或参考工具书,也可供从事DSP芯片开发应用的工程技术人员参考。 目录 第1章 DSP开发基础知识 1.1数字信号处理 1.1.1数字信号处理简介 1.1.2DSP系统构成 1.2DSP开发的一般流程 1.3DSP芯片的基本结构特点 1.4DSP芯片的分类、选择及应用 1.4.1DSP芯片的分类 1.4.2DSP芯片的选择 1.4.3DSP芯片的应用 1.5DSP芯片的发展及TI公司产品简介 1.5.1DSP芯片的发展 1.5.2TI公司DSP芯片简介 1.6定点DSP芯片的数据格式 1.6.1数的定标 1.6.2定点数据格式选择 1.6.3浮点数与定点数的转换关系 第2章 DSP芯片的结构原理 2.1TMS320C54x的内部结构及主要特性 2.1.1TMS320C54x的内部结构 2.1.2TMS320C54x的主要特性 2.2总线结构 2.3存储器 2.3.1存储器空间 2.3.2程序存储器 2.3.3数据存储器 2.4中央处理单元 2.4.1CPU状态和控制寄存器 2.4.2算术逻辑单元 2.4.3累加器A和B 2.4.4桶形移位寄存器 2.4.5乘法器/加法器单元 2.4.6比较、选择和存储单元 2.4.7指数编码器 2.4.8地址发生器 2.5寻址方式 2.5.1立即数寻址 2.5.2绝对地址寻址 2.5.3累加器寻址 2.5.4直接寻址 2.5.5间接寻址 2.5.6存储器映射寄存器寻址 2.5.7堆栈寻址 2.6流水线结构 2.7中断系统 2.7.1中断系统概述 2.7.2中断标志寄存器(IFR)及中断屏蔽寄存器(IMR) 2.7.3中断处理流程 2.7.4重新映射中断向量地址 第3章 DSP芯片的外围设备 3.1片内外围设备 3.1.1通用I/O口 3.1.2定时器 3.1.3时钟发生器 3.1.4可编程等待状态发生器 3.1.5分区切换逻辑 3.1.6HPI接口 3.1.7McBSP多通道缓冲串口 3.1.8JTAG接口 3.2片外外围设备 3.2.1外扩程序存储器 3.2.2外扩数据存储器 3.2.3I/0接口扩展 3.2.4A/D和D/A接口设计 第4章 汇编语言工具 4.1汇编语言基本概念 4.1.1汇编源程序语句格式 4.1.2汇编语言常量 4.1.3字符串 4.1.4符号 4.1.5表达式 4.2汇编语言指令系统 4.2.1指令系统中的符号和缩写 4.2.2指令系统中的记号和运算符 4.2.3指令系统分类 4.3宏语言 4.4汇编伪指令 4.4.1常数初始化伪指令 4.4.2段程序计数器定位指令.align 4.4.3输出列表格式指令.drlist/dmolist 4.4.4引用其他文件的伪指令 4.4.5条件汇编指令 4.4.6汇编时的符号定义伪指令 4.4.7其他方面的汇编伪指令 4.5汇编语言程序的编辑、汇编和链接过程 4.5.1汇编语言程序的开发流程 4.5.2汇编 4.5.3链接 4.5.4链接器命令文件 4.6公共目标文件格式 4.6.1COFF文件中的段 4.6.2段定义伪指令 4.6.3链接伪指令 4.6.4COFF文件中的符号 第5章 DSP软件开发过程 5.1C语言编程 5.1.1C54xDSP软件开发流程 5.1.2C程序设计框架 5.1.3C54xDSPC优化编译器 5.1.4C语言编程链接命令文件的设计 5.2用C语言和汇编语言混合编程 5.2.1混合编程规范 5.2.2混合编程方法 5.3引导方式设计 5.3.1引导方式选择 5.3.2并行引导方式 5.3.3引导表生成 第6章 TMS320C54x芯片开发实例 6.1面向DSP的C程序设计流程及设计准则 6.1.1面向DSP的C程序设计流程 6.1.2面向DSP的C程序设计准则 6.2实例一:“Helloworld!” 6.3实例二:Flash烧写程序 6.4实例三:语音处理程序 第7章 CCS集成开发环境 7.1CCS简介 7.1.1CCS的主要功能 7.1.2代码生成工具 7.1.3CCS的安装及设置 7.1.4DSP应用程序开发的一般步骤 7.2CCS的基本操作 7.2.1创建工程文件 7.2.2向工程添加文件 7.2.3查看源代码 7.2.4构建和运行程序 7.2.5修改构建选项和纠正语法错误 7.2.6使用断点和观察窗口 7.2.7使用观察窗口观察structure变量 7.3在CCS中调试应用程序 7.3.1查看工程及运行程序 7.3.2断点工具 7.3.3探针点工具 7.3.4图形显示 7.3.5存储器/变量的查看与修改 7.3.6程序测试工具 附录A TMS320C54x指令表 附录B Flash烧写程序源代码 附录C TMS320系列产品命名 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。