rar

TMS320C54X DSP结构、原理及应用(第二版)

  • 1星
  • 日期: 2013-08-16
  • 大小: 3.6MB
  • 所需积分:2分
  • 下载次数:16
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: TMS320C54XDSP

目录 诸论

第1章 TMS320C54x的结构原理

1.1 TMS320系列DSP芯片概述10

1.1.1 TMS320系列DSP的分类及应用10

1.1.2 TMS320C5000 DSP平台11

1.2 TMS320C54x DSP13

1.2.1 TMS320C54x的主要特性13

1.2.2 TMS320C54x的组成框图16

1.3 总线结构18

1.4 存储器19

1.4.1 存储器空间分配20

1.4.2 程序存储器23

1.4.3 数据存储器24

1.5 中央处理单元27

1.5.1 算术逻辑运算单元28

1.5.2 累加器A和B29

1.5.3 桶形移位器31

1.5.4 乘法器/加法器单元32

1.5.5 比较、选择和存储单元33

1.5.6 指数编码器34

1.5.7 CPU状态和控制寄存器34

1.6 数据寻址方式39

1.6.1 立即寻址41

1.6.2 绝对寻址41

1.6.3 累加器寻址41

1.6.4 直接寻址42

1.6.5 间接寻址43

1.6.6 存储器映像寄存器寻址46

1.6.7 堆栈寻址47

1.7 程序存储器地址生成方式48

1.7.1 程序计数器49

1.7.2 分支转移49

1.7.3 调用与返回50

1.7.4 条件操作51

1.7.5 重复操作53

1.7.6 复位操作54

1.7.7 中断55

1.7.8 省电方式59

1.8 流水线60

1.8.1 流水线操作60

1.8.2 延迟分支转移62

1.8.3 条件执行64

1.8.4 双寻址存储器与流水线65

1.8.5 单寻址存储器与流水线67

1.8.6 流水线冲突和插入等待周期67

1.9 在片外围电路71

1.9.1 并行I/O口及通用I/O引脚71

1.9.2 定时器72

1.9.3 时钟发生器74

1.9.4 主机接口78

1.10 串行口83

1.10.1 串行口概述83

1.10.2 标准串行口84

1.11 DMA控制器97

1.11.1 DMA控制器的基本特性97

1.11.2 子地址寻址方式97

1.11.3 DMA通道优先级和使能控制寄存器100

1.11.4 DMA通道现场寄存器102

1.11.5 DMA编程举例108

1.12 外部总线113

1.12.1 外部总线接口113

1.12.2 外部总线操作的优先级别114

1.12.3 等待状态发生器115

1.12.4 分区切换逻辑117

1.12.5 外部总线接口定时图118

1.12.6 复位和IDLE3省电工作方式120

1.13 TMS320C54x引脚信号说明122

第2章 指令系统

2.1 指令的表示方法130

2.1.1 指令系统中的符号和略语130

2.1.2 指令系统中的记号和运算符133

2.2 指令系统135

2.2.1 指令系统概述135

2.2.2 指令系统分类135

第3章 汇编语言程序开发工具

3.1 TMS320C54x软件开发过程137

3.2 汇编语言程序的编写方法139

3.3 汇编语言程序的编辑、汇编和链接过程141

3.4 COFF的一般概念143

3.4.1 COFF文件中的段143

3.4.2 汇编器对段的处理144

3.4.3 链接器对段的处理146

3.4.4 COFF文件中的符号148

3.5 汇编149

3.5.1 运行汇编程序149

3.5.2 列表文件151

3.5.3 汇编命令154

3.5.4 宏定义和宏调用154

3.6 链接156

3.6.1 运行链接程序156

3.6.2 链接器选项157

3.6.3 链接器命令文件158

3.6.4 多个文件的链接164

第4章 Simulator和CCS集成开发工具的使用方法

4.1 Simulator的使用方法169

4.1.1 软件仿真器概述169

4.1.2 仿真命令171

4.1.3 仿真器初始化命令文件174

4.1.4 仿真外部中断176

4.2 什么是CCS177

4.3 如何安装和设置CCS178

4.3.1 CCS对计算机系统的配置要求178

4.3.2 CCS的安装与设置178

4.4 CCS窗口介绍180

4.4.1 CCS窗口示例180

4.4.2 CCS的菜单栏和快捷菜单180

4.4.3 CCS的常用工具栏181

4.5 如何建立工程文件182

4.5.1 工程文件的建立、打开和关闭183

4.5.2 在工程文件中添加或删除文件183

4.5.3 编辑源文件183

4.5.4 工程的构建184

4.6 如何调试程序185

4.6.1 加载可执行文件185

4.6.2 程序的运行和复位186

4.6.3 断点设置187

4.6.4 内存、寄存器和变量操作188

4.7 如何与外部文件交换数据191

4.7.1 外部数据文件的格式191

4.7.2 利用探针从/向外部文件载入/保存数据191

4.7.3 利用I/O端口与外部文件传送数据194

4.8 如何仿真外部中断和测试程序的执行时间196

4.8.1 仿真外部中断196

4.8.2 测试一段程序的执行时间196

4.9 如何利用图形窗口观察和分析数据197

