注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术工业技术无线电电子学、电信技术数字信号微处理器的原理及其开发应用

数字信号微处理器的原理及其开发应用

数字信号微处理器的原理及其开发应用

定 价:¥40.00

作 者: 李刚主编
出版社: 天津大学出版社
丛编项:
标 签: 通信技术理论与基础

ISBN: 9787561812952 出版时间: 2000-01-01 包装:
开本: 26cm 页数: 551页 字数:  

内容简介

  本书全面而详细地介绍了TMS320C54x系列数字信号处理器DSP(DigitalSignalProcessor)的硬件结构、工作原理、指令系统、应用设计和开发技术。本书可作为相关专业研究生和高年级本科生的教材,也可以作为从事DSP应用开发的科技人员的参考资料。

作者简介

暂缺《数字信号微处理器的原理及其开发应用》作者简介

图书目录

第1章  概  论                  
 1. 1  DSP的简介                  
 1. 2  DSP的历史和发展                  
 1. 2. 1  Intel2920芯片                  
 1. 2. 2  u PD7720芯片                  
 1. 2. 3  TMS32010芯片                  
 1. 3  TI公司的DSP                  
 1. 3. 1  主要特点                  
 1. 3. 2  典型应用                  
 第2章  硬件结构                  
 2. 1  总线结构                  
 2. 2  内部存储器的组织                  
 2. 2. 1  片内ROM                  
 2. 2. 2  片内双操作RAM(DARAM)                  
 2. 2. 3  片内单操作RAM(SARAM)                  
 2. 2. 4  片内存储器的安全                  
 2. 2. 5  存储器映射寄存器                  
 2. 3  中央处理单元(CPU)                  
 2. 3. 1  算术逻辑单元(ALU)                  
 2. 3. 2  累加器                  
 2. 3. 3  定标移位器                  
 2. 3. 4  乘法/加法器单元                  
 2. 3. 5  比较选择存储单元CSSU                  
 2. 4  数据寻址                  
 2. 5  程序寻址                  
 2. 6  流水线操作                  
 2. 7  片内外设                  
 2. 7. 1  通用I/O引脚                  
 2. 7. 2  软件可编程等待状态发生器                  
 2. 7. 3  可编程存储体转换逻辑                  
 2. 7. 4  主机接口(HPI)                  
 2. 7. 5  硬件定时器                  
 2. 7. 6  时钟发生器                  
 2. 8  串行口                  
 2. 8. 1  同步串行I/O口                  
 2. 8. 2  缓冲串行口                  
 2. 8. 3  分时复用串行口                  
 2. 9  外部总线接口                  
 2. 10  IEEE标准1149. 1扫描逻辑电路                  
 第3章  存储器                  
 3. 1  存储器空间                  
 3. 2  程序存储器                  
 3. 2. 1  程序存储器的组织                  
 3. 2. 2  片内ROM的组织                  
 3. 2. 3  程序存储器的地址和片内ROM的内容                  
 3. 2. 4  片内ROM的代码内容和分布                  
 3. 3  数据存储器                  
 3. 3. 1  数据存储器的配置                  
 3. 3. 2  片内RAM的组织                  
 3. 3. 3  数据存储器映像寄存器                  
 3. 3. 4  CPU存储器映像寄存器                  
 3. 4  I/O存储器                  
 3. 5  程序和数据安全保护                  
 第4章  中央处理单元                  
 4. 1  CPU状态和控制寄存器                  
 4. 1. 1  状态寄存器(STO和STI)                  
 4. 1. 2  处理器模式状态寄存器(PMST)                  
 4. 2  算术逻辑单元(ALU)                  
 4. 2. 1  ALU的输入                  
 4. 2. 2  溢出处理                  
 4. 2. 3  进位位(C)                  
 4. 2. 4  双16位算术模式                  
 4. 3  累加器A和B                  
 4. 3. 1  保存累加器的内容                  
 4. 3. 2  累加器的移位和旋转操作                  
 4. 3. 3  累加器存储中的饱和操作(LP器件)                  
 4. 3. 4  专用指令                  
 4. 4  滚筒移位器                  
 4. 5  乘法/加法器单元                  
 4. 5. 1  乘法器的输入                  
 4. 5. 2  乘法/累加(MAC)指令                  
 4. 5. 3  MAC和MAS指令计算乘法时的饱和操作                  
 4. 6  比较选择和存储单元(CSSU)                  
 4. 7  指数编码器                  
 第5章  数据寻址方式                  
 5. 1  立即寻址                  
 5. 2  绝对寻址                  
 5. 2. 1  数据存储器(dmad)寻址                  
 5. 2. 2  程序存储器(pmad)寻址                  
 5. 2. 3  口地址(PA)寻址                  
 5. 2. 4  长立即数*(1k)寻址                  
 5. 3  累加器寻址                  
 5. 4  直接寻址                  
 5. 4. 1  基于DP的直接寻址                  
 5. 4. 2  基于SP的直接寻址                  
 5. 5  间接寻址                  
 5. 5. 1  单操作数寻址                  
 5. 5. 2  辅助寄存器算术单元ARAU和地址的产生                  
 5. 5. 3  单操作数地址的修改方式                  
 5. 5. 4  双操作数地址的修改方式                  
 5. 5. 5  TMS320C2x/C2xx/C5x的兼容(ARP)模式                  
 5. 6  存储器映像寄存器寻址                  
 5. 7  堆栈寻址                  
 5. 8  数据类型                  
 第6章  程序存储器寻址                  
 6. 1  程序存储器地址的产生                  
 6. 2  程序计数器(PC)                  
 6. 3  跳转                  
 6. 3. 1  无条件跳转                  
 6. 3. 2  条件跳转                  
 6. 3. 3  长跳转(用于TMS320C548)                  
 6. 4  调用                  
 6. 4. 1  无条件调用                  
 6. 4. 2  条件调用                  
 6. 4. 3  长调用(用于TMS320C548)                  
 6. 5  返回                  
 6. 5. 1  无条件返回                  
 6. 5. 2  条件返回                  
 6. 5. 3  长返回(用于TMS320C548)                  
 6. 6  条件操作                  
 6. 6. 1  使用多条件                  
 6. 6. 2  条件执行(XC)指令                  
 6. 6. 3  条件存储指令                  
 6. 7  单一指令的重复                  
 6. 8  块重复指令                  
 6. 9  复位                  
 6. 10  中断                  
 6. 10. 1  中断标志寄存器(IFR)                  
 6. 10. 2  中断屏蔽寄存器(IMR)                  
 6. 10. 3  接受中断请求                  
 6. 10. 4  响应中断                  
 6. 10. 5  执行中断服务程序(ISR)                  
 6. 10. 6  保护中断现场                  
 6. 10. 7  中断延时                  
 6. 10. 8  中断操作的总结                  
 6. 10. 9  重新映像中断矢量地址                  
 6. 10. 10  中断向量表                  
 6. 11  省电模式                  
 6. 11. 1  闲置模式1                  
 6. 11. 2  闲置模式2                  
 6. 11. 3  闲置模式3                  
 6. 11. 4  保持模式                  
 6. 11. 5  其它省电功能                  
 第7章  流水线                  
 7. 1  流水线概述                  
 7. 1. 1  流水线中的跳转指令                  
 7. 1. 2  流水线中的调用指令                  
 7. 1. 3  流水线中的返回指令                  
 7. 1. 4  流水线中的条件执行指令                  
 7. 1. 5  流水线中的条件调用和条件跳转指令                  
 7. 2  中断和流水线                  
 7. 3  双操作存储器和流水线                  
 7. 3. 1  消除取指和操作数读之间的冲突                  
 7. 3. 2  消除操作数写和双操作数读之间的冲突                  
 7, 3. 3  消除操作数写. 操作数写和双操作数读之间的冲突                  
 7. 4  单操作存储器和流水线                  
 7. 5  流水线延时                  
 7. 5. 1  访问存储器映像寄存器的指令                  
 7. 5. 2  更新ARx. BK或SP时消除冲突的方法                  
 7. 5. 3  DAGEN寄存器访问冲突的规律                  
 7. 5. 4  ARx和BK的延时                  
 7. 5. 5  堆栈指针的延时                  
 7. 5. 6  暂态寄存器的延时                  
 7. 5. 7  访问状态寄存器的延时                  
 7. 5. 8  块重复循环的延时                  
 7. 5. 9  PMST寄存器的延时                  
 7. 5. 10  映像存储器访问累加器的延时                  
 第8章  片内外设                  
 8. 1  外设存储器映像寄存器                  
 8. 2  通用I/O口                  
 8. 2. 1  跳转控制输入引脚BIO                  
 8. 2. 2  外部标志输出引脚XF                  
 8. 3  定时器                  
 8. 3. 1  定时寄存器                  
 8, 3. 2  定时器操作                  
 8. 4  时钟发生器                  
 8. 4. 1  硬件设置的锁相环电路PLL                  
 8. 4. 2  软件可编程PLL(适用于TMS320C545LP/546LP/548)                  
 8. 5  主机接口                  
 8. 5. 1  主机接口的基本功能                  
 8. 5. 2  HPI的操作                  
 8. 5. 3  主机读写HPl                  
 8. 5. 4  DSPINT和HINT的操作                  
 8, 5. 5  改变主机存储器访问模式(SAM/HOM)和使用省电模式(IDLE2/3)的考虑                  
 8. 5. 6  复位时访问HPI存储器                  
 第9章  串行接口                  
 9. 1  串行接口的简介                  
 9. 2  串行接口                  
 9. 2. 1  串口寄存器                  
 9. 2. 2  串口操作                  
 9. 2. 3  串行接口的设置                  
 9. 2. 4  猝发模式的发送和接收操作                  
 9. 2. 5  连续模式的传送和接收操作                  
 9. 2. 6  串口例外                  
 9. 2. 7  串口操作举例                  
 9. 3  缓冲串行接口BSP                  
 9. 3. 1  在标准模式的缓冲串口的操作                  
 9. 3. 2  自动缓冲单元的操作                  
 9. 3. 3  BSP操作的系统考虑                  
 9. 3. 4  省电模式时的BSP操作                  
 9. 4  时分多路(TDM)串行接口                  
 9. 4. 1  时分多路串行接口的基本操作                  
 9. 4. 2  TDM串口寄存器                  
 9. 4. 3  TDM串口操作                  
 9. 4. 4  TDM模式的发送和接收操作                  
 9. 4. 5  TDM串口的例外                  
 9. 4. 6  TDM串口操作举例                  
 第10章  外部总线操作                  
 10. 1  外部总线接口                  
 10. 2  外部总线优先级                  
 10. 3  外部总线控制                  
 10. 3. 1  等待状态发生器                  
 10. 3. 2  存储器组切换逻辑                  
 10. 4  外部总线接口时序                  
 10. 4. 1  存储器操作时序                  
 10. 4. 2  I/O操作时序                  
 10. 4. 3  存储器操作及I/O操作时序                  
 10. 5  上电操作时序                  
 10. 5. 1  复位                  
 10. 5. 2  省电模式3                  
 10. 6  保持模式                  
 10. 6. 1  保持状态中的中断                  
 10. 6. 2  保持和复位                  
 第11章  汇编指令                  
 11. 1  指令系统的符号与缩写                  
 11. 2  指令说明                  
 11. 2. 1  算术运算                  
 11. 2. 2  逻辑运算                  
 11. 2. 3  程序控制指令                  
 11. 2. 4  加载和存储指令                  
 11. 2. 5  重复执行单条指令                  
 11, 3  指令的类型和周期                  
 11. 4  汇编指令                  
 第12章  代数指令                  
 第13章  TMS320C54x的硬件设计                  
 13. 1  复位电路                  
 13. 2  时钟电路                  
 13. 3  外部存储器与并行I/O接口电路                  
 13. 4  串行I/O接口电路                  
 13. 5  BOOT设计                  
 13. 5. 1  主机接口(HPl)引导模式                  
 13. 5. 2  16位/8位并行存储器引导模式                  
 13. 5. 3  16位/8位并行I/O口引导模式                  
 13. 5. 4  串口引导模式                  
 13. 5. 5  WARM引导模式                  
 13. 6  主从应用系统的设计                  
 13. 6. 1  主从系统中的串行通信接口                  
 13. 6. 2  主从系统中的并行通信接口                  
 13. 6. 3  主从系统中的共享存储器                  
 第14章  开发工具及其应用                  
 14. 1  引言                  
 14. 2  共同目标文件格式COFF                  
 14. 2. 1  COFF文件的类型                  
 14. 2. 2  块(section)                  
 14. 2. 3  汇编器对块的处理                  
 14. 2. 4  链接器对块的处理                  
 14. 2. 5  程序重定位                  
 14. 2. 6  运行重定位                  
 14. 2. 7  装入一个程序                  
 14. 2. 8  COFF文件中的符号                  
 14. 3  代码生成工具                  
 14. 3. 1  汇编器                  
 14. 3. 2  C编译器                  
 14. 3. 3  档案管理器                  
 14. 3. 4  链接器                  
 14. 3. 5  绝对列表器                  
 14. 3. 6  交叉参照工具                  
 14. 3. 7  Hex转换工具                  
 14. 3. 8  汇编一代数语言翻译工具                  
 14. 4  代码调试工具                  
 14. 4. 1  C/汇编语言源码调试器                  
 14. 4. 2  初学者工具DSK                  
 14. 4. 3  评估模块EVM                  
 14. 4. 4  软件开发系统SWDS                  
 14. 4. 5  仿真器XDS                  

本目录推荐