搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
DSP实用教程
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121126710
  • 作      者:
    郑阿奇主编
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2011
收藏
内容介绍
    《DSP实用教程》以美国TI公司TMS320C6000系列 DSP为平台,介绍DSP硬件结构、指令系统、C语言程序开发、软件开发工具等内容,专门介绍了DSP芯片中断系统、直接存储器访问(DMA)、增强型直接存储器访问(EDMA)和多通道缓冲串口(McBSP)。在此基础上,系统介绍了DSP典型应用开发实例。<br>    读者对象:本书可作为大学本科、高职高专相关课程的教材或者作为DSP培训用书,也可作为DSP自学和开发人员参考使用。
展开
目录
第1章  数字信号处理器<br>1.1  DSP产生、特点及其应用<br>1.2  TMS320C6000系列DSP主要特点及其应用<br>第2章  TMS320C6000系列DSP硬件结构<br>2.1  TMS320C6000系列DSP的CPU<br>2.1.1  TMS320C6000系列CPU的结构<br>2.1.2  TMS320C6000系列CPU的数据通路和控制<br>2.2  TMS320C6000系列DSP的存储器<br>2.2.1  程序存储器<br>2.2.2  内部数据存储器<br>2.2.3  二级内部存储器<br>2.3  外部存储器接口<br>2.3.1  外部存储器接口概述<br>2.3.2  外部存储器接口(EMIF)信号<br>2.3.3  TMS320C6000 DSP的EMIF寄存器<br>2.3.4  SDRAM接口<br>2.3.5  SBSRAM接口<br>2.3.6  异步接口<br>2.3.7  同步FIFO接口<br>2.3.8  HOLD接口<br>2.3.9  存储器申请优先级<br>2.3.10  TMS320C621x/C671x/C64x的EMIF<br>2.4  定时器<br>2.4.1  概述<br>2.4.2  定时器的寄存器<br>2.4.3  定时器的启动和停止<br>2.4.4  定时器计数<br>2.4.5  定时器脉冲的产生<br>2.4.6  控制寄存器中的边界情况<br>2.5  通用输入/输出(I/O)端口<br>2.5.1  通用输入/输出(I/O)端口寄存器<br>2.5.2  通用输入/输出(I/O)端口的功能<br>2.6  主机口HPI<br>第3章  TMS320C6000系列DSP指令系统<br>3.1  TMS320C6000系列DSP指令集<br>3.2  流水线<br>3.2.1  流水线操作的概述<br>3.2.2  各类指令的执行流水<br>3.2.3  性能考虑<br>3.3  汇编伪指令<br>3.3.1  定义段的伪指令<br>3.3.2  初始化常数的伪指令<br>3.3.3  对准程序计数器的伪指令<br>3.3.4  输出列表格式伪指令<br>3.3.5  引用其他文件的伪指令<br>3.3.6  条件汇编伪指令<br>3.3.7  汇编时使用的符号的伪指令<br>3.3.8  其他伪指令<br>第4章  TMS320C6000系列DSP程序开发<br>4.1  TMS320C6000系列DSP的C/C++语言特点<br>4.1.1  TMS320C6000系列DSP的C语言特点<br>4.1.2  TMS320C6000系列DSP的C++语言特点<br>4.2  TMS320C6000系列DSP的C/C++语言关键字<br>4.3  pragma伪指令<br>4.4  初始化静态变量和全局变量<br>4.5  TMS320C6000系列DSP的C/C++代码优化<br>4.5.1  C/C++代码的编写<br>4.5.2  编译C/C++代码<br>4.5.3  优化C代码<br>4.6  C/C++语言和汇编语言的混合编程<br>4.6.1  在C/C++代码中调用汇编语言模块<br>4.6.2  用内嵌函数访问汇编语言<br>4.6.3  C/C++语言中嵌入汇编语言<br>4.6.4  C/C++语言中访问汇编语言变量<br>第5章  TMS320C6000系列DSP软件开发工具<br>5.1  应用软件开发流程及工具<br>5.2  MEMORY伪指令<br>5.3  SECTIONS伪指令<br>5.4  集成开发环境(CCS)<br>5.4.1  CCS 3.3开发环境的安装和配置<br>5.4.2  开发TMS320C6000应用程序<br>5.4.3  设置工程项目选项<br>5.4.4  编译﹑链接和执行程序<br>5.4.5  修改程序选项和纠正语法错误<br>5.4.6  使用断点和观察窗口<br>第6章  DSP中断系统<br>6.1  TMS320C6000的中断概述<br>6.1.1  中断类型和中断信号<br>6.1.2  中断服务表(IST)<br>6.1.3  中断控制寄存器<br>6.2  中断控制<br>6.2.1  中断使能寄存器(IER)<br>6.2.2  设置和清除中断的状态(IFR﹑ISR和ICR)<br>6.2.3  中断返回服务<br>6.3  编程注意事项<br>6.3.1  单任务编程<br>6.3.2  嵌套中断<br>6.3.3  手动中断处理<br>6.3.4  陷阱<br>6.4  中断选择器与外部中断<br>6.4.1  可用中断源<br>6.4.2  中断选择寄存器<br>6.4.3  外部中断信号时序<br>第7章  直接存储器访问(DMA)<br>7.1  概述<br>7.2  DMA控制寄存器<br>7.2.1  DMA主控制寄存器(PRICTL)<br>7.2.2  DMA从控制寄存器(SECCTL)<br>7.3  DMA的初始化和启动<br>7.3.1  初始化一个DMA块传输<br>7.3.2  DMA自动初始化<br>7.4  传输计数<br>7.5  同步传输<br>7.5.1  DMA通道事件的锁定和清除<br>7.5.2  同步控制<br>7.6  地址的产生<br>7.7  通道的分裂操作<br>7.7.1  DMA分裂操作<br>7.7.2  DMA分裂地址产生<br>7.8  DMA控制器<br>7.8.1  TMS320C6201/C6701/C6202器件的DMA结构<br>7.8.2  TMS320C6202B/C6203B/C6204/C6205器件的DMA结构<br>7.8.3  DMA操作<br>7.8.4  DMA性能<br>7.8.5  DMA的外引脚<br>第8章  增强型直接存储器访问(EDMA)<br>8.1  EDMA概述<br>8.2  EDMA的控制寄存器<br>8.2.1  事件寄存器(ER、ERL、ERH)<br>8.2.2  事件使能寄存器(EER、EERL、EERH)<br>8.2.3  事件清除寄存器(ECR、ECRL、ECRH)<br>8.2.4  事件设置寄存器(ESR、ESRL、ESRH)<br>8.3  参数RAM<br>8.4  EDMA传输参数<br>8.5  EDMA传输<br>8.6  传输计数与地址更新<br>8.7  EDMA传输参数的链接<br>8.8  EDMA中断<br>8.9  EDMA性能<br>8.10  快速DMA(QDMA)<br>8.11  EDMA应用实例<br>8.11.1  应用实例分析<br>8.11.2  EDMA芯片支持库<br>第9章  多通道缓冲串口(McBSP)<br>9.1  概述<br>9.2  McBSP接口信号和控制寄存器<br>9.3  数据发送和接收<br>9.3.1  串口的复位<br>9.3.2  时钟和帧的配置<br>9.4  McBSP的标准操作<br>9.4.1  数据接收<br>9.4.2  数据发送<br>9.4.3  最高帧频率<br>9.5  -律/A-律压扩硬件操作<br>9.6  SPI协议:CLKSTP<br>9.6.1  McBSP作为SPI主设备<br>9.6.2  McBSP作为SPI从设备<br>9.6.3  SPI初始化<br>9.7  McBSP引脚作为通用I/O<br>9.8  McBSP应用实例<br>第10章  DSP应用开发实例<br>10.1  基于交通DSP视频检测系统实例<br>10.1.1  硬件设计<br>10.1.2  软件设计<br>10.1.3  系统实例代码<br>10.2  DSP通信系统实例<br>10.2.1  系统配置<br>10.2.2  UDP数据包的接收和发送<br>10.2.3  UDP数据包传输的实现代码
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证