本书主要介绍DSP系统中典型的TMS320C000系列芯片的系统设计与开发实例,内容贯穿设计的整个过程,并结合嵌入式系统的层次,从内部结构、外设模块驱动程序开发与测试、集成开发环境、BIOS设计、嵌入式操作系统、软件开发等方面 入手,详累阐述每一步的实现方法,给读者全方位的指导,同时提供大理的典型应用实例,供设计人员在实际系统开发中引用。
|
本书全面介绍TMS320C5000 DSP系统设计与开发。内容以TMS320C55x DSP为重点,首先介绍数字信号处理器的硬件结构、汇编指令、存储结构和寻址方式;结合片内集成外设的结构和功能,给出片内集成外设驱动程序开发方法及部分片内外设的调试方法;本书还介绍了DSP的集成开发环境CCS和DSP/BIOS的原理和使用;如何在DSP上实现嵌入式实时操作系统;最后结合DSP软、硬件的设计,给出了详细的设计方法和丰富的应用实例。本书旨在从应用的角度使读者掌握DSP的基本原理、系统设计和软硬件开发。
本书内容丰富、新颖、实用性强,适合从事数字信号处理的科技人员和高校师生阅读。 |
|
第1章 数字信号处理和DSP系统 1.1 DSP系统的特点 1.2 DSP应用系统设计流程 1.3 DSP芯片的选择 1.4 DSP系统的应用 第2章 TMS320C5000系列DSP技术概论 2.1 TMS320C55x DSP的硬件结构 2.2 TMS320C55x 存储空间结构 2.3 寻址方式 2.4 TMS320C55x的指令系统 第3章 C55x处理器外围设备 3.1 C55x外围设备综述 3.2 模数转换器(ADC) 3.3 时钟发生器 3.4 DMA控制器 3.5 外部存储器接口 3.6 主机接口(EHPI) 3.7 I2C总线 3.8 通用输入输出GPIO 3.9 多通道缓冲串口McBSP 3.10 多媒体卡控制器 3.11 实时时钟(RTC) 3.12 通用定时器 3.13 看门狗定时器(Watchdog) 3.14 通用串行总线(USB) 第4章 CCS的安装、设置及应用 4.1 引言 4.2 CCS安装与设置 4.3 应用程序的开发 4.4 常用程序调试工具 第5章 DSP/BIOS原理及应用 5.1 DSP/BIOS实时库与API函数 5.2 DSP/BIOS命名规则 5.3 DSP/BIOS配置 5.4 DSP/BIOS应用程序分析 第6章 在TMS320C55x系统中实现嵌入式操作系统 6.1 嵌入式操作系统概述 6.2 mC/OS-Ⅱ嵌入式操作系统的移植 第7章 C55x处理器的软件设计 7.1 用C语言开发C55x处理器 7.2 C语言与汇编语言的混合编程 第8章 C5000 DSP应用实例 8.1 概述 8.2 DSP系统的上电程序加载 8.3 串行多路A/D设计 8.4 高速并行A/D设计 8.5 C55x在信道编码中的应用 8.6 C55x处理器在数字信号处理中的应用 附录A 寄存器 附录B VC5510中断 附录C TMS320C55x的状态寄存器 附录D TMS320C55x汇编指令集 附录E VC5509系统部分原理图 |
商品评论(0条)