【发货快】DSP 芯片的原理与开发应用 张雄伟 电子工业出版社
二手会有少量涂画,整体不影响再次阅读使用!套装不一定齐全,请下单前咨询在线客服!
¥
17.4
2.9折
¥
59
八五品
库存4件
作者张雄伟
出版社电子工业出版社
ISBN9787121418709
出版时间2022-02
版次1
装帧平装
开本16开
纸张胶版纸
页数368页
定价59元
货号9787121418709
上书时间2024-09-01
商品详情
- 品相描述:八五品
- 商品描述
-
基本信息
书名:DSP 芯片的原理与开发应用
定价:59.00元
作者:张雄伟
出版社:电子工业出版社
出版日期:2022-02-01
ISBN:9787121418709
字数:
页码:368
版次:6
装帧:平装
开本:16开
商品重量:
编辑推荐
内容提要
本书按照“基础知识―开发环境―软件开发―硬件开发―综合开发”的顺序,由浅入深、全面系统地介绍了DSP芯片的基本原理、开发过程和应用方法。首先,介绍了DSP系统的设计、DSP芯片的特点、DSP芯片的软硬件开发环境及定点数据处理的运算基础;其次,在介绍DSP芯片存储资源管理的基础上,重点介绍了基于C语言和汇编语言的软件开发方法;接着,介绍了DSP系统的硬件设计和开发方法;最后,介绍了DSP多任务系统的开发方法,并通过实例介绍了DSP综合系统的开发过程和开发方法。
目录
章 概述t11.1 引言t11.2 DSP系统t21.2.1 DSP系统的基本构成t21.2.2 DSP系统的特点t31.2.3 DSP系统的设计与开发t31.2.4 DSP系统的开发工具t41.2.5 实时DSP系统t51.3 DSP芯片概述t61.3.1 DSP芯片的定义t61.3.2 DSP芯片的特点t71.3.3 DSP芯片的发展t81.3.4 DSP芯片的分类t91.3.5 DSP芯片的选择t101.3.6 DSP系统的运算量t131.3.7 DSP芯片的应用t141.4 常用的DSP芯片t141.4.1 TI公司DSP芯片t141.4.2 ADI公司DSP芯片t201.5 内容组织与常用术语t211.5.1 内容组织结构t211.5.2 常用术语t21本章小结t22习题与思考题t22第2章 DSP芯片的基本结构和特征t232.1 引言t232.2 DSP芯片的基本结构t232.2.1 概述t232.2.2 总线结构t232.2.3 流水线t252.3 中央处理单元(CPU)t252.3.1 算术逻辑单元(ALU)t262.3.2 累加器t272.3.3 桶形移位寄存器t282.3.4 乘累加单元t292.3.5 寻址单元t302.4 存储单元t312.4.1 片内存储器t312.4.2 存储器映射寄存器t322.4.3 Cachet322.4.4 外部扩展存储器t332.5 集成外设与接口t332.5.1 通用类外设t342.5.2 通信类外设t352.5.3 存储类接口t362.5.4 DMA控制器t362.5.5 专用外设与接口t372.6 中断t372.6.1 中断源t382.6.2 中断优先级t382.6.3 中断处理过程t402.6.4 中断矢量表t40本章小结t42习题与思考题t42第3章 DSP芯片的开发环境t433.1 引言t433.2 软件开发流程t433.3 软件开发环境t453.3.1 基本概念t473.3.2 CCS开发环境t483.3.3 软件开发功能t543.4 硬件开发流程t653.5 硬件开发环境t653.5.1 DSP仿真器t663.5.2 仿真器接口t673.5.3 TI公司仿真器t68本章小结t69习题与思考题t69第4章 DSP的数值运算基础t704.1 引言t704.2 定点的基本概念t704.2.1 数的定标t704.2.2 数的转换t724.2.3 溢出保护t734.2.4 符号扩展t744.2.5 舍入与截尾t744.3 定点运算实现的基本原理t754.3.1 加法/减法运算的C语言定点模拟t754.3.2 乘法运算的C语言定点模拟t774.3.3 除法运算的C语言定点模拟t784.3.4 程序变量的Q值确定t784.3.5 浮点至定点变换的C程序举例t794.4 DSP定点算术运算实现的基本原理t814.4.1 定点乘法t814.4.2 定点加法t824.4.3 定点除法t834.5 非线性运算定点实现方法t854.5.1 级数展开法t854.5.2 查表法t854.5.3 混合法t874.6 基于数据规格化的定点运算精度提高t884.6.1 数据规格化处理方法t884.6.2 运算实例分析t90本章小结t91习题与思考题t92第5章 DSP芯片的存储资源管理t935.1 引言t935.2 TMS320C54x的存储区组织t935.2.1 TMS320VC5416的存储资源t935.2.2 程序空间t955.2.3 数据空间t955.2.4 I/O空间t965.2.5 存储器映射寄存器t965.3 TMS320C55x的存储区组织t975.3.1 TMS320VC5509A的存储资源t975.3.2 程序空间t985.3.3 数据空间t995.3.4 I/O空间t1005.4 TI KeyStone片上系统的存储区组织t1005.4.1 存储空间组织t1005.4.2 高速缓存器(Cache)t1025.4.3 存储器保护单元t1035.5 程序结构与COFF目标文件格式t1035.5.1 块(section)t1045.5.2 汇编器对块的处理t1055.5.3 COFF文件格式编程示例t1065.5.4 COFF文件中的符号t1075.5.5 链接器对块的处理t1085.6 存储区分配与CMD文件t1095.6.1 文件链接方法t1095.6.2 链接命令文件t1095.6.3 TMS320VC5509A的CMD文件t110本章小结t113习题与思考题t113第6章 基于C语言的DSP芯片软件开发t1146.1 引言t1146.2 TMS320C55x的C语言t1146.2.1 变量和常数t1166.2.2 函数t1196.2.3 预处理t1216.2.4 asm语句t1226.3 C语言程序代码的优化t1236.3.1 C语言程序代码编译分析t1236.3.2 C语言程序的优化方法t128本章小结t139习题与思考题t139第7章 基于C55x汇编语言的DSP芯片软件开发t1407.1 汇编语言源程序格式t1407.2 汇编源程序中常见符号和伪指令t1427.3 汇编指令系统t1457.4 寻址方式t1487.4.1 寻址方式t1487.4.2 直接寻址方式t1497.4.3 间接寻址方式t1517.5 汇编代码的优化t1607.6 汇编语言和C的混合编程方法t1607.6.1 独立的C和汇编模块接口t1617.6.2 从C程序中访问汇编程序变量t1627.6.3 在汇编程序中访问C程序变量t1637.6.4 在C程序中直接嵌入汇编语句t1647.6.5 TMS320C55x混合编程举例t164本章小结t165习题与思考题t165第8章 DSP算法软件开发实例t1668.1 引言t1668.2 基于FFT的单音检测算法原理t1668.2.1 单音检测算法概述t1668.2.2 DFT的基本原理t1678.2.3 FFT算法的导出t1678.3 基于MATLAB的DSP算法仿真t1728.3.1 MATLAB简介t1728.3.2 单音检测算法的MATLAB仿真t1738.4 单音检测算法的浮点C语言实现t1758.5 单音检测算法的定点C语言实现t1808.5.1 FFT运算溢出及避免方法t1808.5.2 单音检测算法的定点C语言实现t1818.6 单音检测算法的定点DSP芯片实现t1878.7 多路单音检测算法的实现t190本章小结t193习题与思考题t194第9章 DSP系统的硬件设计t1959.1 引言t1959.2 DSP系统硬件设计的基本步骤t1959.3 DSP系统的硬件设计t1969.3.1 电源电路t1969.3.2 复位电路t1999.3.3 时钟电路t2009.3.4 JTAG电路t2019.3.5 引脚的电平转换与处理t2029.3.6 硬件系统的可靠性设计t2059.4 外部存储器接口设计t2079.4.1 TMS320C54x存储器接口设计t2089.4.2 TMS320C55x存储器接口设计t2119.4.3 KeyStone系列DSP存储器接口设计t2129.5 模数接口电路的设计t2139.5.1 与TLV320AIC23B接口的设计t2139.5.2 与MC145483接口的设计t2149.5.3 与多种音频器件接口的设计t2149.6 通信接口的设计t2159.6.1 通用串行接口t2159.6.2 同步串行通信接口电路设计t2169.6.3 异步串行通信接口电路设计t2169.7 主从式系统的设计t2179.7.1 共享存储器实现双机通信t2189.7.2 利用HPI实现双机通信t2199.7.3 OMAP5910芯片的双核通信t220本章小结t221习题与思考题t2210章 DSP芯片外设驱动程序的开发t22210.1 引言t22210.2 基于CSL的外设程序设计t22310.2.1 CSL简介t22310.2.2 CSL的特点t22510.2.3 CSL程序开发基本步骤t22710.3 中断控制程序的开发t23610.3.1 中断初始化t23710.3.2 中断服务程序的开发t24010.3.3 中断控制程序实例t24110.4 典型接口功能的控制程序开发t24410.4.1 外部存储的控制程序t24410.4.2 串行A/D和D/A功能的控制程序t24710.4.3 外部主机通信功能的控制程序t25210.5 DMA的控制程序开发t25310.5.1 DSP芯片的DMA数据传输模式t25410.5.2 DSP芯片的DMA传输地址t25510.5.3 DSP芯片的DMA事件和中断t25510.5.4 DMA控制程序举例t257本章小结t260习题与思考题t2601章 DSP脱机系统的开发t26111.1 联机系统和脱机系统t26111.2 DSP芯片的BOOTt26311.2.1 BOOT简介t26311.2.2 BOOT过程t26411.2.3 BOOT表t26911.2.4 二次BOOTt27011.3 DSP脱机系统实现t27111.3.1 硬件设计t27111.3.2 软件代码准备与烧录t27211.4 DSP脱机系统软件开发实例t27511.4.1 并口Flash脱机系统的软件开发t27511.4.2 串口Flash脱机系统的软件开发t277本章小结t281习题与思考题t2812章 DSP多任务系统的开发t28212.1 引言t28212.2 多任务管理t28212.2.1 前后台系统t28212.2.2 操作系统t28312.2.3 实时操作系统t28512.3 TI RTOSt28612.3.1 TI RTOS的实时多任务内核t28612.3.2 SYS/BIOS的核心功能t28912.3.3 TI RTOS中的其他软件t29312.4 基于TI RTOS的软件开发t29412.4.1 单核DSP片上系统的RTOS软件开发t29412.4.2 多核DSP片上系统的RTOS软件开发t30312.4.3 基于OpenMP模型的并行代码设计t30612.5 DSP片上系统的RTOS工程示例t309本章小结t311习题与思考题t3113章 DSP系统的开发实例t31213.1 引言t31213.2 基于TMS320VC5509A的DSP应用系统实例t31213.2.1 系统简介t31213.2.2 系统架构t31313.3 实例系统的硬件开发t31413.3.1 器件选型t31413.3.2 接口设计t31613.3.3 电路设计t31713.3.4 电路调试t31913.4 实例系统的软件开发t32013.4.1 算法仿真程序编写和测试t32113.4.2 接口控制程序编写和调试t32313.5 实例系统的软硬件集成t330本章小结t340习题与思考题t341附录A 缩略词的中英文对照t342附录B TMS320VC5509A PGE LQFP引脚图及定义t346附录C TMS320C55x 指令集t348附录D CSL库函数t349附录E 代码实例t350附录F CCS V5.5的安装t351附录G 8位μ律PCM/16位线性转换的C语言程序t352附录H μ律PCM到线性变换表t354参考文献t355
作者介绍
序言
— 没有更多了 —
以下为对购买帮助不大的评价