东坡小编一直认为pdf是一种专业的学术性研究的文档格式。因为它的内容是不能修改的,你不会因为在文章中不小心标准了一个东西,就变了样子。今天这款TMS320C55xDSP应用系统设计书籍,就是pdf格式的。

TMS320C55xDSP应用系统设计基本信息

作者:赵洪亮,

出版社:北京航空航天大学出版社

书号ISBN:978-7-5124-0200-3

出版日期:2010.9.1

图书分类:工业技术—无线电电子学、电信技术—通信—通信理论—信号处理—数字信号处理

TMS320C55xDSP应用系统设计内容简介

本书内容包括:C55x的硬件结构和指令系统;采用汇编语言、C/C++语言进行C55x软件开发的基础知识和方法,包括CCS在内的软件开发工具的使用方法;典型应用程序设计,包括数据定标与溢出处理,多字整数、小数的加法、减法、乘法和除法,FIR、IIR滤波器,FFT等;常用C55x片上外设,C55x应用系统的硬件扩展方法;典型应用系统设计实例。

TMS320C55xDSP应用系统设计图书目录

第1章 绪论

1.1 DSP的基本概念

1.2 DSP芯片简介

1.2.1 DSP芯片的发展历史、现状和趋势

1.2.2 DSP芯片的特点

1.2.3 DSP芯片的分类

1.2.4 DSP芯片的应用领域

1.2.5 选择DSP芯片考虑的因素

1.3 DSP芯片产品简介

1.3.1 TI公司的DSP芯片概况

1.3.2 其他公司的DSP芯片概况

1.3.3 TMS320C5000概况

思考题与习题

第2章 TMS320C55x的硬件结构

2.1 TMS320C55x的总体结构

2.1.1 C55x CPU内部总线结构

2.1.2 C55x的CPU组成

2.1.3 C55x存储器配置

2.1.4 C55x外设配置

2.2 C55x的封装和引脚功能

2.2.1 引脚属性

2.2.2 引脚信号定义与描述

2.3 C55x的CPU结构

2.3.1 存储器接口单元(M单元)

2.3.2 指令缓冲单元(I单元)

2.3.3 程序流单元(P单元)

2.3.4 地址数据流单元(A单元)

2.3.5 数据计算单元(D单元)

2.3.6 地址总线与数据总线

2.3.7 指令流水线

2.4 CPU寄存器

2.4.1 概况

2.4.2 累加器(AC0~AC3)

2.4.3 变换寄存器(TRN0、TRN1)

2.4.4 T寄存器(T0~T3)

2.4.5 用作数据地址空间和I/O空间的寄存器

2.4.6 程序流寄存器(PC、RETA、CFCT)

2.4.7 中断管理寄存器

2.4.8 循环控制寄存器

2.4.9 状态寄存器ST0_

2.4.10 状态寄存器ST1_

2.4.11 状态寄存器ST2_

2.4.12 状态寄存器ST3_

2.5 存储空间和I/O空间

2.5.1 存储器映射

2.5.2 程序空间

2.5.3 数据空间

2.5.4 I/O空间

2.6 堆栈操作

2.6.1 数据堆栈和系统堆栈

2.6.2 堆栈配置

2.6.3 快返回与慢返回

2.7 中断和复位操作

2.7.1 中断概述

2.7.2 中断向量与优先级

2.7.3 可屏蔽中断

2.7.4 不可屏蔽中断

2.7.5 硬件复位

2.7.6 软件复位

思考题与习题

第3章 TMS320C55x的指令系统

3.1 寻址方式

3.1.1 绝对寻址方式

3.1.2 直接寻址方式

3.1.3 间接寻址方式

3.1.4 数据存储器的寻址

3.1.5 存储器映射寄存器(MMR)的寻址

3.1.6 寄存器位的寻址

3.1.7 I/O空间的寻址

3.1.8 循环寻址

3.2 TMS320C55x的指令系统

