图书介绍

TMS320C5000系列DSP系统设计与开发实例2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

TMS320C5000系列DSP系统设计与开发实例
  • 汪春梅等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505399608
  • 出版时间:2004
  • 标注页数:296页
  • 文件大小:28MB
  • 文件页数:307页
  • 主题词:数字信号-信号处理-系统设计;数字信号-微处理器

PDF下载


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

下载说明

TMS320C5000系列DSP系统设计与开发实例PDF格式电子书版下载

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

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

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

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

图书目录

第1章数字信号处理和DSP系统1

1.1 DSP系统的特点1

1 录1

1.2 DSP应用系统设计流程4

1.3 DSP芯片的选择4

1.3.1运算速度5

1.3.2算法格式和数据宽度5

1.3.4功耗6

1.3.5开发工具6

1.3.3存储器6

1.4 DSP系统的应用7

第2章TMS320C5000系列DSP技术概论8

2.1 TMS320C55x DSP的硬件结构8

2.1.1 C55x体系结构8

2.1.2指令缓冲单元(I)9

2.1.3程序流程单元(P)10

2.1.4地址流程单元(A)11

2.1.5数据计算单元(D)11

2.2 TMS320C55x存储空间结构12

2.2.1存储映射12

2.2.2程序空间13

2.2.3数据空间14

2.2.4 I/O空间16

2.3寻址方式16

2.3.1绝对寻址模式16

2.3.2直接寻址模式18

2.3.3间接寻址模式20

2.4 TMS320C55x的指令系统23

2.4.1算术运算指令25

2.4.2位操作指令47

2.4.3扩展辅助寄存器操作指令51

2.4.4逻辑运算指令52

2.4.5移动指令55

2.4.6程序控制指令63

第3章 C55x处理器外围设备67

3.1C55x外围设备综述67

3.2模数转换器(ADC)67

3.2.1模数转换器结构和时序67

3.2.2模数转换器的寄存器69

3.2.3使用方法及实例71

3.3时钟发生器72

3.3.4使用方法73

3.3.3 CLKOUT输出73

3.3.1时钟模式寄存器…………………………………………………………………………(72)3.3.2工作模式73

3.3.5使用方法及实例74

3.3.6时钟发生器的调试74

3.4 DMA控制器74

3.4.1概述74

3.4.2通道和端口75

3.4.3 HPI的配置75

3.4.4 DMA传输配置76

3.4.5 DMA控制器的寄存器77

3.4.6使用方法及实例80

3.5外部存储器接口82

3.5.1功能与作用82

3.5.2外部寄存器接口硬件连接与配置83

3.5.3外部寄存器接口的软件设置91

3.6主机接口(EHPI)93

3.6.1 EHPI接口的非复用连接方式94

3.6.2 EHPI接口的复用连接方式94

3.6.3 EHPI接口的寄存器95

3.7 I2C总线96

3.7.1 I2C总线简介96

3.7.2 I2C寄存器98

3.7.3 I2C模块的使用99

3.8通用输入输出GPIO100

3.8.1 GPIO概述100

3.8.2驱动程序开发100

3.8.3通用输入输出GPIO的测试101

3.9多通道缓冲串口McBSP101

3.9.1概述101

3.9.2组成框图102

3.9.3采样率发生器102

3.9.5异常处理104

3.9.4多通道选择104

3.9.6 McBSP寄存器105

3.9.7多通道缓冲串口的应用110

3.9.8 McBSP串口的测试112

3.10多媒体卡控制器114

3.10.1多媒体卡控制器简介114

3.10.2 MMC/SD模式115

3.10.3 SPI模式119

3.10.4 MMC控制器的应用120

3.11实时时钟(RTC)121

3.11.1实时时钟基本结构121

3.11.2实时时钟的内部寄存器122

3.11.3实时时钟的应用125

3 12通用定时器126

3.12.1结构框图126

3.12.2工作原理127

3.12.3使用方法128

3.12.4通用定时器的应用129

3.12.5通用定时器的调试130

3.13看门狗定时器(Watchdog)130

3.13.1工作方式130

3.13.2寄存器说明131

3.13.3看门狗定时器的应用133

3.14通用串行总线(USB)133

3.14.1通用串行总线(USB)简介133

3.14.2 USB的DMA控制器134

3.14.3 USB模块的寄存器137

3.14.4 USB模块的应用141

第4章CCS的安装、设置及应用143

4.1引言143

4.2.1 CCS安装146

4.2.2 CCS设置146

4.2 CCS安装与设置146

4.2.3 CCS使用中常见问题的解决方法150

4.3应用程序的开发152

4.3.1项目管理器152

4.3.2代码编辑器153

4.4常用程序调试工具155

4.4.1断点155

4.4.2探针和文件输入/输出156

4.4.3图形显示159

4.4.4观测窗和符号浏览器164

4.4.5 GEL工具166

第5章 DSP/BlOS原理及应用170

5.1 DSP/BIOS实时库与API函数170

5.2 DSP/BIOS命名规则172

5.2.1 DSP/BIOS模块头文件名172

5.2.2 DSP/BIOS对象名172

5.2.3 DSP/BIOS API操作名172

5.2.4 DSP/IOS API数据类型名172

5.2.5 DSP/BIOS存储器段名173

5.3 DSP/IOS配置174

5.4 DSP/BIOS应用程序分析181

6.1.1任务192

6.1嵌入式操作系统概述192

第6章在TMS320C55x系统中实现嵌入式操作系统192

6.1.2操作系统内核193

6.1.3任务管理193

6.1 .4时间管理194

6.1.5操作系统中的信号量195

6.1.6消息管理195

6.1.7内存管理196

6.2μC/OS-Ⅱ嵌入式操作系统的移植196

6.2.1系统移植条件196

6.2.3 OS_CPU.H198

6.2.2 μC/OS-Ⅱ头文件198

6.3.4 OS_CPU C.C200

6.3.5 OS_CPU_A.ASM201

6.3.6小结209

第7章C55x处理器的软件设计210

7.1用C语言开发C55x处理器210

7.1.1存储器的设置211

7.1.2 C语言中的数据类型212

7.1.3对I/O空间进行寻址213

7.1.4 interrupt关键字214

7.1.5 C/C++中段的分配215

7.2.2 C语言和汇编模块接口216

7.2 C语言与汇编语言的混合编程216

7.2.1在C语言中直接嵌套汇编语句216

第8章C5000DSP应用实例223

8.1概述223

8.2 DSP系统的上电程序加载223

8.2.1并行外部存储器(EMIF)加载224

8.2.2标准串口加载225

8.2.3串行外设接口(SPI)加载227

8.2.4 EHPI接口加载程序227

8.3串行多路A/D设计230

8.4高速并行A/D设计235

8.5 C55x在信道编码中的应用237

8.6 C55x处理器在数字信号处理中的应用250

8.6.1有限冲击响应滤波器的实现251

8.6.2无限冲击响应滤波器的实现254

8.6.3快速傅里叶变换(FFT)259

附录A寄存器264

附录B VC5510中断273

附录C TMS320C55x的状态寄存器275

附录D TMS320C55x汇编指令集278

附录E VC5509系统部分原理图291

热门推荐