4.23文创礼盒,买2个减5元 读书月福利
欢迎光临中图网 请 | 注册

DSP技术及应用

出版社:西安电子科技大学出版社出版时间:2012-06-01
开本: 16开 页数: 198
中 图 价:¥16.9(7.7折) 定价  ¥22.0 登录后可看到会员价
加入购物车 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

DSP技术及应用 版权信息

DSP技术及应用 本书特色

江金龙编著的《DSP技术及应用(高等学校电子与通信类专业十二五规划教材)》以c5000系列dsp中的tms320vc5416芯片为主线,介绍dsp的cpu结构、片内外设、寻址方式、指令流水线、汇编指令、汇编程序设计、c语言编程与混合编程和硬件系统设计等内容。本书可作为工科类高等学校通信工程、电子信息工程、生物医学工程和自动化等专业的本科教材,也可作为相关技术人员和科研人员的参考书。

DSP技术及应用 内容简介

本书以C5000系统DSP中的TMS320VC5416芯片为主线,介绍DSP的CPU结构、片内外设、寻址方式、指令流水线、汇编指令等内容。

DSP技术及应用 目录

第1章 dsp系统设计的基础知识1 1.1 数制和数制转换1 1.2 数据位数和符号2 1.3 补码2 1.4 补码加减运算3 1.5 符号扩展与补码乘法5 1.6 整数除法运算6 1.7 小数补码和运算6 习题7第2章 tms320c54x数字信号处理器硬件结构8 2.1 tms320c54x的内部结构及主要特性8 2.1.1 tms320c54x的内部结构8 2.1.2 tms320c54x的主要特性8 2.2 总线结构11 2.3 存储系统11 2.3.1 存储器空间12 2.3.2 片内rom存储器13 2.3.3 数据存储器13 2.3.4 i/o存储器空间16 2.4 中央处理单元(cpu)16 2.4.1 cpu状态和控制寄存器16 2.4.2 算术逻辑单元(alu)20 2.4.3 累加器a和b21 2.4.4 桶形移位器22 2.4.5 乘法器/加法器单元23 2.4.6 比较、选择和存储单元24 2.4.7 指数编码器25 2.5 tms320vc5416的引脚及说明25 习题31第3章 tms320c54x dsp片内外设32 3.1 时钟发生器32 3.1.1 硬件配置锁相环32 3.1.2 软件配置锁相环33 3.1.3 主时钟clkout输出35 3.2 定时器35 3.2.1 定时器工作原理35 3.2.2 定时器的多时钟应用37 3.3 中断系统38 3.3.1 中断分类38 3.3.2 中断屏蔽寄存器(imr)和中断标志寄存器(ifr)39 3.3.3 中断请求及中断处理39 3.3.4 中断操作流程41 3.3.5 重新映射中断向量地址43 3.4 通用i/o接口43 3.4.1 xf和 bio[tx-]43 3.4.2 hpi数据线用作通用i/o接口44 3.4.3 mcbsp用作通用i/o接口44 3.5 mcbsp用作spi接口45 3.5.1 spi协议与mcbsp45 3.5.2 mcbsp配置为spi的方法46 3.5.3 mcbsp配置为spi主机模式的操作47 3.5.4 mcbsp配置为spi从机模式的操作48 3.5.5 mcbsp用作spi接口的初始化48 3.6 多通道缓冲串口mcbsp48 3.6.1 mcbsp的主要特性48 3.6.2 mcbsp的工作原理49 3.6.3 mcbsp的发送与接收59 3.7 主机接口61 3.7.1 概述61 3.7.2 hpi8接口结构62 3.7.3 hpi8引脚功能62 3.7.4 hpi8有关寄存器63 3.7.5 非复用模式下的hpi16接口64 3.8 dma控制器65 3.8.1 dma寄存器65 3.8.2 dma各个通道寄存器68 3.9 外部总线操作73 3.9.1 外部总线的硬件组成73 3.9.2 外部总线时钟73 3.9.3 外部总线优先权及等待73 3.9.4 外部总线时序74 3.9.5 软件等待状态寄存器和软件等待控制寄存器76 3.9.6 可编程分区切换逻辑78 习题80第4章 寻址方式与流水线81 4.1 数据寻址方式81 4.1.1 立即数寻址81 4.1.2 绝对寻址82 4.1.3 累加器寻址83 4.1.4 直接寻址83 4.1.5 间接寻址84 4.1.6 存储器映射寄存器寻址88 4.1.7 堆栈寻址88 4.2 程序寻址方式89 4.2.1 程序存储器地址生成器89 4.2.2 程序计数器(pc)和扩展程序计数器(xpc)90 4.2.3 延时转移下的pc操作91 4.3 指令流水线92 4.4 汇编程序流程控制93 4.4.1 条件操作93 4.4.2 分支转移指令94 4.4.3 重复操作指令96 4.4.4 函数调用与返回97 4.4.5 中断99 习题99第5章 tms320c54x dsp汇编指令100 5.1 汇编程序格式100 5.2 汇编表达式102 5.3 指令中的符号及缩写103 5.4 指令系统105 5.4.1 加载和存储指令105 5.4.2 程序控制指令108 5.4.3 算术运算指令110 5.4.4 逻辑运算指令116 5.4.5 并行操作指令118 5.5 可重复和不可重复执行的指令120 5.5.1 重复执行时变成单周期的多周期指令120 5.5.2 不可重复执行的指令120 5.6 汇编伪指令121 5.6.1 变量定义和常数初始化121 5.6.2 段定义相关伪指令123 5.6.3 引用其他文件和条件汇编123 5.6.4 宏定义和宏引用123 5.6.5 memory和sectio伪指令124 习题125第6章 汇编程序设计126 6.1 算法设计方法126 6.1.1 查表法126 6.1.2 数学变换法127 6.2 fir滤波器的设计128 6.2.1 直接型fir滤波器实现129 6.2.2 系数对称fir滤波器实现132 6.2.3 fir滤波系数的matlab辅助设计134 6.2.4 dsplib库中的fir滤波函数135 6.2.5 调用dsplib库文件的方法136 6.3 iir滤波器设计137 6.3.1 iir滤波器传递函数及实现结构137 6.3.2 iir滤波系数的matlab辅助设计138 6.3.3 dsplib库的iir滤波器程序140 6.4 快速傅立叶变换的dsp实现141 6.4.1 基2复数fft算法的原理141 6.4.2 实序列fft算法(rfft)原理142 6.4.3 蝶形运算的实数实现144 6.4.4 16点rfft算法流程144 习题145第7章 c语言编程与混合编程146 7.1 c语言编程146 7.1.1 c54x支持的基本数据类型146 7.1.2 常量与变量147 7.1.3 运算符与表达式147 7.1.4 函数及调用规则148 7.1.5 c语言库函数148 7.1.6 dsplib汇编库函数149 7.2 c程序编译151 7.2.1 c编译器生成的段151 7.2.2 c编译器的寄存器规则152 7.2.3 c程序的系统初始化153 7.3 c语言与汇编语言混合编程153 7.3.1 混合编程方式153 7.3.2 c程序访问汇编变量153 7.3.3 c程序访问汇编函数155 习题156第8章 dsp硬件系统设计157 8.1 dsp应用领域157 8.2 dsp系统设计流程157 8.3 dsp硬件系统设计159 8.3.1 电源模块159 8.3.2 复位电路160 8.3.3 存储器160 8.3.4 a/d和d/a模块161 8.3.5 键盘和液晶显示器162 8.3.6 仿真接口162 8.4 键盘输入接口设计163 8.4.1 行列式键盘工作原理163 8.4.2 独立式键盘工作原理164 8.4.3 标准ps/2键盘工作原理164 8.4.4 行列式键盘与dsp接口编程166 8.5 液晶显示器接口设计167 8.5.1 显示结构167 8.5.2 引脚说明168 8.5.3 串行传输时序图169 8.5.4 指令说明169 8.5.5 液晶显示器与dsp接口应用174 8.6 a/d接口设计175 8.6.1 tlv1572工作原理175 8.6.2 tlv1572与dsp接口应用177 8.7 d/a接口设计178 8.7.1 tlv5617工作原理178 8.7.2 tlv5617与dsp接口应用180 习题181附录1 线性相位fir低通滤波器设计的matlab程序182附录2 浮点数转化为定点十六进制数的matlab程序184附录3 rfft汇编程序187参考文献198
展开全部
商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服