3.2.1 算术运算指令

3.2.2 位操作指令

3.2.3 扩展辅助寄存器操作指令

3.2.4 逻辑运算指令

3.2.5 移动指令

3.2.6 程序控制指令

思考题 与习题

第4章 TMS320C55x汇编语言编程

4.1 TMS320C55x软件开发流程

4.1.1 软件开发流程

4.1.2 软件开发工具

4.2 TMS320C55x目标文件格式

4.2.1 COFF文件的基本单元--段

4.2.2 汇编器对段的处理

4.2.3 链接器对段的处理

4.2.4 链接器对程序的重新定位

4.2.5 COFF文件中的符号

4.3 TMS320C55x汇编器

4.3.1 汇编器概述

4.3.2 汇编程序的运行

4.3.3 C55x汇编器的特点

4.4 TMS320C55x汇编伪指令

4.4.1 汇编伪指令

4.4.2 宏指令

4.5 TMS320C55x汇编语言源文件的书写格式

4.5.1 汇编语言源文件格式

4.5.2 汇编语言中的常数与字符串

4.5.3 汇编源程序中的符号

4.5.4 汇编源程序中的表达式

4.5.5 内建数学函数

4.6 TMS320C55x链接器

4.6.1 概述

4.6.2 链接器的运行

4.6.3 链接器命令文件的编写与使用

4.6.4 MEMORY指令

4.6.5 SECTIONS指令

4.7 一个完整的TMS320C55x汇编程序

思考题与习题

第5章 集成开发环境(CCS)

5.1 CCS概述

5.1.1 集成开发环境CCS概述

5.1.2 CCS软件的安装

5.1.3 配置CCS

5.2 CCS的基本操作

5.2.1 进入CCS主界面

5.2.2 源文件的建立、打开、关闭与编辑

5.2.3 工程项目的创建、关闭和打开

5.2.4 工程中文件的添加或删除

5.2.5 工程的构建(编译、链接)

5.3 工程项目的调试

5.3.1 程序的运行控制

5.3.2 断点

5.3.3 反汇编窗口的使用

5.3.4 存储器窗口的使用

5.3.5 寄存器窗口的使用

5.3.6 观察窗口的使用

5.3.7 图形显示工具

5.3.8 探测点

5.3.9 软件仿真器分析(Simulator Analysis)

5.3.10 符号浏览器

思考题与习题

第6章 C/C++语言程序设计

6.1 C55x C/C++语言概述

6.1.1 C/C++语言概况

6.1.2 C55x C/C++语言概况

6.2 C55x C/C++语言编程基础

6.2.1 数据类型

6.2.2 关键字

6.2.3 寄存器变量和参数

6.2.4 asm指令

6.2.5 Pragma指令

6.2.6 标准ANSIC语言模式的改变(pk、pr和ps选项)

6.2.7 存储器模式

6.2.8 存储器分配

6.2.9 中断处理

6.2.10 运行时间支持算法及转换程序

6.2.11 系统初始化

6.3 C55x C/C++编译器的使用

6.3.1 编译器外壳程序cl55简介

6.3.2 cl55程序的选项

6.3.3 编译器和CCS

6.4 C55x的C代码优化

6.4.1 编译器的优化选项

6.4.2 嵌入函数(Inline Function)

6.4.3 优化C代码的主要方法

6.5 C55x C和汇编语言混合编程

6.5.1 C和汇编语言混合编程概述

6.5.2 寄存器规则

6.5.3 函数结构和调用规则

6.5.4 C和汇编语言的接口

思考题与习题

第7章 应用程序设计

7.1 定标与溢出处理

7.1.1 数的定标

7.1.2 溢出的处理方法

7.1.3 常用信号处理算法中的定标方法

7.2 基础算术运算

7.2.1 加减运算

7.2.2 乘法运算

7.2.3 除法运算

7.2.4 小数乘法

7.3 FIR滤波器