4.9.1 CCS的画图功能197

4.9.2 CCS图形功能应用举例199

4.10 通用扩展语言201

4.10.1 GEL函数201

4.10.2 在GEL菜单中添加GEL函数203

4.10.3 GEL文件的加载和卸载204

4.11 CCS应用举例205

4.11.1 汇编语言源程序205

4.11.2 C语言源程序214

第5章 汇编语言程序设计

5.1 程序的控制与转移221

5.2 堆栈的使用方法223

5.3 加、减法和乘法运算224

5.4 重复操作225

5.5 数据块传送227

5.6 双操作数乘法229

5.7 长字运算和并行运算230

5.8 小数运算235

5.9 除法运算237

5.10 浮点运算238

第6章 TMS320C54x的软硬件应用

6.1 TMS320C54x与存储器及外围设备接口242

6.2 TMS320C54x与慢速器件接口243

6.3 FIR滤波器的C54x实现方法247

6.4 IIR滤波器的C54x实现方法259

6.5 快速傅里叶变换(FFT)的C54X实现方法266

6.6 正弦和余弦信号发生器273

6.7 自举加载器282

6.8 DMA与McBSP相结合的数据采集系统288

附录A TMS320系列芯片DSP的命名方法

附录B TMS320C5402引脚图和引脚分配表

附录C TMS320C54x DSP的中断向量表和硬件中断优先权

附录D 等待周期表

附录E TMS320C54x指令系统一览表(按指令功能排列)

附录F TMS320C54x指令系统一览表(按指令字母顺序排列)

附录G TMS320C54x汇编命令一览表

附录H FFT正弦、余弦系数表

参考文献355

更多简介内容

推荐帖子

wifi转串口
wifi转串口 ZLAN7146是一款wifi转串口的wifi串口服务器。该串口服务器可以方便地使得串口设备连接到WIFI无线网络,实现串口设备的无线化网络升级。RS232接口支持全双工、不间断通信;RS485内嵌485防雷保护。wifi支持STA模式连接到无线路由器,或者作为AP模式让手机等wifi设备连接。对于使用虚拟串口的用户可使用卓岚ZLVircom软件实现虚拟串口,原有串口PC端软件无需
wzzlin123 【51单片机】
使用片状铁氧体磁珠的注意事项
1. 片状铁氧体磁珠的直流重叠特性 片状铁氧体磁珠是一种使用铁氧体的电感器。因此,当大电流通过时,需要特别注意由于磁饱和所造成的性能改变。 图1是电流通过片状铁氧体磁珠时的阻抗值的变化示例。 图1 片状铁氧体磁珠的直流重叠特性示例 正因如此,当大电流通过片状铁氧体磁珠时,阻抗值会下降,所以如果在大电流通过的位置进行使用,可能无法达到预期的效果。在这种情况下,就需要考虑选
Aguilera 【模拟与混合信号】
C语言函数返回局部变量的几个典型例子
一般的来说,函数是可以返回局部变量的。 局部变量的作用域只在函数内部,在函数返回后,局部变量的内存已经释放了。因此,如果函数返回的是局部变量的值,不涉及地址,程序不会出错。但是如果返回的是局部变量的地址(指针)的话,程序运行后会出错。因为函数只是把指针复制后返回了,但是指针指向的内容已经被释放了,这样指针指向的内容就是不可预料的内容,调用就会出错。准确的来说,函数不能通过返回指向栈内存的指针(注意
火辣西米秀 【微控制器 MCU】
下资料 看视频 抽大奖!泰克汽车电子测试解决方案
毫米波雷达市场空间广阔,由于各国汽车安全标准的不断提高,导致主动安全技术高级驾驶辅助系统(ADAS)近年来呈快速发展趋势。汽车毫米波雷达因能够全天候工作,已成为汽车电子厂商公认的主流选择,拥有巨大的市场需求。2014年全球汽车毫米波雷达市场出货量在1900万个,据市场研究机构预测,预计到2020年全球汽车毫米波雷达将近7000万个,2015-2020年的年均复合增速约为24%。  
zqy1111 【测试/测量】
TI OMAP-L138(定点/浮点DSP C674x+ARM9)拓展IO信号、底板B2B连接器
  CPU OMAP-L138、TMS320C6748、AM1808三款CPU管脚兼容,外设资源基本相同。 TMS320C6748 TI TMS320C6748是一款低功耗浮点DSP处理器。支持DSP的高数字信号处理性能和精简指令计算机(RISC)技术,采用一个高性能的456MHz TMS320C674x 32位处理器。以下是TMS320C6748 CPU的资源框图:
火辣西米秀 【微控制器 MCU】
TWS耳机拆机
前一段时间将TWS耳机的充电盒拆机,今天发现耳机也很容易拆,就将耳机也拆了。很多耳机是使用胶水固定的,很难在不破坏的情况下拆开,而这个耳机只使用了卡扣,非常容易拆开。   耳机由三个部分组成:电池、蓝牙、发声单元。     电池容量是 148mWH,也就是40mAH。按照10mA工作电流算,正常使用时间是3-4小时。     蓝牙部分
dcexpert 【以拆会友】

评论

登录/注册

意见反馈

求资源

回顶部

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })