简介
数字信号处理器(DSPs)是一种实时、高速的实现各种数字信号处理运算的微处理器。本书详细介绍TMS320C2000系列DSPs的总体结构、CPU、存储器映像、寻址方式、指令系统和片内外围设备等;介绍硬件设计和软件编程等内容,并对在C2000系统设计中出现的主要问题和解决方法进行总结。本书还着重介绍了TMS320C2000系列在数字图像处理和工业自动化控制中的应用。
本书的是各领域中从事信号处理、控制和电力电子技术的科研及工程技术人员,也可作为高等学校电子、通信、计算机、电力电子和自动控制等专业高年级本科生及硕士研究生的教科书。
目录
目录
第1章 绪论
1.1 DSPs及其应用
1.1.1 DSPs的主要结构特点
1.1.2 DSPs的发展
1.1.3 DSPs芯片的分类及主要技术指标
1.2 DSPs的应用
1.3 TMS320系列DSPs
1.4 TMS320C2000系列DSPs
1.4.1 C20X系列芯片的结构及特点
1.4.2 C24X系列芯片的结构及特点
第2章 TMS320C2000系列DSPs的CPU内核结构
2.1 引脚分布及功能
2.1.1 C20X的引脚分布及功能
2.1.2 C24X引脚分布及功能
2.2 总线结构
2.3 中央处理单元CPU
2.3.1 输入定标部分
2.3.2 乘单元
2.3.3 中央算术逻辑单元CALU
2.3.4 辅助寄存器和辅助寄存器算术单元
2.3.5 状态寄存器STO和ST1
2.4 时钟及CPU的指令周期
2.4.1 C20X的时钟发生器及其选项
2.4.2 C24X的PLL时钟模块及其选项
2.4.3 CPU的指令周期和总线周期
2.4.4 流水线操作
2.5 复位操作
2.5.1 C20X芯片的复位操作
2.5.2 C24X芯片的复位操作
2.6 程序地址生成逻辑
2.6.1 程序计数器PC和程序地址寄存器PAR
2.6.2 堆栈
2.6.3 微堆栈MSTACK
2.6.4 重复计数器
2.7 中断系统
2.7.1 中断分类及中断响应过程
2.7.2 C20X的中断系统
2.7.3 C24X的中断系统
第3章 存储器及I/O空间
3.1 程序存储器
3.1.1 片内程序存储器
3.1.2 片外程序存储器
3.2 数据存储器
3.2.1 局部数据存储器
3.2.2 全局数据存储器
3.3 I/O空间
3.4 几种C2000芯片的地址映像和存储器配置
3.4.1 C203地址映像和存储器配置
3.4.2 C204地址映像和存储器配置
3.4.3 C24X地址映像和存储器配置
第4章 片内外围设备
4.1 C20X的片内外围设备
4.1.1 定时器
4.1.2 异步串行口
4.1.3 同步串行口
4.1.4 等待状态产生器
4.2 C24X的片内外围设备
4.2.1 A/D转换模块
4.2.2 看门狗定时器及实时中断模块
4.2.3 串行外设接口
4.2.4 事件管理器
4.2.5 等待状态产生器
第5章 TMS320C2000指令系统及汇编语言
5.1 寻址方式
5.1.1 立即寻址方式
5.1.2 直接寻址方式
5.1.3 间接寻址方式
5.2 硬指令集
5.3 公共目标文件格式COFF
5.3.1 汇编语言源程序举例
5.3.2 COFF的分段结构
5.3.3 汇编程序和连接程序对段的处理
5.4 汇编语言指令
5.4.1 段定义指令
5.4.2 常数初始化指令
5.4.3 段程序计数器排列指令
5.4.4 输出列表格式指令
5.4.5 引用其它文件的指令
5.4.6 条件汇编指令
5.4.7 汇编时的符号指令
5.4.8 综合指令
5.5 C2000汇编语言程序的建立和运行过程
第6章 TMS320C2000系列软件编程及应用
6.1 DSPs的定点运算
6.1.1 DSPs中数的表示
6.1.2 数的定标
6.1.3 DSPs定点算术运算
6.2 非线性运算和数据的非数值处理
6.2.1 查表
6.2.2 插值
6.3 软件编程举例
6.3.1 C20X典型源程序设计举例
6.3.2 C24X片内外设典型应用程序设计举例
第7章 TMS320C2000系列硬件接口及应用
7.1 TMS320C20X的时钟电路和复位电路
7.1.1 时钟电路设计
7.1.2 复位电路设计
7.2 外部数据存储器和程序存储器的扩展
7.2.1 常用SRAM芯片及扩展技术
7.2.2 常用程序存储器芯片及扩展技术
7.2.3 FLASH MEMORY芯片及扩展技术
7.2.4 NVSRAM芯片及扩展技术
7.2.5 实现片选的基本方法
7.3 输入输出接口电路的设计
7.4 TMS320C2000与PC机的串口通信
7.4.1 RS-232-C串行总线接口标准
7.4.2 TMS320C2000与PC机的串口通信
7.5 模数接口设计
7.5.1 TLC5510/TLC5510A高速8位并行A/D与DSPs的接口设计
7.5.2 DAC120系列12位D/A与C2000的接口设计
第8章 TMS320C2000系列应用举例
8.1 C2000系列应用于彩色空间的转换
8.1.1 彩色空间的转换原理
8.1.2 软件设计
8.2 C2000系列在图像灰度校正中的应用
8.2.1 灰度校正的理论及公式
8.2.2 用软件实现灰度校正
8.3 基于DSPs的电话线图像传输系统
8.3.1 系统原理分析
8.3.2 电话线视频图像系统的通信实现
8.4 基于DSPs的无刷直流电动机控制系统
8.4.1 无刷电动机的DSPs控制系统
8.4.2 无刷电动机控制策略
8.5 基于DSPs的矢量控制系统
8.5.1 矢量控制系统的控制原理
8.5.2 系统组成及功能实现
8.5.3 系统软件设计
8.5.4 实验结果
8.6 UPS峰值电压检测方法
8.6.1 系统结构
8.6.2 工作原理
%"x
第1章 绪论
1.1 DSPs及其应用
1.1.1 DSPs的主要结构特点
1.1.2 DSPs的发展
1.1.3 DSPs芯片的分类及主要技术指标
1.2 DSPs的应用
1.3 TMS320系列DSPs
1.4 TMS320C2000系列DSPs
1.4.1 C20X系列芯片的结构及特点
1.4.2 C24X系列芯片的结构及特点
第2章 TMS320C2000系列DSPs的CPU内核结构
2.1 引脚分布及功能
2.1.1 C20X的引脚分布及功能
2.1.2 C24X引脚分布及功能
2.2 总线结构
2.3 中央处理单元CPU
2.3.1 输入定标部分
2.3.2 乘单元
2.3.3 中央算术逻辑单元CALU
2.3.4 辅助寄存器和辅助寄存器算术单元
2.3.5 状态寄存器STO和ST1
2.4 时钟及CPU的指令周期
2.4.1 C20X的时钟发生器及其选项
2.4.2 C24X的PLL时钟模块及其选项
2.4.3 CPU的指令周期和总线周期
2.4.4 流水线操作
2.5 复位操作
2.5.1 C20X芯片的复位操作
2.5.2 C24X芯片的复位操作
2.6 程序地址生成逻辑
2.6.1 程序计数器PC和程序地址寄存器PAR
2.6.2 堆栈
2.6.3 微堆栈MSTACK
2.6.4 重复计数器
2.7 中断系统
2.7.1 中断分类及中断响应过程
2.7.2 C20X的中断系统
2.7.3 C24X的中断系统
第3章 存储器及I/O空间
3.1 程序存储器
3.1.1 片内程序存储器
3.1.2 片外程序存储器
3.2 数据存储器
3.2.1 局部数据存储器
3.2.2 全局数据存储器
3.3 I/O空间
3.4 几种C2000芯片的地址映像和存储器配置
3.4.1 C203地址映像和存储器配置
3.4.2 C204地址映像和存储器配置
3.4.3 C24X地址映像和存储器配置
第4章 片内外围设备
4.1 C20X的片内外围设备
4.1.1 定时器
4.1.2 异步串行口
4.1.3 同步串行口
4.1.4 等待状态产生器
4.2 C24X的片内外围设备
4.2.1 A/D转换模块
4.2.2 看门狗定时器及实时中断模块
4.2.3 串行外设接口
4.2.4 事件管理器
4.2.5 等待状态产生器
第5章 TMS320C2000指令系统及汇编语言
5.1 寻址方式
5.1.1 立即寻址方式
5.1.2 直接寻址方式
5.1.3 间接寻址方式
5.2 硬指令集
5.3 公共目标文件格式COFF
5.3.1 汇编语言源程序举例
5.3.2 COFF的分段结构
5.3.3 汇编程序和连接程序对段的处理
5.4 汇编语言指令
5.4.1 段定义指令
5.4.2 常数初始化指令
5.4.3 段程序计数器排列指令
5.4.4 输出列表格式指令
5.4.5 引用其它文件的指令
5.4.6 条件汇编指令
5.4.7 汇编时的符号指令
5.4.8 综合指令
5.5 C2000汇编语言程序的建立和运行过程
第6章 TMS320C2000系列软件编程及应用
6.1 DSPs的定点运算
6.1.1 DSPs中数的表示
6.1.2 数的定标
6.1.3 DSPs定点算术运算
6.2 非线性运算和数据的非数值处理
6.2.1 查表
6.2.2 插值
6.3 软件编程举例
6.3.1 C20X典型源程序设计举例
6.3.2 C24X片内外设典型应用程序设计举例
第7章 TMS320C2000系列硬件接口及应用
7.1 TMS320C20X的时钟电路和复位电路
7.1.1 时钟电路设计
7.1.2 复位电路设计
7.2 外部数据存储器和程序存储器的扩展
7.2.1 常用SRAM芯片及扩展技术
7.2.2 常用程序存储器芯片及扩展技术
7.2.3 FLASH MEMORY芯片及扩展技术
7.2.4 NVSRAM芯片及扩展技术
7.2.5 实现片选的基本方法
7.3 输入输出接口电路的设计
7.4 TMS320C2000与PC机的串口通信
7.4.1 RS-232-C串行总线接口标准
7.4.2 TMS320C2000与PC机的串口通信
7.5 模数接口设计
7.5.1 TLC5510/TLC5510A高速8位并行A/D与DSPs的接口设计
7.5.2 DAC120系列12位D/A与C2000的接口设计
第8章 TMS320C2000系列应用举例
8.1 C2000系列应用于彩色空间的转换
8.1.1 彩色空间的转换原理
8.1.2 软件设计
8.2 C2000系列在图像灰度校正中的应用
8.2.1 灰度校正的理论及公式
8.2.2 用软件实现灰度校正
8.3 基于DSPs的电话线图像传输系统
8.3.1 系统原理分析
8.3.2 电话线视频图像系统的通信实现
8.4 基于DSPs的无刷直流电动机控制系统
8.4.1 无刷电动机的DSPs控制系统
8.4.2 无刷电动机控制策略
8.5 基于DSPs的矢量控制系统
8.5.1 矢量控制系统的控制原理
8.5.2 系统组成及功能实现
8.5.3 系统软件设计
8.5.4 实验结果
8.6 UPS峰值电压检测方法
8.6.1 系统结构
8.6.2 工作原理
%"x
DSPs原理及应用
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×