7.3.1 FIR滤波器的基本结构

7.3.2 FIR滤波器的C语言编程实现

7.3.3 FIR滤波器的汇编语言编程实现

7.4 IIR滤波器

7.4.1 二阶IIR滤波器的结构

7.4.2 高阶IIR滤波器的结构

7.4.3 IIR滤波器的C语言实现

7.4.4 IIR滤波器的汇编语言实现

7.5 快速傅里叶变换FFT

7.5.1 FFT算法原理

7.5.2 库利图基算法

7.5.3 FFT算法的实现

思考题与习题

第8章 C55x的片上外设

8.1 时钟发生器

8.1.1 时钟发生器概况

8.1.2 时钟工作模式

8.1.3 CLKOUT输出

8.1.4 使用方法

8.2 通用定时器

8.2.1 通用定时器概况

8.2.2 工作原理

8.2.3 定时器使用要点

8.2.4 通用定时器应用实例

8.3 通用I/O口(GPIO)

8.4 外部存储器接口(EMIF)

8.4.1 EMIF概况

8.4.2 EMIF请求的优先级

8.4.3 对存储器的考虑

8.4.4 程序和数据访问

8.4.5 EMIF中的控制寄存器

8.5 多通道缓冲串口McBSP

8.5.1 McBSP概述

8.5.2 McBSP组成框图

8.5.3 采样率发生器

8.5.4 多通道模式选择

8.5.5 异常处理

8.5.6 McBSP寄存器

8.6 模/数转换器(ADC)

8.6.1 ADC的结构和时序

8.6.2 ADC的寄存器

8.6.3 实例

8.7 看门狗定时器(Watchdog)

8.7.1 看门狗定时器概述

8.7.2 看门狗定时器的配置

8.7.3 看门狗定时器的寄存器

8.8 I2C模块

8.8.1 I2C模块简介

8.8.2 I2C模块工作原理

8.8.3 I2C寄存器

思考题与习题

第9章 C55x应用系统的硬件设计

9.1 硬件设计概述

9.2 DSP系统的基本电路设计

9.2.1 JTAG接口

9.2.2 电源电路

9.2.3 复位电路

9.2.4 时钟电路

9.3 外部存储器扩展

9.3.1 异步存储器

9.3.2 SBSRAM(同步突发SRAM)

9.3.3 同步动态随机存取存储器(SDRAM)

9.4 C55x与A/D和D/A转换器的接口

9.4.1 TLV320AIC23B简介

9.4.2 AIC23B的控制寄存器

9.4.3 AIC23B与C55x的控制接口

9.4.4 AIC23B与C55x的数据接口

9.4.5 AIC23B的模拟接口

9.5 电路的抗干扰技术

9.5.1 干扰的来源和后果

9.5.2 系统电源抗干扰设计

9.5.3 硬件抗干扰设计

9.5.4 软件抗干扰设计

9.5.5 输入输出信号抗干扰

9.6 综合设计实例--数字式有源抗噪声耳罩

9.6.1 概述

9.6.2 系统工作原理和控制算法

9.6.3 硬件设计

9.6.4 软件设计

思考题与习题

参考文献

PC官方版

安卓官方手机版

IOS官方手机版

