图书介绍

DSP实用教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

DSP实用教程
  • 郑阿奇主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121126710
  • 出版时间:2011
  • 标注页数:266页
  • 文件大小:78MB
  • 文件页数:276页
  • 主题词:数字信号-信号处理-高等学校-教材;数字信号-微处理器-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

DSP实用教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 数字信号处理器1

1.1 DSP产生、特点及其应用1

1.2 TMS320C6000系列DSP主要特点及其应用3

第2章 TMS320C6000系列DSP硬件结构5

2.1 TMS320C6000系列DSP的CPU5

2.1.1 TMS320C6000系列CPU的结构5

2.1.2 TMS320C6000系列CPU的数据通路和控制7

2.2 TMS320C6000系列DSP的存储器24

2.2.1 程序存储器25

2.2.2 内部数据存储器30

2.2.3 二级内部存储器34

2.3 外部存储器接口39

2.3.1 外部存储器接口概述39

2.3.2 外部存储器接口(EMIF)信号40

2.3.3 TMS320C6000 DSP的EMIF寄存器45

2.3.4 SDRAM接口51

2.3.5 SBSRAM接口58

2.3.6 异步接口60

2.3.7 同步FIFO接口63

2.3.8 HOLD接口65

2.3.9 存储器申请优先级65

2.3.10 TMS320C621x/C671x/C64x的EMIF66

2.4 定时器68

2.4.1 概述68

2.4.2 定时器的寄存器69

2.4.3 定时器的启动和停止72

2.4.4 定时器计数72

2.4.5 定时器脉冲的产生73

2.4.6 控制寄存器中的边界情况73

2.5 通用输入/输出(I/O)端口74

2.5.1 通用输入/输出(I/O)端口寄存器74

2.5.2 通用输入/输出(I/O)端口的功能80

2.6 主机口HPI81

第3章 TMS320C6000系列DSP指令系统82

3.1 TMS320C6000系列DSP指令集82

3.2 流水线93

3.2.1 流水线操作的概述93

3.2.2 各类指令的执行流水96

3.2.3 性能考虑101

3.3 汇编伪指令106

3.3.1 定义段的伪指令106

3.3.2 初始化常数的伪指令108

3.3.3 对准程序计数器的伪指令110

3.3.4 输出列表格式伪指令111

3.3.5 引用其他文件的伪指令112

3.3.6 条件汇编伪指令114

3.3.7 汇编时使用的符号的伪指令115

3.3.8 其他伪指令116

第4章 TMS320C6000系列DSP程序开发118

4.1 TMS320C6000系列DSP的C/C++语言特点118

4.1.1 TMS320C6000系列DSP的C语言特点118

4.1.2 TMS320C6000系列DSP的C++语言特点120

4.2 TMS320C6000系列DSP的C/C++语言关键字120

4.3 pragma伪指令124

4.4 初始化静态变量和全局变量129

4.5 TMS320C6000系列DSP的C/C++代码优化130

4.5.1 C/C++代码的编写130

4.5.2 编译C/C++代码131

4.5.3 优化C代码132

4.6 C/C++语言和汇编语言的混合编程136

4.6.1 在C/C++代码中调用汇编语言模块136

4.6.2 用内嵌函数访问汇编语言137

4.6.3 C/C++语言中嵌入汇编语言138

4.6.4 C/C++语言中访问汇编语言变量138

第5章 TMS320C6000系列DSP软件开发工具140

5.1 应用软件开发流程及工具140

5.2 MEMORY伪指令144

5.3 SECTIONS伪指令146

5.4 集成开发环境(CCS)151

5.4.1 CCS 3.3开发环境的安装和配置151

5.4.2 开发TMS320C6000应用程序153

5.4.3 设置工程项目选项156

5.4.4 编译、链接和执行程序157

5.4.5 修改程序选项和纠正语法错误158

5.4.6 使用断点和观察窗口159

第6章 DSP中断系统160

6.1 TMS320C6000的中断概述160

6.1.1 中断类型和中断信号160

6.1.2 中断服务表(IST)162

6.1.3 中断控制寄存器164

6.2 中断控制166

6.2.1 中断使能寄存器(IER)166

6.2.2 设置和清除中断的状态(IFR、ISR和ICR)167

6.2.3 中断返回服务169

6.3 编程注意事项170

6.3.1 单任务编程170

6.3.2 嵌套中断171

6.3.3 手动中断处理171

6.3.4 陷阱172

6.4 中断选择器与外部中断172

6.4.1 可用中断源172

6.4.2 中断选择寄存器173

6.4.3 外部中断信号时序176

第7章 直接存储器访问(DMA)177

7.1 概述177

7.2 DMA控制寄存器178

7.2.1 DMA主控制寄存器(PRICTL)179

7.2.2 DMA从控制寄存器(SECCTL)181

7.3 DMA的初始化和启动183

7.3.1 初始化一个DMA块传输183

7.3.2 DMA自动初始化184

7.4 传输计数184

7.5 同步传输185

7.5.1 DMA通道事件的锁定和清除186

7.5.2 同步控制187

7.6 地址的产生188

7.7 通道的分裂操作188

7.7.1 DMA分裂操作188

7.7.2 DMA分裂地址产生189

7.8 DMA控制器189

7.8.1 TMS320C6201/C6701/C6202器件的DMA结构190

7.8.2 TMS320C6202B/C6203B/C6204/C6205器件的DMA结构190

7.8.3 DMA操作191

7.8.4 DMA性能191

7.8.5 DMA的外引脚191

第8章 增强型直接存储器访问(EDMA)192

8.1 EDMA概述192

8.2 EDMA的控制寄存器194

8.2.1 事件寄存器(ER、ERL、ERH)194

8.2.2 事件使能寄存器(EER、EERL、EERH)195

8.2.3 事件清除寄存器(ECR、ECRL、ECRH)196

8.2.4 事件设置寄存器(ESR、ESRL、ESRH)197

8.3 参数RAM198

8.4 EDMA传输参数199

8.5 EDMA传输200

8.6 传输计数与地址更新203

8.7 EDMA传输参数的链接204

8.8 EDMA中断204

8.9 EDMA性能206

8.10 快速DMA(QDMA)206

8.11 EDMA应用实例208

8.11.1 应用实例分析208

8.11.2 EDMA芯片支持库211

第9章 多通道缓冲串口(McBSP)227

9.1 概述227

9.2 McBSP接口信号和控制寄存器228

9.3 数据发送和接收230

9.3.1 串口的复位230

9.3.2 时钟和帧的配置230

9.4 M cBSP的标准操作236

9.4.1 数据接收236

9.4.2 数据发送236

9.4.3 最高帧频率237

9.5 μ-律/A-律压扩硬件操作237

9.6 SPI协议:CLKSTP239

9.6.1 McBSP作为SPI主设备240

9.6.2 McBSP作为SPI从设备241

9.6.3 SPI初始化241

9.7 McBSP引脚作为通用I/O241

9.8 McBSP应用实例242

第10章 DSP应用开发实例247

10.1 基于交通DSP视频检测系统实例247

10.1.1 硬件设计247

10.1.2 软件设计248

10.1.3 系统实例代码250

10.2 DSP通信系统实例257

10.2.1 系统配置258

10.2.2 UDP数据包的接收和发送259

10.2.3 UDP数据包传输的实现代码260

热门推荐