登录机工教育服务网
点击注册
使用第三方账号登录
TMS320系列DSP原理、结构及应用
作者:党瑞荣
ISBN:978-7-111-34267-0
所属丛书:普通高等教育“十二五”电子信息类规划教材

申请样书,扫描二维码

本书介绍了TI公司典型的浮点DSP系列芯片,主要涉及到TMS320C3x、TMS320C67xx以及TMS320F28xxx三大系列,并在每系列中选择一种典型器件为例,介绍了浮点DSP芯片的硬件概况、...
同系列书
相关图书
  • 图书详情
ISBN:978-7-111-34267-0
装订:平装
责编:于苏华 常建丽 任正一
开本:16开
出版日期: 2012-03-15
字数:585 千字
定价:48.0
图书简介
本书介绍了TI公司典型的浮点DSP系列芯片,主要涉及到TMS320C3x、TMS320C67xx以及TMS320F28xxx三大系列,并在每系列中选择一种典型器件为例,介绍了浮点DSP芯片的硬件概况、内部结构、存储器、寄存器以及外设模块等;同时还介绍了各系列芯片的汇编语言、软件编程方法等;另外还给出了器件常用的硬件接口实例以及实例中主要源程序。
作者信息
章节目录
目录

前言

第1章绪论1

1.1信号处理技术基础1

1.1.1信号、系统与信号处理的概念1

1.1.2数字信号处理基础1

1.2DSP芯片概述3

1.2.1DSP芯片的发展概况3

1.2.2DSP芯片的特点4

1.2.3DSP主要生产厂商及产品6

1.2.4DSP芯片的分类7

1.2.5DSP芯片的运算速度和DSP应用系统的运算量8

1.2.6DSP芯片的应用9

1.3TMS320系列DSP芯片10

1.3.1TI公司DSP芯片的命名规则10

1.3.2TI公司的DSP系列产品11


第2章TI公司支持的浮点数格式及浮点运算16

2.1IEEE-754浮点数格式16

2.1.1IEEE-754浮点数格式的表示方法16

2.1.2IEEE-754浮点数与十进制数间的转换17

2.2TMS320C3x浮点数格式18

2.2.1TMS320C3x浮点数格式的表示方法18

2.2.2数据格式间的转换20


第3章TMS320C3x系列DSP处理器结构23

3.1TMS320VC33的主要特性23

3.2TMS320VC33的引脚描述24

3.3时钟电路及工作时钟的产生27

3.4TMS320VC33的CPU结构29

3.5存储器管理30

3.5.1存储器组织31

3.5.2中断向量和分支指令存储器分配32

3.5.3外围寄存器地址分配33

3.6CPU寄存器33

3.6.1扩展精度寄存器34

3.6.2辅助寄存器34

3.6.3数据页指针35

3.6.4索引寄存器35

3.6.5块规模寄存器35

3.6.6系统堆栈指针35

3.6.7状态寄存器35

3.6.8CPU/DMA中断允许寄存器36

3.6.9CPU中断标志寄存器37

3.6.10I/O标志寄存器38

3.6.11重复计数器和块重复寄存器38

3.6.12其他寄存器39

3.7外围设备39

3.7.1定时器39

3.7.2串行口44

3.7.3DMA控制器55


第4章TMS320C3x浮点DSP软件设计64

4.1TMS320C3x寻址类型64

4.1.1立即数寻址64

4.1.2直接寻址65

4.1.3寄存器寻址65

4.1.4间接寻址66

4.1.5PC相对寻址73

4.1.6循环寻址74

4.1.7位反转寻址76

4.2汇编语言程序格式77

4.3汇编语言指令及说明78

4.3.1数据传输指令78

4.3.2二操作数指令80

4.3.3三操作数指令85

4.3.4流程控制指令87

4.3.5互锁指令92

4.3.6并行指令93

4.4命令文件98

4.5公共目标文件及进制转换101

4.5.1软件设计过程101

4.5.2公共目标文件格式102

4.5.3汇编器对段的处理103

4.5.4链接器对段的处理105



第5章TMS320C3x浮点DSP接口109

5.1程序引导实现109

5.1.1引导方式选择109

5.1.2程序引导文件的生成过程110

5.1.3引导的工作流程115

5.1.4引导加载表117

5.1.5中断考虑117

5.1.6程序固化118

5.1.7引导实例119

5.2外围接口电路123

5.2.1主要的外围器件123

5.2.2电源设计124

5.2.3复位接口设计127

5.2.4时钟电路设计130

5.2.5等待130

5.2.6JTAG仿真接口131

5.2.7DSP与外围存储器的接口132


第6章TMS320C67x浮点DSP硬件结构135

6.1TMS320C672x浮点DSP概述135

6.2TMS320C6720芯片的引脚描述141

6.3TMS320C6720 CPU结构组成149

