当前位置:首页 > 工业技术
TMS 320C2XX 用户指南
TMS 320C2XX 用户指南

TMS 320C2XX 用户指南PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:张芳兰等编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1999
  • ISBN:7505350331
  • 页数:315 页
图书介绍:
《TMS 320C2XX 用户指南》目录

第1章 引言 1

1.1 TMS320系列 1

1.1.1 TMS320 DSP的历史、发展与优点 1

1.1.2 TMS320系列的典型应用 2

1.2 TMS320C2xx概述 3

1.3 TMS320C2xx的主要特性 3

第2章 结构概述 5

2.1 'C2xx的总线结构 5

2.2 中央处理单元 5

2.2.1 中央算术逻辑单元(CALU)和累加器 6

2.2.2 比例移位器 7

2.3.1 片内双访问RAM 8

2.3 存储器和I/O空间 8

2.2.4 辅助寄存器算术单元(ARAU)和辅助寄存器 8

2.2.3 乘法器 8

2.3.2 片内单访问程序/数据RAM 9

2.3.3 掩模的片内ROM 9

2.3.4 闪速存储器 9

2.4 程序控制 9

2.5 片内外设 9

2.5.1 时钟产生器 10

2.5.2 CLKOUT1引脚控制(CLK)寄存器 10

2.5.3 硬件定时器 10

2.5.4 软件可编程等待状态产生器 10

2.5.5 通用I/O引脚 10

2.5.6 串行口 10

2.6 扫描逻辑电路 11

第3章 中央处理单元 12

3.1 输入比例部分 13

3.2 乘法部分 14

3.2.1 乘法器 14

3.2.2 乘积比例移位器 15

3.3 中央算术逻辑部分 15

3.3.1 中央算术逻辑单元(CALU) 15

3.3.2 累加器 16

3.3.3 输出数据比例移位器 17

3.4 辅助寄存器算术单元(ARAU) 17

3.4.1 ARAU与辅助寄存器的功能 18

3.5 状态寄存器ST0与ST1 19

4.1 存储器与I/O空间概述 21

4.1.1 与外部存储器和I/O空间接口的引脚 21

第4章 存储器和I/O空间 21

4.2 程序存储器 22

4.2.1 与外部程序存储器接口 22

4.3 局部数据存储器 23

4.3.1 数据页O的地址映射 23

4.3.2 与外部局部数据存储器接口 24

4.4 全局数据存储器 25

4.4.1 与外部全局数据存储器接口 26

4.5 引导加载程序 26

4.5.1 选择EPROM 27

4.5.2 连接EPROM与处理器 27

4.5.3 EPROM编程 28

4.5.4 使能引导加载程序 29

4.5.5 引导加载程序的执行 29

4.5.6 引导加载程序清单 30

4.6 I/O空间 31

4.6.1 寻址I/O空间 32

4.7 利用HOLD操作实现直接存储器访问 32

4.7.1 复位期间的? 34

4.8 器件专用的信息 35

4.8.1 TMS320C203的地址映射与存储器分配 35

4.8.2 TMS320C204的地址映射与存储器分配 37

第5章 程序控制 39

5.1 程序地址的产生 39

5.1.1 程序计数器(PC) 40

5.1.2 堆栈 41

5.1.3 微堆栈(MSTACK) 41

5.2 流水线操作 42

5.3.3 无条件返回 43

5.4 条件分支、调用和返回 43

5.3 分支、调用和返回 43

5.3.2 无条件调用 43

5.3.1 无条件分支 43

5.4.1 使用多个条件 44

5.4.2 条件的稳定 44

5.4.3 条件分支 45

5.4.4 条件调用 45

5.4.5 条件返回 45

5.5 重复单条指令 46

5.6 中断 46

5.6.1 中断操作 46

5.6.2 中断表 47

5.6.3 可屏蔽中断 48

5.6.4 中断标志寄存器(IFR) 49

5.6.5 中断屏蔽寄存器(IMR) 50

5.6.6 中断控制寄存器(ICR) 51

5.6.7 不可屏蔽中断 53

5.6.8 中断服务程序(ISR) 54

5.6.9 中断延时 55

5.7 复位操作 56

5.8 降功耗模式 58

5.8.1 降功耗模式的正常终止 58

5.8.2 在HOLD操作时终止降功耗模式 58

第6章 寻址方式 60

6.1 立即寻址方式 60

6.1.1 立即寻址方式举例 60

6.2 直接寻址方式 61

6.2.1 使用直接寻址方式 62

6.2.2 直接寻址举例 62

6.3 间接寻址方式 64

6.3.1 当前辅助寄存器 64

6.3.2 间接寻址的选择 64

6.3.3 下次的辅助寄存器 65

6.3.4 间接寻址操作码的格式 65

6.3.5 间接寻址举例 67

6.3.6 修改辅助寄存器的内容 68

第7章 汇编语言指令 69

7.1 指令集汇总 69

7.2 如何使用指令描述 74

7.2.1 句法 74

7.2.4 功能 76

7.2.2 操作数 76

7.2.3 操作码 76

7.2.5 状态位 77

7.2.6 说明 77

7.2.7 字数 77

7.2.8 周期数 77

7.2.9 举例 78

7.3 指令描述 79

第8章 片内外设 207

8.1 片内外设的控制 207

8.2 时钟产生器 208

8.2.1 时钟产生器的选择 209

8.3 CLKOUT1引脚控制(CLK)寄存器 209

8.4 定时器 210

8.4.2 定时器控制寄存器(TCR) 211

8.4.1 定时器的操作 211

8.4.3 定时器计数器寄存器(TIM)与定时器周期寄存器(PRD) 213

8.4.4 设置定时器中断速率 213

8.4.5 定时器的硬件复位 213

8.5 等待状态产生器 214

8.5.1 利用READY信号产生等待状态 214

8.5.2 利用'C2xx等待状态产生器产生等待状态 214

8.6 通用I/O引脚 215

8.6.1 输入引脚? 216

8.6.2 输出引脚XF 216

8.6.3 输入/输出引脚IO0、IO1、IO2、IO3 216

9.2.1 信号 217

9.2 部件与基本操作 217

9.1 同步串行口概述 217

第9章 同步串行口 217

9.2.2 FIFO缓存器与寄存器 219

9.2.3 中断 219

9.2.4 基本操作 219

9.3 端口的控制与复位 220

9.3.1 工作模式的选择(SSPCR的比特1) 223

9.3.2 发送时钟源和发送帧同步源的选择(SSPCR的比特2、3) 223

9.3.3 同步串行口的复位(SSPCR的比特4、5) 223

9.3.4 发送和接收中断的使用(SSPCR的比特8-11) 224

9.4 FIFO缓存器内容的管理 224

9.5 发送部分的操作 224

9.5.2 利用外部帧同步的突发模式传送(FSM=1,TXM=0) 225

9.5.1 利用内部帧同步的突发模式传送(FSM=1,TXM=1) 225

9.5.3 利用内部帧同步的连续模式传送(FSM=0,TXM=1) 226

9.5.4 利用外部帧同步的连续模式传送(FSM=0,TXM=0) 227

9.6 接收部分的操作 228

9.6.1 突发模式的接收 228

9.6.2 连续模式的接收 229

9.7 查错 230

9.7.1 测试比特 230

9.7.2 突发模式的错误状态 231

9.7.3 连续模式的错误状态 232

第10章 异步串行口 233

10.1 异步串行口概述 233

10.2 部件与基本操作 233

10.2.1 信号 233

10.2.3 寄存器 234

10.2.2 波特率发生器 234

10.2.4 中断 235

10.2.5 基本操作 235

10.3 端口的控制与复位 236

10.3.1 异步串行口控制寄存器(ASPCR) 236

10.3.2 I/O状态寄存器(IOSR) 237

10.3.3 波特率除数寄存器(BRD) 239

10.3.4 利用自动波特率检测 239

10.3.5 IO3、IO2、IO1、IO0引脚的使用 240

10.3.6 中断的使用 241

10.4 发送部分的操作 242

10.5 接收部分的操作 242

11.1.1 相同处 244

11.1.2 不同处 244

11.1 'C209与其它'C2xx器件的比较 244

第11章 TMS320C209 244

11.1.3 查找所需TMS320C209信息的地方 245

11.2 'C209的存储器与I/O空间 246

11.3 'C209的中断 248

11.3.1 'C209的中断寄存器 249

11.3.2 ?引脚 250

11.4 'C209的片内外设 251

11.4.1 'C209的时钟产生器选择 251

11.4.2 'C209的定时器控制寄存器(TCR) 252

11.4.3 'C209的等待状态产生器 252

附录A 寄存器汇总 254

A.1 地址与复位值 254

A.2 寄存器说明 255

附录B TMS320C1x/C2x/C2xx/C5x指令集的比较 262

B.1 指令集比较表的使用 262

B.1.1 表项实例 262

B.1.2 表中使用的符号和首字母缩写词 263

B.2 增强性指令 264

B。3 指令集比较表 265

附录C 程序举例 285

C.1 关于这些程序举例 285

C.2 共享的程序代码 287

C.3 特定任务的程序代码 288

C.4 产生引导加载程序代码的简介 298

附录D 提交ROM代码给TI公司 300

E.1 目标系统的仿真连接器(14引脚仿真头) 302

附录E 利用XDS510仿真器进行设计的考虑 302

E.2 总线协议 303

E.3 仿真器电缆盒 303

E.4 仿真器电缆盒的信号定时 303

E.5 仿真时序计算 304

E.6 仿真器与目标系统间的连接 306

E.6.1 信号缓冲 306

E.6.2 利用目标系统的时钟 307

E.6.3 配置多处理器 307

E.7 14引脚仿真器连接器的物理尺寸 308

E.8 仿真设计的考虑 308

E.8.1 扫描路径连接器的使用 308

E.8.2 SPL仿真时序的计算 311

E.8.3 仿真引脚的使用 312

E.8.4 执行诊断应用程序 314

返回顶部