您好,欢迎光临有路网!
TMS320C672x系列DSP原理与应用
QQ咨询:
有路璐璐:

TMS320C672x系列DSP原理与应用

  • 作者:刘伟 魏芹芹
  • 出版社:北京航空航天大学出版社
  • ISBN:9787811242539
  • 出版日期:2008年01月01日
  • 页数:424
  • 定价:¥42.00
  • 猜你也喜欢

    分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    介绍TMS320C672x系列DSP芯片的基本特点、硬件结构及内部各模块的功能,并结合应用示例讲解各模块的工作原理;详细介绍Code Composer Studio集成开发环境,说明基本的C语言应用程序框架,并给出实时操作系统DSP/BIOS的应用示例。书中还包含大量DSP芯片的应用和算法实验。
    本书既适合自学,又可以作为本科生、研究生学习“DSP原理与应用”课程的教材。
    文章节选
    数字信号处理器(DSP)从诞**展至今,虽然只经历了不到30年的时间,但在通信、计算机和消费类电子产品等领域的广泛应用,已深刻影响了人们的生活。人类已无法离开DSP芯片。现在主要的DSP厂商包括美国德克萨斯州仪器(TI)公司、美国飞思卡尔(Freescale)半导体公司、朗讯(AT&T)和美国模拟器件公司(Analog Devices Inc.,ADI)等十几家公司。其中,TI公司的DSP产品占据了世界市场的绝大部分份额,因此了解TI公司的DSP芯片,无论对学习DSP,还是对应用开发,均具有重要的意义。
    TI公司的DSP芯片分为TMS320C2000/C5000/C6000(以下简称Cxxxx)等三大系列。C6000系列DSP是高速、高性能的芯片,包括4个子系列:定点系列C62x、浮点系列C67x、图像处理系列C64x和数字多媒体应用系列DM64x。C672x系列DSP芯片是TI公司高性能32/64位浮点信号处理器的新一代产品,属于C67x家族。该系列包括C6727/C6726/C6722等3种芯片。
    作者结合多年数字信号处理相关工程开发的经验编写了此书。书中详细介绍了TMS320C672x系列DSP芯片的基本结构、内部各模块的功能和软件集成开发环境,说明了应用程序的基本框架,并结合实例讲解了实时操作系统DSP/BIOS的应用。
    全书共11章,由山东理工大学电气与电子工程学院刘伟博士负责,山东理工大学魏芹芹、陈文钢、中国农业大学工学院王伟博士和中国科学院电工研究所殷伯华博士参与了编写。第1,2,4,9章由刘伟博士编写,第3,5,6,7,8章由魏芹芹编写,第10章由陈文钢编写,第11章由王伟编写,全书由刘伟博士和陈文钢审校。硕士研究生杨玉坤、赵爱丽、王晓峰和范新参与了资料的整理。
    在本书的编写过程中,得到了山东理工大学电气与电子工程学院赵艳雷博士的热情支持。此外,TI第三方北京合众达公司为本书提供了大量有关TI DSP芯片的*新资料,在此一并表示感谢。
    本书在编写和出版过程中得到了北京航空航天大学出版社的大力支持,在此表示诚挚的谢意。
    由于编者水平有限,编写时间紧迫,故书中难免存在错误和不当之处,敬请读者批评指正。有关问题可发邮件至weikey@sdut.edu.cn。
    目录
    第1章 DSP概述
    1.1 DSP芯片的概念1
    1.2 DSP芯片的发展2
    1.3 DSP芯片的分类2
    1.4 TMS320C672x系列DSP芯片3
    第2章 CPU结构与指令集
    2.1 TMS320C672x系列的CPU结构12
    2.1.1 CPU的结构12
    2.1.2 CPU数据通���与控制13
    2.2 TMS320C672x指令集19
    2.2.1指令集概述19
    2.2.2读取/存储类指令22
    2.2.3算术运算类指令23
    2.2.4逻辑及位操作类指令27
    2.2.5搬移类指令29
    2.2.6程序转移类指令29
    2.2.7浮点运算指令29
    2.2.8资源对指令的约束35
    2.2.9 C672x指令集汇总36
    2.3流水线40
    2.3.1 C672x流水线概述40
    2.3.2流水线指令类型43
    2.4中断45
    2.4.1中断类型和中断信号45
    2.4.2中断服务表IST47
    2.4.3中断控制寄存器50
    2.4.4中断性能和编程考虑事项51
    2.5 C672x DSP ROM54
    2.5.1简介54
    2.5.2 ROM组件55
    2.5.3访问ROM内容56
    第3章 外部存储器接口
    3.1概述59
    3.2寄存器60
    3.3结构和操作60
    3.3.1 EMIF引脚描述60
    3.3.2时钟控制62
    3.3.3 EMIF请求62
    3.3.4 SDRAM控制器和接口62
    3.3.5异步控制器和接口73
    3.3.6数据总线挂起85
    3.3.7复位和初始化85
    3.3.8中断支持85
    3.3.9引脚复用87
    3.3.10优先级和仲裁87
    3.3.11设计准则88
    3.4配置举例88
    3.4.1硬件接口89
    3.4.2软件配置89
    3.5 SDRAM读/写示例94
    3.6 Flash读/写示例99
    第4章 双通道数据搬移加速控制器
    4.1概述105
    4.1.1特点105
    4.1.2 dMAX术语108
    4.1.3启动dMAX传输110
    4.1.4 FIFO的实现111
    4.1.5 dMAX传输的类型112
    4.1.6量子传输129
    4.1.7数据单元大小及其调整131
    4.1.8源/目的地址更新131
    4.1.9重载dMAX传输131
    4.1.10 dMAX中断生成131
    4.1.11事件编码器133
    4.2寄存器描述137
    4.2.1参数RAM137
    4.2.2 FIFO描述器151
    4.2.3 dMAX控制寄存器152
    4.3传输示例153
    4.3.1传输同步153
    4.3.2通用传输示例154
    4.3.3 FIFO传输示例164
    4.3.4一维突发传输182
    4.3.5从SPI数据传输184
    4.3.6服务外设的示例186
    4.3.7使用dMAX事件产生CPU中断的示例197
    4.3.8 dMAX延迟效应使用示例197
    第5章 多通道音频串行端口
    5.1概述212
    5.1.1特点212
    5.1.2术语213
    5.2 McASP架构214
    5.2.1接口信号214
    5.2.2寄存器217
    5.2.3时钟和帧同步信号发生器218
    5.2.4串行器221
    5.2.5格式化单元221
    5.2.6时钟检查电路222
    5.2.7引脚控制223
    5.3 McASP操作225
    5.3.1启动与初始化225
    5.3.2传输模式227
    5.3.3数据发送和接收235
    5.3.4格式化器239
    5.3.5中断242
    5.3.6错误处理和管理244
    5.3.7回送模式246
    5.4 McASP应用示例247
    5.5 SPI接口260
    5.5.1 SPI概述260
    5.5.2 SPI寄存器261
    5.5.3 SPI操作262
    5.5.4 SPI作为通用I/O引脚270
    5.5.5中断270
    5.5.6 DMA接口270
    5.6 I2C接口271
    5.6.1 I2C模块简介271
    5.6.2功能概述271
    5.6.3寄存器272
    5.6.4详细操作273
    5.6.5 I2C模块产生的事件278
    5.6.6 GPIO引脚控制280
    5.6.7复位/禁止I2C模块280
    5.6.8编程指南281
    5.6.9 I2C模块应用示例281
    第6章 通用主机接口
    6.1概述288
    6.1.1特点288
    6.1.2 UHPI结构框图289
    6.1.3 UHPI引脚289
    6.1.4 UHPI主要操作模式的比较290
    6.1.5主机地址/数据模式291
    6.1.6双HPIA和单HPIA选项291
    6.1.7整字和双半字操作选项291
    6.1.8使用双HPIA选项的复用主机地址/数据模式292
    6.1.9使用单HPIA选项的复用主机地址/数据模式295
    6.1.10分立主机地址/数据模式296
    6.1.11引脚复用和通用I/O控制297
    6.2 UHPI操作298
    6.2.1初始化298
    6.2.2主机访问类型299
    6.2.3 UHPI主机访问顺序305
    6.2.4 UHPI对于C672x资源的访问308
    6.2.5 DSP或dMAX与外部主机之间的中断308
    6.3寄存器309
    第7章 定时器
    7.1概述310
    7.2模块操作311
    7.3寄存器313
    7.4定时器应用示例314
    第8章 软件可编程锁相环
    8.1概述320
    8.2功能描述321
    8.2.1多路选择器和分频器321
    8.2.2复位控制器321
    8.3配置322
    8.3.1初始化322
    8.3.2改变分频器/倍频器的倍率323
    8.3.3锁相环的关闭和唤醒324
    8.4实际时钟源325
    8.5寄存器326
    第9章 DSP集成软件开发环境
    9.1 CCS简介327
    9.2 CCS的构成329
    9.2.1代码生成工具330
    9.2.2 CCS集成开发环境331
    9.2.3 DSP/BIOS 插件334
    9.2.4硬件仿真和实时数据交换336
    9.3基本的C语言应用程序337
    9.3.1链接器命令文件338
    9.3.2中断向量表340
    9.3.3 Hello World程序341
    9.4混合语言编程343
    9.4.1 C语言的优缺点343
    9.4.2汇编语言的优缺点344
    9.4.3混合编程的方法344
    9.4.4混合编程的接口规范344
    9.4.5示例程序345
    9.5 DSP/BIOS应用程序346
    9.5.1创建配置文件346
    9.5.2用CCS测试347
    第10章 DSP算法及其实现
    10.1有限冲击响应滤波器FIR的实现348
    10.2无限冲击响应滤波器IIR的实现355
    10.3快速傅里叶变换FFT的实现336
    10.4卷积的实现373
    10.5自适应滤波器的实现377
    第11章 DSP综合应用
    11.1语音信号采集与处理383
    11.1.1语音采集383
    11.1.2数字回声的实现388
    11.1.3数字和声的实现393
    11.2 UART异步串口通信的实现398
    11.3 USB接口的实现407
    11.4从Flash实现BOOT420
    附录
    参考文献
    ……

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外