6.3.1TMS320C6720芯片的结构149

6.3.2TMS320C6720 CPU的数据通路152

6.4TMS320C6720控制寄存器及其扩展155

6.4.1TMS320C6720控制寄存器155

6.4.2TMS320C6720控制寄存器扩展157

6.5TMS320C6720片内程序和数据存储器160

6.6TMS320C67x中断管理161

6.6.1中断类型和中断信号161

6.6.2中断服务表163

6.6.3中断和中断选择164

6.6.4中断选择寄存器165

6.7TMS320C6720外部存储器接口166


第7章TMS320C67x浮点DSP软件设计173

7.1TMS320C67x概述173

7.2TMS320C67x寻址方式177

7.3TMS320C67x的指令集及分类说明177

7.3.1读取/存储指令181

7.3.2算术运算指令183

7.3.3逻辑及位操作指令186

7.3.4搬移指令188

7.3.5程序转移指令188

7.3.6浮点运算指令188


第8章TMS320C67x浮点DSP接口电路设计195

8.1TMS320C67x引导设计195

8.1.1TMS320C6713引导装载的实现195

8.1.2TMS320C672x程序引导的实现198

8.2外部存储器接口设计202

8.2.1EMIF概述202

8.2.2EMIF信号203

8.2.3EMIF控制寄存器205

8.2.4SDRAM接口设计213

8.2.5异步存储器接口223

8.2.6EMIF复位和中断处理232

8.2.7接口举例235


第9章TMS320F2833x系列DSC的硬件结构241

9.1TMS320F2833x浮点DSC概述241

9.2TMS320F2833x的DSC封装形式及引脚功能242

9.2.1封装形式及外部形状242

9.2.2引脚功能说明242

9.3TMS320F2833x系列DSC的内核253

9.3.1F2833x系列DSC的内核概述253

9.3.2总线结构253

9.3.3F2833x的存储单元255

9.3.4时钟和系统控制单元258

9.3.5串行外围设备接口266

9.3.6其他 266

9.4串行通信接口模块267

9.4.1SCI模块概述267

9.4.2SCI模块的通信模式269

9.4.3SCI通信格式273

9.4.4SCI中断274

9.4.5SCI的波特率计算275

9.4.6SCI模块控制寄存器275

9.5串行外围设备接口模块282

9.5.1SPI模块概述282

9.5.2SPI模块操作284

9.5.3波特率的设定与时钟模式286

9.5.4SPI的初始化288

9.5.5SPI控制寄存器288

9.6多通道缓冲串行口294

9.6.1McBSP概述294

9.6.2McBSP的主要特征294

9.6.3McBSP引脚295

9.6.4McBSP控制寄存器295

9.7TMS320F28335中断管理307

9.7.1PIE概述307

9.7.2中断向量表的映射309

9.7.3中断源及其响应过程310

9.7.4中断向量表310


第10章TMS320F2833x浮点DSP软件设计314

10.1TMS320F2833x的寻址方式314

10.1.1寻址方式分类314

10.1.2寻址方式选择315

10.1.3汇编器/编译器模式位跟踪316

10.2寻址方式操作详述317

10.2.1直接寻址方式操作317

10.2.2堆栈寻址方式318

10.2.3间接寻址方式318

10.2.5数据、程序或I/O空间立即寻址330

10.2.6程序空间间接寻址331

10.2.7字节寻址332

10.3TMS320C28x 汇编语言指令集332

10.3.1数据传输指令集333

10.3.2浮点操作运算指令集334

10.3.3并行操作运算指令集335

10.3.4其他操作指令集336

10.4寄存器操作指令336

10.4.1操作数术语336

10.4.2寄存器操作337


第11章TMS320F2833x的硬件接口电路设计346

11.1TMS320F28335的最小系统设计346

11.1.1时钟电路346

11.1.2电源电路347

11.1.3复位电路348

11.1.4JTAG接口348


11.2USB通信接口的应用举例348

11.2.1CY7C68001芯片348

11.2.2CY7C68001控制寄存器349

11.2.3F28335与CY7C68001的硬件接口350

11.2.4USB的初始化351

11.2.5USB的编程352

11.3SCI应用举例362

11.3.1SCI硬件设计362

11.3.2SCI软件设计363

11.4SPI应用举例366

11.4.1ADT7301温度传感366

11.4.2ADT7301与TMS320F28335接口应用368

参考文献370
前言/序言 展开  + 收缩 —
图书评论
联系我们

北京西城区百万庄大街22号

邮编:100037

电子邮箱:cmpedu@cmpedu.com

教材网咨询:010-88379833

网上购书:010-88379170 / 9693

团购热线:010-68326294

官方二维码

随手扫一扫~了解多多

版权所有:机械工业出版社京ICP备14043556号-2 Copyright (C) 2017 CmpEdu. All Rights Reserved