python 小数乘法_TMS320C55xDSP应用系统设计相关推荐

  1. python小数乘法计算_小学数学所有的知识点都在这里,期末复习必备!

    01 小学数学法则知识归类 (1)笔算两位数加法,要记三条 1.相同数位对齐: 2.从个位加起: 3.个位满10向十位进1. (2)笔算两位数减法,要记三条 1.相同数位对齐: 2.从个位减起: 3. ...

  2. python小数乘法计算_多种思维理解小数的乘法运算

    图片发自简书App 今天在四年级学习小数乘法计算时,学生提出了运用多种方法去参与计算,帮助他们建构和理解,拓展思维.孩子们在课堂上积极思考,大胆说出自己的想法,在课堂上和学生们互动不错,故作文以记之. ...

  3. python小数乘法计算_小数乘法100道

    展开全部 5.6×62616964757a686964616fe78988e69d83313334313636322.9 3.7×1.8 0.02×96 5.2×0.32 9.99×0.02 4.67 ...

  4. python小数乘法_python小数类型

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 在python中,数据采用了对象的形式(无论是python内置对象还是使用pyt ...

  5. python小数乘法_Polymorph:支持几乎所有现有协议的实时网络数据包操作框架

    Polymorph是一个用Python3编写的框架,其允许实时修改网络数据包,为用户提供对数据包内容的最大化控制.该框架旨在实现任何现有协议(包括没有公共规范的私有协议)的网络数据包的实时修改.除此之 ...

  6. python小数乘法_运营管理案例分析:《质保主管 Hank Kolb》.docx

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp人力资源/企业管理&nbsp>&nbsp经营企划 运营管理案例分析:<质保主管 Han ...

  7. python怎么编程乘法口诀表_用python编写乘法口诀表的方法

    用python编写乘法口诀表的方法 发布时间:2020-08-25 11:46:35 来源:亿速云 阅读:60 作者:小新 用python编写乘法口诀表的方法?这个问题可能是我们日常学习或工作经常见到 ...

  8. c语言中小数乘法怎样写程序,四年级下册lbrack;小数乘法rsqb;知识点归纳

    与<四年级下册[小数乘法]知识点归纳>相关的范文 北师大版小学数学一年级(上册)知识点归纳 本册教材的教学内容 1 北师大版一年级数学(下册)知识点 一年级下册知识领域及结构图 一. 生活 ...

  9. python写乘法口诀-如何用python编写乘法口诀表

    如何用python编写乘法口诀表?首先要明确一下思路,我们可以确定x,y两个变量,弄清楚其变化的规律,再使用循环嵌套实现.下面是如何用Python编写乘法口诀表的具体方法. 第一种:使用for遍历循环 ...

最新文章

  1. mysql 上亿记录_一入职!就遇到上亿(MySQL)大表的优化....
  2. 自媒体敏感词大全_让新媒体小编头疼的敏感词与错别字
  3. RxJavaMVPRetrofit
  4. Java 并发编程73道面试题及答案 ——面试看这篇就够了!
  5. 网络:IP协议与寻址
  6. 独立成分分析ICA系列3:直观解释与理解
  7. 【springboot异常处理】用异常信息枚举类处理异常,使用自定义异常封装异常对象,返回统一异常处理结果
  8. 提升效率的Vue组件开发和实战技巧
  9. 谷歌员工中位数年薪达 170 万元,却仍买不起房!
  10. 深度学习之基础知识详解
  11. Bailian2704 竞赛评分【文本】
  12. 安装mysql输入_安装mysql
  13. linux 登录直接进入系统,Linux登录和推出系统入门教程
  14. STM32F207使用定时器1产生PWM波形
  15. 电信光猫 友华PT921G 研究
  16. ubuntu18.04安装tftpd服务器
  17. linux 内核rps,Linux内核软RPS实现网络接收软中断的负载均衡分发
  18. 【转贴】你必须知道的20个故事
  19. 开发一个app,需要申请哪些,费用是多少?
  20. ensp搭建dhcp服务

热门文章

  1. 关于将txt文件中的数据批量添加到excel中,显示不全的问题
  2. php 到数据库乱码怎么解决方法,php数据库乱码解决方法
  3. 适合学计算机用的机械键盘,什么是机械键盘 机械键盘和普通键盘的区别
  4. 微信小程序直播二三事
  5. 陈坤儿子的最新相关信息
  6. 抓取腾讯动漫app的插图链接
  7. thinkPHP基于php的枣院二手图书交易系统-计算机毕业设计
  8. 2022年CSDN粉丝总数前100名博主
  9. 算法练习:Sequence II
  10. 【转】微信订阅号的运营