内容简介
以高速数字信号处理器(DSP)为基础的实时数字信号处理技术正在迅速发展,并得到广泛应用。本书主要介绍了TI公司的第六代DSP芯片TMS320C6000x的芯片结构、特点、软件编程、硬件设计以及开发平台等内容。
本书共分8章。第1章,概论,主要介绍数字信号处理的内容以及实现等,简要介绍了数字信号处理器的概念。第2章,DSP芯片,主要介绍DSP的特点、性能及其发展过程。第3章,TMS320C6000系列DSP的结构,这一章是本书的重点,主要介绍TMS320C6000系列DSP的CPU结构、存储器、主要外设等。第4章,TMS320系列DSP的中断,主要介绍DSP系统中的中断类型,中断服务和中断控制等。第5章,DSP开发工具和CES,这一章介绍TMS320C6000系列DSP的开发平台、代码产生工具、代码调试工具,以及软件模拟环境CCS的使用。第6章,DSP/B108原理及应用,介绍DSP/BIOS组件、DSP/BIOS命名规则、程序生成、DSP/BIOS仪表和线程调度等内容。第7章,DSP指令集;主要介绍TMS320C62x/C64x/C67x定点指令集,TMS320C67x浮点指令集和TMS320C64x定点指令集以及TMS320C62x/C64x流水线。第8章,DSP编程指南,介绍几种软件编程的方法,重点通过定点点积和浮点点积的例子介绍如何通过线性汇编代码和流水线汇编代码优化C代码,提高代码的性能和减少代码的长度。
本书可供信号处理、通信和电子等领域从事DSP系统设计的广大科技人员阅读参考,也可作为相关专业研究生、高年级本科生和DSP芯片培训人员的参考教材。