新書推薦:
《
耕读史
》
售價:NT$
500.0
《
地理计算与R语言
》
售價:NT$
551.0
《
沈括的知识世界:一种闻见主义的实践(中华学术译丛)
》
售價:NT$
398.0
《
大思维:哥伦比亚商学院六步创新思维模型
》
售價:NT$
332.0
《
宏观经济学(第三版)【2024诺贝尔经济学奖获奖者作品】
》
售價:NT$
709.0
《
UE5虚幻引擎必修课(视频教学版)
》
售價:NT$
505.0
《
真需求
》
售價:NT$
505.0
《
阿勒泰的春天
》
售價:NT$
230.0
|
內容簡介: |
DSP经历了近30年的飞速发展,已经在众多高科 技领域和日常生活中得到了越来越广泛的应用。戴明 桢、周建江编著的《TMS320C54x DSP结构原理及应用 第3版普通高校十二五规划教材》是一本学习DSP的 入门教材。全书以TI公司推出的性能价格比高、结构 典型、应用十分广泛的TMS320C54x系列DSP芯片为例 ,详细介绍了DSP的结构组成、工作原理、指令系统 、软件编程和集成开发环境CCS的使用方法,并且给 出了TMS320C54x DSP在实现FIR和IIR滤波器、FFT等 应用中的编程使用方法。
本书既可作为高等院校工科电子类专业本科生和 研究生的教材,也可供从事数字信号处理技术和DSP 芯片开发应用的广大工程技术人员参考。
|
目錄:
|
绪论
第1章 TMS320C54x的结构原理
1.1 TMS320系列DSP芯片概述
1.1.1 TMS320系列DSP的分类及应用
1.1.2 TM$320C5000DSP平台
1.2 TMS320C54x DSP
1.2.1 TMS320C54x的主要特性
1.2.2 TMS320C54x的组成框图
1.3 总线结构
1.4 存储器
1.4.1 存储器空间分配
1.4.2 程序存储器
1.4.3 数据存储器
1.5 中央处理单元
1.5.1 算术逻辑运算单元
1.5.2 累加器A和B
1.5.3 桶形移位器
1.5.4 乘法器/加法器单元
1.5.5 比较、选择和存储单元
1.5.6 指数编码器
1.5.7 CPU状态和控制寄存器
1.6 数据寻址方式
1.6.1 立即寻址
1.6.2 绝对寻址
1.6.3 累加器寻址
1.6.4 直接寻址
1.6.5 间接寻址
1.6.6 存储器映像寄存器寻址
1.6.7 堆栈寻址
1.7 程序存储器地址生成方式
1.7.1 程序计数器
1.7.2 分支转移
1.7.3 调用与返回
1.7.4 条件操作
1.7.5 重复操作
1.7.6 复位操作
1.7.7 中 断
1.7.8 省电方式
1.8 流水线
1.8.1 流水线操作
1.8.2 延迟分支转移
1.8.3 条件执行
1.8.4 双寻址存储器与流水线
1.8.5 单寻址存储器与流水线
1.8.6 流水线冲突和插入等待周期
1.9 在片外围电路
1.9.1 并行VO口及通用I/O引脚
1.9.2 定时器
1.9.3 时钟发生器
1.9.4 主机接口
1.10 串行口
1.10.1 串行口概述
1.10.2 标准串行口
1.10.3 多通道缓冲串行口MCBSP
1.11 DMA控制器
1.11.1 DMA控制器的基本特性
1.11.2 子地址寻址方式
1.11.3 DMA通道优先级和使能控制寄存器
1.11.4 DMA通道现场寄存器
1.11.5 DMA编程举例
1.12 外部总线
1.12.1 外部总线接口
1.12.2 外部总线操作的优先级别
1.12.3 等待状态发生器
1.12.4 分区切换逻辑
1.12.5 外部总线接口定时图
1.12.6 复位和IDLE3省电工作方式
1.13 TMsS20C54x引脚信号说明
第2章 指令系统
2.1 指令的表示方法
2.1.1 指令系统中的符号和略语
2.1.2 指令系统中的记号和运算符
2.2 指令系统
2.2.1 指令系统概述
2.2.2 指令系统分类
第3章 汇编语言程序开发工具
3.1 TMS320C54x软件开发过程
3.2 汇编语言程序的编写方法
3.3 汇编语言程序的编辑、汇编和链接过程
3.4 COFF的一般概念
3.4.1 COFF文件中的段
3.4.2 汇编器对段的处理
3.4.3 链接器对段的处理
3.4.4 COFF文件中的符号
3.5 汇编
3.5.1 运行汇编程序
3.5.2 列表文件
3.5.3 汇编命令
3.5.4 宏定义和宏调用
3.6 链接
3.6.1 运行链接程序
3.6.2 链接器选项
3.6.3 链接器命令文件
3.6.4 多个文件的链接
第4章 集成开发环境CCS5.4
4.1 CCS概述
4.1.1 集成开发环境CCS概述
4.1.2 CCS5.4软件的安装
4.2 汇编语言工程的建立和调试
4.2.1 进入CCS主界面
4.2.2 汇编语言丁程的创建
4.2.3 汇编源文件和命令文件的创建
4.2.4 丁程的构建Build
4.2.5 构建操作的参数设置
4.2.6 汇编工程的调试
4.2.7 寄存器的观察和修改
4.2.8 存储器的观察和修改
4.3 C语言丁程的建立和调试
4.3.1 进入CCS主界面
4.3.2 C语言工程的创建
4.3.3 C源文件和命令文件的创建、添加和编辑
4.3.4 C语言T程的构建
4.3.5 C语言工程的调试
4.3.6 寄存器、存储器的观察和修改
4.3.7 表达式窗口和变量窗口的使用-
4.3.8 反汇编窗口的使用
4.3.9 图形显示工具
第5章 汇编语言程序设计
5.1 程序的控制与转移
5.2 堆栈的使用方法
5.3 加、减法和乘法运算
5.4 重复操作
5.5 数据块传送
5.6 双操作数乘法
5.7 长字运算和并行运算
5.8 小数运算
5.9 除法运算
5.10 浮点运算
第6章TMS320C54x的软硬件应用
6.1 TMS320C54x与存储器及外围设备接口
6.2 TMS320C54x与慢速器件接口
6.3 FIR滤波器的C54x实现方法
6.4 IIR滤波器的C54x实现方法
6.5 快速傅里叶变换FFT的C54X实现方法
6.6 正弦和余弦信号发生器
6.7 自举加载器
6.8 DMA与McBSP相结合的数据采集系统
附录AT:MS320系列芯片DSP的命名方法
附录B TMS320;5402引脚图和引脚分配表
附录C TMS320C54x DSP的中断向量表和硬件中断优先权
附录D 等待周期表
附录E TMS320:54x指令系统一览表按指令功能排列
附录F TMS320C54x指令系统一览表按指令字母顺序排列
附录G TMS320''54x汇编命令一览表
附录H FFT正弦、余弦系数表
参考文献
|
|