店铺推荐
【内容】
《高等院校电子信息应用型规划教材:tms320c55xdsp原理及应用》以tms320c55x系列dsp为核心,详细介绍了数字信号处理器的背景知识,以及该系列芯片的cpu内部结构、存储器空间结构、汇编指令系统和片内外设,并且对应用程序开发流程、c语言编程方法和集成开发环境ccs进行了系统的阐述。
【目录】
第1章绪论
1.1数字信号处理技术
1.1.1概述
1.1.2DSP芯片的特点
1.1.3DSP产品简介
1.2TMS320系列DSP芯片概述
1.2.1DSP芯片的发展
1.2.2TMS320系列的典型应用
1.2.3TMS320C55x系列
1.3数据运算格式
1.3.1定点格式
1.3.2浮点格式
1.4DSP的性能参数指标
第2章TMS320C55xDSP的硬件体系结构
2.1概述
2.1.1TMS320C55x芯片引脚功能介绍
2.1.2TMS320C55x基本结构及主要特性
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.4I/O空间
2.5片内外设介绍
第3章TMS320C55xDSP汇编指令系统
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.3TMS320C55x的指令系统
第4章TMS320C55x应用程序开发
4.1TMS320C55x软件开发流程和开发工具
4.2汇编语言编程方法
4.2.1汇编伪指令
4.2.2汇编语言程序编写方法
4.3公共目标文件格式(COFF)
4.3.1COFF文件的基本概念
4.3.2COFF文件中的符号
4.4汇编器和链接器
4.4.1汇编器的作用
4.4.2汇编器对段的处理
4.4.3链接器的作用
4.4.4链接器对段的处理
4.4.5链接命令文件
4.5C语言编程方法
4.5.155xDSPC语言概述
4.5.2关键字
4.5.3C语言和汇编语言混合编程
4.5.4C编译器的存储器模式
4.5.5C语言代码优化
4.5.6中断处理
4.5.7C语言的数据访问方法
4.6C55x库函数和C语言编程实例
4.6.1C55x库函数访问
4.6.2C语言编程实例
第5章TMS320C55xDSP片内外设
5.1时钟发生器
5.1.1时钟发生器输入输出电路
5.1.2时钟发生器工作流程
5.2中断系统
5.2.1DSP中断介绍
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.7Watchdog定时器
5.4A/D转换器
5.4.1转换时间
5.4.2ADC初始化和转换监控
5.4.3ADC寄存器
5.5DMA控制器
5.5.1DMA控制器通道和端口存取方式
5.5.2DMA通道自动初始化
5.5.3DMA数据传送单元
5.5.4通道起始地址配置
5.5.5通道地址更新
5.5.6数据猝发
5.5.7同步通道活动
5.5.8DMA控制寄存器
5.6主机接口(HPI)
5.6.1DSP存储器通过HPI存取
5.6.2HPI与DMA交互操作
5.6.3HPI信号
5.6.4非多元(Nonmultiplexed)模式
5.6.5多元(Multiplexed)模式
5.6.6HPI寄存器
5.7外部存储器接口(EMIF)
5.7.1EMIF信号
5.7.2EMIF请求
5.7.3CE信号对应的外部存储器映射空间
5.7.4CE信号对应的外部存储器映射空间
5.7.5保持(HOLD)请求,共享外部存储器
5.7.6写发布(WritePosting),对外部存储器缓冲写
5.7.7CPU指令流水线
5.7.8EMIF访问外部异步存储器
5.7.9EMIF访?
5.7.10EMIF寄存器
5.8实时时钟(RTC)外设
5.8.1实时时钟电源供电
5.8.2实时时钟时间和日期寄存器
5.8.3实时时钟时间和日历告警(闹钟)
5.8.4实时时钟中断请求
5.8.5实时时钟寄存器
5.9通用输入输出端口GPIO概述
5.10I2C模块
5.10.1I2C模块介绍
5.10.2I2C模块内部结构
5.10.3时钟发生电路
5.10.4I2C模块操作
5.10.5I2C模块中断请求和DMA事件
5.10.6I2C模块寄存器
5.11USB模块
5.11.1USB模块介绍
5.11.2USB模块时钟发生
5.11.3USB缓冲管理器(UBM)
第6章DSP系统电路
6.1DSP系统电平转换电路
6.1.1各种电平的转换标准
6.1.23.3V与5V电平转换的形式
6.1.3DSP与外围器件的接口
6.1.4JTAG仿真接口电路
6.2DSP存储器和I/O的扩展
6.2.1程序存储器扩展
6.2.2数据存储器的扩展
6.2.3I/O扩展应用
6.3A/D和D/A接口
6.3.1TMS320C55xDSP与A/D接口
6.3.2TMS320C55xDSP与D/A接口
6.4DSP系统自举
6.4.1DSP系统自举概述
6.4.2自举启动表的建立及引导装载的过程
第7章CCS集成开发环境高级应用
7.1CCS系统安装及界面介绍
7.1.1CCS功能简介
7.1.2CCS3.3的安装与设置
7.1.3CCS3.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.7GEL工具
7.4代码执行时间测算
附录1TMS320C5509DSP引脚信号说明
附录2TMS320C55xDSP汇编指令集
附录3TMS320C55xDSPCPU内部寄存器
附录4TMS320C55xDSP外设寄存器
参考文献
返回顶部