新書推薦:
《
SDGSAT-1卫星热红外影像图集
》
售價:NT$
2030.0
《
股市趋势技术分析(原书第11版)
》
售價:NT$
1010.0
《
汉匈战争全史
》
售價:NT$
454.0
《
恶的哲学研究(社会思想丛书)
》
售價:NT$
500.0
《
当你沉默时(悬疑推理 反PUA 反家暴 女性独立小说,揭秘情感PUA的真相,女性自我救赎的文学典范)
》
售價:NT$
255.0
《
不止江湖
》
售價:NT$
449.0
《
天才留步!——从文艺复兴到新艺术运动(一本关于艺术天才的鲜活故事集,聚焦艺术史的高光时刻!)
》
售價:NT$
704.0
《
双城史
》
售價:NT$
505.0
|
內容簡介: |
蔺鹏和胡玫编著的《TMS320C55x DSP原理及应 用》以TMS320C55x系列DSP为核心,详细介绍了数字 信号处理器的背景知识,以及该系列芯片的CPU内部 结构、存储器空间结构、汇编指令系统和片内外设, 并且对应用程序开发流程、C语言编程方法和集成开 发环境CCS进行了系统的阐述。
本书在语言描述上保证严谨性,同时尽量做到通 俗易懂;内容组织上注意由浅入深、循序渐进,结合 具体实例进行辅助说明,让读者对所讲内容理解得更 透彻。本书既可作为本专科院校电子信息类专业学生 的教材,也可作为工程技术人员学习DSP应用技术的 入门参考资料。
|
目錄:
|
第1章 绪论
1.1 数字信号处理技术
1.1.1 概述
1.1.2 DSP芯片的特点
1.1.3 DSP产品简介
1.2 TMS320系列DSP芯片概述
1.2.1 DSP芯片的发展
1.2.2 TMS320系列的典型应用
1.2.3 TMS320C55x系列
1.3 数据运算格式
1.3.1 定点格式
1.3.2 浮点格式
1.4 DSP的性能参数指标
第2章 TMS320C55x DSP的硬件体系结构
2.1 概述
2.1.1 TMS320C55x芯片引脚功能介绍
2.1.2 TMS320C55x基本结构及主要特性
2.2 总线结构及存储器接口单元
2.2.1 总线结构
2.2.2 存储器接口单元
2.3 中央处理器CPU结构
2.3.1 指令缓冲单元(I)
2.3.2 程序流程单元(P)
2.3.3 数据地址流程单元(A)
2.3.4 数据计算单元(D)
2.3.5 指令流水线
2.4 存储空间配置
2.4.1 存储器映射
2.4.2 程序空间
2.4.3 数据空间
2.4.4 IO空间
2.5 片内外设介绍
第3章 TMS320C55x DSP汇编指令系统
3.1 术语、符号与缩写
3.1.1 指令集术语、符号和缩写
3.1.2 指令集条件字段
3.1.3 状态位的影响
3.1.4 指令集注释和规则
3.1.5 并行特征和规则
3.2 数据寻址方式
3.2.1 寻址方式概述
3.2.2 绝对寻址方式
3.2.3 直接寻址方式
3.2.4 间接寻址方式
3.3 TMS320C55x的指令系统
第4章 TMS320C55x应用程序开发
4.1 TMS320C55x软件开发流程和开发工具
4.2 汇编语言编程方法
4.2.1 汇编伪指令
4.2.2 汇编语言程序编写方法
4.3 公共目标文件格式(COFF)
4.3.1 COFF文件的基本概念
4.3.2 COFF文件中的符号
4.4 汇编器和链接器
4.4.1 汇编器的作用
4.4.2 汇编器对段的处理
4.4.3 链接器的作用
4.4.4 链接器对段的处理
4.4.5 链接命令文件
4.5 C语言编程方法
4.5.1 55x DSP C语言概述
4.5.2 关键字
4.5.3 C语言和汇编语言混合编程
4.5.4 C编译器的存储器模式
4.5.5 C语言代码优化
4.5.6 中断处理
4.5.7 C语言的数据访问方法
4.6 C55x库函数和C语言编程实例
4.6.1 C55x库函数访问
4.6.2 C语言编程实例
第5章 TMS320C55x DSP片内外设
5.1 时钟发生器
5.1.1 时钟发生器输入输出电路
5.1.2 时钟发生器工作流程
5.2 中断系统
5.2.1 DSP中断介绍
5.2.2 中断矢量和优先级
5.2.3 可屏蔽中断
5.2.4 不可屏蔽中断
5.3 通用定时器和Watchdog定时器
5.3.1 通用定时器结构
5.3.2 定时器引脚
5.3.3 定时器中断
5.3.4 初始化定时器
5.3.5 定时器的寄存器
5.3.6 定时器初始化举例
5.3.7 Watchdog定时器
5.4 AD转换器
5.4.1 转换时间
5.4.2 ADC初始化和转换监控
5.4.3 ADC寄存器
5.5 DMA控制器
5.5.1 DMA控制器通道和端口存取方式
5.5.2 DMA通道自动初始化
5.5.3 DMA数据传送单元
5.5.4 通道起始地址配置
5.5.5 通道地址更新
5.5.6 数据猝发
5.5.7 同步通道活动
5.5.8 DMA控制寄存器
5.6 主机接口(HPI)
5.6.1 DSP存储器通过HPI存取
5.6.2 HPI与DMA交互操作
5.6.3 HPI信号
5.6.4 非多元(Nonmultiplexed)模式
5.6.5 多元(Multiplexed)模式
5.6.6 HPI寄存器
5.7 外部存储器接口(EMIF)
5.7.1 EMIF信号
5.7.2 EMIF请求
5.7.3 CE信号对应的外部存储器映射空间
5.7.4 CE信号对应的外部存储器映射空间
5.7.5 保持(HOLD)请求,共享外部存储器
5.7.6 写发布(Write Posting),对外部存储器缓冲写
5.7.7 CPU指令流水线
5.7.8 EMIF访问外部异步存储器
5.7.9 EMIF访?
5.7.1 0EMIF寄存器
5.8 实时时钟(RTC)外设
5.8.1 实时时钟电源供电
5.8.2 实时时钟时间和日期寄存器
5.8.3 实时时钟时间和日历告警(闹钟)
5.8.4 实时时钟中断请求
5.8.5 实时时钟寄存器
5.9 通用输入输出端口GPIO概述
5.10 I2C模块
5.10.1 I2C模块介绍
5.10.2 I2C模块内部结构
5.10.3 时钟发生电路
5.10.4 I2C模块操作
5.10.5 I2C模块中断请求和DMA事件
5.10.6 I2C模块寄存器
5.11 USB模块
5.11.1 USB模块介绍
5.11.2 USB模块时钟发生
5.11.3 USB缓冲管理器(UBM)
第6章 DSP系统电路
6.1 DSP系统电平转换电路
6.1.1 各种电平的转换标准
6.1.2 3.3 V与5V电平转换的形式
6.1.3 DSP与外围器件的接口
6.1.4 JTAG仿真接口电路
6.2 DSP存储器和IO的扩展
6.2.1 程序存储器扩展
6.2.2 数据存储器的扩展
6.2.3 IO扩展应用
6.3 AD和DA接口
6.3.1 TMS320C55x DSP与AD接口
6.3.2 TMS320C55x DSP与DA接口
6.4 DSP系统自举
6.4.1 DSP系统自举概述
6.4.2 自举启动表的建立及引导装载的过程
第7章 CCS集成开发环境高级应用
7.1 CCS系统安装及界面介绍
7.1.1 CCS功能简介
7.1.2 CCS 3.3 的安装与设置
7.1.3 CCS 3.3 界面介绍
7.2 应用程序的开发
7.2.1 编译器、汇编器和链接器设置
7.2.2 项目管理器
7.2.3 代码编辑器
7.3 程序调试工具
7.3.1 单步运行及扩展
7.3.2 断点
7.3.3 探针点
7.3.4 图形显示
7.3.5 观察窗
7.3.6 符号浏览器
7.3.7 GEL工具
7.4 代码执行时间测算
附录1 TMS320C5509 DSP引脚信号说明
附录2 TMS320C55x DSP汇编指令集
附录3 TMS320C55x DSP CPU内部寄存器
附录4 TMS320C55x DSP外设寄存器
参考文献
|
|